CompuPic (CPIC) Reverse Chronological Revision History


This change list is maintained in the following on-line areas:

  CompuServe:  Photodex forum (GO PHOTODEX, Lib 3, CPICREV.TXT)
  America Online:  Keyword Photodex (CPICREV.TXT)
  WWW:  http://www.photodex.com
  FTP:  ftp.photodex.com/cpicrev.txt


1.50 build 157 - 11/07/96
* First public release of CompuPic32, the fastest and easiest
     viewer in the world!
* Added preference option allowing viewer exit with left mouse
     click to be specified separately for full screen and
     windowed viewing modes.
* Added code to tightly control database size while in use.
* Added adjustment preventing daylight savings time change
     from making CPIC think all files had changed.
* Added status bar including number of files and selections.
* Enhanced quality of JPEG encoder to match Photoshop.
* Optimized JPEG encoder to produce very small JPEG files.
* Added complete keyboard shortcuts to viewer menus.
* Added support for proportional scrollbars.
* Fixed bug saving/loading screen saver defaults.
* Fixed bug which could crash the picture index function when
     first selected.
* Fixed bug which could corrupt thumbnails in offline volumes.
* Fixed install bug with paths containing long path names.
* Fixed bug in mono BMP/RLE reader which could cause memory
     corruption.
* Fixed bug in database exit code which could cause corrupted
     data files and may be responsible for subsequent crashes.
* Fixed bug in JPEG decoder which could corrupt memory when
     decoding certain truncated JPEG files.


1.40 build 146 - 09/26/96
* SPEED! CPIC is now the fastest image viewer in the world.
     JPEG code has been completely rewritten.  CPIC now reads
     nearly all JPEG files, and does so faster than any other
     Windows viewer.
* Added uninstall for all platforms.
* Thumbnails are now moved/copied with files.
* Added complete support for Progressive JPEG (PJPEG).
* Added menu option to stop WAV & MIDI background playback.
* Added slideshow exit option when both left and right mouse
     buttons are down when prev/next mouse control is enabled.
* Added option to autoplay matching WAV and MIDI files.
* Added 'Save', 'Delete', 'Rename' & 'Revert' viewer options.
* Added reverse sort order to file list right mouse menu.
* Added option for black, white and gray backgrounds for
     picture indexes.
* Added ability to use PgUp/PgDn after deleting a file.
* Added 'Cancel All' buttons to all copy & move dialogs.
* Left clicking on windowed viewing image no longer closes
     image window.
* Save As dialog in viewer now preserves default write format
     regardless of the file name.
* Slideshow now starts at the file list caret.
* Optimized database record allocation.
* Fixed bug in TGA decoder with RLE decompression.
* Fixed crash bug which could also corrupt CPIC's DEF.PHD file.
     It is not clear how many DEF.PHD problems this bug caused,
     but it could be the vast majority of them.
* Virtualized all remaining menus.
* Changed slideshow pause so it continues until cancelled
     using the Pause, Space or Enter keys.
* Added right mouse button menus to path list and viewer.
* Added "memory watchdog" which should prevent memory crash
     bugs caused by other programs.
* Fixed bug with hidden file updating in file list.
* Fixed crash bug with DOS 7.0 and Windows 3.1.
* Enhanced thumbnail compression.
* Changed MCI support to force use of short filenames for
     added MCI driver compatibility.
* Changed PCX support -- If you can't view PCX files, select
     the PCX files and choose 'Remove Thumbnails' to trigger
     CPIC's new PCX detection.  This does not affect any
     other format in CPIC.


1.32 build 134 - 06/26/96
* Enhanced file list right mouse button menu
* Added option to prevent video driver bugs from incorrectly
     displaying selection area in viewer.  See advanced image
     viewer options dialog.
* Added ability to set volume label.
* Added option to hide icon when window minimized.
* Removed PCDLIB.DLL from standard CPIC distribution.  Copies
     of PCDLIB.DLL file are available at Photodex sites above.
* Added support for BMP files with null height.
* Changed default file list mode to large thumbnails.
* Fixed problem removing offline volume paths.
* Fixed problem starting minimized.
* Fixed rare database corruption related to renaming files.
* Fixed TGA detection bug.
* Fixed lower case rename bug.
* Fixed startup association to newly inserted offline files.


1.31 build 130 - 05/06/96
* Added white background to WMF thumbnails.
* Enhanced memory allocation maintenance.
* Greatly reduced PictureDex printout memory requirements.
* Changed GIF encoder to write single palette.
* Enhanced smoothness of first slideshow image.
* Fixed rare GPF bug caused by database optimizer.
* Fixed rare GPF bug in GIF decoder.
* Fixed bug in automatic WMF size history.
* Fixed bug removing paths with long filenames.
* Fixed minor dialog bug removing offline volumes.


1.30 build 126 - 04/22/96
* Added TWAIN digital camera and scanner support.
* Added support for changing copy/move state while dragging.
* Added preemptive database corruption prevention.
* Added low memory warning for screen capture.
* Added right mouse click file options menu.
* Optimized PictureDex startup time for large directories.
* Fixed whitepoint bug in mono conversion.
* Fixed severe crash bug which happened when files/paths were
     removed from CPIC's database.  This bug has caused more
     crashes than all others combined to date.  If you've had
     any crash problems, this most likely fixes it.
* Fixed bug which would delete files copied onto themselves.
* Fixed overflow problems which could corrupt DEF.PHD file.
* Fixed PCX alignment bug with 4-bit planar images.
* Fixed GPF bug upon exiting slide/maxishow.
* Fixed scaling bug in PictureDexes.
* Fixed very rare division by 0 crash creating icons.
* Fixed rare crash with pageup/down keys while viewing.
* Fixed problem resolving long path/file names.


1.20 build 117 - 03/23/96
* Added WMF support.
* Added slideshow and maxishow screen savers.
* Added periodic wallpaper changer.
* Improved autocrop feature.
* Optimized virtual bitmap management.
* Optimized outline text generation in PictureDexes.
* Worked around Windows video driver bugs with 15, 16 and 24
     bit displays which caused GPF's in KRNL386.
* Worked around driver bugs which corrupt screen captures.
* Added logic to read more valid pixels from truncated GIFs.
* Added support for grayscale TGA files.
* Fixed rare crash generating PictureDexes to files.
* Fixed bug with 24-bit TIFF files with alpha channel.
* Fixed TIFF crash with certain improperly encoded TIFFs.
* Fixed paths removal error dialog crash.
* Fixed PhotoCD reader when always pre-reading images.
* Fixed mono rotation byte alignment problem.
* Fixed rare trashed image edge with +90 rotation.
* Fixed bug resolving files which have long path/file names
     between 9 and 12 chars.
* Fixed bug encoding 24 bit TGA RLE files.
* Fixed rare problem automatically converting 16 color BMPs.
* Fixed trivial ordering bugs in random slideshow ordering.
* Fixed bug renaming batches of files.
* Fixed PictureDex bug with more than 21,148 images per page.


1.12 build 105 - 02/16/96
* Added Paste function to CPIC (see Edit menu.)
* Optimized redraw for images larger than available RAM pool.
* Optimized bitmap file management.
* Added Memory menu selection to Options menu.
* Added low-memory situation logic to manage RAM caches.
* Added numeric keypad number support to viewer.
* No longer minimizes when used to view images from cmd line.
* Changed memory allocation defaults to improve performance on
     smaller systems.
* Changed cursor handling for instant zoom.
* Altered GIF detection to recognize Adobe's incorrect GIF
     files which have impossible transparency values.
* Slideshow now moves caret as files are displayed.
* Added option to enable mouse buttons as slideshow controls.
* Fixed bug involving files in paths which have long filenames
     in the path.
* Fixed memory allocation problems in low memory conditions.
* Fixed bug which would prevent warning windows to appear when
     saving files.
* Fixed rare crash bug involving thumbnail creation.
* Fixed minor scaling bug in maxishow.
* Fixed bitmap RAM cache problem which could make certain
     images appear corrupted on some machines intermittently.
* Fixed minor bug with grayscale JPEG display in 256 colors.
* Fixed minor radio button bug in format dialogs.
* Fixed rename so it gives error when new name already exists.
* Fixed crash in removal of files while at end of file list.
* Fixed successive file association bug.
* Fixed date sorting.


1.11 build 96 - 01/25/96
* Changed toolbar to add the "Photodex" button and to group
     functions a bit differently.
* Added random slideshow/maxishow image ordering.
* Added support for various improperly written TIFF files.
* Added miscellaneous option allowing user to disable the eye
     from moving in the View toolbar button.
* CPIC now saves window state in preferences, separated from
     PHD database.
* CPIC now restores the default fonts used in picture indexes.
* CPIC now warns about TrueType and Arial font dependencies.
* CPIC now deletes any vestigal bitmap cache files (bit*.tmp)
     left from previous crash at startup.
* Worked around printer driver bug(s) which printed picture
     index images trasparent, producing shadows which appear
     to be over the images.
* New Miscellaneous options control startup screen and Team
     CPIC debugging options.
* Now prints TrueType fonts as graphics for picture indexes.
* Changed default periodic check for floppy removal to off.
* Added option to tell CPIC to retry floppy several times
     before failing (see Miscellaneous options.)
* Default VBIT width reduced to 1024 to avoid video driver
     bugs.
* Fixed bug which could cause CPIC to "stall" while trying
     to display images after heavy use for a long time.
* Fixed file display problem when multiple paths selected.
* Fixed several problems with file associations.
* Fixed PCX conversion from 24-bit to 256 colors.
* Fixed crash in picture indexes if no printer installed.
* Fixed crash bug involving sorting by extensions.
* Fixed spacing bug with italic text in picture indexes.
* Fixed bug preventing database compaction from freeing
     reclaimed space.
* Fixed bug which stopped hue control from cycling spectrum.
* Fixed bug which killed trial period when system clock is
     initially set to years greater than 2070 (usually 2096.)
* Fixed bug in rotation which could scramble subsequent
     cropped images.
* Fixed solarization bug with slideshow and maxishow.


1.10 build 86 - 12/31/95
* Fixed bug which caused incomplete picture index creation
     when saving to image files.


1.10 build 85 - 12/31/95
* Picture Indexes (catalogs) added.  CPIC is now the best
     image index generation system you can get.
* Windows '95 long filenames! (Windows '95 & compatible OS's.)
* Much Quicker Viewing!  Optimized view trigger delays and
     palette handling in 32K, 64K and 16.7M (24-bit) modes.
* Much Quicker Thumbnails!  Optimized thumbnail generation.
     Large batches of small image thumbnails are much faster.
* Much Quicker Load Time!  Typically less than 1.5 seconds.
* Added filename display options to slideshows and viewing.
     Use single quote key ['] to toggle.  Also try Shift, Ctrl
     and Alt keys.
* Added UUDecoding!  Select the first file, and decode!  (You
     must download UUDECODE.EXE separately.)
* Added option to hide opening screen immediately at startup.
     (See Confirmation Options.)
* Startup window now closes without being clicked on after a
     nominal delay.
* Much quicker database compaction (3x-4x speed.)
* Added support for some rare JPEG file formats.
* Added Pause key functionality to slideshows.
* Improved 32K and 64K color support in Maxishow & Slideshow.
* Optimized speed of 24->8 bit dithering and bitmap functions.
* Added support for rare 32K color BMP format.
* Added option to hide hidden and system files.
* Added ability to rename hidden files.
* Improved options interface for standard/advanced options.
* Question mark key now triggers help in main display.
* Changed printout code to incorporate newer API support.
* Shift+Arrow keys now moves 1/2 screen at a time.
* Improved international extended character set support.
* File system no longer triggers file change if only the long
     filename has changed (for reverse compatibility.)
* Fixed bug which could crash CPIC upon selecting the 'Ok'
     button just after compacting a very large database.
* Fixed problem with red 'X' appearing in correct JPEG
     thumbnails.
* Fixed problem with some 32K and 64K color video drivers.
* Fixed GIF decoder bug with very short interlaced files.
* Fixed options dialogs to allow numeric settings properly.
* All configuration options stored separately from DEF.PHD.
* Print setup now properly sets system default for printing.
* Fixed problem which slowly depleted GDI resources.
* Fixed sizing problem when closing minimized CPIC.
* Fixed bug causing corruption when CPIC is left open during
     Windows shut-down.
* Fixed bug in 16-bit "Creating Thumbnails" status bar.
* Fixed several bugs in 16-bit file display (occurred only if
     tens of thousands of files in file list simultaneously.)
* Hardened CPIC database against low memory configurations.
* Fixed bug causing GPF just after PCD original images were
     written to other formats.
* Fixed bug which could crash while using viewer PgUp/PgDn on
     systems with hi-color and true-color video displays.
* Fixed display bugs involving image adjustments with hi-color
     and true color displays.
* Fixed JPEG encoding bug which occurred only while thumbnails
     of other JPEG files were being created.
* Fixed bug in dialog sizing code which caused windows to
     appear too wide on 120 dpi video displays.
* Fixed bug which made it possible to view files in an empty
     file list.
* Fixed bug causing GPF when an image larger than the screen
     was viewed with options set to scale up by even multiples
     only.
* Fixed bug in GIF decoder involving application extensions.
* Worked around Microsoft's path delimiter bug (Win NT 3.51).
* Thumbnail generation now halts if less than 1MB of hard disk
     space is free, preventing Windows software from crashing.
* Fixed bug decoding TIFF FAX (Group 3) images.
* Changed File Listing Mode to Alt+N from Alt+F to avoid key-
     conflict with the File menu.
* Changed Listing menu hot-key to Alt+L to avoid key overlap.
* The View button "Photodex Eye" now watches what you do.  :^)
* Fixed multitasking crash bug involving options dialogs.
* Fixed several bugs related to copying & moving files.
* Fixed bug in converting grayscale JPEG files to 8-bit files.


1.02 build 62 - 10/25/95
* Quicker viewing!  Reduced view trigger delay significantly.
* Copying/moving files now checks for duplication and allows
     selective renaming, skipping and overwriting of files,
     on-the-fly!
* Path list (at left) can now be collapsed completely.
* Added auto-create option for large thumbnails in File List
     Options window.  This is *GREAT* for downloading!
* Fixed problems with menu keyboard shortcuts.
* Copying, moving and deleteing files now have appropriate
     errors when actions are not completed properly.
* Detects buggy Packard Bell (and other) CD-ROM device drivers
     and works around 'phantom' volume label and file entry
     problems.
* Wait cursor is now set immediately when object is presented
     so you can tell an image 'view' has been triggered.
* Database optimization now pre-writes header to avoid
     possible corruption from fatal crashes leaving the
     database unflushed.
* Update of file display is now performed immediately at
     startup.
* Update of source path now reflects absence of files moved
     immediately, rather than as a batch.
* Fixed problem which caused CPIC to hoard memory.
* Starts up at the previous run's vertical path list position.
* Path list now shows expanded paths as open folders.
* Bug in rotation of large images fixed.
* Image rotation highly optimized.
* Fixed bug which caused intermittent and even consistent
     crashes at exit of CPIC.
* Fixed image cache bug related to very large tiled images.
* Added support for some rare JPEG file formats.
* Fixed crash bug in JPEG decoder involving truncated files.
* Moving backward in slideshow no longer skips images.
* Other applications' windows no longer flash in front when
     CPIC dialog windows are closed.
* Added item to Utility menu for compacting the CPIC database.
* Added Advanced File List Option to automatically compact
     database during idle time.
* Fixed bug with path list starting bolded.


1.01 build 61 - 10/11/95
* Fixed problems where CPIC could randomly crash with General
     Protection Faults.  If you have had these problems with
     CPIC, upgrade to this version.
* Bug related to extreme view magnification fixed.
* Added status bar for file copy and move operations.
* CPIC will now update the file list quickly as files are
     copied, moved or deleted.


1.01 build 60 - 9/18/95
* First Release.

