home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 March / Chip_1999-03_cd.bin / zkuste / delphi / D1234C1 / TGIFIMAG.ZIP / Versions.txt < prev   
Text File  |  1998-07-16  |  5KB  |  154 lines

  1. Version History:
  2. ----------------
  3.  
  4. 2.9: Current Release
  5. --------------------
  6. * Release date: 16 July 1998
  7. * Now supports:
  8.   - Delphi 1 (at last!)
  9.   - Delphi 2
  10.   - Delphi 3
  11.   - Delphi 4
  12.   - C++Builder 1
  13.   - C++Builder 3 (unconfirmed, but there shouldn't be a problem).
  14. * Palette handling in 8-bit screen mode even better.
  15. * New painting algorithm produces perfect results, even at design-time. :)
  16. * Changed some of the methods to protected-virtual to fascilitate descendant classes.
  17. * Added the following properties:
  18.   - Color
  19.   - DoubleBuffered
  20.   - FirstImageOnly
  21.   - Opaque
  22.   - Version
  23. * Removed the following properties:
  24.   - FileName
  25. * Added the following global variables:
  26.   - LastWriteError
  27.   - OnWriteProgress
  28.  
  29. 2.8: Eighth Release
  30. --------------------
  31. * Release date: 4 February 1998
  32. * Interim release, fixes some small bugs.
  33.  
  34. 2.7: Seventh Release
  35. --------------------
  36. * Release date: 10 December 1997
  37. * Interim release, mostly fixes bugs.
  38. * Memory leak in SaveToXXX fixed.
  39. * Palette handling in 8-bit screen mode slightly better (still not perfect)
  40. * Added the ability to include the image in the project automatically (like
  41.   Delphi's TImage) - no more messing around with resource files!!!
  42. * Moved all the GIF export routines (SaveToFile, SaveToStream) out of the
  43.   TGIFImage class.
  44. * Added simplified export routines (SaveToFileSingle, SaveToStreamSingle) for
  45.   easily exporting a bitmap to GIF format.
  46. * Added the following properties:
  47.   - StretchRatio
  48.   - Threaded
  49.   - ThreadPriority
  50. * Added the following methods:
  51.   - Clear
  52. * Added the following events:
  53.   - OnProgress
  54.   - OnWrapAnimation
  55.  
  56. 2.6: Sixth Release
  57. --------------------
  58. * Release date: 23 April 1997
  59. * Removed the Timer which runs in a seperate thread and replaced it with the normal TTimer.
  60.   This was because Delphi did not free the thread when the TThread's Free method was called.
  61.   I'll include it again once I've fixed the problem.
  62.  
  63. 2.5: Fifth Release
  64. --------------------
  65. * Release date: 20 April 1997
  66. * Renamed all names containing 'Image' to 'Frame' as this seems a bit more clear. Sorry to the
  67.   existing users who will have to change some source code.
  68. * Added the following properties:
  69.   - Empty
  70.   - ImageWidth
  71.   - ImageHeight
  72.   - IsInterlaced
  73.   - MouseOnTransparent
  74.   - NumIterations
  75.   - CurrentFrame
  76.   - Speed
  77. * Added the following methods:
  78.   - LoadInfoFromFile
  79.   - LoadInfoFromStream
  80. * Added the following events:
  81.   - OnChanging
  82.   - OnChange
  83. * Added a component editor which gives the following options while in the IDE:
  84.   - Load...
  85.   - Clear
  86.   - Refresh
  87.   You can now double-click on the component to get a browse dialog for selecting a file.
  88. * Removed the following properties:
  89.   - Color
  90.   - SeeThrough
  91. * Removed the following methods:
  92.   - UpdateBackground
  93. * Fixed the bugs relating to the painting of transparent GIF's.
  94. * Fixed the bug which occured when interlaced GIF's were decompressed to more than 64Kb.
  95. * Fixed some minor compression bugs.
  96. * Changed the Timer which controls animation to one which runs in a seperate thread. This
  97.   results in much smoother animation.
  98.  
  99. 2.1: Fourth Release
  100. --------------------
  101. * Release date: 25 February 1997
  102. * Added the following property:
  103.   - LastError
  104. * Added the following method:
  105.   - UpdateBackground
  106. * Added the siUseGlobalColorTable variable which can increase compression for animations
  107. * Fixed a small bug that would produce an unreadable file if you saved an animation with an
  108.   image that uses an amount of colors which is not a power of 2
  109.  
  110. 2.0: Third Release
  111. ---------------------
  112. * Release date: 18 February 1997
  113. * Added the ability to compress Bitmap to GIF format
  114. * Added the following methods:
  115.   - GetImageInfo
  116.   - LoadFromFile
  117.   - SaveToFile
  118.   - LoadFromStream
  119.   - SaveToStream
  120.   - LoadFromResourceName
  121.   - LoadFromResourceID
  122. * Added a browse dialog for the FileName property
  123. * Added a frame when in Design state (in the IDE)
  124.  
  125. 1.1: Second Release
  126. -------------------
  127. * Release date: 26 January 1997
  128. * Added the following properties:
  129.   - NumImages
  130.   - Visible
  131. * Fixed some minor bugs (undocumented features?). The background of transparent images is now
  132.   updated when SeeThrough is set and either of the following events occur:
  133.   - The component is resized or moved
  134.   - The Center property is toggled
  135.   - The Tile property is toggled
  136.  
  137. 1.0: Initial Release
  138. --------------------
  139. * Release date: 20 January 1997
  140. * Contained the following properties:
  141.   - Animate : Boolean
  142.   - AutoSize : Boolean
  143.   - Bitmap : TBitmap (ReadOnly)
  144.   - BitsPerPixel : Integer (ReadOnly)
  145.   - Center : Boolean
  146.   - Color : TColor
  147.   - FileName : String
  148.   - IsAnimated  : Boolean (ReadOnly)
  149.   - IsTransparent  : Boolean (ReadOnly)
  150.   - Loop : Boolean
  151.   - SeeThrough : Boolean
  152.   - Stretch : Boolean
  153.   - Tile : Boolean
  154.