home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
prog
/
c
/
precg105.lha
/
CHANGES.DOC
< prev
next >
Wrap
Text File
|
1993-03-05
|
3KB
|
86 lines
SUMMARY OF CHANGES
=== Version 1.05 - March 1993 ===================================
Fixed bug where WindowFlags (CLOSEWINDOW, etc.) were not correctly
saved and retrieved from files.
Fixed bug which caused a cyclegadget with no label to omit printing
its choice string.
Fixed bug which caused crash/enforcer hit when saving a slider/scroller
with no label.
No more overwriting existing source files.
When generating .c files, if a previous version of "file.c" exists,
then the previous version is renamed "file.c,1" (or "file.c,2", or ",3"
or whatever necessary to come up with a new name). This way if you
made modifications to the source (/* YOUR CODE HERE */), you don't
lose the old source. (You still have to cut&paste though.)
(Cosmetic) Replaced "~~~~~~" menu dividers with 'real' dividers.
=== Version 1.04 - January 1993 ===================================
Fixed an enforcer hits for BoolGadet reading.
Fixed bug which caused system to lock-up after displaying an error
message.
Fixed bug in IFF reader which didn't report failure when it couldn't
understand a file.
Now saves icons.
=== Version 1.03 - January 1993 ===================================
Fixed enforcer hits in StringGadget I/O and code generation.
Fixed bug in CycleGadget editor where choices would keep accumulating.
Fixed bug which displayed on error message on Reading when in fact
the file was read correctly.
=== Version 1.02 - January 1993 ===================================
Added capability to save a window to a file and reload it.
Optimized 'drag' routines so that objects don't fall behind the mouse on
68000-based Amigas.
=== Version 1.01 - December 1992 ==================================
Plugged memory leaks in library and builder.
Eliminated all known enforcer hits.
Fixed bug in builder where changing the size of a VSlider or VScroller
caused text to be mis-aligned.
Renamed typedef 'Object' to 'PObject', because Amiga OS rev 2 has
an 'Object' in it.
Renamed function Enable() to EnableIactor() because AmigaDOS has an
Enable() function already.
Changed code generator to make a 'main' function.
Changed code generator to break the 'do_window()' function up
into separate _Init(), _CleanUp(), _Respond(), and _EventLoop()
functions.
Created 'Precognition.lib' to replace 'Precognition.o'.
Changed source to avoid all uses of 'malloc' and 'free', which
should (I hope) make it possible for non-SAS C users to link
to the library.
Changed distribution layout to have 'include', 'lib' subdirectories.
Included source to library in 'source' subdirectory.
=== Version 1.00 - December 1991 ===================================
Original release.