home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / utilities / creator / !Creator / Docs / Updates < prev   
Encoding:
Text File  |  1993-06-22  |  9.1 KB  |  172 lines

  1. >Updates
  2.  
  3. Updates since version 1.00
  4.  
  5. 1.01   - Serious MakeGIF bug fixed : loss of last few pixels because of
  6.          loss of last LZW code. Bug was introduced in MakeGIF 2.10.
  7.        - TIFF creation (& LZW compression) speeded up considerably.
  8.        - MakeTIFF did not complain for non-1/2/4/>=8 bpp input, which it
  9.          couldn't and cannot handle (because of enormous byte-packing hassle).
  10.          Creator now does complain.
  11.  
  12. 1.02   - Forgot to update version numbers :-).
  13.  
  14. 1.10   - Creator (and Translator) are now Shareware. See Guide for details.
  15.        - Bug fixed : hourglass percentage was sometimes wrong (e.g. for <8bpp
  16.          sprite input). Ok now.
  17.        - Added PBMPlus formats P1-P6. PBMPlus is a package of C programs
  18.          for Unix that can translate to/from a very large number of formats.
  19.          Creator's (and Translator's) support means virtually limitless
  20.          conversion possibilities (using the right tools).
  21.        - Moved format icons to submenu 'Create'.
  22.  
  23. 1.11   - Updated docs a bit.
  24.  
  25. 1.12   - Bug fixed : input file was not always closed when a non-serious
  26.          error occured (i.e. 3,5,6,7 bpp Clear to TIFF, giving complaint).
  27.        - Bug fixed : for Clear input & conversion to TIFF, when fill of
  28.          last data byte on a row was exactly one pixel (i.e. width MOD
  29.          (8/bpp) = 1), row became one byte too short, corrupting image.
  30.  
  31. 1.13   - Sprite palette interpretation changed : if all lower nibbles of
  32.          R, G and B are zero (i.e. always except for non-standard sprites
  33.          that use the full 8 bits), the higher nibbles are copied to the
  34.          lower nibbles (e.g. 'full white', recorded as &F0, is correctly
  35.          interpreted as &FF, etc.).
  36.  
  37. 1.14   - Added status file handling : save/load/kill default settings.
  38.        - Bug fixed : when running more than 1 copy of Creator, the first
  39.          one quitted killed the module, making it impossible to quit the
  40.          others because of exit error when attempting to kill the non-existant
  41.          module.
  42.          Module kill is now 'intelligent' : only last Creator kills module.
  43.  
  44. 1.20   - Creator now runs in the minimum amount of memory needed. Prior to
  45.          creation of the output file, all available extra memory is grabbed,
  46.          allocated to transient buffers, and released again on exit.
  47.        - Bug fixed : hourglass percentage was wrong for TIFF LZW.
  48.        - Vastly improved file buffering, resulting in speed increases,
  49.          especially on fast hard discs.
  50.          God, I like my new 127Mb/19ms IDE harddisk !
  51.  
  52. 1.21   - Changed to generalized FileBuffer module.
  53.        - Bug fixed : PBMplus colour format wrong : blue was always set equal
  54.          to green by mistake, resulting in wrong colours.
  55.  
  56. 1.22   - Updated FileBuffer.
  57.  
  58. 1.23   - 'Square' AIM files are accepted now, i.e. X=Y pixels. New versions
  59.          of !AIM do not have the 256x256 restriction anymore, but have to
  60.          be square (probably because otherwise there's no way of telling what
  61.          resolution it is, now its SQR(filelength)).
  62.  
  63. 1.24   - AIM file's resolution is now free. A header file '<filename>+' is
  64.          now created, which contains info on the image (filetype &010), as
  65.          required by AIM for non-256x256 images.
  66.          NOTE : My version of AIM (2.12 beta) does not yet load non-256x256
  67.          images. It is also not yet clear whether or not future versions will.
  68.          If problems arise, create 256x256 images only.
  69.  
  70. 1.25   - New FileBuffer module (1.05), a few bug fixes, not particularly
  71.          relevant to Creator (more to !PackDir).
  72.  
  73. 1.30   - Around 20% speedup of LZW compression code, i.e. GIF and TIFF-LZW
  74.          are considerably faster (may turn out to be more on slow media,
  75.          because of reduced latency).
  76.        - Turned menu tree into an 'Impression-like' control window. See Guide
  77.          for further details.
  78.  
  79. 1.31   - Bugette fixed : hourglass percentage got negative shortly at start
  80.          of GIF compression because of uninitialised pixel counter.
  81.  
  82. 1.32   - Major rewrite of internals. No change in functionality.
  83.        - Scrap file is now deleted after loading (i.e. after 'direct-save-to-
  84.          Creator' drags), in conformance with data transfer protocols.
  85.        - !RunImage crunched. Less memory usage and stops people !@#$%^ around
  86.          in my programs without me knowing (well, anybody less than totally
  87.          masochistic or below 'superior genius' (obviously including me) that
  88.          is).
  89.        - Added fancy borders to control window.
  90.        - Moved status handling to main menu.
  91.  
  92. 1.33   - Menu items now standard 44 OS units high (was 40)
  93.        - Added my face to the Info window ! How cruel mother nature can be.
  94.  
  95. 1.34   - New 'Borders' module. SWI errors are now propagated.
  96.        - Changed ESG numbers of special icons from 15 down to 31 down.
  97.        - Oops. Misinterpreted TIFF draft 5.0 on required fields. Required tag
  98.          StripByteCounts is now present, and Clear files now also result in
  99.          XResolution, YResolution and ResolutionUnit to be written out. This
  100.          may solve some reports of picky (but much to my embarassment, correct)
  101.          foreign TIFF readers not accepting Creator's TIFF files.
  102.  
  103. 1.35   - Save window now has a quit icon (before, only dragging to background
  104.          removed it), and '3D' looks.
  105.        - New 'me' (adapts to Yeig too !). Who's that furry friend in this
  106.          picture ... With that sedated look and silly nose ? No, not the one
  107.          on the left ! The black-patched one !
  108.  
  109. 1.36   - Moved 'me' to seperate window, for a smaller info window. Access via
  110.          'hidden' button.
  111.        - Creator no longer uses a module for its own ARM code. All the code is
  112.          now in a 'local code module', which resides in the application
  113.          workspace instead of the RMA. The local code is accessed via a new,
  114.          very small general resource module LocalCode, which I setup to be able
  115.          to use BASIC's convenient SYS command.
  116.          The most obvious advantage of the 'local code' scheme is that the code
  117.          stays out of the already overcrowded and thus increasingly fragmenting
  118.          RMA area, at the expense of some code duplication in case multiple
  119.          copies of the application are loaded.
  120.        - New Borders module, now correctly switches back from menuptr to normal
  121.          pointer in all situations (though not currently relevant to Creator).
  122.        - Creator can now make JPEG files (using the Independent JPEG Group's
  123.          code).
  124.        - Creator now loads & converts the new '256-entry palette' sprites
  125.          correctly.
  126.  
  127. 1.37   - Added 'NewSubFileType' tag to stop some totally inflexible TIFF
  128.          readers (judging by letters sent to me, there seems to be no other
  129.          kind !) complaining about 'Bad formats' etc.. The TIFF draft 5.0 was
  130.          not really clear on the status of this tag (i.e. either required or
  131.          optional), and it is so enormously worthy of ignorance that I did not
  132.          even bother to look at it. I mean, for heaven's sake, next we need to
  133.          tell those TIFF readers that there is indeed an IMAGE in there (shock,
  134.          horror !), i.e. they'll require an AreYouReallySureThisIsAnImage tag
  135.          to be told so !
  136.        - Added TIFF Class B (bilevel) support. Braindead programs that do not
  137.          accept 1-bit per pixel Class P images may be forced to stuff their
  138.          complaints up their *** now. In short, if you have (near-) black/white
  139.          to convert, try to feed Class P (output if the 'TIFF Bilevel' flag is
  140.          OFF), or Class B (if the flag is ON) if you get the TIFF Class P one
  141.          thrown back at you. God, I hope WordPerfect SHUTS UP now (I don't use
  142.          it myself, and I'm certainly not gonna try) ! Thank you for your
  143.          attention.
  144.  
  145. 1.38   - Fixed LocalCode module to avoid a bug in pre-1.05 BASIC V's (it seems
  146.          all RISCOS versions except 3.10 are affected). LocalCode SWI's corrupt
  147.          some or all of r8-r12, which apparently causes the older BASICs to
  148.          crash out because they expect (some of) these to be intact after the
  149.          SWI call in SYS, i.e. only 1.05 seems to protect them (like it
  150.          obviously should !).
  151.  
  152. 1.39   - New FileBuffer module (1.06). Just some exit-condition changes.
  153.  
  154. 1.40   - Bugfix : status file was not saved correctly, leading to 'End of file
  155.          error on reload'. Fixed.
  156.  
  157. 1.41   - New Borders module (1.12). Only tidied up internals. Not
  158.          SWI-compatible with previous versions. To avoid clashes with apps
  159.          using older versions and because of general tidy-up of my entire
  160.          module set, new module name 'ZeriBorders' and new SWI chunk base.
  161.        - New FileBuffer module (1.07). Same comments as for Borders. New name
  162.          is 'ZeriFileBuffer'.
  163.        - Tidied up ARM code a bit. Improved error propagation.
  164.  
  165. 1.42   - New LocalCode module (1.02). Only tidied up internals. Because of
  166.          general tidy-up of my entire module set, new module name
  167.          'ZeriLocalCode' and new SWI chunk base.
  168.        - New ZeriFileBuffer module (1.10). Improved efficiency.
  169.        - Memory handling functions now performed by seperate memory management
  170.          module, ZeriMemory (1.00).
  171.  
  172.