Difference between revisions of "Trinity in Trouble"
Jump to navigation
Jump to search
(Added note about FPC branch) |
(typo's + reformatting + some small additions and reorganization) |
||
Line 14: | Line 14: | ||
Our trinity consist of Amiga, AROS and MorphOS. | Our trinity consist of Amiga, AROS and MorphOS. | ||
− | Unfortunately, there are (still) some incompatibilities and/or some lack of consistency here and there. The idea is to have a | + | Unfortunately, there are (still) some incompatibilities and/or some lack of consistency here and there. The idea is to have a list here that mentions them all. Layout may change, i simply had to start somewhere. |
+ | |||
+ | NOTE: I thought there is no use to mention the Tag, Tags, Taglist, etc. inconsistency and additional incompatibilities that this causes. We are all aware of those and will hopefully get some unity in the future | ||
− | |||
== List of issues == | == List of issues == | ||
− | * DoMethod | + | * function: DoMethod() |
− | * ASLRequestTags | + | : Amiga version seems missing completely. |
− | * Hook | + | : Implemented versions don't follow autodocs 100% and are inconsistent amongst platforms for which it is implemented. |
− | * GetAttr | + | * function: ASLRequestTags() |
− | * SetAttrs | + | : AROS implementations seems missing. |
+ | * structure: Hook | ||
+ | : AROS version, entries are not IPTR rather APTR. | ||
+ | * function: GetAttr() | ||
+ | : Amiga + MorphOS uses a var for ReturnValue while AROS uses a pointer. Autodocs states it to be a pointer. | ||
+ | * function: SetAttrs() | ||
+ | : Amiga implementation seems missing |
Revision as of 02:21, 5 August 2015
Note
Based on Free Pascal branch "fixes 3.0"
Feel free to add delete or change status.
Our trinity consist of Amiga, AROS and MorphOS.
Unfortunately, there are (still) some incompatibilities and/or some lack of consistency here and there. The idea is to have a list here that mentions them all. Layout may change, i simply had to start somewhere.
NOTE: I thought there is no use to mention the Tag, Tags, Taglist, etc. inconsistency and additional incompatibilities that this causes. We are all aware of those and will hopefully get some unity in the future
List of issues
- function: DoMethod()
- Amiga version seems missing completely.
- Implemented versions don't follow autodocs 100% and are inconsistent amongst platforms for which it is implemented.
- function: ASLRequestTags()
- AROS implementations seems missing.
- structure: Hook
- AROS version, entries are not IPTR rather APTR.
- function: GetAttr()
- Amiga + MorphOS uses a var for ReturnValue while AROS uses a pointer. Autodocs states it to be a pointer.
- function: SetAttrs()
- Amiga implementation seems missing