aros:aros.git
7 years agoAdded missing ',' ABI_V0
o1i [Wed, 22 Oct 2014 14:34:47 +0000 (14:34 +0000)]
Added missing ','

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49709 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoABI_V0 branch is no longer used as source of ABIV0 compatible system
deadwood [Sat, 13 Sep 2014 11:11:14 +0000 (11:11 +0000)]
ABI_V0 branch is no longer used as source of ABIV0 compatible system
builds. The branch is left for reference only. Please do not commit
any new code to it.

To get the latest source codes for ABIV0 compatible system, please
checkout the latest ABI_V0-on-trunk-YYYYMMDD branch.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49617 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoPatch the right lines in env.h.in. Otherwise collect-aros
mazze [Sun, 27 Jul 2014 08:56:12 +0000 (08:56 +0000)]
Patch the right lines in env.h.in. Otherwise collect-aros
would use paths which are only valid on the nightly build machine.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49166 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years ago[Backport] Revert "workbench.library: Adjust do_Type to match Commorore headers"
deadwood [Sun, 15 Jun 2014 18:32:44 +0000 (18:32 +0000)]
[Backport] Revert "workbench.library: Adjust do_Type to match Commorore headers"

.. and guess what. The Commodore Amiga Macro Assembler 1.0 headers
I used as reference are buggy in this respect. Reverted.

This reverts commit r39715

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49073 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoDon't run bootdisk and systemdisk targets in parallel as they seem to clash during...
deadwood [Thu, 12 Jun 2014 04:34:50 +0000 (04:34 +0000)]
Don't run bootdisk and systemdisk targets in parallel as they seem to clash during such build

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49068 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoBuild ABIV0 targets on vault13
deadwood [Tue, 10 Jun 2014 17:26:16 +0000 (17:26 +0000)]
Build ABIV0 targets on vault13

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49053 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoscripts/nightly: Allow setting number of parallel jobs
deadwood [Sat, 7 Jun 2014 13:20:48 +0000 (13:20 +0000)]
scripts/nightly: Allow setting number of parallel jobs

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49045 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoinclude/netdb.h: use GETREF instead of GETVAL
deadwood [Sat, 31 May 2014 20:29:16 +0000 (20:29 +0000)]
include/netdb.h: use GETREF instead of GETVAL

We want to have the pointer to the HERRNO stored into ptr, not
into ti_Data field of array.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@49037 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoBackport of r48825:
neil [Thu, 27 Feb 2014 22:12:03 +0000 (22:12 +0000)]
Backport of r48825:
In invisible mode, set pens for use when the gadget is active as well.
Previously, only the pens used when the gadget was inactive were set.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48827 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoBackport of r48824:
neil [Thu, 27 Feb 2014 22:10:32 +0000 (22:10 +0000)]
Backport of r48824:
String gadgets: do not disallow text and background pens being the
same, but instead set sensible default pens.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48826 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoBetterstring MCP uses "HSpace(-1)". Tests with MUI suggest MUIA_FixWidth/FixHeight
stegerg [Wed, 12 Feb 2014 10:56:42 +0000 (10:56 +0000)]
Betterstring MCP uses "HSpace(-1)". Tests with MUI suggest MUIA_FixWidth/FixHeight
should be ignored if value is negative.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48804 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

7 years agoBackport of r48751:
neil [Mon, 20 Jan 2014 01:10:20 +0000 (01:10 +0000)]
Backport of r48751:
 - Returning to user mode was skipped by returning early on certain
   conditions. Fixed. This allows early Pentium 4s and probably some
   AMD CPUs to be booted again.
 - Use logical OR operator where appropriate.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48752 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: fix condition for releasing mem header
deadwood [Sat, 18 Jan 2014 20:52:42 +0000 (20:52 +0000)]
exec.library: fix condition for releasing mem header

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48749 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r48717: Enabled reset handler.
neil [Mon, 13 Jan 2014 00:59:12 +0000 (00:59 +0000)]
Backport of r48717: Enabled reset handler.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48718 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r48703: Build Envy24 driver.
neil [Sun, 12 Jan 2014 04:36:06 +0000 (04:36 +0000)]
Backport of r48703: Build Envy24 driver.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48706 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r48701: Port of Davy Wentzler's Envy24 driver.
neil [Sun, 12 Jan 2014 04:33:30 +0000 (04:33 +0000)]
Backport of r48701: Port of Davy Wentzler's Envy24 driver.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48705 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoLeftover from my SCons experiments.
mazze [Sat, 4 Jan 2014 15:23:58 +0000 (15:23 +0000)]
Leftover from my SCons experiments.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48678 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoWrong semicolon removed.
mazze [Sun, 22 Dec 2013 10:11:22 +0000 (10:11 +0000)]
Wrong semicolon removed.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48608 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from main trunk: Avoid deadlock in Magellan.
mazze [Sun, 15 Dec 2013 09:03:58 +0000 (09:03 +0000)]
Backport from main trunk: Avoid deadlock in Magellan.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48576 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of a fix (SVN #43687) from main trunk which was
mazze [Wed, 13 Nov 2013 17:33:48 +0000 (17:33 +0000)]
Backport of a fix (SVN #43687) from main trunk which was
done by Georg to solve a problem with stuck icons in Scalos.
It hopefully works for Magellan, too. I didn't test it.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48416 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUpdated to v 3.3.2
mazze [Sat, 5 Oct 2013 22:06:22 +0000 (22:06 +0000)]
Updated to v 3.3.2

Most important fix: it's now possible to build it under Ubuntu 12.04.
Note that I can't test it because I'm not able to enable OSS
in my Ubuntu installation.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48214 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of 48095:
neil [Thu, 19 Sep 2013 12:53:08 +0000 (12:53 +0000)]
Backport of 48095:
Set MUIA_Pressed according to knob state (observed MUI behaviour).

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48107 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r48105 (plus formatting changes from r45798):
neil [Thu, 19 Sep 2013 12:38:08 +0000 (12:38 +0000)]
Backport of r48105 (plus formatting changes from r45798):
Implemented OM_GET method. Supports
MUIA_Scrollgroup_(Contents|HorizBar|VertBar) attributes.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@48106 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from ABIv1: updated to v 26.12
mazze [Sat, 24 Aug 2013 13:40:36 +0000 (13:40 +0000)]
Backport from ABIv1: updated to v 26.12

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47869 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUse current mccinit.c.
mazze [Sat, 24 Aug 2013 10:44:17 +0000 (10:44 +0000)]
Use current mccinit.c.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47865 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoReverted addition of AROS_ABI to config.h.in and
mazze [Sat, 24 Aug 2013 10:34:55 +0000 (10:34 +0000)]
Reverted addition of AROS_ABI to config.h.in and
adapted MCCs.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47864 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from ABIv1: updated to v0.116
mazze [Fri, 23 Aug 2013 18:07:16 +0000 (18:07 +0000)]
Backport from ABIv1: updated to v0.116

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47859 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from ABIv1: update to v15.41
mazze [Fri, 23 Aug 2013 15:42:58 +0000 (15:42 +0000)]
Backport from ABIv1: update to v15.41

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47853 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from ABIv1: update to v 11.25
mazze [Fri, 23 Aug 2013 14:02:15 +0000 (14:02 +0000)]
Backport from ABIv1: update to v 11.25
SDI headers and muiaros.h were copied from
our includes directory.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47849 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded define AROS_ABI so that we can test for ABI
mazze [Thu, 22 Aug 2013 19:17:27 +0000 (19:17 +0000)]
Added define AROS_ABI so that we can test for ABI
in source codes.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47844 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDetabbed.
mazze [Thu, 22 Aug 2013 19:14:39 +0000 (19:14 +0000)]
Detabbed.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47843 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoPattern extended.
mazze [Thu, 22 Aug 2013 02:11:46 +0000 (02:11 +0000)]
Pattern extended.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47836 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r44424, r45342, r47759, r47760:
neil [Sun, 28 Jul 2013 20:37:13 +0000 (20:37 +0000)]
Backport of r44424, r45342, r47759, r47760:
 - fix gcc optimisation bug for rint() - and only set the necessary var
   as volatile for rintf(). change comment to better indicate what
   happens.
 - Replace BSD u_int32_t with C99 uint32_t.
 - Don't use non-C99 includes.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47775 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47679:
neil [Sun, 14 Jul 2013 08:10:07 +0000 (08:10 +0000)]
Backport of r47679:
 - Turn off pen mode. Has no effect on ABIv0, but sets a good example.
 - Added an additional mode to draw filled ellipses.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47680 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47675:
neil [Sun, 14 Jul 2013 08:04:22 +0000 (08:04 +0000)]
Backport of r47675:
WritePixel() now uses a direct RGB foreground pen colour (if set), in
common with other drawing functions and MorphOS/OS4.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47678 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoPreserve direct RGB foreground pen colour (does not work if outline pen
neil [Sun, 14 Jul 2013 08:01:49 +0000 (08:01 +0000)]
Preserve direct RGB foreground pen colour (does not work if outline pen
is used).

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47677 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47670:
neil [Sun, 14 Jul 2013 03:24:32 +0000 (03:24 +0000)]
Backport of r47670:
Identify root lock by comparing pointers, rather than looking for the
FAT_ROOTDIR_MARK magic value. It has been reported that directories
created by some versions of Windows (e.g. 98) are misidentified as the
root directory, so FAT_ROOTDIR_MARK may be appearing coincidentally in
places it shouldn't.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47671 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r41740:
neil [Sun, 14 Jul 2013 02:14:13 +0000 (02:14 +0000)]
Backport of r41740:
partition.library: Short-circuit attempting to open a NULL device.
Prevents a later crash via an ASSERT() in dos.library.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47669 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47622:
neil [Tue, 2 Jul 2013 19:49:29 +0000 (19:49 +0000)]
Backport of r47622:
Do not cast QUAD block numbers to LONGs. Fixes partitioning of large
disks.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47623 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47595: Return DOSTRUE upon a successful deletion.
neil [Mon, 24 Jun 2013 03:08:37 +0000 (03:08 +0000)]
Backport of r47595: Return DOSTRUE upon a successful deletion.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47600 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47594: Improvements to handling of new filenames:
neil [Mon, 24 Jun 2013 03:07:03 +0000 (03:07 +0000)]
Backport of r47594: Improvements to handling of new filenames:
 - Disallow creation of objects called "." or "..".
 - Disallow creation of filenames containing illegal characters or
   control codes.
 - Change characters that are only legal for long names to underscores
   in short names.
 - Strip leading spaces from long names (in addition to short names).
 - Strip trailing spaces and dots from long and short names.
 - Fixed bug whereby numeric tail was unnecessarily added to some short
   names.
 - Generate numeric tail if leading dots were stripped from short name.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47599 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47576:
neil [Wed, 19 Jun 2013 01:44:38 +0000 (01:44 +0000)]
Backport of r47576:
Use appropriate DOSType for FAT16 and FAT32 superfloppies (e.g. some USB
sticks), instead of FAT12. Note that identification of FAT type here
isn't done "by the book", but is at least an improvement on assuming
FAT12.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47577 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47564, r45798, r43432 (as they apply to cycle.*):
neil [Mon, 17 Jun 2013 17:45:18 +0000 (17:45 +0000)]
Backport of r47564, r45798, r43432 (as they apply to cycle.*):
 - Made MUIA_Cycle_Entries settable, as this is reportedly documented
   behaviour for MUI 3.9+ (and de facto behaviour for MUI 3.8). Fixes bug
   #449.
 - Tabs to spaces, more consistent formatting.
 - Convert NextTagItem() to non-const input.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47566 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoFixed array overrun.
neil [Mon, 17 Jun 2013 17:36:43 +0000 (17:36 +0000)]
Fixed array overrun.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47565 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDelete Wireless.prefs file if there are no wireless networks defined.
neil [Sun, 16 Jun 2013 22:46:19 +0000 (22:46 +0000)]
Delete Wireless.prefs file if there are no wireless networks defined.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47563 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47439: Added test program for ScalePixelArray(), based on
neil [Thu, 13 Jun 2013 01:58:08 +0000 (01:58 +0000)]
Backport of r47439: Added test program for ScalePixelArray(), based on
the one for WritePixelArray().

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47547 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoPartial backport of r47438: Implemented ScalePixelArray().
neil [Thu, 13 Jun 2013 01:53:08 +0000 (01:53 +0000)]
Partial backport of r47438: Implemented ScalePixelArray().

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47546 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: AllocAbs will no longer allocate MemHeaderAllocatorCtx
deadwood [Sat, 1 Jun 2013 06:25:05 +0000 (06:25 +0000)]
exec.library: AllocAbs will no longer allocate MemHeaderAllocatorCtx

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47491 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47456: Added forgotten LEGAL file for atheros5000.device.
neil [Thu, 23 May 2013 02:52:22 +0000 (02:52 +0000)]
Backport of r47456: Added forgotten LEGAL file for atheros5000.device.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47457 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47436: Fixed a typo.
neil [Mon, 20 May 2013 02:03:51 +0000 (02:03 +0000)]
Backport of r47436: Fixed a typo.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47437 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47325:
neil [Tue, 7 May 2013 23:19:01 +0000 (23:19 +0000)]
Backport of r47325:

Added an empty BeginRefresh()/EndRefresh() pair, to ensure that the
console window's damage list is cleared after a resize (we probably
shouldn't use WFLG_NOCAREREFRESH, because the window doesn't belong
to console.device).

This fixes the lock-up that occurred when ClickToFront changes the depth
of a shell window that is being resized or had previously been resized.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47363 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded NOGUI option to disable the GUI completely.
neil [Mon, 29 Apr 2013 00:27:58 +0000 (00:27 +0000)]
Added NOGUI option to disable the GUI completely.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47320 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBuild prism2.device as part of network drivers target again. A mix-up in
neil [Sun, 28 Apr 2013 23:59:44 +0000 (23:59 +0000)]
Build prism2.device as part of network drivers target again. A mix-up in
target names was introduced when V2 was backported.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47319 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: make sure initial puddle has enough space for allocator context
deadwood [Sun, 28 Apr 2013 12:55:58 +0000 (12:55 +0000)]
exec.library: make sure initial puddle has enough space for allocator context

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47317 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of latest Floattext.mui (from r45798, r46029, r46040, r47246,
neil [Wed, 17 Apr 2013 20:11:20 +0000 (20:11 +0000)]
Backport of latest Floattext.mui (from r45798, r46029, r46040, r47246,
r47247). Significant changes:
 - Now splits paragraphs into multiple lines, with each line fitting the
   visible width.
 - Implemented MUIA_Floattext_Justify.
 - Source code: tabs to spaces, more consistent formatting.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47248 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded commented-out FORCEGALLIUM tooltype for ease of testing.
neil [Fri, 5 Apr 2013 15:40:30 +0000 (15:40 +0000)]
Added commented-out FORCEGALLIUM tooltype for ease of testing.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47177 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of trunk commits 43302, 43304, 43305, 43421, 43480, 47172:
neil [Thu, 4 Apr 2013 18:26:01 +0000 (18:26 +0000)]
Backport of trunk commits 43302, 43304, 43305, 43421, 43480, 47172:
 - Made fdsk.device a NewStyle device.
 - Added ETD_ commands.
 - Made debug messages shorter and clearer.
 - Detab.
 - BPTR deline.
 - Allow units to be mounted when empty.
 - Reject disk-access commands if unit is empty.
 - Skip eject and load if new state would be the same as current.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47173 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoChange the boundary that the PRD table must not cross to 4kB (from
neil [Mon, 1 Apr 2013 16:01:23 +0000 (16:01 +0000)]
Change the boundary that the PRD table must not cross to 4kB (from
64kb). The 4kB boundary is enforced by VirtualBox (and they explicitly
claim that's the standard); I'm not sure about real hardware. The
maximum number of entries in the table is also reduced to 256 (from 514)
to facilitate the new boundary (this should not be a performance concern
as it is the same value as used in Linux, and usually only one or two
entries are used anyway).

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47151 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDo not return the X11 keycode in case the keysymbol couldn't
mazze [Sun, 31 Mar 2013 17:01:37 +0000 (17:01 +0000)]
Do not return the X11 keycode in case the keysymbol couldn't
be found in the internal table. Instead we keep the value -1
so that the event handler doesn't return a key event.
IMHO it's confusing if pressing "?\195?\182" returns a "6".

Disabled building of German and Italian keymap. Not needed ATM.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47142 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: update version
deadwood [Sun, 31 Mar 2013 15:39:15 +0000 (15:39 +0000)]
exec.library: update version

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47140 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: tune index sizes for global and pool memory
deadwood [Sun, 31 Mar 2013 15:39:12 +0000 (15:39 +0000)]
exec.library: tune index sizes for global and pool memory

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47139 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: support allocator context in AllocAbs
deadwood [Sun, 31 Mar 2013 15:39:09 +0000 (15:39 +0000)]
exec.library: support allocator context in AllocAbs

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47138 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: look for best candidates downwards from direct match index
deadwood [Sun, 31 Mar 2013 15:39:06 +0000 (15:39 +0000)]
exec.library: look for best candidates downwards from direct match index

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47137 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: if memheader's free memory is smaller than requested allocation, don...
deadwood [Sun, 31 Mar 2013 15:39:04 +0000 (15:39 +0000)]
exec.library: if memheader's free memory is smaller than requested allocation, don't even scan the memheader

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47136 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: register chunk created by deallocation, add retry when no allocation...
deadwood [Sun, 31 Mar 2013 15:39:01 +0000 (15:39 +0000)]
exec.library: register chunk created by deallocation, add retry when no allocation happened with non-empy index

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47135 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: try providing chunk that is closer to the region of freed memory to...
deadwood [Sun, 31 Mar 2013 15:38:59 +0000 (15:38 +0000)]
exec.library: try providing chunk that is closer to the region of freed memory to shorten iterations

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47134 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: place list of MemHeaderAllocatorCtx into IntExecBase
deadwood [Sun, 31 Mar 2013 15:38:56 +0000 (15:38 +0000)]
exec.library: place list of MemHeaderAllocatorCtx into IntExecBase

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47133 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: adjust index size base on capacity of MemHeader
deadwood [Sun, 31 Mar 2013 15:38:53 +0000 (15:38 +0000)]
exec.library: adjust index size base on capacity of MemHeader

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47132 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: Allocate/Deallocate functions must remain generic and not handler MemHe...
deadwood [Sun, 31 Mar 2013 15:38:51 +0000 (15:38 +0000)]
exec.library: Allocate/Deallocate functions must remain generic and not handler MemHeaderAllocatorCtx

Both of those functions can be used by external code to work with
externally created MemHeaders. Because of that, those functions cannot
provide MemHeaderAllocatorCtx extension which is Exec internal concept.
Care needs to be taken inside Exec not to use those functions after
MemHeaderAllocatorCtx was associated with a given MemHeader.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47131 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: use MemHeaderAllocatorCtx mechanism for MemHeaders allocated from pools
deadwood [Sun, 31 Mar 2013 15:38:48 +0000 (15:38 +0000)]
exec.library: use MemHeaderAllocatorCtx mechanism for MemHeaders allocated from pools

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47130 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: add ability to turn off MemHeaderAllocatorCtx support
deadwood [Sun, 31 Mar 2013 15:38:45 +0000 (15:38 +0000)]
exec.library: add ability to turn off MemHeaderAllocatorCtx support

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47129 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: implement configurable number of index levels in MemHeaderAllocatorCtx
deadwood [Sun, 31 Mar 2013 15:38:43 +0000 (15:38 +0000)]
exec.library: implement configurable number of index levels in MemHeaderAllocatorCtx

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47128 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: Prototype implementation of MemHeaderAllocatorContext
deadwood [Sun, 31 Mar 2013 15:38:40 +0000 (15:38 +0000)]
exec.library: Prototype implementation of MemHeaderAllocatorContext

Completely not optimized, just to show the concept

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47127 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoexec.library: memory.c, memory_nommu.c Tabs->spaces
deadwood [Sun, 31 Mar 2013 15:38:37 +0000 (15:38 +0000)]
exec.library: memory.c, memory_nommu.c Tabs->spaces

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47126 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoAdded missing Caps_Lock keysym to the internal table.
mazze [Sun, 31 Mar 2013 13:59:28 +0000 (13:59 +0000)]
Added missing Caps_Lock keysym to the internal table.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47110 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoSwapped content of default and alternative keytable.
mazze [Sun, 31 Mar 2013 08:16:45 +0000 (08:16 +0000)]
Swapped content of default and alternative keytable.
Reason is that every some weeks someone complains that
he doesn't have the cursor keys.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47107 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUpdated Greek keymap from George Sokianos.
mazze [Sun, 31 Mar 2013 07:49:04 +0000 (07:49 +0000)]
Updated Greek keymap from George Sokianos.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47104 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of commits 38254, 38255, 38399, 39270, 40048, 43125, 45095,
neil [Sat, 30 Mar 2013 13:37:53 +0000 (13:37 +0000)]
Backport of commits 38254, 38255, 38399, 39270, 40048, 43125, 45095,
45983, 46053, 47100:
 - Calculate start cylinder number correctly
 - Get missing parameters from FileSystem.resource
 - Some handling for virtual geometry (incomplete)
 - Fixed warnings
 - Compiler delint
 - Clean up unused variables (noted by gcc 4.6.1)
 - Removed own vararg stubs, use system inlines
 - Set MEMF_PUBLIC in DosEnvec
 - Point to the icon in ENVARC: more than in ENV:.
 - Don't access list nodes after their memory has been freed.
 - Don't use partition.library functions after we've closed it.
 - Clear SCSI command structure before use.
 - Improved debug output.
 - Use SCSI Inquiry command to query device name. ATA command makes no
   sense here.
 - Set SCSIF_READ for SCSI Inquiry command. Sending the command to
   ata.device without this flag caused instability.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47101 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r42898: Added forgotten CloseDevice() calls
neil [Fri, 29 Mar 2013 14:09:57 +0000 (14:09 +0000)]
Backport of r42898: Added forgotten CloseDevice() calls

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47098 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUpdate of Greek keymap from George Sokianos.
mazze [Thu, 28 Mar 2013 13:56:31 +0000 (13:56 +0000)]
Update of Greek keymap from George Sokianos.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47097 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoRenamed like in ABIv1 as preparation for update.
mazze [Thu, 28 Mar 2013 13:42:37 +0000 (13:42 +0000)]
Renamed like in ABIv1 as preparation for update.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47096 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from main trunk (SVN rev. 47086)
mazze [Tue, 26 Mar 2013 20:21:43 +0000 (20:21 +0000)]
Backport from main trunk (SVN rev. 47086)

Fixed area drawing in outline mode when there is more
than one polygon.

Fixes:
https://sourceforge.net/tracker/?func=detail&aid=2117637&group_id=43586&atid=439463

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47087 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBe more accurate and do the memory test immediately
mazze [Tue, 26 Mar 2013 14:56:23 +0000 (14:56 +0000)]
Be more accurate and do the memory test immediately
before and after calling the command.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47084 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from main trunk.
mazze [Tue, 26 Mar 2013 14:01:45 +0000 (14:01 +0000)]
Backport from main trunk.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47083 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoDon't generate HPET includes for all archs.
neil [Sun, 24 Mar 2013 03:31:59 +0000 (03:31 +0000)]
Don't generate HPET includes for all archs.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47065 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport from main trunk (SVN rev. 47049)
mazze [Sat, 23 Mar 2013 16:35:58 +0000 (16:35 +0000)]
Backport from main trunk (SVN rev. 47049)

Autoadjust doesn't enforce the window's width and height to be larger than
minwidth and minheight, so we set it here to avoid crashes in devs/console
if a user does e.g. dir >con:0/0/0/0

Bug was reported here:
http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=8013&forum=22

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47051 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoUse HOST_CC instead of KERNEL_CC. I can't build it with KERNEL_CC
mazze [Sat, 23 Mar 2013 16:33:50 +0000 (16:33 +0000)]
Use HOST_CC instead of KERNEL_CC. I can't build it with KERNEL_CC
since I've updated to Ubuntu 12.04. ABIv1 already uses HOST_CC.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47050 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoReplaced Exit() by exit() because Exit() is like abort().
mazze [Thu, 21 Mar 2013 18:46:35 +0000 (18:46 +0000)]
Replaced Exit() by exit() because Exit() is like abort().

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47031 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoReplaced Exit() by exit() because Exit() is like abort().
mazze [Thu, 21 Mar 2013 18:42:01 +0000 (18:42 +0000)]
Replaced Exit() by exit() because Exit() is like abort().

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47030 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoBackport of r47011: Fixed confusing typo.
neil [Wed, 20 Mar 2013 03:04:03 +0000 (03:04 +0000)]
Backport of r47011: Fixed confusing typo.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@47012 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoSwitch off vga text mode debug output if a supported video
stegerg [Mon, 18 Mar 2013 08:41:37 +0000 (08:41 +0000)]
Switch off vga text mode debug output if a supported video
card was found.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46988 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agoWorkaround for display corruption on some newer gfx cards.
stegerg [Mon, 18 Mar 2013 08:40:21 +0000 (08:40 +0000)]
Workaround for display corruption on some newer gfx cards.
Forces VRAM allocations to be contiguous.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46987 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: update version
deadwood [Sat, 16 Mar 2013 10:41:04 +0000 (10:41 +0000)]
graphics.hidd: update version

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46959 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: remove semaphore protection as it does not bring any value in this...
deadwood [Sat, 16 Mar 2013 10:40:12 +0000 (10:40 +0000)]
graphics.hidd: remove semaphore protection as it does not bring any value in this use case (see comments in code)

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46958 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agonouveau.hidd: remove patching rgb conversion functions as optimized code is already...
deadwood [Sat, 16 Mar 2013 10:40:09 +0000 (10:40 +0000)]
nouveau.hidd: remove patching rgb conversion functions as optimized code is already present in graphics.hidd

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46957 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: add i386 arch override with information on most used color conversions
deadwood [Sat, 16 Mar 2013 09:01:45 +0000 (09:01 +0000)]
graphics.hidd: add i386 arch override with information on most used color conversions

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46948 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: move rgbconv and rgbconv_arch to main dir for easier arch-override
deadwood [Sat, 16 Mar 2013 09:01:41 +0000 (09:01 +0000)]
graphics.hidd: move rgbconv and rgbconv_arch to main dir for easier arch-override

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46947 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: introduce optimized color conversion routines to replace generic true_...
deadwood [Sat, 16 Mar 2013 09:01:37 +0000 (09:01 +0000)]
graphics.hidd: introduce optimized color conversion routines to replace generic true_to_true function

true_to_true was profiled to use 18% of time when moving windows on
Wanderer. Optimized functions use up to 6% when doing the same.

Functions code taken from patchrgbconv. The patch was use for more than
a year in nouveau driver and now is included into generic code so that
all drivers can benefit from it.

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46946 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agovgpostprocess.py: assign method to correct object for call event
deadwood [Sat, 16 Mar 2013 09:01:31 +0000 (09:01 +0000)]
vgpostprocess.py: assign method to correct object for call event

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46945 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

8 years agographics.hidd: Tabs->spaces
deadwood [Sat, 16 Mar 2013 09:01:20 +0000 (09:01 +0000)]
graphics.hidd: Tabs->spaces

git-svn-id: https://svn.aros.org/svn/aros/branches/ABI_V0@46944 fb15a70f-31f2-0310-bbcc-cdcc74a49acc