aros:aros.git
7 years agoOther: scripts/nightly - disable running tests after build ABI_V0-on-trunk
Krzysztof Smiechowicz [Sun, 11 Jan 2015 20:47:58 +0000 (21:47 +0100)]
Other: scripts/nightly - disable running tests after build

7 years agoForward compatibility: autoinit.library - set __args to NULL in case no arguments...
Krzysztof Smiechowicz [Fri, 2 Jan 2015 14:24:19 +0000 (15:24 +0100)]
Forward compatibility: autoinit.library - set __args to NULL in case no arguments are given

This fixes a crash in CommandLineExit when __args had random value.

7 years agoForward compatibility: adjust gcc 4.8.3 patch to support arosc vs stdc/posixc splitup
Krzysztof Smiechowicz [Fri, 14 Nov 2014 10:05:13 +0000 (11:05 +0100)]
Forward compatibility: adjust gcc 4.8.3 patch to support arosc vs stdc/posixc splitup

7 years agoOther: set ISA to i686 to enable instruction scheduling by compilator
Krzysztof Smiechowicz [Sat, 16 Aug 2014 17:10:29 +0000 (19:10 +0200)]
Other: set ISA to i686 to enable instruction scheduling by compilator

This means generated code will require at least P6 (Pentium Pro and above)
cpu architecture.

7 years agoForward compatibility: autoinit.library - fetch the message posted by Workbench as...
Krzysztof Smiechowicz [Sat, 23 Aug 2014 19:28:48 +0000 (21:28 +0200)]
Forward compatibility: autoinit.library - fetch the message posted by Workbench as early as possible

This message is posted to DOS message port and can be considered a
reply to a packet send to DOS - which breaks DOS functions.

7 years agoABI_V0 compatibility: dos.library - handle V0 value of SYS_Error.
Krzysztof Smiechowicz [Sat, 26 Jul 2014 16:55:27 +0000 (18:55 +0200)]
ABI_V0 compatibility: dos.library - handle V0 value of SYS_Error.

7 years agoABI_V0 compatibility: graphics.library - revert to compatible definitions for LA_...
Krzysztof Smiechowicz [Sat, 26 Jul 2014 16:14:09 +0000 (18:14 +0200)]
ABI_V0 compatibility: graphics.library - revert to compatible definitions for LA_ tags where possible

7 years agoForward compatibility: build relative-base link libraries where needed
Krzysztof Smiechowicz [Sat, 26 Jul 2014 13:58:06 +0000 (15:58 +0200)]
Forward compatibility: build relative-base link libraries where needed

7 years agoForward compatibility: genmodule - build rel linklibs only when specified
Krzysztof Smiechowicz [Sat, 26 Jul 2014 13:57:22 +0000 (15:57 +0200)]
Forward compatibility: genmodule - build rel linklibs only when specified

Relative-base link libraries cannot be used outside of build system
so there is no point in polluting public SDK with them.

7 years agoForward compatibility: genmodule - remove option forcebase
Krzysztof Smiechowicz [Sat, 26 Jul 2014 11:46:01 +0000 (13:46 +0200)]
Forward compatibility: genmodule - remove option forcebase

This option causes leakage of library B used by a library A used
by executable C to this executable. Each library has to be self
sufficient and cannot rely on executable to help resolve the
library dependencies.

7 years agoOther: Monitors/SDL - fix compilation
Krzysztof Smiechowicz [Fri, 25 Jul 2014 19:59:03 +0000 (21:59 +0200)]
Other: Monitors/SDL - fix compilation

7 years agoForward compatibility: png/jpeg/regina/lcms2 - add custom startup code for stdcio...
Krzysztof Smiechowicz [Fri, 1 Aug 2014 18:56:34 +0000 (20:56 +0200)]
Forward compatibility: png/jpeg/regina/lcms2 - add custom startup code for stdcio.library/posixc.library

This allows a library to be used by non-posixc programs. This code
is similar to what is compiled into every posixc program. A library
will open rellib of stdc and posixc/stdcio but this code is needed to bind
the base of stdc to the base of posixc/stdcio allowing posixc/stdcio
functions to call stdc functions.

z and bz2 are not updated, because they are not shared libraries at
this time.

7 years agoOther: arosc.library - clone variables of lv_Len = 0.
Krzysztof Smiechowicz [Sun, 20 Jul 2014 14:27:22 +0000 (16:27 +0200)]
Other: arosc.library - clone variables of lv_Len = 0.

Such variable are valid variables representing empty strings. Example
is AROS_TARGET_VARIANT which was empty and was getting lost.

7 years agoOther: arosc.library - set FLUSHONREAD flag for STDIN for executables run from exec*
Krzysztof Smiechowicz [Sat, 19 Jul 2014 14:37:31 +0000 (16:37 +0200)]
Other: arosc.library - set FLUSHONREAD flag for STDIN for executables run from exec*

exec* is using RunCommand which injects parameters to Input()

7 years agoForward compatibility: disable libtool, libadf and cpu.resource builds
Krzysztof Smiechowicz [Sat, 5 Jul 2014 18:36:17 +0000 (20:36 +0200)]
Forward compatibility: disable libtool, libadf and cpu.resource builds

Nothing uses these modules. They are either obsolete (cpu.resource)
or dangerous (libadf is GPL).

7 years agoABI_V0 compatibility: workbench.library, make sure application started from workbench...
Krzysztof Smiechowicz [Sat, 5 Jul 2014 16:43:27 +0000 (18:43 +0200)]
ABI_V0 compatibility: workbench.library, make sure application started from workbench get pr_COS/pr_CIS/pr_CurrentDir

7 years agoForward compatibility: autoinit.library - move logic of startup actions to library...
Krzysztof Smiechowicz [Sat, 23 Aug 2014 19:27:56 +0000 (21:27 +0200)]
Forward compatibility: autoinit.library - move logic of startup actions to library side

7 years agoForward compatibility: autoinit.library - build empty autoinit.library
Krzysztof Smiechowicz [Fri, 20 Jun 2014 12:10:46 +0000 (14:10 +0200)]
Forward compatibility: autoinit.library - build empty autoinit.library

Put all current libautoinit.a functionality into linklib of the library.

7 years agoForward compatibility: autoinit.library - open libraries before other PROGRAME_ENTRIE...
Krzysztof Smiechowicz [Fri, 20 Jun 2014 12:11:17 +0000 (14:11 +0200)]
Forward compatibility: autoinit.library - open libraries before other PROGRAME_ENTRIES code

7 years agoABI_V0 compatibility: SDI - hide INTERRUPTPROTO macro
Krzysztof Smiechowicz [Tue, 17 Jun 2014 19:11:26 +0000 (21:11 +0200)]
ABI_V0 compatibility: SDI - hide INTERRUPTPROTO macro

One macro cannot handle hardware and software interrupts on V0

7 years agoABI_V0 compatibility: layers.library - correct LVO to match V0 definition
Krzysztof Smiechowicz [Sat, 14 Jun 2014 20:20:57 +0000 (22:20 +0200)]
ABI_V0 compatibility: layers.library - correct LVO to match V0 definition

Change vs V0:
- ChangeLayerVisibility
- ScaleLayer

7 years agoOther: dos.library - use Read instead of FRead as segment reading function to decreas...
Krzysztof Smiechowicz [Wed, 21 May 2014 16:29:56 +0000 (18:29 +0200)]
Other: dos.library - use Read instead of FRead as segment reading function to decrease number of context switches

7 years agoOther: arosc.library - introduce FLUSHONREADCHECK macro to remove duplicated code
Krzysztof Smiechowicz [Fri, 1 Aug 2014 19:08:18 +0000 (21:08 +0200)]
Other: arosc.library - introduce FLUSHONREADCHECK macro to remove duplicated code

7 years agoOther: arosc.library - set the stderr buffering mode during creation of stream
Krzysztof Smiechowicz [Sat, 3 May 2014 17:52:59 +0000 (19:52 +0200)]
Other: arosc.library - set the stderr buffering mode during creation of stream

7 years agoOther: arosc.library - use directly Input(), Output() and ErrorOutput() of process
Krzysztof Smiechowicz [Sat, 3 May 2014 17:48:18 +0000 (19:48 +0200)]
Other: arosc.library - use directly Input(), Output() and ErrorOutput() of process

Previous code duplicated the handles when creating C std in, out, err
streams. This meant that operations on C std streams were not reflected
in the process handled as well as that duplicating reset the file pointer
to the beginning. This caused data to be overwritten when the intention
was to append to output. Output() was opened and seek to the end, but
the copied out stream was pointed at the beginning.

7 years agoOther: arosc.library - provide DeviceProc for subsequent call to ReadLink
Krzysztof Smiechowicz [Sun, 20 Apr 2014 18:28:19 +0000 (20:28 +0200)]
Other: arosc.library - provide DeviceProc for subsequent call to ReadLink

7 years agoOther: arosc.library - save and restore acb_apathbuf when vforking
Krzysztof Smiechowicz [Sun, 20 Apr 2014 17:54:20 +0000 (19:54 +0200)]
Other: arosc.library - save and restore acb_apathbuf when vforking

Otherwise due to mempool substitution the acb_apathbuf was sometimes
realloced (=freed) from wrong memory pool.

7 years agoOther: arosc.library - set et_Result1 value which is needed by wait/waitpid functions
Krzysztof Smiechowicz [Fri, 18 Apr 2014 17:39:17 +0000 (19:39 +0200)]
Other: arosc.library - set et_Result1 value which is needed by wait/waitpid functions

7 years agoABI_V0 compatibility: arosc.library - correct behavior when passing O_CREAT flag
Krzysztof Smiechowicz [Fri, 18 Apr 2014 17:36:51 +0000 (19:36 +0200)]
ABI_V0 compatibility: arosc.library - correct behavior when passing O_CREAT flag

1) The flag should only cause creation of file if it does not exist
2) The flag does not define the access mode (shared/exclusive)

7 years agoOther: build legacy mesa.library as part of workbench libraries
Krzysztof Smiechowicz [Sat, 12 Apr 2014 06:13:52 +0000 (08:13 +0200)]
Other: build legacy mesa.library as part of workbench libraries

7 years agoABI_V0 compatibility: dos.library - increase buffer size in readargs
Krzysztof Smiechowicz [Wed, 12 Feb 2014 19:23:35 +0000 (20:23 +0100)]
ABI_V0 compatibility: dos.library - increase buffer size in readargs

7 years agoATALEGACY: adjust codes to work with current kernel
Krzysztof Smiechowicz [Fri, 22 Aug 2014 18:27:01 +0000 (20:27 +0200)]
ATALEGACY: adjust codes to work with current kernel

7 years agoATALEGACY: introduce codes from ABI_V0 branch
Krzysztof Smiechowicz [Sun, 9 Feb 2014 07:08:18 +0000 (08:08 +0100)]
ATALEGACY: introduce codes from ABI_V0 branch

7 years agoOther: arosc.library - add quirk for existing zsnes binary
Krzysztof Smiechowicz [Wed, 29 Jan 2014 19:56:33 +0000 (20:56 +0100)]
Other: arosc.library - add quirk for existing zsnes binary

The problem can't be solve without changes in the application so that
it does not use atexit or changes in SDL so that it uses EXIT symbolset
instead of atexit

7 years agoABI_V0 compatibility: arosc.library - re-introduce mbrtowc
Krzysztof Smiechowicz [Sat, 25 Jan 2014 21:37:43 +0000 (22:37 +0100)]
ABI_V0 compatibility: arosc.library - re-introduce mbrtowc

7 years agoOther: pc-i386 - build kickstart from separate modules, rather then prebuild packages
Krzysztof Smiechowicz [Sat, 13 Sep 2014 19:19:30 +0000 (21:19 +0200)]
Other: pc-i386 - build kickstart from separate modules, rather then prebuild packages

7 years agoOther: use Arch directory instead of boot
Krzysztof Smiechowicz [Sun, 14 Sep 2014 17:26:56 +0000 (19:26 +0200)]
Other: use Arch directory instead of boot

7 years agoABI_V0 compatibility: dos.library - handle passing FileHandle to Info()
Krzysztof Smiechowicz [Sun, 12 Jan 2014 09:59:05 +0000 (10:59 +0100)]
ABI_V0 compatibility: dos.library - handle passing FileHandle to Info()

7 years agoABI_V0 compatibility: OWB - correct assignment to struct Node
Krzysztof Smiechowicz [Mon, 30 Dec 2013 06:41:13 +0000 (07:41 +0100)]
ABI_V0 compatibility: OWB - correct assignment to struct Node

7 years agoABI_V0 compatibility: muimaster.library - support scroll wheel in List class
Krzysztof Smiechowicz [Wed, 25 Dec 2013 17:09:32 +0000 (18:09 +0100)]
ABI_V0 compatibility: muilibrary - support scroll wheel in List class

7 years agoForward compatibility: mark not public or not stable functions as .hidden
Krzysztof Smiechowicz [Sun, 17 Nov 2013 15:48:18 +0000 (16:48 +0100)]
Forward compatibility: mark not public or not stable functions as .hidden

7 years agoForward compatibility: genmodule - add option to hide certain function
Krzysztof Smiechowicz [Sun, 17 Nov 2013 15:47:28 +0000 (16:47 +0100)]
Forward compatibility: genmodule - add option to hide certain function

Option .hidden causes the generated headers to hide the function within
a special define that needs to be explicitly passed by developer.

Functions applicable to be marked as .hidden are functions which are
used by other modules but are either private to that module or are
new functions which have a good chance of being refined in future,
meaning their signature would change.

Those functions are enabled by default when building from build system.
The rationale is that everything that is build from build system:
a) is delivered in nightly build
b) can be rebuild when the function changes

7 years agoOther: adjust handling of AbsExecBase to make commands work out of the box
Krzysztof Smiechowicz [Sat, 16 Nov 2013 18:15:55 +0000 (19:15 +0100)]
Other: adjust handling of AbsExecBase to make commands work out of the box

7 years agoOther: scripts/nightly - change the mail subject to indicate V0 build
Krzysztof Smiechowicz [Sat, 9 Nov 2013 07:13:05 +0000 (08:13 +0100)]
Other: scripts/nightly - change the mail subject to indicate V0 build

7 years agoABI_V0 compatibility: restore default CON window values as in V0
Krzysztof Smiechowicz [Sun, 19 Jan 2014 17:30:36 +0000 (18:30 +0100)]
ABI_V0 compatibility: restore default CON window values as in V0

7 years agoABI_V0 compatibility: C:Run - run by default in QUIET mode
Krzysztof Smiechowicz [Fri, 1 Nov 2013 19:55:08 +0000 (20:55 +0100)]
ABI_V0 compatibility: C:Run - run by default in QUIET mode

Existing apps/scripts are not aware of need to explicitly set the
QUIET mode which results in shell windows being open when running
applications.

7 years agoOther: install only Ice theme, the rest of themes is damaged
Krzysztof Smiechowicz [Sat, 13 Sep 2014 19:17:59 +0000 (21:17 +0200)]
Other: install only Ice theme, the rest of themes is damaged

7 years agoOther: InstallAROS - revert to having ata.device as default selection option
Krzysztof Smiechowicz [Tue, 15 Oct 2013 15:06:08 +0000 (17:06 +0200)]
Other: InstallAROS - revert to having ata.device as default selection option

7 years agoABI_V0 compatibility: graphics.library - workaround for applications passing RPTAG_Pe...
Krzysztof Smiechowicz [Mon, 14 Oct 2013 17:35:00 +0000 (19:35 +0200)]
ABI_V0 compatibility: graphics.library - workaround for applications passing RPTAG_PenMode combined with RPTAG_FgColor

7 years agoABI_V0 compatibility: dos.library - allow certain cases of opening libraries with...
Krzysztof Smiechowicz [Sun, 13 Oct 2013 13:56:31 +0000 (15:56 +0200)]
ABI_V0 compatibility: dos.library - allow certain cases of opening libraries with name not matching case

7 years agoOther: graphics.hidd - mark the BMStruct attribute as DONOTUSE
Krzysztof Smiechowicz [Wed, 9 Oct 2013 19:15:15 +0000 (21:15 +0200)]
Other: graphics.hidd - mark the BMStruct attribute as DONOTUSE

This way any additional usage of this attribute can be easily detected.
The goal is to remove it as quick as possible to remove the dependency of
graphics.hidd on graphics.library concepts.

7 years agoOther: cybergraphics.library - disable LockBitMap function
Krzysztof Smiechowicz [Sun, 6 Oct 2013 17:56:49 +0000 (19:56 +0200)]
Other: cybergraphics.library - disable LockBitMap function

The SDL handling of 4 BPP modes (BGR0, etc) is invalid and causes
wrong rendering.

7 years agoABI_V0 compatibility: copy def_#?.info as well to ENV
Krzysztof Smiechowicz [Mon, 30 Sep 2013 20:29:45 +0000 (22:29 +0200)]
ABI_V0 compatibility: copy def_#?.info as well to ENV

Otherwise if boot media is removed, icon library no longer shows
default icons and falls back to built-in icons.

7 years agoOther: Always build mesa.library, glu.library, egl.library, vega.library and softpipe...
Krzysztof Smiechowicz [Sat, 28 Sep 2013 16:09:38 +0000 (18:09 +0200)]
Other: Always build mesa.library, glu.library, egl.library, vega.library and softpipe.hidd

7 years agoForward compatibility: use stdc.library when building via build system, in other...
Krzysztof Smiechowicz [Sun, 21 Sep 2014 06:53:24 +0000 (08:53 +0200)]
Forward compatibility: use stdc.library when building via build system, in other cases use arosc.library

Introduces new compiler switch -newclib that is used only internally
in the build system and causes linking again stdc, stdcio and posixc.
If this switch is not passed linking will be done against arosc. This
is how 3rd parties will build their software.

png - remove functions that allow passing entities created by c
library (FILE*)
bz2, z - downgrade do linklib

7 years agoABI_V0 compatibility: arosc.library - fix public structures compatibility
Krzysztof Smiechowicz [Fri, 1 Aug 2014 18:46:16 +0000 (20:46 +0200)]
ABI_V0 compatibility: arosc.library - fix public structures compatibility

7 years agoForward compatibility: libarosc.a - do not access fields of aroscbase directly
Krzysztof Smiechowicz [Thu, 12 Sep 2013 19:20:19 +0000 (21:20 +0200)]
Forward compatibility: libarosc.a - do not access fields of aroscbase directly

7 years agoABI_V0 compatibility: arosc.library - correct the binary layout of arosc_userdata...
Krzysztof Smiechowicz [Sat, 26 Jul 2014 17:58:38 +0000 (19:58 +0200)]
ABI_V0 compatibility: arosc.library - correct the binary layout of arosc_userdata structure, support environ as it was in ABI_V0

7 years agoABI_V0 compatibility: arosc.library - re-introduce spawnv / spawnvp
Krzysztof Smiechowicz [Sat, 26 Jul 2014 14:14:41 +0000 (16:14 +0200)]
ABI_V0 compatibility: arosc.library - re-introduce spawnv / spawnvp

7 years agoAROSC thread-safe: add global lock in aroscbase, use the locking when assigning fd...
Krzysztof Smiechowicz [Wed, 24 Jul 2013 17:52:21 +0000 (19:52 +0200)]
AROSC thread-safe: add global lock in aroscbase, use the locking when assigning fd to file descriptor so that no two file descriptors get the same fd.

7 years agoABI_V0 compatibility: arosc.library - restore atexit handlers execution for binaries...
Krzysztof Smiechowicz [Mon, 8 Jul 2013 15:16:15 +0000 (17:16 +0200)]
ABI_V0 compatibility: arosc.library - restore atexit handlers execution for binaries not calling __arosc_program_end

7 years agoABI_V0 compatibility: arosc.library - support invoking of __arosc_nixmain without...
Krzysztof Smiechowicz [Sat, 26 Jul 2014 14:12:54 +0000 (16:12 +0200)]
ABI_V0 compatibility: arosc.library - support invoking of __arosc_nixmain without passing aroscbase.

7 years agoABI_V0 compatibility: arosc.library - restore error code values
Krzysztof Smiechowicz [Thu, 12 Sep 2013 19:03:56 +0000 (21:03 +0200)]
ABI_V0 compatibility: arosc.library - restore error code values

7 years agoABI_V0 compatibility: arosc.library - revert to compatible dirent structure layout
Krzysztof Smiechowicz [Wed, 11 Sep 2013 12:13:44 +0000 (14:13 +0200)]
ABI_V0 compatibility: arosc.library - revert to compatible dirent structure layout

7 years agoABI_V0 compatibility: arosc.library - support opening NIL:
Krzysztof Smiechowicz [Sat, 4 May 2013 17:21:18 +0000 (19:21 +0200)]
ABI_V0 compatibility: arosc.library - support opening NIL:

7 years agoABI_V0 compatibility: arosc.library - revert toupper/tolower to int instead of char
Krzysztof Smiechowicz [Thu, 12 Sep 2013 18:41:56 +0000 (20:41 +0200)]
ABI_V0 compatibility: arosc.library - revert toupper/tolower to int instead of char

7 years agoABI_V0 compatibility: arosc.library
Krzysztof Smiechowicz [Sat, 26 Jul 2014 14:11:32 +0000 (16:11 +0200)]
ABI_V0 compatibility: arosc.library

Reintroduce getc, getw, ioctl, putc, putw. Provide ABI_V0 compatible
arosc startup.

7 years agoAROSC: reintroduce arosc.library
Krzysztof Smiechowicz [Sat, 2 Aug 2014 12:13:15 +0000 (14:13 +0200)]
AROSC: reintroduce arosc.library

Headers shared with stdc and posixc.

libm.a has been merged into linklib for arosc.library (libarosc.a)

Arch-dependant files are only restored for i386 and arm.

7 years agoABI_V0 compatibility: pass compdata as it contains GraphicsBase needed by AndRectRect
Krzysztof Smiechowicz [Sun, 10 Nov 2013 13:41:27 +0000 (14:41 +0100)]
ABI_V0 compatibility: pass compdata as it contains GraphicsBase needed by AndRectRect

7 years agoForward compatibility: posixc/stdcio.library - use libraries/xxx.h for the definition...
Krzysztof Smiechowicz [Tue, 10 Sep 2013 17:53:41 +0000 (19:53 +0200)]
Forward compatibility: posixc/stdcio.library - use libraries/xxx.h for the definition of __aros_getbase_XXX

The proto contains a define (XXX) which causes the code to not
initialize the local library base variable which has the same
name as the base.

7 years agoABI_V0 compatibility: muimaster.library - move basic click handling to List class
Krzysztof Smiechowicz [Sat, 31 Aug 2013 17:59:44 +0000 (19:59 +0200)]
ABI_V0 compatibility: muilibrary - move basic click handling to List class

7 years agoForward compatibility: build static library for SDL
Krzysztof Smiechowicz [Sat, 23 Aug 2014 18:53:02 +0000 (20:53 +0200)]
Forward compatibility: build static library for SDL

The .library variant of SDL needs to go over a review
before it can be released for general usage

7 years agoForward compatibility: generate same protos for all type of libraries
Krzysztof Smiechowicz [Sun, 24 Aug 2014 15:34:11 +0000 (17:34 +0200)]
Forward compatibility: generate same protos for all type of libraries

This way reg calls are always going through the library base directly
and rel lib calls are going through __aros_getoffsettable

7 years agoForward compatibility: binutils - use version 2.21.1. 2.23.2 version does not work...
Krzysztof Smiechowicz [Thu, 15 Aug 2013 13:33:04 +0000 (15:33 +0200)]
Forward compatibility: binutils - use version 2.21.1. 2.23.2 version does not work with libgcc.a

7 years agoForward compatibility: libamiga.a - move ErrorOutput and SelectErrorOutput to dos...
Krzysztof Smiechowicz [Sat, 10 Aug 2013 05:41:06 +0000 (07:41 +0200)]
Forward compatibility: libamiga.a - move ErrorOutput and SelectErrorOutput to dos.library

7 years agoForward compatibility: libarossupport.a - remove dependency on arosc.library
Krzysztof Smiechowicz [Fri, 9 Aug 2013 16:36:42 +0000 (18:36 +0200)]
Forward compatibility: libarossupport.a - remove dependency on arosc.library

7 years agoForward compatibility: libarossupport.a - remove rastport functions as they are prese...
Krzysztof Smiechowicz [Fri, 9 Aug 2013 04:36:02 +0000 (06:36 +0200)]
Forward compatibility: libarossupport.a - remove rastport functions as they are present in the graphics.library

7 years agoForward compatibility: libarossupport.a - remove RT support
Krzysztof Smiechowicz [Fri, 9 Aug 2013 04:35:25 +0000 (06:35 +0200)]
Forward compatibility: libarossupport.a - remove RT support

7 years agoABI_V0 compatibility: muimaster.libary - fix support for V0 compatible EventHandlerNo...
Krzysztof Smiechowicz [Fri, 2 Aug 2013 16:37:49 +0000 (18:37 +0200)]
ABI_V0 compatibility: muilibary - fix support for V0 compatible EventHandlerNode AddXXXHandler

7 years agoABI_V0 compatibility: dos.library - always flush the input stream after running a...
Krzysztof Smiechowicz [Sun, 28 Jul 2013 14:10:19 +0000 (16:10 +0200)]
ABI_V0 compatibility: dos.library - always flush the input stream after running a command to remove the injected arguments

7 years agoABI_V0 compatibility: dos.library - place ScanVars at correct LV0
Krzysztof Smiechowicz [Fri, 26 Jul 2013 20:29:16 +0000 (22:29 +0200)]
ABI_V0 compatibility: dos.library - place ScanVars at correct LV0

7 years agoABI_V0 compatibility: dos.library, support SystemTags("PROGDIR:...") calls
Krzysztof Smiechowicz [Fri, 12 Jul 2013 19:58:20 +0000 (21:58 +0200)]
ABI_V0 compatibility: dos.library, support SystemTags("PROGDIR:...") calls

7 years agoABI_V0 compatibility: graphics.library - Enable GetBitMapAttr(&Screen->BitMap, BMA_DEPTH)
Krzysztof Smiechowicz [Fri, 12 Jul 2013 15:30:30 +0000 (17:30 +0200)]
ABI_V0 compatibility: graphics.library - Enable GetBitMapAttr(&Screen->BitMap, BMA_DEPTH)

7 years agoABI_V0 compatibility: dos.library - support DupLockFromFH, ExamineFH and NameFromFH...
Krzysztof Smiechowicz [Wed, 10 Jul 2013 19:23:40 +0000 (21:23 +0200)]
ABI_V0 compatibility: dos.library - support DupLockFromFH, ExamineFH and NameFromFH under DupLock, Examine and NameFromLock LVO's

7 years agoABI_V0 compatibility: network drivers - expect interrupts to be called with AROS_SOFT...
Krzysztof Smiechowicz [Fri, 5 Jul 2013 18:41:34 +0000 (20:41 +0200)]
ABI_V0 compatibility: network drivers - expect interrupts to be called with AROS_SOFTINT convention

This is true for drivers based on prometheus.library

7 years agoABI_V0 compatibility: prometheus.library - call registered interrupt handlers using...
Krzysztof Smiechowicz [Fri, 5 Jul 2013 17:20:22 +0000 (19:20 +0200)]
ABI_V0 compatibility: prometheus.library - call registered interrupt handlers using AROS_SOFTINT calling convention

7 years agoABI_V0 compatibility: aros.library - advertise as ABI_V0
Krzysztof Smiechowicz [Wed, 3 Jul 2013 17:28:03 +0000 (19:28 +0200)]
ABI_V0 compatibility: aros.library - advertise as ABI_V0

7 years agoABI_V0 compatibility: AHI - correctly handler interrupts and soft interrupts
Krzysztof Smiechowicz [Sat, 18 Jan 2014 16:42:21 +0000 (17:42 +0100)]
ABI_V0 compatibility: AHI - correctly handler interrupts and soft interrupts

7 years agoABI_V0 compatibility: intuition.library - place MouseX before MouseY
Krzysztof Smiechowicz [Sun, 23 Jun 2013 17:59:57 +0000 (19:59 +0200)]
ABI_V0 compatibility: intuition.library - place MouseX before MouseY

7 years agoABI_V0 compatibility: muimaster.library - restore Group.mui refresh behaviour
Krzysztof Smiechowicz [Fri, 14 Jun 2013 20:54:55 +0000 (22:54 +0200)]
ABI_V0 compatibility: muilibrary - restore Group.mui refresh behaviour

7 years agoABI_V0 compatibility: dos.library patch for UnLock being an alias for Close
Krzysztof Smiechowicz [Wed, 8 May 2013 18:49:03 +0000 (20:49 +0200)]
ABI_V0 compatibility: dos.library patch for UnLock being an alias for Close

7 years agoABI_V0 compatibility: graphics.library, reintroduce AndRectRect, CopyRegion, NewRectR...
Krzysztof Smiechowicz [Wed, 8 May 2013 18:48:12 +0000 (20:48 +0200)]
ABI_V0 compatibility: graphics.library, reintroduce AndRectRect, CopyRegion, NewRectRegion

7 years agoABI_V0 compatibility: png.library - function offsets
Krzysztof Smiechowicz [Sun, 21 Sep 2014 13:57:22 +0000 (15:57 +0200)]
ABI_V0 compatibility: png.library - function offsets

7 years agoABI_V0 compatibility: muimaster.library offsets and struct EventHandlerNode
Krzysztof Smiechowicz [Fri, 3 May 2013 13:23:58 +0000 (15:23 +0200)]
ABI_V0 compatibility: muilibrary offsets and struct EventHandlerNode

7 years agoABI_V0 compatibility: correct prototypes of interrupt functions called by Cause or...
Krzysztof Smiechowicz [Sun, 8 Dec 2013 12:43:06 +0000 (13:43 +0100)]
ABI_V0 compatibility: correct prototypes of interrupt functions called by Cause or AddResetCallback

7 years agoABI_V0 compatibility: Poseidon, use AROS_SOFTINT instead of AROS_INT for Cause and...
Krzysztof Smiechowicz [Wed, 1 May 2013 14:13:26 +0000 (16:13 +0200)]
ABI_V0 compatibility: Poseidon, use AROS_SOFTINT instead of AROS_INT for Cause and AddResetCallback

7 years agoABI_V0 compatibility: add prototype and call AROS_SOFTINT macros
Krzysztof Smiechowicz [Wed, 1 May 2013 13:52:46 +0000 (15:52 +0200)]
ABI_V0 compatibility: add prototype and call AROS_SOFTINT macros

7 years agoABI_V0 compatibility: graphics.library, make space for compatible AddDisplayDriverA...
Krzysztof Smiechowicz [Wed, 1 May 2013 11:05:37 +0000 (13:05 +0200)]
ABI_V0 compatibility: graphics.library, make space for compatible AddDisplayDriverA function

7 years agoABI_V0 compatibility: kernel.resource pc-i386
Krzysztof Smiechowicz [Wed, 1 May 2013 10:28:01 +0000 (12:28 +0200)]
ABI_V0 compatibility: kernel.resource pc-i386

7 years agoABI_V0 compatibility: exec.library, usage of AROS_SOFTINTH instead of AROS_INTH for...
Krzysztof Smiechowicz [Sun, 8 Dec 2013 12:41:41 +0000 (13:41 +0100)]
ABI_V0 compatibility: exec.library, usage of AROS_SOFTINTH instead of AROS_INTH for reset handlers.