aros:aros.git
10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 years agoadd version info
NicJA [Thu, 26 Sep 2013 22:58:24 +0000 (22:58 +0000)]
add version info

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

10 years agoset the screens used composition flags based upon the displays capabailities and...
NicJA [Thu, 26 Sep 2013 22:39:08 +0000 (22:39 +0000)]
set the screens used composition flags based upon the displays capabailities and the flags requested by the screen opener.

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

10 years agoDoh! fix Get/Set attribute usage. Fixes screen dragging issue - composition is workin...
NicJA [Thu, 26 Sep 2013 22:28:20 +0000 (22:28 +0000)]
Doh! fix Get/Set attribute usage. Fixes screen dragging issue - composition is working fully with no artefacts or crashing.

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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