home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / precg105.lha / CHANGES.DOC < prev    next >
Text File  |  1993-03-05  |  3KB  |  86 lines

  1.          SUMMARY OF CHANGES
  2.  
  3. === Version 1.05 - March 1993 ===================================
  4.  
  5. Fixed bug where WindowFlags (CLOSEWINDOW, etc.) were not correctly
  6. saved and retrieved from files. 
  7.  
  8. Fixed bug which caused a cyclegadget with no label to omit printing
  9. its choice string. 
  10.  
  11. Fixed bug which caused crash/enforcer hit when saving a slider/scroller
  12. with no label.
  13.  
  14. No more overwriting existing source files.  
  15. When generating .c files, if a previous version of "file.c" exists,
  16. then the previous version is renamed "file.c,1" (or "file.c,2", or ",3"
  17. or whatever necessary to come up with a new name).  This way if you
  18. made modifications to the source (/* YOUR CODE HERE */), you don't
  19. lose the old source.  (You still have to cut&paste though.)
  20.  
  21. (Cosmetic) Replaced "~~~~~~" menu dividers with 'real' dividers.
  22.  
  23. === Version 1.04 - January 1993 ===================================
  24.  
  25. Fixed an enforcer hits for BoolGadet reading.
  26.  
  27. Fixed bug which caused system to lock-up after displaying an error 
  28. message.
  29.  
  30. Fixed bug in IFF reader which didn't report failure when it couldn't
  31. understand a file. 
  32.  
  33. Now saves icons.
  34.  
  35. === Version 1.03 - January 1993 ===================================
  36.  
  37. Fixed enforcer hits in StringGadget I/O and code generation. 
  38.  
  39. Fixed bug in CycleGadget editor where choices would keep accumulating.
  40.  
  41. Fixed bug which displayed on error message on Reading when in fact
  42. the file was read correctly.
  43.  
  44. === Version 1.02 - January 1993 ===================================
  45.  
  46. Added capability to save a window to a file and reload it. 
  47.  
  48. Optimized 'drag' routines so that objects don't fall behind the mouse on 
  49. 68000-based Amigas.
  50.  
  51. === Version 1.01 - December 1992 ==================================
  52.  
  53. Plugged memory leaks in library and builder.
  54.    
  55. Eliminated all known enforcer hits.
  56.    
  57. Fixed bug in builder where changing the size of a VSlider or VScroller
  58. caused text to be mis-aligned.
  59.  
  60. Renamed typedef 'Object' to 'PObject', because Amiga OS rev 2 has
  61. an 'Object' in it.
  62.  
  63. Renamed function Enable() to EnableIactor() because AmigaDOS has an
  64. Enable() function already.
  65.  
  66. Changed code generator to make a 'main' function.
  67.  
  68. Changed code generator to break the 'do_window()' function up
  69. into separate _Init(), _CleanUp(), _Respond(), and _EventLoop()
  70. functions.
  71.  
  72. Created 'Precognition.lib' to replace 'Precognition.o'.
  73.  
  74. Changed source to avoid all uses of 'malloc' and 'free', which
  75. should (I hope) make it possible for non-SAS C users to link
  76. to the library.
  77.  
  78. Changed distribution layout to have 'include', 'lib' subdirectories.
  79.  
  80. Included source to library in 'source' subdirectory.
  81.  
  82.  
  83. === Version 1.00 - December 1991 ===================================
  84.  
  85. Original release.
  86.