home *** CD-ROM | disk | FTP | other *** search
- ===============================================================================
- JIV 1.27 Added a minor "nag" message for the (unregistered) release.
- -------------------------------------------------------------------------------
- JIVTIFF 1.154 Fixed a cosmetic bug in the Colormap handling.
- ===============================================================================
- JIV 1.26 Re-enabled the TIFF support for the beta release.
- -------------------------------------------------------------------------------
- JIVTIFF 1.152 Code cleanup for release.
- -------------------------------------------------------------------------------
- JIVTIFF 1.151 Finally - a working implementation of TIFF/LZW (compression
- type "5"). TIFF/LZW is subtly incompatible with GIF/LZW in
- several respects *yuck*. What a mess.
- -------------------------------------------------------------------------------
- GFXRender 1.165 When a screen was closed with an error condition, JIV
- was sometimes unable to re-open another screen (symptom:
- after a "recoverable" error, no more pictures were
- displayed). Fixed.
- ===============================================================================
- JIV 1.22f Prepared a special bug-fixed version for the FreshFish and
- Meeting Pearls CDROM releases. This version contains all
- the changes as noted in this file EXCEPT THE ENTIRE TIFF
- ROUTINES (which are still unstable and largely untested).
- -------------------------------------------------------------------------------
- GFXCore 1.177 The 1.171-bug fix was wrong - there is a valid reason for
- that height check. Oops-oops. :-)
- -------------------------------------------------------------------------------
- JIVTIFF 1.79 Cosmetic change (added a few pi types).
- -------------------------------------------------------------------------------
- JIV 1.25 Cosmetic changes.
- -------------------------------------------------------------------------------
- GFXRender 1.164 DISPLAY=CYBER now attempts to fall back to 16 bit display
- depth if it can't get a 24 bit screen.
- -------------------------------------------------------------------------------
- GFXRender 1.163 The "ESC" key acts like "q" and "CTRL-C" now.
- -------------------------------------------------------------------------------
- JIVTIFF 1.78 Under certain conditions, DecodeImage() returned a pointer
- to memory that had already been freed (causing enforcer-
- and mungwall-hits). Fixed.
- -------------------------------------------------------------------------------
- GFXCore 1.171 Fixed a stupid bug in AutoAllocChunks()/CreateChunk()
- (attempted to enforce a bogus chunk height limit
- [chunkMaxLine] - oops).
- ===============================================================================
- JIV 1.24 Added TIFF support. Three betas (limited circulation).
- -------------------------------------------------------------------------------
- JIVTIFF 1.7x A first release for the beta testers (uncompressed TIFF).
- -------------------------------------------------------------------------------
- GFXCore 1.165 Introduced a bug in 1.161: DeleteDescriptor() didn't like
- NULL pointers. Fixed.
- -------------------------------------------------------------------------------
- GFXRender 1.162 I think I finally found (and fixed? :->) the Evil(TM) bug
- that caused some rather untraceable random crashes. Looks
- like I forgot to check for a NULL screen pointer in several
- places.
- -------------------------------------------------------------------------------
- GFXRender 1.161 Kludged around a minor bug in the CyberGraphics stuff.
- (Cybergraphics seems to be unable to find a ModeID for
- very small screens).
- -------------------------------------------------------------------------------
- JIVBMP 1.17 Fixed a nasty bug in the OS/2 (as opposed to MS-Windows)
- BMP format support. Ooops.
- -------------------------------------------------------------------------------
- JIVIFF 1.39 Improved the EHB support.
- -------------------------------------------------------------------------------
- JIVIFF 1.38 Now also looks at the CAMG chunk when trying to figure out
- non-square pixels.
- -------------------------------------------------------------------------------
- GFXCore 1.164 New AutoAddChunks() function.
- -------------------------------------------------------------------------------
- GFXCore 1.161 Fixed a potentially fatal bug in the DeleteDescriptor()
- code. When a descriptor was deleted from the middle of a
- descriptor list, a pointer was not reset correctly. This
- could result in random writes to foreign memory. The bug
- was triggered by loading corrupted images (under certain
- conditions).
- ===============================================================================
- JIV 1.22 Cosmetic change (shareware notice).
- -------------------------------------------------------------------------------
- JIVCore 1.13 Looking for the Picasso-II/screen switching bug. Not found.
- -------------------------------------------------------------------------------
- GFXRender 1.160 Looking for the Picasso-II/screen switching bug. Not found,
- but I found and fixed a different bug (in the clear-screen-
- code, a part that could have crashed the machine but
- luckily was very unlikely to be used).
- ===============================================================================
- JIV 1.21 Bumped version number for release.
- -------------------------------------------------------------------------------
- GFXRender 1.154 Ooops. 1.149 accidentally swapped the meaning of DELAY
- and WAIT. Fixed.
- ===============================================================================
- GFXRender 1.153 Fixed a cosmetic bug in the GENERIC screen depth handling.
- -------------------------------------------------------------------------------
- GFXCore 1.155 Minor optimisations.
- GFXRender 1.151 Minor optimisations.
- -------------------------------------------------------------------------------
- JIV 1.20 DELAY and WAIT were broken. Fixed and enhanced.
- GFXRender 1.149 dito.
- -------------------------------------------------------------------------------
- GFXCore 1.153 Revised dithering. Faster.
- -------------------------------------------------------------------------------
- JIVCore 1.9 Added new AUTO display mode for automatic mode selection.
- ===============================================================================
- JIV 1.19 Cosmetic change.
- GFXRender 1.145 dito.
- ===============================================================================
- JIV 1.18 Minor bug fix (image offset for PROGRESS was incorrect).
- -------------------------------------------------------------------------------
- GFXCore 1.127 Make sure the color reduction always selects a dark color
- for the background. Looks better in most cases. Pictures
- that don't need color reduction will retain their palette
- unchanged.
- -------------------------------------------------------------------------------
- JIVPCX 1.76 Found and fixed a very obscure mungwall hit. (VAR parameter
- in inline assembler code caused problems).
- ===============================================================================
- JIVGFXText 1.15 More efficient text display.
- -------------------------------------------------------------------------------
- GFXRender 1.140 Enhanced input handler, accepts "q", "Q" and "CTRL-C" now.
- -------------------------------------------------------------------------------
- JIV 1.17 Cosmetic changes.
- -------------------------------------------------------------------------------
- JIVPCX 1.47 Some optimisations.
- -------------------------------------------------------------------------------
- JIVPCX 1.41 Added 16-color EGA PCX support.
- -------------------------------------------------------------------------------
- JIVPCX 1.28 Fixed a bug in the monochrome PCX support.
- -------------------------------------------------------------------------------
- JIVGFXText 1.11 Select text colors differently.
- -------------------------------------------------------------------------------
- GFXRender 1.127 Blank the mouse pointer while displaying the pictures.
- -------------------------------------------------------------------------------
- GFXRender 1.126 Minor change in the internal buffer handling (bgr -> rgb).
- GFXCore 1.126 dito.
- JIVBMP 1.16 dito.
- JIVIFF 1.37 dito.
- JIVJPG 1.5 dito.
- JIVPCX 1.27 dito.
- JIVPNM 1.8 dito.
- -------------------------------------------------------------------------------
- GFXCore 1.125 Minor change in the internal buffer handling (rline
- pointer array).
- JIVBMP 1.12 dito.
- JIVGIF 1.1 dito.
- JIVIFF 1.36 dito.
- JIVJPG 1.4 dito.
- JIVPCX 1.25 dito.
- JIVPNM 1.7 dito.
- ===============================================================================
- JIV 1.16 Cosmetic change (removed _MOD from version string).
- -------------------------------------------------------------------------------
- JIVGFXText 1.10 Cosmetic change.
- -------------------------------------------------------------------------------
- TronFFR 1.2 Changed a few defaults (first block=2048, blocksize=16384).
- -------------------------------------------------------------------------------
- GFXRender 1.124 Minor/cosmetic changes (new default pointer, new
- OpenDisplayCyber() behaviour).
- -------------------------------------------------------------------------------
- JIVPCX 1.22 Added true-color PCX support.
- -------------------------------------------------------------------------------
- JIV 1.15 Fixed an obscure (and harmless) bug in the file handling;
- JIV didn't free locks under certain (unlikely) conditions.
- -------------------------------------------------------------------------------
- JIV 1.14 Fixed a bug in the status line handling (-> JIV 1.11).
- -------------------------------------------------------------------------------
- JIV 1.13 Added PCX format.
- JIVPCX 1.17 Initial (limited) version, handles only 8 bit PCX files.
- -------------------------------------------------------------------------------
- GFXRender 1.117 Minor bug fixes.
- -------------------------------------------------------------------------------
- JIV 1.12 Increased image format recognition buffer size.
- -------------------------------------------------------------------------------
- JIV 1.11 Slightly different status line handling. Will not destroy
- the first few lines of a screen anymore.
- ===============================================================================
- JIV 1.10 Added support for the new CyberGraphics driver.
- JIVCore 1.7 dito.
- JIVGFXText 1.8 dito.
- GFXRender 1.15 Added CyberGraphics driver.
- ===============================================================================
- JIV 1.9 Added support for new DITHER parameter.
- GFXCore 1.123 Dito.
- GFXRender 1.107 Dito
- JIVCore 1.5 Dito.
- -------------------------------------------------------------------------------
- JIVBMP 1.9 Fixed a stupid bug in the bytes-per-line code.
- -------------------------------------------------------------------------------
- JIVIFF 1.35 Removed certain register optimisations to avoid potential
- compiler bugs.
- JIVPNM 1.6 Dito.
- JIVBMP 1.1 Dito.
- -------------------------------------------------------------------------------
- GFXRender 1.85 Several minor optimisations in the Picasso-II driver.
- -------------------------------------------------------------------------------
- JIV 1.8 Minor changes for GFXRender 1.71.
- GFXRender 1.71 Will attempt to re-use old screens before opening new ones.
- -------------------------------------------------------------------------------
- JIVIFF 1.34 Will attempt to adjust the aspect ratio of interlaced
- files if xAspect/yAspect (or xdpi/ydpi) are set correctly.
- -------------------------------------------------------------------------------
- JIVIFF 1.29 Added support for HAM8 files.
- -------------------------------------------------------------------------------
- JIVIFF 1.28 Fixed a cosmetic bug in the VERBOSE mode (used to show
- "FORM" instead of the FORM type).
- -------------------------------------------------------------------------------
- GFXRender 1.65 Added support for Picasso-II 16-bit display mode.
- JIVGFXText 1.2 Added support for Picasso-II 16-bit display mode.
- ===============================================================================
- JIV 1.6 Fixed a cosmetic bug.
- ===============================================================================
- JIV 1.5 Bumped version number for beta release.
- -------------------------------------------------------------------------------
- GFXCore 1.117 Optimized the color selection and dithering.
- -------------------------------------------------------------------------------
- GFXRender 1.39 Small changes for the new color selection.
- GFXCore 1.106 Completely new color selection algorithm. Somewhat faster
- and MUCH better.
- ===============================================================================
- JIV 1.4 Bumped version number for beta release.
- -------------------------------------------------------------------------------
- GFXCore 1.76 FillColormap8() damaged the source colormap. Fixed.
- -------------------------------------------------------------------------------
- GFXRender 1.34 Changes for GFXCore 1.66. Fixed a minor bug in the ModeID
- code.
- GFXCore 1.66 Better 8 -> (<8) dithering / color selection. Faster.
- -------------------------------------------------------------------------------
- Bit 1.47 Bug fixes.
- -------------------------------------------------------------------------------
- GFXRender 1.26 Changes for GFXCore 1.2.
- GFXCore 1.2 New histogram/colormap/dithering algorithms for dithering
- colormapped (max. 256 colors) pictures. Faster. Better.
- -------------------------------------------------------------------------------
- GFXRender 1.23 A2024 mode now uses my own ChunkyToPlanar().
- -------------------------------------------------------------------------------
- GFXRender 1.22 Fixed a bug - histograms were only freed on exit, wasting
- memory in slide show mode whenever dithering was needed.
- -------------------------------------------------------------------------------
- JIVGFXText 1.1 Added "NATIVE" driver.
- GFXRender 1.19 Added "NATIVE" drivers.
- JIVCore 1.3 Added "NATIVE" display mode.
- -------------------------------------------------------------------------------
- GFXRender 1.1 Respect Overscan prefs. Attempt to clone default pubscreen.
- Set a proper screen title.
- -------------------------------------------------------------------------------
- JIV 1.3 Added "Bit".
- Bit 1.36 Optimized Planar2Chunky().
- JIVIFF 1.26 Moved Chunky2Planar to the "Bit" module.
- ===============================================================================
- JIV 1.2 Bumped version number
- -------------------------------------------------------------------------------
- JIVPNM 1.5 The PNM header parser was completely broken because of a
- compiler/optimizer bug (I forgot to re-test the code after
- instructing the compiler to do certain register
- optimizations). Sorry. Fixed.
- ===============================================================================
- JIV 1.1 Bumped version number.
- -------------------------------------------------------------------------------
- JIVCore 1.2 Boolean tool types were parsed incorrectly. Fixed.
- -------------------------------------------------------------------------------
- JIVIFF 1.25 Replaced ReadPixelLine8() with my own Planar2Chunky(). It's
- faster, and ReadPixelLine8() caused some problems.
- ===============================================================================
- JIVJPG 1.2 Fixed a minor bug (failed to force RGB colorspace under
- certain conditions).
- -------------------------------------------------------------------------------
- ALL MODULES 1.0 Set version number for initial release.
- -------------------------------------------------------------------------------
- JIVIFF 0.130 Fixed a bug that sometimes caused crashes with pictures
- with a width of 1024 (or more) pixels.
- -------------------------------------------------------------------------------
- JIVIFF 0.122 The IFF/ILBM reader is _much_ faster now.
- ===============================================================================
- JIV 0.84 Removed the table-based JIVRandom module and went back to
- the assembler pseudo-random routine. The table-based RND
- was only slightly faster but caused the executable to grow
- by 16 KBytes. It also caused ugly artefacts in A2024 mode.
- GFXCore 0.433 see JIV 0.84
- GFXRender 0.11 see JIV 0.84
-