home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / utilities / utility_02 / translatr / !Translatr / Docs / Updates < prev   
Text File  |  1993-03-05  |  8KB  |  149 lines

  1. >Updates
  2.  
  3. Updates since version 6.74
  4.  
  5. 6.75   - Added FITS (Flexible Image Transport System) format. Used mainly for
  6.          astronomical data (not necessarily images, but always interpreted as
  7.          such). Translator filetype &6A3, icons present.
  8.  
  9. 6.76   - New FileBuffer module (1.05), containing fixed bug, not really
  10.          relevant to Translator (very much more to !PackDir though).
  11.        - Translator does not do FileBuffer_Clear anymore prior to processing.
  12.          It's not really recommended in a multitasking environment, but now,
  13.          when filebuffers are not properly closed by some user of FileBuffer,
  14.          there is a risk of no more buffers error.
  15.  
  16. 6.77   - Added Wild Vision Hawk V9 format. Translator filetype &6A4, same
  17.          as SnapShot (12-bit RGB). Icon present. Can be recognized by contents.
  18.  
  19. 6.78   - Slightly speeded up LZW decompression, affecting GIF and TIFF-LZW
  20.          compressed files.
  21.  
  22. 6.79   - Bug fixed : again problems with PCX files. Some unjustified
  23.          assumptions about file length removed.
  24.  
  25. 6.80   - Bugette fixed : BMP image rows seem to be rounded to 16-bit instead
  26.          of 8-bit (oh well, I had no docs !). Images with (bpp*width+7) DIV 8
  27.          uneven are read correctly now.
  28.        - Default value given to photometric field in TIFF handling, although
  29.          every TIFF file should carry it.
  30.  
  31. 6.90   - Major revamp of control windows : only one left, with grouped sets
  32.          of controls. I must admit a major inspiration by the Interface module
  33.          by Simon Huntington for the fancy borders, but I didn't want to use
  34.          it itself as it would be a bit of an overkill (and another module !).
  35.          Looks exactly the same though. Result ? 'Ooooh, I like it !'.
  36.        - Changed a few defaults : 'View mode' = ON, 'Error distribution' =
  37.          Floyd-Steinberg.
  38.        - Removed 'AllTypes' subdir. Look with !Paint if you wanna see all da
  39.          iconz.
  40.        - Let !RunImage go on a severe diet (it is now 'crunched' in public
  41.          versions). Enabled me to free another precious 32K page !
  42.        - Added a menu to the control window to quickly 'pan' to one specific
  43.          group.
  44.        - Changing mangification of the magnifier is now on the image window
  45.          while holding down SHIFT.
  46.        - Lowered speed of magnification changes somewhat to have more steps
  47.          at lower magnifications.
  48.        - MENU on image window gives iconbar menu.
  49.        - CTRL-ADJUST/SELECT click on image window now do 'reload last'.
  50.        - The scaling, zoom and mode set writable icon sets now react to
  51.          Return being pressed by flipping the caret over to the 'next' icon
  52.          in the set. This makes entering factors/numbers a lot more convenient
  53.          (previously entering 4 numbers would require 4 mouse clicks).
  54.  
  55. 6.91   - Oops. Fancy border draw could be speeded up considerably after all
  56.          (sorry Nick !). Now in machinecode and zipping along happily.
  57.        - Removed superfluous 'Interface' validation strings to avoid A5000
  58.          fancy border clashes. My selection is via high ESG numbers.
  59.  
  60. 6.92   - Bugette fixed : loading Clear files sometimes caused 'Number too
  61.          big' error because of non-redefined variable.
  62.        - Scrap file is now deleted after loading (i.e. after 'direct-save-to-
  63.          Translator' drags), in conformance with data transfer protocols.
  64.        - RiscOS 3's 256-colour sprite format can be loaded now.
  65.        - 3D icons for filetype &6A0 (MSX-2) added.
  66.  
  67. 6.93   - Slightly improved compatibility with bad TIFF files : ASCII fields
  68.          written out without the mandatory terminating 0 are read correctly
  69.          now.
  70.  
  71. 6.94   - Major rewrite of internals. No change in functionality.
  72.        - Separated fancy border plotting in own module.
  73.  
  74. 7.00   - Closest colour calculations are now weighted per primary colour
  75.          (Red=3, Green=10, Blue=1). Gives better results.
  76.          These values were figured out by Roger Wilson of ChangeFSI fame (so
  77.          they must be good!).
  78.        - Added 'precise colour matching' option to Floyd-Steinberg dithering,
  79.          which calculates closest colours 'on the fly' instead of via a 12-bit
  80.          table. Squeezes out an extra 1% or so, at the expense of a lot more
  81.          calculation time.
  82.  
  83. 7.10   - FS precise matching only worked for 256 colour output due to a silly
  84.          bug. Fixed.
  85.        - Total revamp of control window, making it a lot smaller. Introducing
  86.          'Selection' icons instead of radio icons, which take less room :
  87.          click MENU over them to choose.
  88.        - Extra 'fixed' ratio's for Zoom and Scaling, menu popped up by clicking
  89.          MENU over 'X' or 'Y' dumb icons.
  90.        - Removed the 'Percentage' flag (silly to switch off anyway) and the
  91.          'Reload last' button (which is CTRL-click on image window).
  92.        - Menu items now standard 44 OS units high (was 40, Roger Wilson was
  93.          shocked by this. Hmmm. Takes more to shock *me*. He was right of
  94.          course, it's in the PRM's. Different feel tho).
  95.        - Check & warning added for old status file (as Percentage flag has
  96.          been ditched).
  97.        - Added my face to the Info window ! How cruel mother nature can be.
  98.  
  99. 7.11   - New 'Borders' module. SWI errors are now propagated.
  100.        - Pointer now changes shape over icons that can pop up a menu.
  101.        - Up and down arrow keys now also 'navigate' in writable icon sets.
  102.        - When the control window is accessed as a submenu, and MENU is clicked
  103.          over it, the control window is made permanent (it used to disappear
  104.          because of the iconbar menu closing).
  105.        - Clicking ADJUST on iconbar icon now also does reload of last image.
  106.          Thanks to Cy Booker for his suggestions resulting in the above five
  107.          updates.
  108.        - Caret now properly re-placed in writable icon when it is changed (e.g.
  109.          when using pre-set scalings etc., from '1000' to '1' by '1:1' would
  110.          leave the caret too far right).
  111.        - Translator used to complain '... at least -xxxxK more !', i.e. a
  112.          negative amount (so, actually, too much memory !). Ok now.
  113.        - Changed ESG numbers of special icons from 15 down to 31 down.
  114.        - Can now load JPEG JFIF files, using the Independant JPEG Group's
  115.          decoder (djpeg). Docs are in 'JPEGusage' and 'JPEGreadme'. Filetype
  116.          &C85, icons from !DJPEG by BASS, 'cause of lack of better ones :-).
  117.          No '22' or '3d' versions yet though ... JPEG is decoded via PBMPlus.
  118.  
  119. 7.12   - New JPEG decoding software (v4 now, Dec 1992): important improvements
  120.          on image quality, processing speed and DCT accuracy. Compiled it
  121.          myself this time around ...
  122.        - Thrown in cjpeg too, though it's not used.
  123.        - PCX version 3 files now correctly (?) decoded as greyscale.
  124.        - New 'me' (adapts to Yeig too !). I'm looking terribly annoyed at yet
  125.          another undocumented non-supported extremely rare wildly illogical
  126.          format-variant that's to be added ! Don't let it bother you ...
  127.  
  128. 7.13   - Moved 'me' to seperate window, for a smaller info window. Access via
  129.          'hidden' button.
  130.        - Translator no longer uses a module for its own ARM code. All the code
  131.          is now in a 'local code module', which resides in the application
  132.          workspace instead of the RMA. The local code is accessed via a new,
  133.          very small general resource module LocalCode, which I setup to be able
  134.          to use BASIC's convenient SYS command.
  135.          The most obvious advantage of the 'local code' scheme is that the code
  136.          stays out of the already overcrowded and thus increasingly fragmenting
  137.          RMA area, at the expense of some code duplication in case multiple
  138.          copies of the application are loaded.
  139.        - New Borders module, now correctly switches back from menuptr to normal
  140.          pointer in all situations.
  141.  
  142. 7.14   - Fixed LocalCode module to avoid a bug in pre-1.05 BASIC V's (it seems
  143.          all RISCOS versions except 3.10 are affected). LocalCode SWI's corrupt
  144.          some or all of r8-r12, which apparently causes the older BASICs to
  145.          crash out because they expect (some of) these to be intact after the
  146.          SWI call in SYS, i.e. only 1.05 seems to protect them (like it
  147.          obviously should !).
  148.  
  149.