Photo Paper Saver
-----------------
Copyright (C) 1997 Veena Jayaram (vjayaram@usa.net)
All Rights Reserved

This program lets you make lots of photo reprints quickly, easily,
and save money at the same time.  This program will automatically
layout all your different prints using the LEAST amount of space
so you waste less photo paper when you cut them out.

Minimum System Requirements:
----------------------------
Processor:  Pentium 133
Cache:      256 K
Ram:        32 MB
Display:    800x600, 16 bit (65535 colors)
Hard Drive: 100 MB free temporary space for printer
            driver and print spooler.
OS:         Windows 95 and NT 4.0

Installation:
-------------
Run "setup.exe".

UnInstallation:
---------------
Run "Uninstall PPS" from the Start Menu or
"Add/Remove Programs" in the Control Panel.

This program is shareware:
--------------------------
See "license.txt" for distribution and license information.
See "order.rtf" for registration information
    and planned features for future versions.
---------------------------------------------------------


Version 1.5.1.2 - 5/3/98
--------------------------

Bug Fixes:

- Large pictures (10mb to 20mb) would not print preview correctly.
  Sometimes, SetDIBitsToDevice fails and so I use StretchDIBits all
  the time now.


Version 1.5.1.1 - 3/16/98
--------------------------

Changes:

- The "Add Wizard" now sorts thumbnails in alphabetical order.

- Better print spooler support for Canon BJ 7000 printer.
  (use less spool space)

- Better print spooler support for Alps MD 2300 printer.
  (use less spool space)


Version 1.5.1 - 2/21/98
--------------------------

Bug Fixes:

- Prints were missing in print preview and printing.  This
  happens with printers reporting very high resolutions
  (ie. Epson Photo Stylus set to 720dpi).  This has been fixed.

- Fixed misc. bugs introduced by changes in preceding version
  in search of performance.

- Fixed a bug with loading some monochrome bmp images (not
  really photo quality, but it shouldn't crash either).


Version 1.5.0.5 - 2/2/98
--------------------------

- Print preview for large prints (i.e. 8x10) are much
  faster now because all rendering is done in strips.
  Thanks Stan!

- Image caching size is now proportional to the available
  physical memory available at launch.

Bug Fixes:

- DrawDib could fail on some machines/printers. This caused
  preview to not show some pictures (or a blank page). Hard
  to track down, but it's now been replaced.

- Added support for jpeg files tagged by Photoshop.


Version 1.5.0.4 - 1/20/98
--------------------------

Bug Fixes:

- Added support for 32bit TIFF images (RGB + Alpha channel).

- Bug fix: bugs caused some 8bit, 16bit, and 24bit TIFF
  images to be rejected. Fixed.

- Added support for b/w and grayscale TIFF images
  (CCITT Group 3 (T.4) and Group 4 (T.6)).

- MFC's code to load the toolbar's state crashes on some
  machines (rarely), so I've placed exception handling code
  around it.


Version 1.5.0.3 - 1/4/98
--------------------------

Bug Fixes:

- Supports more resolutions of jpegs from the Sony cameras.

- Printing limit for unregistered program sometimes complained
  even when you hadn't printed 2 pages.

- Pictures.dll dynamically linked to MSVCRT.DLL, but it wasn't
  installed.  Also, pps.exe used LIBCMT.LIB.  Pictures.dll nows
  statically links to LIBCMT.LIB.


Version 1.5.0.2 - 12/30/97
--------------------------

Bug Fixes:

- Added support for jpeg images from Sony cameras. They embedded
  variable information inside the identifier field which caused
  the new imaging library to reject it.  Please continue to submit
  problem pictures so I can debug them.  Thanks Daniel.

- Added support for jpeg images from Kodak DC-210 cameras.  They used
  custom markers which the new imaging library did not recognize.
  Please continue to submit problem pictures so I can debug them.
  Thanks Edwin.

- Email author did not work for Eudora users.  Eudora only uses
  the name field and ignores the address field.  Both the name and
  the address are the same now.  Thanks Doug.


Version 1.5.0.1 - 12/29/97
--------------------------

Bug Fixes:

- 4x5 size prints failed to print, even though it's selectable.
  A side effect was that 2.5x3.5 size's print count was automatically
  doubled!  Thanks Raymond for tracing this bug down.

- Clarified the unregistered version's print limit in popup MsgBox.

- Added a copy of readme.txt inside zip file for simtel's requirements.


Version 1.5.0.0 - 12/23/97
--------------------------

Changes:

- Added "email author" and "visit pps website" capability.
  Added 4x5 print size and new reg key system.

- Added image caching for better performance.

- Added image caching for better performance.

- Added TWAIN support for scanners and digital cameras!

- My laptop is now fixed and recovered from it's crashed
  hard drive in late October.

- New image loading library!  New library will load
  pictures with status/cancel ability.  It's also
  faster than the old ocx.
  Format include: BMP, PNG, TARGA, TIFF, GIF, PPM, JPEG

Bug fixes:
- Fixed some bugs with PPS running on NT (the biggest bug
  was in the optimized rotation code).
- For large images, changing the clipping area was not
  saved properly, causing images to be printed with the
  wrong clipping area.


Version 1.0.1.2 - 8/26/97
-------------------------

Bug Fixes:
- Some new users experienced a page fault crash before
  the program finished loading.  This was caused by the
  main window position loading not accounting for missing
  values on a new system.


Version 1.0.1.1 - 8/25/97
-------------------------

Bug Fixes:
- Clipping area was sometimes off when printed (compared
  to the preview) because of auto-rotation.


Version 1.0.1.0 - 8/23/97
-------------------------

Changes:

- Drag and Drop is now supported.
  You can now drag pictures directly from your favorite
  photo album program, organizer program, or from Explorer,
  and drop them directly into PPS!

- Dragging pictures to a PPS program icon/link will launch
  the program and will drop the pictures into it.

- Shell links are now supported.

- Drag and drop a folder is supported.

- Direct support for banding printer drivers (e.g. HP
  printers).  This feature results in faster print times
  and faster print preview.

- Report views are now selectable by clicking anywhere
  in the row.

- Added more information to the printing status dialog,
  spooler information, and summary info dialog.
- Changed loading order to favor "selected" pictures first,
  resulting in faster loading times.
- Added exception handling to image loading.
- Saves window, toolbar, and pane location/sizes.

Bug Fixes:
- collapsing a node in the directory tree view is much
  faster (previously, a bug caused unnecessary icon updates).
- switching between large and small icon view will now update
  the scrollbar.


Version 1.0.0.2 - 8/3/97
------------------------

Changes:
- shows busy cursor when switching directories.
- default print copies has been changed.
- program now statically links to MFC for a smaller
  download file.


Version 1.0.0.1 - 8/2/97
------------------------

Bug Fixes:
- updated "readme.txt" to meet simtel archive's upload
  requirements.
- information dialog about unregistered version not able
  to print more than 2 pages was not MB_TASKMODAL.
  This could cause re-entrancy problem inside printing
  code.


Version 1.0.0.0 - 8/1/97
------------------------

Known Bugs:
- tooltips and status line messages are incomplete.
- help file is incomplete.
- window size and locations are not remembered.
- reading large (i.e. > 15MB) pictures is very slow.
  We really need a DLL imaging library like LeadTools.
- bottom pane may not paletize correctly on video
  displays with less than 65535 colors.


