aros:aros.git
9 years agosmall refactor to region handling
NicJA [Tue, 8 Oct 2013 01:25:43 +0000 (01:25 +0000)]
small refactor to region handling

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

9 years agochange behaviour so that external code will receive a struct BitMap to operate with.
NicJA [Mon, 7 Oct 2013 23:53:29 +0000 (23:53 +0000)]
change behaviour so that external code will receive a struct BitMap to operate with.

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

9 years agopass in the display id to the compositor
NicJA [Mon, 7 Oct 2013 23:35:39 +0000 (23:35 +0000)]
pass in the display id to the compositor

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

9 years agoadd compositor attribute for the display it is on.
NicJA [Mon, 7 Oct 2013 23:34:16 +0000 (23:34 +0000)]
add compositor attribute for the display it is on.

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

9 years agotypo
NicJA [Mon, 7 Oct 2013 23:33:23 +0000 (23:33 +0000)]
typo

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

9 years agoAttempting to build Quake and Doom for ARM. Let's see what happens.
mazze [Mon, 7 Oct 2013 20:04:07 +0000 (20:04 +0000)]
Attempting to build Quake and Doom for ARM. Let's see what happens.

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

9 years agoWanderer: remove code duplication and own strchr logic
deadwood [Mon, 7 Oct 2013 18:54:23 +0000 (18:54 +0000)]
Wanderer: remove code duplication and own strchr logic

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

9 years agoWanderer: fix bugs preventing Put Away from working
deadwood [Mon, 7 Oct 2013 18:54:20 +0000 (18:54 +0000)]
Wanderer: fix bugs preventing Put Away from working

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

9 years agoUpdated from source code.
mazze [Mon, 7 Oct 2013 17:36:01 +0000 (17:36 +0000)]
Updated from source code.

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

9 years agostore the struct BitMap associated with a hidd bitmap object, so that it may be queri...
NicJA [Mon, 7 Oct 2013 16:09:16 +0000 (16:09 +0000)]
store the struct BitMap associated with a hidd bitmap object, so that it may be queried for use with standard gfx functions.

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

9 years agosdl includes depend on iconv includes
NicJA [Mon, 7 Oct 2013 14:51:48 +0000 (14:51 +0000)]
sdl includes depend on iconv includes

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

9 years agoadd a target for the iconv includes (currently still just builds libiconv)
NicJA [Mon, 7 Oct 2013 14:51:09 +0000 (14:51 +0000)]
add a target for the iconv includes (currently still just builds libiconv)

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

9 years agoquieten debug
NicJA [Mon, 7 Oct 2013 14:47:44 +0000 (14:47 +0000)]
quieten debug

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

9 years agoremove unneeded debug
NicJA [Mon, 7 Oct 2013 14:46:34 +0000 (14:46 +0000)]
remove unneeded debug

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

9 years agoquery a screens pre-alphacomposit processing hook and call it as appropriate.
NicJA [Mon, 7 Oct 2013 14:43:36 +0000 (14:43 +0000)]
query a screens pre-alphacomposit processing hook and call it as appropriate.

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

9 years agostore the pre-alphacomposit hook and allow it to be queried.
NicJA [Mon, 7 Oct 2013 14:41:07 +0000 (14:41 +0000)]
store the pre-alphacomposit hook and allow it to be queried.

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

9 years agoImprovements to AutoDocs, typo fixes etc.
neil [Mon, 7 Oct 2013 14:30:43 +0000 (14:30 +0000)]
Improvements to AutoDocs, typo fixes etc.

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

9 years agosmall comment fix
NicJA [Mon, 7 Oct 2013 10:58:07 +0000 (10:58 +0000)]
small comment fix

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

9 years agofix comment on SA_CompositingFlags. Add SA_AlphaPreCompositHook to allow pre-processi...
NicJA [Mon, 7 Oct 2013 10:56:41 +0000 (10:56 +0000)]
fix comment on SA_CompositingFlags. Add SA_AlphaPreCompositHook to allow pre-processing of buffers used for composition.

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

9 years agodelint
NicJA [Mon, 7 Oct 2013 10:35:58 +0000 (10:35 +0000)]
delint

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

9 years agoenable pass through mode if the frontmost screen is fullscreen (and doesnt have alpha)
NicJA [Sun, 6 Oct 2013 23:13:56 +0000 (23:13 +0000)]
enable pass through mode if the frontmost screen is fullscreen (and doesnt have alpha)

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

9 years agoEnabled building of penguincommand. Disabling was likely not intended.
mazze [Sun, 6 Oct 2013 21:08:32 +0000 (21:08 +0000)]
Enabled building of penguincommand. Disabling was likely not intended.

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

9 years agoWIP KoboDeluxe
mazze [Sun, 6 Oct 2013 19:56:17 +0000 (19:56 +0000)]
WIP KoboDeluxe

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

9 years agofix drawrect handling (oops)
NicJA [Sun, 6 Oct 2013 00:12:52 +0000 (00:12 +0000)]
fix drawrect handling (oops)

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

9 years agotypo
NicJA [Sat, 5 Oct 2013 23:32:54 +0000 (23:32 +0000)]
typo

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

9 years agoenable COMPF_ALPHA, and reuse in the code instead of defining a custom bitmap node...
NicJA [Sat, 5 Oct 2013 23:16:26 +0000 (23:16 +0000)]
enable COMPF_ALPHA, and reuse in the code instead of defining a custom bitmap node flag. adjust existing node flags to not conflict with bit-range used by composition flags.

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

9 years agoGame "Abuse" added.
mazze [Sat, 5 Oct 2013 20:28:25 +0000 (20:28 +0000)]
Game "Abuse" added.

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

9 years agore-disable debug
NicJA [Sat, 5 Oct 2013 17:25:18 +0000 (17:25 +0000)]
re-disable debug

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

9 years agofix positioning of compositable (non-displayable) screen bitmaps
NicJA [Sat, 5 Oct 2013 17:21:51 +0000 (17:21 +0000)]
fix positioning of compositable (non-displayable) screen bitmaps

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

9 years agoallow querying if a bitmap is compositable
NicJA [Sat, 5 Oct 2013 17:20:05 +0000 (17:20 +0000)]
allow querying if a bitmap is compositable

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

9 years agoAHI/SB128: port fixes from ABI_V0 that make the card output correct sound
deadwood [Sat, 5 Oct 2013 06:43:23 +0000 (06:43 +0000)]
AHI/SB128: port fixes from ABI_V0 that make the card output correct sound

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

9 years agoquieten debug
NicJA [Sat, 5 Oct 2013 05:05:56 +0000 (05:05 +0000)]
quieten debug

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

9 years agopull in composition flags and use screen->SpecialFlags to handle input correctly...
NicJA [Sat, 5 Oct 2013 05:00:59 +0000 (05:00 +0000)]
pull in composition flags and use screen->SpecialFlags to handle input correctly depending on compositing state.

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

9 years agostore the effective compositing flags in SpecialFlags
NicJA [Sat, 5 Oct 2013 04:59:33 +0000 (04:59 +0000)]
store the effective compositing flags in SpecialFlags

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

9 years agopack the compositor capabilities and state into the dimension info
NicJA [Sat, 5 Oct 2013 04:58:19 +0000 (04:58 +0000)]
pack the compositor capabilities and state into the dimension info

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

9 years agoallow reporting the current compositor state aswell as capabilities
NicJA [Sat, 5 Oct 2013 04:55:39 +0000 (04:55 +0000)]
allow reporting the current compositor state aswell as capabilities

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

9 years agohandling correction
NicJA [Sat, 5 Oct 2013 01:12:28 +0000 (01:12 +0000)]
handling correction

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

9 years agoupdate to reflect bitmap hook changes. use the hooks exclusively to determine usabili...
NicJA [Sat, 5 Oct 2013 00:49:48 +0000 (00:49 +0000)]
update to reflect bitmap hook changes. use the hooks exclusively to determine usability if available, fall-back to old behaviour if not.

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

9 years agoslight change to bitmap validation hooks to allow identification of compositor. reall...
NicJA [Sat, 5 Oct 2013 00:47:57 +0000 (00:47 +0000)]
slight change to bitmap validation hooks to allow identification of compositor. really query the compositor to determine if a bitmap can be displayed

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

9 years agoadd methods to validate and enable a (custom) bitmap for compositing
NicJA [Sat, 5 Oct 2013 00:46:32 +0000 (00:46 +0000)]
add methods to validate and enable a (custom) bitmap for compositing

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

9 years agoquieten debug
NicJA [Fri, 4 Oct 2013 02:36:53 +0000 (02:36 +0000)]
quieten debug

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

9 years agoforgotten commit
NicJA [Fri, 4 Oct 2013 01:37:00 +0000 (01:37 +0000)]
forgotten commit

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

9 years agofixes to alpha compositing
NicJA [Fri, 4 Oct 2013 01:36:21 +0000 (01:36 +0000)]
fixes to alpha compositing

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

9 years agoadd v50 PixelArray operation definitions
NicJA [Fri, 4 Oct 2013 01:20:21 +0000 (01:20 +0000)]
add v50 PixelArray operation definitions

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

9 years agoBitmap -> BitMap. query the displayinfo earlier so that we can get the compositor...
NicJA [Fri, 4 Oct 2013 00:48:39 +0000 (00:48 +0000)]
Bitmap -> BitMap. query the displayinfo earlier so that we can get the compositor bitmap vaildation hooks - and use them to determine if a custombitmap can be displayed.

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

9 years agoadd a compositable flag to indicate that a bitmap is displayable if the compositor...
NicJA [Fri, 4 Oct 2013 00:43:56 +0000 (00:43 +0000)]
add a compositable flag to indicate that a bitmap is displayable if the compositor can convert it.

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

9 years agoprovide hooks to query/enable if the compositor can display a bitmap
NicJA [Fri, 4 Oct 2013 00:38:24 +0000 (00:38 +0000)]
provide hooks to query/enable if the compositor can display a bitmap

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

9 years agomesa.library: workaround wrong compilation with -O2 setting
deadwood [Thu, 3 Oct 2013 18:00:41 +0000 (18:00 +0000)]
mesa.library: workaround wrong compilation with -O2 setting

Wrong compilation was causing looping of shader compilation on native
and crash on hosted.

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

9 years agotexteditor.class: Compiler delint for x86_64
jmcmullan [Wed, 2 Oct 2013 14:16:11 +0000 (14:16 +0000)]
texteditor.class: Compiler delint for x86_64

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

9 years agonlist.class: Compiler delint for x86_64
jmcmullan [Wed, 2 Oct 2013 14:16:03 +0000 (14:16 +0000)]
nlist.class: Compiler delint for x86_64

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

9 years agow.i.p support for compositing screens with alpha and different pixfmts. alpha composi...
NicJA [Wed, 2 Oct 2013 04:50:01 +0000 (04:50 +0000)]
w.i.p support for compositing screens with alpha and different pixfmts. alpha compositing disabled by default since it may put too much load on lower end systems. temporary use of intuitionbase to obtain screen composition flags (to be replaced).

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

9 years agodont enable alpha compositing by default
NicJA [Wed, 2 Oct 2013 04:40:55 +0000 (04:40 +0000)]
dont enable alpha compositing by default

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

9 years agoadd bit definitions for composition flags. add definition for alpha-composition.
NicJA [Wed, 2 Oct 2013 03:50:24 +0000 (03:50 +0000)]
add bit definitions for composition flags. add definition for alpha-composition.

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

9 years agofix setting screen compositing flags
NicJA [Tue, 1 Oct 2013 17:39:28 +0000 (17:39 +0000)]
fix setting screen compositing flags

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

9 years agoWanderer/Classes - pass VolumeIcon_Private with flags set to creation of IconEntry
deadwood [Mon, 30 Sep 2013 20:40:28 +0000 (20:40 +0000)]
Wanderer/Classes - pass VolumeIcon_Private with flags set to creation of IconEntry

IconEntry creation code in IconWindow_VolumeList expects it can read
the vip_FLags. Because of this, flags can't be set after object creation.

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

9 years agoWanderer/Classes: remove flags from IconList_Entry
deadwood [Mon, 30 Sep 2013 20:40:24 +0000 (20:40 +0000)]
Wanderer/Classes: remove flags from IconList_Entry

Its only usage was a duplication of vip_Flags field

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Sun, 29 Sep 2013 23:38:41 +0000 (23:38 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agoAdded scroll wheel input, and improved keyboard input regarding
neil [Sun, 29 Sep 2013 08:01:11 +0000 (08:01 +0000)]
Added scroll wheel input, and improved keyboard input regarding
direction reversal attributes.

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

9 years agoReverted r48161.
neil [Sun, 29 Sep 2013 07:56:37 +0000 (07:56 +0000)]
Reverted r48161.

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

9 years ago - Added a page of various Numeric gadgets.
neil [Sun, 29 Sep 2013 02:47:09 +0000 (02:47 +0000)]
 - Added a page of various Numeric gadgets.
 - Added an About button that tests MUIM_Application_AboutMUI. The About
   menu item still tests manual use of the Aboutmui class instead.

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

9 years agolet the screen be queried for its compositing flags
NicJA [Sat, 28 Sep 2013 22:18:29 +0000 (22:18 +0000)]
let the screen be queried for its compositing flags

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

9 years agonouveau.hidd: update drm.diff
deadwood [Sat, 28 Sep 2013 19:09:42 +0000 (19:09 +0000)]
nouveau.hidd: update drm.diff

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

9 years agonouveau.hidd: remove patching rgb conversion functions as optimized code is already...
deadwood [Sat, 28 Sep 2013 19:09:39 +0000 (19:09 +0000)]
nouveau.hidd: remove patching rgb conversion functions as optimized code is already present in graphics.hidd (port from V0)

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

9 years agonouveau.hidd: Add 0x0a22 video card. (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:35 +0000 (19:09 +0000)]
nouveau.hidd: Add 0x0a22 video card. (port from V0)

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

9 years agoSwitch off vga text mode debug output if a supported video card was found. (port...
deadwood [Sat, 28 Sep 2013 19:09:32 +0000 (19:09 +0000)]
Switch off vga text mode debug output if a supported video card was found. (port from V0)

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

9 years agonouveau.hidd - spin_lock implementation is changed to match guarantees required from...
deadwood [Sat, 28 Sep 2013 19:09:29 +0000 (19:09 +0000)]
nouveau.hidd - spin_lock implementation is changed to match guarantees required from spin lock: atomicity of code execution or disabling of interrupts. (port from V0)

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

9 years agoWorkaround for display corruption on some newer gfx cards. (port from V0) Forces...
deadwood [Sat, 28 Sep 2013 19:09:24 +0000 (19:09 +0000)]
Workaround for display corruption on some newer gfx cards. (port from V0) Forces VRAM allocations to be contiguous.

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

9 years agoUpdate mesa.diff (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:20 +0000 (19:09 +0000)]
Update mesa.diff (port from V0)

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

9 years agoUnify debug tags. (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:17 +0000 (19:09 +0000)]
Unify debug tags. (port from V0)

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

9 years agoMake context does not switch between glBegin/glEnd. (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:14 +0000 (19:09 +0000)]
Make context does not switch between glBegin/glEnd. (port from V0)

This has a potential to lock the complete 3D subsystem if application
never executes glEnd, however without it every context switch that happens
between glBegin/glEnd causes immediate crash.

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

9 years agoInitial work on serializing calls in HostGL. (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:10 +0000 (19:09 +0000)]
Initial work on serializing calls in HostGL. (port from V0)

This will be needed to service more than one AROS-side GL client.

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

9 years agoRemove inline specified - this didn't work at all. (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:07 +0000 (19:09 +0000)]
Remove inline specified - this didn't work at all. (port from V0)

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

9 years agoAdd TODO - how to solve the clearing of tls (port from V0)
deadwood [Sat, 28 Sep 2013 19:09:01 +0000 (19:09 +0000)]
Add TODO - how to solve the clearing of tls (port from V0)

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

9 years agoAllow Gallium3D EGL driver to "chain load" into AROSMesa EGL driver. (port from V0)
deadwood [Sat, 28 Sep 2013 19:08:58 +0000 (19:08 +0000)]
Allow Gallium3D EGL driver to "chain load" into AROSMesa EGL driver. (port from V0)

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

9 years agoImplement basic EGL driver that uses AROSMesa interface (port from V0)
deadwood [Sat, 28 Sep 2013 19:08:53 +0000 (19:08 +0000)]
Implement basic EGL driver that uses AROSMesa interface (port from V0)

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

9 years agoSkeleton of AROSMesa-based egl driver. (port from V0)
deadwood [Sat, 28 Sep 2013 19:08:48 +0000 (19:08 +0000)]
Skeleton of AROSMesa-based egl driver. (port from V0)

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

9 years agoFree top-level disk-object structure separately instead of adding it to
neil [Sat, 28 Sep 2013 13:07:02 +0000 (13:07 +0000)]
Free top-level disk-object structure separately instead of adding it to
its own freelist (which caused accesses to freed memory).

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

9 years ago - Ignore mouse button if shift key is down (MUI behaviour).
neil [Sat, 28 Sep 2013 11:12:59 +0000 (11:12 +0000)]
 - Ignore mouse button if shift key is down (MUI behaviour).
 - Pay attention to MUIA_Numeric_RevUpDown and MUIA_Numeric_RevLeftRight.

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

9 years agoAdded keyboard and scroll wheel input.
neil [Sat, 28 Sep 2013 00:29:08 +0000 (00:29 +0000)]
Added keyboard and scroll wheel input.

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

9 years ago - Reuse About window instead of creating a new one each time
neil [Fri, 27 Sep 2013 22:19:29 +0000 (22:19 +0000)]
 - Reuse About window instead of creating a new one each time
   MUIM_Application_AboutMUI is called.
 - Added AutoDoc for MUIM_Application_AboutMUI.

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

9 years ago - Do not detach or dispose of window when it is closed, as it may be
neil [Fri, 27 Sep 2013 22:16:40 +0000 (22:16 +0000)]
 - Do not detach or dispose of window when it is closed, as it may be
   reused.
 - Added AutoDoc for MUIA_Aboutmui_Application.

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

9 years agoCompositor: use AndRectRect provided by alib instead of duplicated code
deadwood [Fri, 27 Sep 2013 18:53:12 +0000 (18:53 +0000)]
Compositor: use AndRectRect provided by alib instead of duplicated code

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

9 years agodos.library: ErrorReport - use BSTR macro instead of hand conversion which is true...
deadwood [Fri, 27 Sep 2013 18:53:09 +0000 (18:53 +0000)]
dos.library: ErrorReport - use BSTR macro instead of hand conversion which is true only on m68k

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

9 years agoWanderer: adjust handling of volume icons
deadwood [Fri, 27 Sep 2013 18:53:05 +0000 (18:53 +0000)]
Wanderer: adjust handling of volume icons

- when looking for icon to match a volume, first match offline volumes
by volume name
- set and clear OFFLINE and DISABLED state, previously it was only set
- update private flags when updating an icon entry

First change solves the following problem:
Have "AROS Live CD:" OFFLINE and CDO:BUSY ONLINE
When AROS Live CD goes online it is assigned to CD0: device and
previous code was matching it to icon entry representing CD0:BUSY.

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

9 years agoata.device: Set the command that is to be send.
deadwood [Fri, 27 Sep 2013 18:53:01 +0000 (18:53 +0000)]
ata.device: Set the command that is to be send.

Fixes media detection in ATAPI drives.

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

9 years agotidy up flags. don't destroy/recreate the regions every stack change, but clear exist...
NicJA [Fri, 27 Sep 2013 15:05:23 +0000 (15:05 +0000)]
tidy up flags. don't destroy/recreate the regions every stack change, but clear existing ones instead. slight alteration to alpha handling (region is unneeded)

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

9 years agosmall alteration in lieu of handling per screen composition flags.
NicJA [Fri, 27 Sep 2013 02:58:01 +0000 (02:58 +0000)]
small alteration in lieu of handling per screen composition flags.

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Fri, 27 Sep 2013 02:48:09 +0000 (02:48 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agoCompositor: Compiler delint
jmcmullan [Fri, 27 Sep 2013 02:46:03 +0000 (02:46 +0000)]
Compositor: Compiler delint

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

9 years agolocale.library: Compiler delint
jmcmullan [Fri, 27 Sep 2013 02:45:57 +0000 (02:45 +0000)]
locale.library: Compiler delint

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Fri, 27 Sep 2013 02:37:22 +0000 (02:37 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Fri, 27 Sep 2013 01:54:19 +0000 (01:54 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agoFTManager: Compiler delint
jmcmullan [Fri, 27 Sep 2013 01:45:26 +0000 (01:45 +0000)]
FTManager: Compiler delint

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

9 years agoPrefs/Appearance: Compiler delint
jmcmullan [Fri, 27 Sep 2013 01:45:21 +0000 (01:45 +0000)]
Prefs/Appearance: Compiler delint

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Fri, 27 Sep 2013 01:31:26 +0000 (01:31 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agobump copyright on affected files
NicJA [Thu, 26 Sep 2013 23:56:51 +0000 (23:56 +0000)]
bump copyright on affected files

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

9 years agoupdate copyrights
NicJA [Thu, 26 Sep 2013 23:51:41 +0000 (23:51 +0000)]
update copyrights

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Thu, 26 Sep 2013 23:29:20 +0000 (23:29 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agocleanup composer/compositing/composition -> compositor
NicJA [Thu, 26 Sep 2013 23:28:56 +0000 (23:28 +0000)]
cleanup composer/compositing/composition -> compositor

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

9 years agocleanup compositing/composition -> compositor
NicJA [Thu, 26 Sep 2013 23:02:01 +0000 (23:02 +0000)]
cleanup compositing/composition -> compositor

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