aros:aros.git
8 years agoAttempt to fix the nightly floppy build.
weissms [Thu, 26 Sep 2013 19:07:37 +0000 (19:07 +0000)]
Attempt to fix the nightly floppy build.

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

8 years agoallow screens to request compositing features
NicJA [Thu, 26 Sep 2013 17:22:54 +0000 (17:22 +0000)]
allow screens to request compositing features

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

8 years agoreally handle the compositor config
NicJA [Thu, 26 Sep 2013 16:56:46 +0000 (16:56 +0000)]
really handle the compositor config

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

8 years agomake sure the dos obj is freed
NicJA [Thu, 26 Sep 2013 16:47:53 +0000 (16:47 +0000)]
make sure the dos obj is freed

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

8 years agoread runtime config from env
NicJA [Thu, 26 Sep 2013 16:44:30 +0000 (16:44 +0000)]
read runtime config from env

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

8 years agodefault compositor prefs/config
NicJA [Thu, 26 Sep 2013 15:21:38 +0000 (15:21 +0000)]
default compositor prefs/config

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

8 years agouse amigaos like behaviour by default
NicJA [Thu, 26 Sep 2013 14:14:22 +0000 (14:14 +0000)]
use amigaos like behaviour by default

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

8 years agoadd compositing options to appearance prefs
NicJA [Thu, 26 Sep 2013 13:20:23 +0000 (13:20 +0000)]
add compositing options to appearance prefs

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

8 years agoremove debug line
NicJA [Thu, 26 Sep 2013 00:28:17 +0000 (00:28 +0000)]
remove debug line

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

8 years agodont clamp screen dimensions to rastport - open what the application has requested...
NicJA [Thu, 26 Sep 2013 00:20:05 +0000 (00:20 +0000)]
dont clamp screen dimensions to rastport - open what the application has requested (amigaos like behaviour).

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

8 years agoReworked software screen compositing. Uses graphics library region primitives instead...
NicJA [Thu, 26 Sep 2013 00:18:31 +0000 (00:18 +0000)]
Reworked software screen compositing. Uses graphics library region primitives instead of duplicating the work to handle display compositing. use a backfill hook to render empty display regions.

# Compositing on all sides of screens works but is set to amigaos like behaviour by default (composites above, fills left/right/below)

# Rendering artefacts have been fixed, aswell as issues with screen y coord being reset.

# bug preventing dragging of screens below the visible bounds (investigating)

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

8 years agoUpdated to v 2.4.2035.
mazze [Wed, 25 Sep 2013 18:53:28 +0000 (18:53 +0000)]
Updated to v 2.4.2035.

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

8 years agoRemoved unnecessary checks for null pointers.
neil [Wed, 25 Sep 2013 02:11:29 +0000 (02:11 +0000)]
Removed unnecessary checks for null pointers.

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

8 years agoCheck that internal AddFreeList() calls succeed. This prompted
neil [Wed, 25 Sep 2013 02:08:10 +0000 (02:08 +0000)]
Check that internal AddFreeList() calls succeed. This prompted
conversion of the AllocMemIcon macro into a function, as it has now got
quite large.

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

8 years agoFetch from archives.aros-exec.org.
mazze [Tue, 24 Sep 2013 19:28:55 +0000 (19:28 +0000)]
Fetch from archives.aros-exec.org.

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

8 years agoUpdated from source code.
mazze [Tue, 24 Sep 2013 19:13:49 +0000 (19:13 +0000)]
Updated from source code.

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

8 years agoImprovements to AutoDocs and comments.
neil [Tue, 24 Sep 2013 07:46:06 +0000 (07:46 +0000)]
Improvements to AutoDocs and comments.

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

8 years agoAllocate disk object with AllocMem() and keep track of it in its own
neil [Tue, 24 Sep 2013 07:39:34 +0000 (07:39 +0000)]
Allocate disk object with AllocMem() and keep track of it in its own
freelist. Previously, each disk object was allocated from a new pool,
which was neither tracked nor deleted, causing a memory leak of about
5kB per icon!

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

8 years agoRemoved an unused file.
neil [Mon, 23 Sep 2013 16:53:57 +0000 (16:53 +0000)]
Removed an unused file.

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

8 years ago - Removed unused functions and fields.
neil [Mon, 23 Sep 2013 16:50:43 +0000 (16:50 +0000)]
 - Removed unused functions and fields.
 - Fixed memory leaks.
 - Added checks for success of memory allocations.
 - Removed unnecessary checks for null pointers.
 - Use ForeachNodeSafe() when list is being changed.

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

8 years agoRemoved "Sticky jingles"! How is this not a syntax error?
neil [Mon, 23 Sep 2013 15:25:05 +0000 (15:25 +0000)]
Removed "Sticky jingles"! How is this not a syntax error?

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

8 years agoports/annotate: disable arm build due to failing varargs
deadwood [Sun, 22 Sep 2013 16:09:02 +0000 (16:09 +0000)]
ports/annotate: disable arm build due to failing varargs

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

8 years agoRe-enabled build for i386 (was accidentally removed
mazze [Sun, 22 Sep 2013 09:38:32 +0000 (09:38 +0000)]
Re-enabled build for i386 (was accidentally removed
when I tried to add ARM build).

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

8 years agoAdded editor "Annotate".
mazze [Sat, 21 Sep 2013 21:09:39 +0000 (21:09 +0000)]
Added editor "Annotate".

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

8 years agoports/magnetic: disable build for arm as it fails on varargs
deadwood [Sat, 21 Sep 2013 08:19:28 +0000 (08:19 +0000)]
ports/magnetic: disable build for arm as it fails on varargs

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

8 years agogcc: force failure of test for writev
deadwood [Fri, 20 Sep 2013 19:26:29 +0000 (19:26 +0000)]
gcc: force failure of test for writev

This tests was succeeding on i386 host building i386 crosscompiler
causing the generated libstdc++.a to have unresolved symbols.

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

8 years agoFix for a crash because of too long font file names.
mazze [Thu, 19 Sep 2013 21:05:46 +0000 (21:05 +0000)]
Fix for a crash because of too long font file names.
Previous version allocated some buffers with MAXFONTNAME
but didn't check for buffer overruns.
It seems that diskfont.library doesn't use MAXFONTNAME
anymore, so that font name sizes up to MAXFILENAMELENGTH
are now possible. Therefore we are now using MAXFILENAMELENGTH
as buffer size for font file names.

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

8 years agoDetabbed.
mazze [Thu, 19 Sep 2013 19:52:44 +0000 (19:52 +0000)]
Detabbed.

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

8 years agoUpdated status of Scrollgroup.mui.
neil [Thu, 19 Sep 2013 14:31:47 +0000 (14:31 +0000)]
Updated status of Scrollgroup.mui.

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

8 years agoImplemented OM_GET method. Supports
neil [Thu, 19 Sep 2013 00:44:45 +0000 (00:44 +0000)]
Implemented OM_GET method. Supports
MUIA_Scrollgroup_(Contents|HorizBar|VertBar) attributes.

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

8 years agoUpdated from source code.
mazze [Wed, 18 Sep 2013 06:38:01 +0000 (06:38 +0000)]
Updated from source code.

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

8 years agomake.tmpl build_module: made linklibname modname compare case insensitive to avoid...
weissms [Tue, 17 Sep 2013 18:27:39 +0000 (18:27 +0000)]
make.tmpl build_module: made linklibname modname compare case insensitive to avoid having libglu.a and libGLU.a

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

8 years agoAutoDocs improvement: specify that AllocPooled() must be paired with
neil [Mon, 16 Sep 2013 22:56:15 +0000 (22:56 +0000)]
AutoDocs improvement: specify that AllocPooled() must be paired with
FreePooled().

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

8 years agoAllocVecPooled() and FreeVecPooled():
neil [Mon, 16 Sep 2013 22:55:19 +0000 (22:55 +0000)]
AllocVecPooled() and FreeVecPooled():
 - Added AutoDocs.
 - Fixed arguments' m68k registers (warning: this changes the AROS m68k
   ABI).

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

8 years ago - Optimised redrawing.
neil [Mon, 16 Sep 2013 01:18:13 +0000 (01:18 +0000)]
 - Optimised redrawing.
 - Shared more code between horizontal and vertical sliders.
 - Knob now goes in correct direction when background is clicked and
   MUIA_Numeric_Reverse is TRUE.
 - Replaced several calls to DoSuperMethod() with DoMethod() so that
   these methods can be overridden effectively.
 - Don't use MUIA_Group_Horiz as a synonym for MUIA_Slider_Horiz.

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

8 years agoSDL.library: Use posixc.library and not stdcio.library
verhaegs [Sun, 15 Sep 2013 20:25:46 +0000 (20:25 +0000)]
SDL.library: Use posixc.library and not stdcio.library

Solves problems when program uses POSIX path names;
hides problem of stdcio.library not properly initialized.

I would like to have a version using stdcio.library in the future again.

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

8 years agostdc/stdcio_startup.c: Debug output
verhaegs [Sun, 15 Sep 2013 20:25:42 +0000 (20:25 +0000)]
stdc/stdcio_startup.c: Debug output

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

8 years agouse FindTask(NULL) in userspace code.
NicJA [Sun, 15 Sep 2013 17:19:10 +0000 (17:19 +0000)]
use FindTask(NULL) in userspace code.

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

8 years agoDrawer icons must be created in parent directory.
mazze [Sat, 14 Sep 2013 16:01:55 +0000 (16:01 +0000)]
Drawer icons must be created in parent directory.

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

8 years agoSet MUIA_Pressed according to knob state (observed MUI behaviour).
neil [Sat, 14 Sep 2013 00:06:16 +0000 (00:06 +0000)]
Set MUIA_Pressed according to knob state (observed MUI behaviour).

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

8 years agoCorrect Icons for change in theme path
NicJA [Thu, 12 Sep 2013 22:42:41 +0000 (22:42 +0000)]
Correct Icons for change in theme path

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

8 years agouse global theme path
NicJA [Thu, 12 Sep 2013 22:26:34 +0000 (22:26 +0000)]
use global theme path

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

8 years agofix theme path
NicJA [Thu, 12 Sep 2013 22:25:39 +0000 (22:25 +0000)]
fix theme path

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

8 years agofix global theme path
NicJA [Thu, 12 Sep 2013 22:25:12 +0000 (22:25 +0000)]
fix global theme path

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

8 years agoset the correct catalog version to use (localisation now working). tweak the gui...
NicJA [Thu, 12 Sep 2013 18:18:59 +0000 (18:18 +0000)]
set the correct catalog version to use (localisation now working). tweak the gui layout a little and disable debug.

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

8 years agomake the window layout a little tidier.
NicJA [Thu, 12 Sep 2013 17:01:41 +0000 (17:01 +0000)]
make the window layout a little tidier.

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

8 years agoRe-implement ReqTools Prefs using Zune & AROS prefs objects.
NicJA [Thu, 12 Sep 2013 01:51:21 +0000 (01:51 +0000)]
Re-implement ReqTools Prefs using Zune & AROS prefs objects.

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

8 years agoforgotten file
NicJA [Wed, 11 Sep 2013 17:11:52 +0000 (17:11 +0000)]
forgotten file

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

8 years agowip commit for native language support
NicJA [Wed, 11 Sep 2013 17:09:40 +0000 (17:09 +0000)]
wip commit for native language support

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

8 years agoFor x86_64-pc provide a 32bit version of stdc.static for bootstrap code.
verhaegs [Wed, 11 Sep 2013 16:42:00 +0000 (16:42 +0000)]
For x86_64-pc provide a 32bit version of stdc.static for bootstrap code.

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

8 years agoMade hid.class independent of stdc.library.
verhaegs [Wed, 11 Sep 2013 16:41:55 +0000 (16:41 +0000)]
Made hid.class independent of stdc.library.

This class can be in ROM and stdc.library is not available then,
stdc.static does not provide rand().

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

8 years agocorrect catalog file name
NicJA [Wed, 11 Sep 2013 16:30:00 +0000 (16:30 +0000)]
correct catalog file name

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

8 years agoSerial -> IControl
NicJA [Wed, 11 Sep 2013 16:00:27 +0000 (16:00 +0000)]
Serial -> IControl

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

8 years agoits ICONTROLEDITOR not SEREDITOR ;)
NicJA [Wed, 11 Sep 2013 15:34:26 +0000 (15:34 +0000)]
its ICONTROLEDITOR not SEREDITOR ;)

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

8 years agomatch string usage in other locations
NicJA [Wed, 11 Sep 2013 14:30:49 +0000 (14:30 +0000)]
match string usage in other locations

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

8 years agosmall correction..
NicJA [Wed, 11 Sep 2013 13:56:09 +0000 (13:56 +0000)]
small correction..

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

8 years agoadd option for classic magicmenu "mixed" menu style (pull donw on screen title, pop...
NicJA [Wed, 11 Sep 2013 13:50:35 +0000 (13:50 +0000)]
add option for classic magicmenu "mixed" menu style (pull donw on screen title, pop up otherwise)

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

8 years agoupdate to reflect change in theme name.
NicJA [Wed, 11 Sep 2013 12:10:28 +0000 (12:10 +0000)]
update to reflect change in theme name.

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

8 years agorename contryprefs to regionprefs on AROS - define old values for compatability
NicJA [Wed, 11 Sep 2013 10:47:54 +0000 (10:47 +0000)]
rename contryprefs to regionprefs on AROS - define old values for compatability

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

8 years agoadd placeholder for classic magicmenu pull-down-on-titlebar behaviour when using...
NicJA [Wed, 11 Sep 2013 10:45:31 +0000 (10:45 +0000)]
add placeholder for classic magicmenu pull-down-on-titlebar behaviour when using popup menus (re-order existing value for sanity)

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

8 years agouse the mkdirs_q macro
NicJA [Wed, 11 Sep 2013 09:32:28 +0000 (09:32 +0000)]
use the mkdirs_q macro

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

8 years agoUpdated to v1.11
mazze [Wed, 11 Sep 2013 06:24:18 +0000 (06:24 +0000)]
Updated to v1.11

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

8 years agoUpdated to v 16.0.5.
mazze [Tue, 10 Sep 2013 22:33:49 +0000 (22:33 +0000)]
Updated to v 16.0.5.
Patch for missing alarm().
Create drawer icon in parent directory.

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

8 years agoLinker needs libstdc++.
mazze [Tue, 10 Sep 2013 22:10:15 +0000 (22:10 +0000)]
Linker needs libstdc++.

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

8 years agoAttempt to build mathx with build_prog macro.
mazze [Tue, 10 Sep 2013 21:49:45 +0000 (21:49 +0000)]
Attempt to build mathx with build_prog macro.

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

8 years agoDisabled because it's too unstable.
mazze [Tue, 10 Sep 2013 20:28:08 +0000 (20:28 +0000)]
Disabled because it's too unstable.

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

8 years agoHint about -nix option added.
mazze [Tue, 10 Sep 2013 19:39:55 +0000 (19:39 +0000)]
Hint about -nix option added.

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

8 years agoCreate drawer icon in parent directory.
mazze [Tue, 10 Sep 2013 19:29:21 +0000 (19:29 +0000)]
Create drawer icon in parent directory.

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

8 years agoUpdated comment to match "code" changes.
neil [Tue, 10 Sep 2013 10:13:09 +0000 (10:13 +0000)]
Updated comment to match "code" changes.

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

8 years agoHint about crash added.
mazze [Mon, 9 Sep 2013 23:50:46 +0000 (23:50 +0000)]
Hint about crash added.

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

8 years agoahi.device: Only ask for version 0 of stdc.library
verhaegs [Mon, 9 Sep 2013 20:14:20 +0000 (20:14 +0000)]
ahi.device: Only ask for version 0 of stdc.library

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

8 years agouse ASSERT() not assert()
NicJA [Mon, 9 Sep 2013 15:57:34 +0000 (15:57 +0000)]
use ASSERT() not assert()

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

8 years agoUpdated.
mazze [Mon, 9 Sep 2013 06:25:12 +0000 (06:25 +0000)]
Updated.

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

8 years agoForgot to remove some debug code.
mazze [Sun, 8 Sep 2013 23:12:22 +0000 (23:12 +0000)]
Forgot to remove some debug code.

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

8 years agoUpdated to v 3.0
mazze [Sun, 8 Sep 2013 23:01:25 +0000 (23:01 +0000)]
Updated to v 3.0

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

8 years agoDrawer icon must be created in parent directory.
mazze [Sun, 8 Sep 2013 21:55:44 +0000 (21:55 +0000)]
Drawer icon must be created in parent directory.
Added a hint about a version which can create Amigaguide files.

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

8 years agoDrawer icon must be created in the parent directory.
mazze [Sun, 8 Sep 2013 21:46:18 +0000 (21:46 +0000)]
Drawer icon must be created in the parent directory.
Added TODO.AROS because of a problem with PNG files.

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

8 years agoarosc_emul.c/emul_arosc.c: Remove most of the functions from c emul code.
verhaegs [Sun, 8 Sep 2013 21:21:07 +0000 (21:21 +0000)]
arosc_emul.c/emul_arosc.c: Remove most of the functions from c emul code.

The stdc.library and stdcio.library versions of the functions can be
used now.
These libraries are now peropenerbase and so modules can have their own private
libbase for these libraries.

abort() and exit() will Guru when called from a library and non appropriately
initialized. This is as good as going into endless loop.
The functions gettimeofday(), usleep() are part of posixc.library and remain
in the emul files.
The atexit() implementation for mesa also stays; maybe this should be looked at
further how this exactly has to be implemented.

For SDL.library now an internal dummy sigaction() is provided.

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

8 years ago[csplit] Remove arosc.library/libarosc.static.a; compiler clib is now exterminated.
verhaegs [Sun, 8 Sep 2013 21:20:57 +0000 (21:20 +0000)]
[csplit] Remove arosc.library/libarosc.static.a; compiler clib is now exterminated.

 * Remove rellib statements in module .conf file
 * Remove -noarosc option from gcc. Removed also it's usage in make.tmpl and
   mmakfile.src files.
 * mmakefile.src: Removed metadepencies for linklibs-clib or linklibs-arosc
   Just remove or replace it with linklibs-rom. Added metadependency for
   building stdc.library, stdcio.library and posixc.library
 * bootfloppy: Replace arosc.library with stdc.library + stdcio.library
 * remove sys/arosc.h from include files
 * Remove arosc.static from mmakefiles; implementation based on code from Jason S. McMullan
 * metadenpendencies fix by Jason S. McMullan
 * BGUI: bguiclass_lib.c: Open stdc.library
 * Update documentation/developers/specification/abiv1.en

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

8 years ago[csplit] Clean up remaining functions in arosc.library
verhaegs [Sun, 8 Sep 2013 21:20:23 +0000 (21:20 +0000)]
[csplit] Clean up remaining functions in arosc.library

 * Remove sharecontextwithchild()
   The split libraries stdc.library, stdcio.library and
   posixc.library allow by default their functions to be called from
   different tasks with the same libbase.
   No equivalent of sharecontextwithchild() is thus needed in these libraries.
 * Remove __filesystem_support.[ch]
 * Remove arosccommon link library.

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

8 years ago[csplit] Move legacy POSIX/BSD functions to libposixc.a
verhaegs [Sun, 8 Sep 2013 21:20:18 +0000 (21:20 +0000)]
[csplit] Move legacy POSIX/BSD functions to libposixc.a

These functions are put in the static link library. This makes it possible
to remove the code in the future. Code already linked with them will keep
on working; recompilation will fail.

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

8 years ago[csplit] Moved several POSIX functions with minor changes to posixc.library
verhaegs [Sun, 8 Sep 2013 21:20:12 +0000 (21:20 +0000)]
[csplit] Moved several POSIX functions with minor changes to posixc.library

A lot of the functions are not implemented functions or stubs.
Compiler delint by Jason S. McMullan.

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

8 years ago[csplit] Split strerror.c and moved to stdc.library and posixc.library.
verhaegs [Sun, 8 Sep 2013 21:19:58 +0000 (21:19 +0000)]
[csplit] Split strerror.c and moved to stdc.library and posixc.library.

When linking with posixc.library the strerror() function will override
the one provided by stdc.library. When linking without the former
library strerror() from stdc.library will be used.
Bug squashed by Jason S. McMullan.

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

8 years ago[csplit] Moved most of remaining C99 I/O related functions
verhaegs [Sun, 8 Sep 2013 21:19:51 +0000 (21:19 +0000)]
[csplit] Moved most of remaining C99 I/O related functions

  * getc.c and putc.c only contain the autodoc for the function as it is an
    alias for fgetc() and fputc(). Don't use putc internally in the library.
  * Added autodocs for system() call.
  * From Jason S. McMullan:
    Disable setjmp/longjmp trap-based debugging by default (m68k)

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

8 years ago[csplit] Move assert() support function to shared libraries.
verhaegs [Sun, 8 Sep 2013 21:19:42 +0000 (21:19 +0000)]
[csplit] Move assert() support function to shared libraries.

Three versions are implemented:
 * __stdc_assert() in stdc.library that uses a requester.
 * __stdcdos_assert() in stdcio.library that uses that library's I/O functions.
 * __nixc_assert() in posixc.library that uses that library's I/O functions.
 * delint by Jason S. McMullan

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

8 years ago[csplit] Moved all functions that uses Amiga<>Posix path name conversion.
verhaegs [Sun, 8 Sep 2013 21:19:37 +0000 (21:19 +0000)]
[csplit] Moved all functions that uses Amiga<>Posix path name conversion.

remove() and rename() from posixc.library will call corresponding
functions in stdcio.library with converted path names.

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

8 years ago[csplit] Big patch with move for I/O related functions
verhaegs [Sun, 8 Sep 2013 21:19:29 +0000 (21:19 +0000)]
[csplit] Big patch with move for I/O related functions

Usage if __fdesc.c, __upath.c and __stdio.c is interrelated and so all files
that depend on it were moved in one patch.
Don't use memset() stdc.library function in library init code as base of the
library may not be available yet.
m68k fix by Jason S. McMullan

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

8 years ago[csplit] compiler/clib/__vfork.[ch]: Clean up data structure.
verhaegs [Sun, 8 Sep 2013 21:19:06 +0000 (21:19 +0000)]
[csplit] compiler/clib/__vfork.[ch]: Clean up data structure.

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

8 years ago[csplit] compiler/clib/__vfork.c: Wait in child for _exit() called in parent.
verhaegs [Sun, 8 Sep 2013 21:19:01 +0000 (21:19 +0000)]
[csplit] compiler/clib/__vfork.c: Wait in child for _exit() called in parent.

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

8 years ago[csplit] Move wait()/waitpid() to posixc.library.
verhaegs [Sun, 8 Sep 2013 21:18:57 +0000 (21:18 +0000)]
[csplit] Move wait()/waitpid() to posixc.library.

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

8 years ago[csplit] Light-weight implementation of C99 stdio.h functions.
verhaegs [Sun, 8 Sep 2013 21:18:52 +0000 (21:18 +0000)]
[csplit] Light-weight implementation of C99 stdio.h functions.

This implement the C99 I/O functions with a light-weight wrapper around
dos.library file handlers. This means no support for UNIX file descriptors
or POSIX path names.
It can be used for code only using C99 I/O functions where one doesn't
want to use posixc.library.
Compiler delint by Jason S. McMullan

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

8 years ago[csplit] Moved environ handling code
verhaegs [Sun, 8 Sep 2013 21:18:34 +0000 (21:18 +0000)]
[csplit] Moved environ handling code

A temporary hack was applied: environment variables used in child of vfork.c
may be wrong. Will be OK after vfork has been moved.

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

8 years ago[csplit] Moved signal handling code.
verhaegs [Sun, 8 Sep 2013 21:18:26 +0000 (21:18 +0000)]
[csplit] Moved signal handling code.

Default signal handler will now show a requester; stdio functions are not
available in stdc.library. Maybe revise code in the future to use dos.library
functions when we are in a process context.

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

8 years ago[csplit] exit handling move
verhaegs [Sun, 8 Sep 2013 21:18:19 +0000 (21:18 +0000)]
[csplit] exit handling move

Includes startup code, atexit(), on_exit(), abort(), exit() and _Exit()

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

8 years ago[csplit] compiler/stdc/__stdc_gmtoffset.c: Do locale.library opening from __optionall...
verhaegs [Sun, 8 Sep 2013 21:18:12 +0000 (21:18 +0000)]
[csplit] compiler/stdc/__stdc_gmtoffset.c: Do locale.library opening from __optionallibs.c

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

8 years ago[csplit] move time related functions to stdc.library and posixc.library
verhaegs [Sun, 8 Sep 2013 21:18:07 +0000 (21:18 +0000)]
[csplit] move time related functions to stdc.library and posixc.library

Mostly all functions from time.h; also usleep() from unistd.h as it is used by nanosleep()
Added __stdc_gmtoffset AROS extension function.

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

8 years ago[csplit] Moved string related functions to stdc.library
verhaegs [Sun, 8 Sep 2013 21:17:58 +0000 (21:17 +0000)]
[csplit] Moved string related functions to stdc.library

This includes all function from string.h & strings.h. Also the string
formatting functions (sprintf & co.) from stdio.h are included.

 * Most functions are now in shared library stdc.library and not anymore
in the static link lib of arosc.library. The functions in librom.a have
been kept and also memset in arosc.library as otherwise problems would be
seen during arosc.library init because stdc.library libbase is not set
yet.
 In future it is planned to provide static inline function for a lot of these
functions so stdc.library is not needed for using them.
 * Link a few libraries with stdc
 * strlcat() and strlcpy() don't use sys/types.h anymore but standard stddef.h
 * link hotkeystring.mcc with arosc.static to not need stdc.library
 * stdc.static support by Jason S. McMullan

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

8 years ago[csplit] Several functions with minor changes moved
verhaegs [Sun, 8 Sep 2013 21:17:44 +0000 (21:17 +0000)]
[csplit] Several functions with minor changes moved

A lot of functions from stdlid.h, inttypes.h and locale.h have been moved.
 * Implemented llabs().
 * Link tap.device, nforce.device and hid.device with stdc as they need rand()
 * From Jason S. McMullan:
   * link muimaster with stdc as Balance.mui wants rand().
   * stdc.static support

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

8 years ago[csplit] Move memory allocation/deallocation to stdc.library and posixc.library
verhaegs [Sun, 8 Sep 2013 21:17:30 +0000 (21:17 +0000)]
[csplit] Move memory allocation/deallocation to stdc.library and posixc.library

A temporary hack is implemented for __fdesc initialization to not use memset.
This hack will be removed again when __fdesc is moved to posixc.library.

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

8 years ago[csplit] Removed compiler/mlib; moved all code to stdc.library
verhaegs [Sun, 8 Sep 2013 21:17:21 +0000 (21:17 +0000)]
[csplit] Removed compiler/mlib; moved all code to stdc.library

 * signgam is now field in struct StdCBase and code has to be adapted.
 * Added some math functions to arosc.static that are used in __vcscan
 * STDC_NOLIBINLINE and STDC_NOLIBDEFINES is now #defined in proto/stdc.h.
   This avoids warning of redefinition of isinf()/isnan() that are now aliased functions but also a macro.
 * Provide dummy libm.a for code that uses -lm switch.
 * Removed usage of arosm lib in mmakefile.src files (not all tested)
   link with stdc where needed.
 * arch specific infinity.c has been replaced with common one
 * From Jason S. McMullan:
   * fenv.c fix for m68k
   * Ignore warnings we've chosen not to fix.

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