home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games 1995 January
/
amigagames-1995-01.iso
/
archive
/
userbox
/
publicdomain
/
ged313.lha
/
Install
/
data
/
main
/
GoldED
/
API
/
History
< prev
next >
Wrap
Text File
|
1995-02-17
|
2KB
|
40 lines
Release 1
Initial release.
Release 2
Additional API_CLASS_ROOT action: API_ACTION_INTRODUCE
Additional display refresh mode: API_REFRESH_NOMARKER
Release 3
The API interface has partly been rewritten after introduction of undo/redo.
Old style clients have to be recompiled.
o The MASK/K option of GoldED's API command (used by all clients) has been
renamed to WAIT/K in order to detect new-style clients. Same usage.
o The static EditConfig->Current[] array has been replaced by a char pointer
EditConfig->CurrentBuffer. Most API clients don't use this entry.
o The static EditConfig->UndoBuf[] array has been replaced by a char pointer
EditConfig->UndoBuffer. Most API clients don't use this entry.
o The APIMessage structure has changed: API messages now give you access to
global settings of the editor (e.g. the screen name): APIMessage->Global.
APIMessage->api_User and APIMessage->api_Screen are obsolete and have been
removed.
o API clients are not allowed to change a text buffer directly and thus
bypass the undo system; use APIMessage->Modify to pass modification
requests to GoldED (example: api/spell/main.c) or use ARexx commands.
Release 4
o GoldED's internal text format has been changed slightly. Old style clients
have to be recompiled. No source code changes required except usage of the
API command: The WAIT/K option has been renamed to CLASS/K in order to
detect new-style clients. Same usage.