aros:aros.git
8 years agoNetwork/include: Add a Linux compatibility alias for ifr_ifindex
jmcmullan [Tue, 14 Jan 2014 07:02:04 +0000 (07:02 +0000)]
Network/include: Add a Linux compatibility alias for ifr_ifindex

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48725 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork/include: Add the SIOCGIFNAME ioctl
jmcmullan [Tue, 14 Jan 2014 07:01:59 +0000 (07:01 +0000)]
Network/include: Add the SIOCGIFNAME ioctl

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48724 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork: Move common utilities to the common area
jmcmullan [Tue, 14 Jan 2014 07:01:52 +0000 (07:01 +0000)]
Network: Move common utilities to the common area

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48723 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork: Add INADDR_LOOPBACK constant
jmcmullan [Tue, 14 Jan 2014 07:01:30 +0000 (07:01 +0000)]
Network: Add INADDR_LOOPBACK constant

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48722 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoahci.device: Fix incorrect constant
jmcmullan [Tue, 14 Jan 2014 01:42:23 +0000 (01:42 +0000)]
ahci.device: Fix incorrect constant

Updating this limit was missed from the recent Dragonfly BSD merge.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48721 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork: Add missing PF_INET6 definition
jmcmullan [Mon, 13 Jan 2014 16:57:01 +0000 (16:57 +0000)]
Network: Add missing PF_INET6 definition

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48720 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago"Composit" -> "Compositing"
neil [Mon, 13 Jan 2014 14:20:21 +0000 (14:20 +0000)]
"Composit" -> "Compositing"

git-svn-id: https://svn.aros.org/svn/aros/trunk@48719 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoEnabled reset handler.
neil [Mon, 13 Jan 2014 00:57:37 +0000 (00:57 +0000)]
Enabled reset handler.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48717 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork: Don't require <sys/mbuf.h> for a single struct definitions
jmcmullan [Sun, 12 Jan 2014 20:43:46 +0000 (20:43 +0000)]
Network: Don't require <sys/mbuf.h> for a single struct definitions

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48716 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoImproved the layout:
mazze [Sun, 12 Jan 2014 13:03:35 +0000 (13:03 +0000)]
Improved the layout:

Set width of the feed objects to 100%.

Increased height of the commits feed object.

Removed min-height CSS style. It was a leftover from my
experiments. I didn't recognize it because Firefox
ignored it.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48715 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodos.library: Support NIL: special case in Info()
deadwood [Sun, 12 Jan 2014 11:32:08 +0000 (11:32 +0000)]
dos.library: Support NIL: special case in Info()

git-svn-id: https://svn.aros.org/svn/aros/trunk@48714 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodos.library: Support NIL: special case in UnLock()
deadwood [Sun, 12 Jan 2014 11:32:04 +0000 (11:32 +0000)]
dos.library: Support NIL: special case in UnLock()

git-svn-id: https://svn.aros.org/svn/aros/trunk@48713 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago"Commits" section added.
mazze [Sun, 12 Jan 2014 10:24:57 +0000 (10:24 +0000)]
"Commits" section added.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48712 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agode-WIP-ed.
mazze [Sun, 12 Jan 2014 10:24:08 +0000 (10:24 +0000)]
de-WIP-ed.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48711 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoTable formatting fixed.
mazze [Sun, 12 Jan 2014 10:23:31 +0000 (10:23 +0000)]
Table formatting fixed.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48710 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUpdated from source code.
mazze [Sun, 12 Jan 2014 09:11:00 +0000 (09:11 +0000)]
Updated from source code.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48709 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUpdated interrupt handlers for current ABI (untested).
neil [Sun, 12 Jan 2014 04:59:16 +0000 (04:59 +0000)]
Updated interrupt handlers for current ABI (untested).

git-svn-id: https://svn.aros.org/svn/aros/trunk@48708 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNetwork: Add standard IPv6 definitions, and some missing sockopts
jmcmullan [Sun, 12 Jan 2014 04:41:16 +0000 (04:41 +0000)]
Network: Add standard IPv6 definitions, and some missing sockopts

This will help with interoperability with lwIP.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48707 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDisable user selection of unimplemented S/PDIF I/O.
neil [Sun, 12 Jan 2014 04:27:22 +0000 (04:27 +0000)]
Disable user selection of unimplemented S/PDIF I/O.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48704 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBuild Envy24 driver.
neil [Sun, 12 Jan 2014 00:59:28 +0000 (00:59 +0000)]
Build Envy24 driver.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48703 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded -Wno-pointer-sign to reduce number of warnings when building AHI.
neil [Sun, 12 Jan 2014 00:58:12 +0000 (00:58 +0000)]
Added -Wno-pointer-sign to reduce number of warnings when building AHI.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48702 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoPort of Davy Wentzler's Envy24 driver.
neil [Sun, 12 Jan 2014 00:54:38 +0000 (00:54 +0000)]
Port of Davy Wentzler's Envy24 driver.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48701 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded a few more paragraphs to the latest news update.
neil [Sat, 11 Jan 2014 20:44:45 +0000 (20:44 +0000)]
Added a few more paragraphs to the latest news update.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48700 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAROSTCP: Move stack-independent headers to a common location
jmcmullan [Sat, 11 Jan 2014 17:39:44 +0000 (17:39 +0000)]
AROSTCP: Move stack-independent headers to a common location

We may also end up moving utilities such as ping/ifconfig/dhcpcd etc.
here, if they only use the standard bsdsocket.library interface.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48699 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoOff by one.
mazze [Sat, 11 Jan 2014 16:35:14 +0000 (16:35 +0000)]
Off by one.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48698 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded feed of SVN commit logs.
mazze [Sat, 11 Jan 2014 10:42:28 +0000 (10:42 +0000)]
Added feed of SVN commit logs.
Kudos to Timothy Deters for supporting this.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48697 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded blurb about C split in improvement list for 2013
verhaegs [Sat, 11 Jan 2014 10:35:02 +0000 (10:35 +0000)]
Added blurb about C split in improvement list for 2013

git-svn-id: https://svn.aros.org/svn/aros/trunk@48696 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agounixio.hidd: Attempt to fix Darwin compilation
jmcmullan [Fri, 10 Jan 2014 15:48:23 +0000 (15:48 +0000)]
unixio.hidd: Attempt to fix Darwin compilation

This is a complete stab in the dark - I don't have access
to a Darwin machine for testing.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48695 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agostdc.library: marked several functions that don't need libbase with .unusedlibbase
verhaegs [Thu, 9 Jan 2014 19:34:41 +0000 (19:34 +0000)]
stdc.library: marked several functions that don't need libbase with .unusedlibbase

This should make them callable from interrupts.
.unusedlibbase can be removed later without breaking backwards compatibity
except for being interrupt callable of course.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48694 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agounixio.hidd: Fix includes dependency
jmcmullan [Thu, 9 Jan 2014 05:07:27 +0000 (05:07 +0000)]
unixio.hidd: Fix includes dependency

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48693 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoNews entry of the most important event ;-) of the last year.
mazze [Wed, 8 Jan 2014 19:21:07 +0000 (19:21 +0000)]
News entry of the most important event ;-) of the last year.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48692 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoMust be MUIA_Selected for chechmark objects.
mazze [Tue, 7 Jan 2014 20:30:32 +0000 (20:30 +0000)]
Must be MUIA_Selected for chechmark objects.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48691 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoarch/all-linux: Add eth.device to the Linux hosted builds
jmcmullan [Tue, 7 Jan 2014 20:16:34 +0000 (20:16 +0000)]
arch/all-linux: Add eth.device to the Linux hosted builds

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48690 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDevs:Networks/eth.device - Support for Unix Host ethN interfaces
jmcmullan [Tue, 7 Jan 2014 20:16:29 +0000 (20:16 +0000)]
Devs:Networks/eth.device - Support for Unix Host ethN interfaces

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48689 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agounixio.hidd: Add interface for raw packet I/O
jmcmullan [Tue, 7 Jan 2014 20:16:20 +0000 (20:16 +0000)]
unixio.hidd: Add interface for raw packet I/O

Currently only HOST_OS_linux is supported, but *BSD and
MacOS should be easily implementable given this framework.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48688 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agounixio.hidd: Move to autogenerated interface includes
jmcmullan [Tue, 7 Jan 2014 20:16:11 +0000 (20:16 +0000)]
unixio.hidd: Move to autogenerated interface includes

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48687 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoFix for the problem the NP_Path is ignored. That happens
mazze [Mon, 6 Jan 2014 21:41:39 +0000 (21:41 +0000)]
Fix for the problem the NP_Path is ignored. That happens
with Wanderer's ExecuteCommand tool.

Background:
CreateNewProc uses NP_Path only if NP_Cli is TRUE. The
default value of NP_Cli depents on tags like SYS_Async.

I don't kow how this patch effects the m68k platform.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48686 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoChanged the value of SYS_CliType from SYS_DUMMY+13 to
mazze [Mon, 6 Jan 2014 18:15:23 +0000 (18:15 +0000)]
Changed the value of SYS_CliType from SYS_DUMMY+13 to
SYS_DUMMY+14 because SYS_DUMMY+13 was already used for
SYS_CliNumPtr.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48685 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agointuition.library: Revert 48127, which breaks screen handling
deadwood [Sun, 5 Jan 2014 15:55:07 +0000 (15:55 +0000)]
intuition.library: Revert 48127, which breaks screen handling

Tested on VESA driver. Test case: open full screen screen of
resolution lesser than current workbench resolution.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48684 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agomonitors/Compositor: restore the ability to open full-screen screen with lower resolu...
deadwood [Sun, 5 Jan 2014 15:55:03 +0000 (15:55 +0000)]
monitors/Compositor: restore the ability to open full-screen screen with lower resolution than current screen

git-svn-id: https://svn.aros.org/svn/aros/trunk@48683 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDeleteFile() failes on locked files => do the unlocking
mazze [Sun, 5 Jan 2014 14:19:54 +0000 (14:19 +0000)]
DeleteFile() failes on locked files => do the unlocking
directly after ParentDir().
Unlocking resets the error code => remember error code
before unlocking and reset it.

That should fix the problem which was reported here:
http://aros-exec.org/modules/newbb/viewtopic.php?post_id=85783#forumpost85783

git-svn-id: https://svn.aros.org/svn/aros/trunk@48682 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoSimple script to bump year in overall project copyright statements.
neil [Sat, 4 Jan 2014 18:45:29 +0000 (18:45 +0000)]
Simple script to bump year in overall project copyright statements.
Assumes default nightly build source layout.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48681 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago2012/2013 -> 2014.
neil [Sat, 4 Jan 2014 18:37:45 +0000 (18:37 +0000)]
2012/2013 -> 2014.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48680 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago2013 -> 2014.
neil [Sat, 4 Jan 2014 18:31:55 +0000 (18:31 +0000)]
2013 -> 2014.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48679 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded work-around for inability to call bcopy() from interrupt handlers
neil [Sat, 4 Jan 2014 14:09:04 +0000 (14:09 +0000)]
Added work-around for inability to call bcopy() from interrupt handlers
under new C libraries.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48677 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoCopy the prefs files.
mazze [Sat, 4 Jan 2014 13:20:53 +0000 (13:20 +0000)]
Copy the prefs files.

I don't understand why it failed. Why can't I do:

TARGETDIR := ...
%copy_dir_recursive ... dst=$(TARGETDIR)?

Instead I had to give the full path to the "dst" argument.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48676 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoCorrections to SVN properties.
neil [Thu, 2 Jan 2014 18:34:06 +0000 (18:34 +0000)]
Corrections to SVN properties.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48675 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoCorrections to SVN properties.
neil [Thu, 2 Jan 2014 17:51:04 +0000 (17:51 +0000)]
Corrections to SVN properties.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48674 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoWelcome Latvia to Euro
polluks [Wed, 1 Jan 2014 01:18:27 +0000 (01:18 +0000)]
Welcome Latvia to Euro

git-svn-id: https://svn.aros.org/svn/aros/trunk@48667 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoWelcome Latvia to Euro
polluks [Wed, 1 Jan 2014 01:14:43 +0000 (01:14 +0000)]
Welcome Latvia to Euro

git-svn-id: https://svn.aros.org/svn/aros/trunk@48666 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agotabs -> spaces.
mazze [Tue, 31 Dec 2013 08:20:42 +0000 (08:20 +0000)]
tabs -> spaces.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48665 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agomonitors/Compositor: tabs -> spaces
deadwood [Mon, 30 Dec 2013 16:58:27 +0000 (16:58 +0000)]
monitors/Compositor: tabs -> spaces

git-svn-id: https://svn.aros.org/svn/aros/trunk@48664 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoposixc.library: don't use FreeMem on memory that was allocated with malloc
deadwood [Mon, 30 Dec 2013 07:26:23 +0000 (07:26 +0000)]
posixc.library: don't use FreeMem on memory that was allocated with malloc

git-svn-id: https://svn.aros.org/svn/aros/trunk@48663 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoIMHO it doesn't make sense to keep the "docs" targets.
mazze [Sun, 29 Dec 2013 18:23:01 +0000 (18:23 +0000)]
IMHO it doesn't make sense to keep the "docs" targets.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48661 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoCXREF isn't used by the build-system anymore.
mazze [Sun, 29 Dec 2013 18:19:06 +0000 (18:19 +0000)]
CXREF isn't used by the build-system anymore.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48660 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agojpeg.library: allocate pool at init, deallocate at expunge
deadwood [Sun, 29 Dec 2013 16:20:18 +0000 (16:20 +0000)]
jpeg.library: allocate pool at init, deallocate at expunge

jpeg_mem_init and jpeg_mem_term are called per each decompression.
If there are parallel decompressions, mempools were overwritten/lost/freed
too soon causing random memory problems

git-svn-id: https://svn.aros.org/svn/aros/trunk@48658 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: mark pools with magic number to improve detection of working on damaged...
deadwood [Sun, 29 Dec 2013 16:20:15 +0000 (16:20 +0000)]
exec.library: mark pools with magic number to improve detection of working on damaged memory

git-svn-id: https://svn.aros.org/svn/aros/trunk@48657 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: detect extended headers by flags and magic number
deadwood [Sun, 29 Dec 2013 16:20:12 +0000 (16:20 +0000)]
exec.library: detect extended headers by flags and magic number

This allows to filter out damaged memory regions and not treat them
as managed memory regions.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48656 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: validate if passed poolHeader matches the remembered poolHeader
deadwood [Sun, 29 Dec 2013 16:20:07 +0000 (16:20 +0000)]
exec.library: validate if passed poolHeader matches the remembered poolHeader

If not, this can indicate a memory management problem or
some race condition in client application.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48655 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agostdc.library: fix malloc_align to actually return aligned memory
deadwood [Sun, 29 Dec 2013 16:20:03 +0000 (16:20 +0000)]
stdc.library: fix malloc_align to actually return aligned memory

git-svn-id: https://svn.aros.org/svn/aros/trunk@48654 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agocontrib/scalos: disable arm build, due to problems with varargs
deadwood [Sun, 29 Dec 2013 16:19:59 +0000 (16:19 +0000)]
contrib/scalos: disable arm build, due to problems with varargs

git-svn-id: https://svn.aros.org/svn/aros/trunk@48653 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodos.library: remove SHINDEX/SHNUM reindexing
deadwood [Sun, 29 Dec 2013 16:19:56 +0000 (16:19 +0000)]
dos.library: remove SHINDEX/SHNUM reindexing

This was a wrong behaviour of GNU Binutils which was fixed in 2008
https://sourceware.org/bugzilla/show_bug.cgi?id=5900.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48652 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDelete the toolchain builddir after building the toolchain.
mazze [Sun, 29 Dec 2013 15:19:17 +0000 (15:19 +0000)]
Delete the toolchain builddir after building the toolchain.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48651 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAttempt to write a variant of the gimmearosscript which
mazze [Sat, 28 Dec 2013 21:41:25 +0000 (21:41 +0000)]
Attempt to write a variant of the gimmearosscript which
builds the toolchain separately.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48650 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUse a global directory for the port's sources.
mazze [Sat, 28 Dec 2013 19:07:09 +0000 (19:07 +0000)]
Use a global directory for the port's sources.
Use "make bootiso" for the native versions.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48649 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago"make machine" works again.
mazze [Sat, 28 Dec 2013 14:30:25 +0000 (14:30 +0000)]
"make machine" works again.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48648 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago; -> :
mazze [Sat, 28 Dec 2013 10:11:36 +0000 (10:11 +0000)]
; -> :

git-svn-id: https://svn.aros.org/svn/aros/trunk@48647 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoTests: added test showing stack trace after access to address 0.
deadwood [Fri, 27 Dec 2013 16:32:29 +0000 (16:32 +0000)]
Tests: added test showing stack trace after access to address 0.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48645 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agogcc: generate frame pointers by default
deadwood [Fri, 27 Dec 2013 16:32:26 +0000 (16:32 +0000)]
gcc: generate frame pointers by default

Call-intensive code can still be compiled with -fomit-frame-pointer

git-svn-id: https://svn.aros.org/svn/aros/trunk@48644 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: handle a case where symbols is not present, return "cleaned" pointers
deadwood [Fri, 27 Dec 2013 16:32:23 +0000 (16:32 +0000)]
debug.library: handle a case where symbols is not present, return "cleaned" pointers

git-svn-id: https://svn.aros.org/svn/aros/trunk@48643 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoRemoved some parts which are either outdated or already documented.
mazze [Fri, 27 Dec 2013 15:58:09 +0000 (15:58 +0000)]
Removed some parts which are either outdated or already documented.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48642 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agomodules.en updated (still a lot of "FIXME").
mazze [Fri, 27 Dec 2013 15:39:48 +0000 (15:39 +0000)]
modules.en updated (still a lot of "FIXME").
posixc.en updated from source code.
summary.en moved from app-dev to sys-dev.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48641 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoMinor comment improvements.
neil [Fri, 27 Dec 2013 13:28:17 +0000 (13:28 +0000)]
Minor comment improvements.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48640 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoVersion specification finally opens the library.
mazze [Thu, 26 Dec 2013 20:21:46 +0000 (20:21 +0000)]
Version specification finally opens the library.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48639 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBoot .pkg files are put together from modules in standard location, use %make_package...
verhaegs [Thu, 26 Dec 2013 20:12:38 +0000 (20:12 +0000)]
Boot .pkg files are put together from modules in standard location, use %make_package for all archs

 * -pkg metatarget from %build_module is removed
 * $(GENDIR)/pkg is removed
 * %make_package is updated to support package that are located in SYS:Arch
 * Compiled: for ppc-sam440, armhf-raspi, x86_64-pc, m68k-amiga;
   Tested: i386-pc, i386-linux
   (x86_64 seems to have problem with ata.device)

git-svn-id: https://svn.aros.org/svn/aros/trunk@48638 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoppc-sam440: Don't copy boot loaded modules to separate directory.
verhaegs [Thu, 26 Dec 2013 20:12:20 +0000 (20:12 +0000)]
ppc-sam440: Don't copy boot loaded modules to separate directory.

Compiles but not run-time tested.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48637 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBuild sqlite3.library.
mazze [Thu, 26 Dec 2013 19:38:47 +0000 (19:38 +0000)]
Build sqlite3.library.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48636 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAutoDoc fix: references to getopt() and getopt_long() were apparently
neil [Thu, 26 Dec 2013 18:29:05 +0000 (18:29 +0000)]
AutoDoc fix: references to getopt() and getopt_long() were apparently
transposed.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48635 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agox86_64-pc: Fix for Arch/pc directory name
verhaegs [Thu, 26 Dec 2013 13:11:03 +0000 (13:11 +0000)]
x86_64-pc: Fix for Arch/pc directory name

git-svn-id: https://svn.aros.org/svn/aros/trunk@48634 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agox86_64-pc: Build acpica includes before kernel.resource
verhaegs [Thu, 26 Dec 2013 11:42:12 +0000 (11:42 +0000)]
x86_64-pc: Build acpica includes before kernel.resource

git-svn-id: https://svn.aros.org/svn/aros/trunk@48633 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoSet script flag.
mazze [Wed, 25 Dec 2013 21:21:57 +0000 (21:21 +0000)]
Set script flag.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48632 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoCopy the whole envarc directory to Scalos:Storage so
mazze [Wed, 25 Dec 2013 18:27:56 +0000 (18:27 +0000)]
Copy the whole envarc directory to Scalos:Storage so
that a user can install German or French environment.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48631 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoFix for the problem that two copy_files_q macros in the same
mazze [Wed, 25 Dec 2013 18:12:18 +0000 (18:12 +0000)]
Fix for the problem that two copy_files_q macros in the same
mmakefile.src somehow disturb each other.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48630 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDon't set icon position. It messes the layout under Scalos.
mazze [Wed, 25 Dec 2013 15:24:11 +0000 (15:24 +0000)]
Don't set icon position. It messes the layout under Scalos.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48629 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agogallivm: build a separate linklib for gallivm subproject
deadwood [Wed, 25 Dec 2013 15:14:46 +0000 (15:14 +0000)]
gallivm: build a separate linklib for gallivm subproject

git-svn-id: https://svn.aros.org/svn/aros/trunk@48628 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agogalliumauxiliary: copy headers for gallivm
deadwood [Wed, 25 Dec 2013 15:14:41 +0000 (15:14 +0000)]
galliumauxiliary: copy headers for gallivm

git-svn-id: https://svn.aros.org/svn/aros/trunk@48627 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoFixed usage string.
mazze [Tue, 24 Dec 2013 12:12:00 +0000 (12:12 +0000)]
Fixed usage string.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48626 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded missing dependencies.
mazze [Tue, 24 Dec 2013 11:45:55 +0000 (11:45 +0000)]
Added missing dependencies.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48625 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agogcc: use DWARF2 as the default debugging information format
deadwood [Tue, 24 Dec 2013 07:36:32 +0000 (07:36 +0000)]
gcc: use DWARF2 as the default debugging information format

The STABS format is not correctly storing information in case of C++
code which can lead to gdb showing only function names without line
numbers and disabling ability to step through.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48624 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: disabled debug
deadwood [Mon, 23 Dec 2013 15:38:16 +0000 (15:38 +0000)]
debug.library: disabled debug

git-svn-id: https://svn.aros.org/svn/aros/trunk@48623 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago.gdbinit: synchronize search functions with C code
deadwood [Mon, 23 Dec 2013 15:38:13 +0000 (15:38 +0000)]
.gdbinit: synchronize search functions with C code

git-svn-id: https://svn.aros.org/svn/aros/trunk@48622 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago.gdbinit: extract function to load a single module. Use it for loadmods command.
deadwood [Mon, 23 Dec 2013 15:38:10 +0000 (15:38 +0000)]
.gdbinit: extract function to load a single module. Use it for loadmods command.

Instead of doing a look up of module by its lowest address, use the module
directly, since its already there. Gives a speed up in test case of clean
AROS boot from 23 minutes to 23 seconds for loading any and all module
debug information.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48621 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: store addresses of biggest gap in module address range
deadwood [Mon, 23 Dec 2013 15:38:07 +0000 (15:38 +0000)]
debug.library: store addresses of biggest gap in module address range

This allows to quickly skip certain modules when looking for module by
address.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48620 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago.gdbinit: remove separate code for handling kickstart modules
deadwood [Mon, 23 Dec 2013 15:38:05 +0000 (15:38 +0000)]
.gdbinit: remove separate code for handling kickstart modules

git-svn-id: https://svn.aros.org/svn/aros/trunk@48619 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: unify containers for module information and remove duplicated code
deadwood [Mon, 23 Dec 2013 15:38:02 +0000 (15:38 +0000)]
debug.library: unify containers for module information and remove duplicated code

git-svn-id: https://svn.aros.org/svn/aros/trunk@48618 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: register kickstart debug information the same way as info from modules...
deadwood [Mon, 23 Dec 2013 15:37:58 +0000 (15:37 +0000)]
debug.library: register kickstart debug information the same way as info from modules loaded by DOS

git-svn-id: https://svn.aros.org/svn/aros/trunk@48617 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: %lx is required to correctly handle addresses
deadwood [Mon, 23 Dec 2013 15:37:55 +0000 (15:37 +0000)]
debug.library: %lx is required to correctly handle addresses

git-svn-id: https://svn.aros.org/svn/aros/trunk@48616 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: extract function for registering ELF debug information
deadwood [Mon, 23 Dec 2013 15:37:52 +0000 (15:37 +0000)]
debug.library: extract function for registering ELF debug information

git-svn-id: https://svn.aros.org/svn/aros/trunk@48615 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agodebug.library: migrate to new two-level module index
deadwood [Mon, 23 Dec 2013 15:37:49 +0000 (15:37 +0000)]
debug.library: migrate to new two-level module index

git-svn-id: https://svn.aros.org/svn/aros/trunk@48614 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years ago.gdbinit: migrate to new two-level module index
deadwood [Mon, 23 Dec 2013 15:37:45 +0000 (15:37 +0000)]
.gdbinit: migrate to new two-level module index

git-svn-id: https://svn.aros.org/svn/aros/trunk@48613 fb15a70f-31f2-0310-bbcc-cdcc74a49acc