Qdig - Quick Digital Image Gallery
==================================
CHANGELOG.txt

2005-03-21
Changed preferred caption font to Verdana so captions are easier to read.
Fixed filtering of Qtmp so it won't stomp no non-size values (e.g. Qtmp=Ctrl).
Added configurable CSS border settings for thumbnail images.
Added configurable CSS settings for the current-image thumbnail.
Now CSS opacity settings are configurable and may be omitted for
  consistencey and improved CSS compatibility.

2005-03-10
Now the selected size or temporary size must exist and be enabled for
  display.  If not, the default size is used (for $Qis) or temporary
  size is ignored (for $Qtmp).
Added capability for styling the thumbnail for the currently displayed
  image differently from the rest of the thumbnails.  (Requested by
  Jeremy Smith, assistance by GloryFish.)
Thumbnail wrapping should now be the same with Safe Mode enabled or not.
Added the ability to link the displayed image directly to the full size
  image file.  (Requested by Matthias, GloryFish, David B. Nagle.)
For this version (only?) some CSS properties aren't valid CSS.

2005-03-06
Improved Qdig's behavior on servers running with PHP Safe Mode enabled.
Added Safe Mode detection to the diagnostic messages.
Improved compatibility with servers running with PHP's open_basedir
  directive defined.

2005-02-18
Added a setting to force output of HTML headers and footers.
Added a $qdig_url Server Compatibility setting for specifying a URL path
  to the script.  It's useful for compatibility URL rewriting (mod_rewrite).

2005-02-01
Added an absolute-path option.  You can now make galleries using images
  in a specific directory elsewhere by specifying the filesystem and URL
  locations of the directory.

2005-01-11
Changed the default "directory-is-new" flag from an asterisk to "New" in
  small black letters on a yellow background, which looks icon-like.
Added an $excl_img_pattern setting that excludes images if they contain
  certain text in the filename.  Default text '_thumb'.

2004-12-23
Now admin.php works when you have apostrophes in directory names.

2004-12-18
Minor code cleanup to prepare for the 1.2.5 release.

2004-12-07
Added configurable attributes for the displayed-image's border.
Added new feature to disable IE's image toolbar in stand-alone galleries.
Added new HTML Header CSS setting to put a logo image in the lower-right
  corner (or wherever, since the location is configurable).

2004-12-06
Code cleanup.  Improved HTML Header.  Moved some settings.
Added new HTML Header CSS settings to put a border around the displayed
  image with configurable color and width.
Added a couple of language settings.

2004-12-04
Improved gdVersion() function and corresponding diagnostic messages some more.
  Now don't use phpinfo() unless necessary.  If GD extension is loaded and
  phpinfo() is disabled, settle for GD v1 rather than no GD at all.
Setting $thmb_enable to FALSE disables thumbs view more effectively now.

2004-12-03
Improved gdVersion() function and the corresponding diagnostic message.  Now
  if phpinfo() is disabled the script works appropriately.

2004-11-29
Added code to disable thmb_onfly when gallery is not stand-alone.  Qdig needs
  to be requested directly for it to work (because headers are already sent).
Fixed bug so now thumbs-on-fly work when $cnvrt_thmb['single'] is FALSE.

2004-11-28
Added Robin Rainton's code for converting each thumbnail in its own request.
  Now when thumbs need to be converted the page appears quickly and the
  thumbs appear one-by-one as they're converted.
Now only convert the requested size of a resized image unless the option
  to convert individually ($cnvrt_alt['indiv']) is turned off.  If it's
  off, all images in the directory are converted to of all enabled sizes.

2004-11-26
Added capability to break out of a frameset.  It's enabled by default.

2004-11-15
Improved INSTALL.txt.
Added a setting to admin.php for specifying the location of the Qdig script.
Improved admin.php Win32 compatibility.
Added a $caption_nl2br setting to automatically insert <br /> tags in captions.
Improved reverse-sorting behavior of subdirectories.
Improved XHTML compliance.

2004-06-23
Added settings to ignore files/directories that start with '.'.
Fixed $extra_paranoia bug that always caused an error exit.

2004-06-21
Added an array (list) where you can put image names that you want to ignore.
  This way you can ignore icons, etc. that are in gallery directories.
Added a setting to ignore all the image in the root (Main) gallery directory.

2004-06-18
Added descriptions to security violations to help debugging.
Added a check for pathnames (Qwd=) that start with '..'.
Yet more code cleanup.

2004-06-18
Added a new capability to ignore directories by including their names in a list.
Added a setting to use a tiled background image.

2004-06-16
Improved checkForUpdir() and  urlPath() functions.
Fixed bug in adminLink() function that broke the link.  (Sorry that happened.)
Added a diagnostic message to show dirname($php_self).
Added an option to omit the image profile data from converted images, which
  reduces the image file's size, sometimes dramatically.  It's disabled by
  default due to possible server compatibility issues.
Created a new Security Exit function named securityExit() (oddly enough).
Created a language setting for the security exit message ("Security Violation").
  The message is now displayed, rather than hidden in an HTML comment.
Added new $extra_paranoia setting to disallow '..' in file and directory names.
Various other code cleanup with special attention to security.

2004-05-28
Improved code that determines the name of the $qdig_files "top directory" so it
  doesn't appear  as a gallery directory if it's in a $chroot_dir directory.

2004-05-26
Changed <font> tags into <span> tags for improved XHTML compatibility.

2004-05-25
Added a new Server Compatibility setting that inserts a Cache-Control <meta>
  tag to avoid repeated reloading of thumbnail images  on certain servers.

2004-05-24
Added a setting to set a full URL to the admin.php script.
Added an $xtra_param setting, so included galleries can add HTTP Get parameters.
  Some web systems use a parameter like 'include=qdig.php' to include the script.
Fixed / improved the diagnostic messages.

2004-05-23
Added some HTML header Language Settings (language code and character set).
Got rid of is_executable check due to incompatibility with some servers and
  simplified the code that checks for Image Magick or GD and picks one.

2004-14-05
Removed redundant checkForUpdir() function.

2004-05-05
Added an image counter language setting for 'of' in "x of n" counters.

2004-04-30
Added feature to sort image files by date rather than alpha if desired.

2004-04-23
Improved/debugged integration between index.php and admin.php. 

2004-04-22
Updated the documentation to prepare for a stable release.

2004-04-21
Code cleanup.  Changed Admin-link code to a adminLink() function.

2004-04-20
Added some debugging messages to help determine if the user has followed
  the instructions for establishing the writable tree or not.
Renamed $debug_mode to $debugging_mesgs to mitigate perception of "bugs".

2004-04-17
Refined the Admin (caption-edit) link code.
Adapted admin.php so it returns to the image display page.
Code cleanup of admin.php (single-quotes to double-quotes, etc.).

2004-04-16
Added a link on a page to its corresponding admin.php caption-edit page.

2004-04-15
Code Cleanup.  Removed some redundant code.

2004-04-15
Stopped using array_key_exists() function to improved compatibility.
Added new setting for placing the caption above or below the image.
Changed the Sensible Default image conversion method for Win32 to GD.
Added compatibility setting to add extra "s to exec() commands on Win32.

2004-04-14
Upgraded Document Type for stand-alone gallery from HTML 4.01 to XHTML 1.0.
Added an option to set the width of the Directory Navigation Row.
Added an option to put qdig-camera icon (now embedded) in DirNav links.

2004-04-11
Embedded the icon directly into the script.

4/6/04
Minor code cleanup.

3/30/04
Directory names may now include the apostrophe character.

3/29/04
Clarified the purpose of the admin.php script in INSTALL.txt and admin.php.

3/28/04
Added options to reverse the sort order of directories and/or images.

3/19/04
Deleted prepGallery.sh, since it is no longer necessary.
Added touchDirs.sh, which is a simple utility to set all of the
  subdirectories in a directory to the same date and time.

3/18/04
Debug mode is enabled with simply $debug_mode = TRUE now.
Removed the option to place image conversion messages above the gallery.
Now all image conversion and debugging messages appear below the gallery.
Reworked the debugging messages so their output takes up fewer lines.

3/16/04
More work on new Debug Mode.  Some code cleanup.
Improved, especially for Win32, code that checks for Image Magick / GD.

3/15/04
Now ignore '...' directory, which is equivalent to '../..' on Win32.
Now HTML header/footer suppression can be forced or auto-detected.
Now you can force the GD version in case phpinfo() is disabled.
Started work on new Debug Mode.

3/12/04
Added $ignore_dir_links and $ignore_img_links configuration settings
  so now you can enable following of symlinks now.

3/11/04
Improved README.txt and INSTALL.txt and documentation text files.
Reworked the security warning.  Now the script exits and displays a
  message about changing permissions or disabling the security check
  if the root directory of the writable tree is (world) writable.

3/9/04
Removed some redundant checkForUpdir() security checks.
If the requested path or image doesn't exist, it's as if Qwd / Qif is empty.
  This means the page loads at the gallery root (for Qwd) or first image
  (for Qif) instead of displaying a security violation (blank page).
Now if GD is used for conversion *.bmp format files are ignored.

3/8/04
Rewrote INSTALL.txt to reflect the new, easier installation procedure.
Updated README.txt to reflect changes it was last brought up to date.

3/7/04
Code Cleanup.  Some redundant code was removed.
Created a new option to disable creating empty .txt caption files.

3/6/04
Reworked the file writing code.  Now captions and converted files
  are in separate directories, which helps in a few ways.
Added new cleanPath() function.
Added $check_security security paranoia setting.

3/5/04
Created a mkRecursiveDir() function to recursively create directories.

3/4/04
New option: placement of the image conversion messages.  Default is bottom.
Code cleanup.  Further work on full-size-hyperlink-from-image code.

3/3/04
Tweaked default settings, including changing `Original' to `Full Size'.
Fixed bug where hyperlinking the displayed image to the Full-Sized version

3/2/04
Finished adding capability to put writable files in a single directory tree.

3/1/04
Began adding capability to put writable files in a single directory tree.

2/25/04
Fixed behavior where sometimes caption text would not be displayed.
By popular demand, added a new setting to locate image links either above
  or below the displayed image.  Sensible-default setting is below for
  now, to accommodate large galleries and generally minimize scrolling.

12/26/03
Re-badged release 20031224 as version 1.0.
Created a new qdig-devel tree to use for development releases.

12/24/03
Code cleanup.  Various minor clarifications, etc.

12/20/03
New chroot feature:  Now you can set a directory below the directory of the
  calling script to be the topmost directory of a gallery tree.  This should
  help people who are including a gallery within another script.  This is
  in addition to the capability of chrooting single-directory galleries.

12/19/03
Improved the behavior of singleton images.  Now viewing a singleton should be
  the same as an image among others, but without prev/next first/last links.
Misc code cleanup, mostly on settings layout.

12/18/03
All temporary image sizes now link back to the default-view size.

12/17/03
Added error_reporting setting to admin.php script (for suppressing Notices).
New setting: Now having the displayed image link to the next image is optional.
New setting: Now an image can be hyperlinked to the original, which in turn
  links back to the default resized version (similar to some other galleries).
When you view an Original image (via the `Original' link in a Navigation
  Row) it's similarly linked back to the default resized version now.

12/10/03
Created a new gdVersion() function to determine the GD version (i.e. 1 or 2).
Eliminated 'new_ver' setting and otherwise improved the GD conversion code.
Image conversion messages now tell which conversion method was used.
Miscellaneous code cleanup.
The script now gracefully tries to use `convert', then tries GD.

12/6/03
Added visited-link color to header CSS style.  Retouched some variables.

12/5/03
Improved comments for GD image conversion settings.
Reworked image conversion message output.
Move `imagedestroy($src_img);' line up so GD conversion will use less RAM.

10/18/03
Linking back to the first image from the last one is now optional.
Code cleanup of image conversion code."

10/17/03
Improved GD image conversion.  Fixed image alt-tag bug.
Modified checkForUpdir function again.  Now a path (i.e. Qwd=XXX) must either
  be blank or start with a '.'.

10/12/03
Modified checkForUpdir function to test if the string starts with '/'.

10/9/03
prepGallery.sh error messages now go to stderr instead of stdout.
Changed default thumbnail size to 30 to support larger galleries by default.
 
10/1/03
Code cleanup: Improved color settings.  Improved style strings' logic.

9/22/03
Misc. code cleanup.

9/21/03
Improved single-directory gallery behavior.
Added support for image conversion using GD instead of Image Magick.

9/11/03
Fixed empty-gallery behavior and continued work on empty-directory behavior.

9/10/03
Created new Directory Navigation language settings.
Improved empty-directory behavior.
You can now create directories in admin.php.

9/9/03
Added some color scheme suggestions.
Lots of code cleanup:  Created $reqd_image array variable and switched to
  {curly syntax} for many variables within heredoc strings.

9/8/03
Improved the way directories-only pages are presented.
Created a Color Settings section and added some sample color schemes.

9/7/03
Code cleanup:  Tested many settings combinations and fixed several bugs.
Directory Navigation variables are now a single array variable.
Control Bar variables are now a single array variable.
Fixed image-order bug that crept into the last release.  (Sorry about that.)
New capability:  Subdirectories can be isolated as individual galleries now.
  If you disable Directory Navigation, then each subdirectory gallery will
  appear stand-alone.  Linking to a gallery links to that gallery only.

9/6/03
Code cleanup: Switch to array variables where appropriate, etc.
Fixed bug where only one subdir is displayed if there are duplicate mtimes.

9/5/03
Fixed sorting of directories by age, so now it works as intended again.
Messages generated by image conversion now output within the gallery table.

9/4/03
Added example $convert_cmd for Win32 users.
Fixed Control-Bar-won't-hide bug.
Reworked foreach() loops for better performance.
Improved Win32 compatibility.

8/29/03
Fixed bug where the Control Bar wouldn't appear in a single-directory gallery.
Fixed bug where a smaller-than-default temporary-image (Qtmp) would not appear.

8/24/03
Improved function descriptions and renamed some functions.

8/23/03
Replaced four variables with a single $cnvrt_thmb[] array variable.
Rearranged functions so the ones that don't generate html are at the top.
Added a language setting for messages generated at image conversion.
New $cnvrt_indiv setting so alternate-sized images may be converted for
  one image at a time, rather than in all images at once.
General cleanup.

8/22/03
Switched from file_exists() to is_file() in several places.
Simplified getImageFilenames() and showImage() functions.
New $is_readable_disa() and $file_exists_disa settings for work-around on
  servers where is_readable() and / or $file_exists() functions are touchy.

8/20/03
Turned Directory Navigation code into a dirNav() function.
General general script cleanup

8/19/03
Enable new First/Last language settings on navRow().
Simplified imageCounter() function by removing $tag_bfr_lnk and $tag_aft_lnk.
Same as above with firstLink(), prevLink(), nextLink(), lastLink() functions.
Added logic to determine if thumbnail directory is readable.
Replaced $thumbs_capable variable with $thumbs_writable and $thmbs_readable
  so now thumbs may be created externally.
General script cleanup

8/14/03
Worked on improving default behavior under various gallery scenarios.
Some misc. code refinement and code formatting cleanup.

8/13/03
New settings to disable Control Bar links-style and default-size choosers
Solidified Control Bar behavior under various settings scenarios.

8/12/03
Further refined the numbers view.  It's now more uniform and vertically compact.
Added some space (2px) above the Links Style and Default View controls.
Setting to disable thumbs now works again.
Default text links view is now selectable among name, num, and none.

8/11/03
Improved the behavior of numeral links.

8/10/03
Layout Settings now precede Image Conversion Settings.  (Easier to configure?)
Configurable header settings are now all in one array variable ($hdr).
Header <style> colors (background, text, links) are now configurable settings.

8/8/03
Directory navigation up-one-level link is now optional.
Lots of trivial code cleanup, plus some minor bug fixing.
Wrapping to first / last image is now optional on Navigation Rows.  Not
  wrapping seems less confusing, but the old behavior is still possible.

8/6/03
Added ability to disable header navigation links.
Cleaned up code to get rid of Notices when E_NOTICE errors are enabled.
Added an error_reporting() line to suppress Notices for now.

8/4/03
Implemented the new html header navigation links.
Performed some misc. code cleanup to reduce Notices and fix minor bugs.

7/29/03
Visiting a non-thumbs-capable folder no longer changes the default links view.

6/27/03
Some continued work on improving the new html page title feature.

6/7/03
Added code to change the page title as visitor navigates through the gallery.

6/6/03
Moved header and footer for stand-alone gallery into functions.  Header and
  footer are suppressed if the script is include()ed within another script.
Cleaned up the Directory Navigation code a bit.

5/27/03
Now able to sort directories by either age or alphabetically.
Added work-around inability to use is_executable() function in SAFE_MODE.

5/26/03
Now new / updated directories may be flagged with an asterisk.

5/25/03
New checkForImgs() function to see if a directory has at least one image.
The checkForDirs() function now ignores links and requires readability.

5/24/03
Reworked getImageFilenames() getDirectoryNames() functions.
New configurable delimiter between path elements
Rearranged global variables for consistency among functions.

5/23/03
Added style settings for font size and changed "up one level" label.
Improved logic and error reporting in prepGallery.sh script.
Updated description text at the top of the script.

5/22/03
If there are only subdirectories and not images to display, the subdirectory
  links are separated with a <br /> so they appear as a centered column.
showImage() now just bails if there is no image to show.
showFooterRow() now just bails if there is nothing to show.
Now no display area table is created if there's nothing to put in it.
Fixed footer display bug when their dirs but not images.

5/21/03
New navOrig() function, which builds a link to the original version of a
  resized image for a Navigation Row if such an original exists.
New Super-Sensible Default Settings(tm) that don't use much disk space and
  provide a link to the original image.  (Based on Qdig user feedback.)

5/20/03
Mostly continued to refine the Directory Navigation code.
Enabled small-text option for Directory Navigation row.
Added checkForDirs() function.  Now only directories with images and / or
  subdirectories appear in the Directory Navigation row.
Now works better when there are just directories and no images in the
  gallery root.  Also works better when there are lots of directories.
Now using umask() in admin.php script, but still one chmod() left.
Reworked the prepGallery.sh script so if you don't have enough
  permissions, it bails without changing anything.

5/19/03
Created a script, prepGallery.sh, to ease setting of file/directory
  attributes on a gallery tree with or without root capabilities.
Updated INSTALL.txt to reflect an easier installation procedure
  and add the reference to the new prepGallery.sh shell script.

5/18/03
Now distributing a separate .zip file with DOS-formatted text files.
Simplified Directory Navigation into one cell instead of three.
Lots of work on encoding path URLs.  NS4 users will appreciate it.
  Added urlPath() functions and $pwd_url variable, etc.
Updated INSTALL.txt, also to deal with special characters in names.
Changed default view to numbers-links if not thumbs-capable.

5/17/03
Mostly worked on continuing to integrate the new subdirectory code.
Set a very-slightly-gray background color for stand-alone page.
Added configurable settings for Directory Navigation controls.
Changed some defaults slightly.  The controls you see will 
  auto-adapt depending on whether subdirectories exist.
Implemented new "Prefs" control to reduce screen clutter.
Brought README.txt and INSTALL.txt more up-to-date.

5/16/03
Subdirs can now have spaces in their names.
Added basic recursive directory navigation.  The gallery displays
  the path to the current image and links to other directories.
Renamed Navigation Row to Gallery Navigation Row to distinguish
  it from Directory Navigation.
Tweaked table width percentages in Gallery Navigation Row table.
Only go to a subdirectory if it contains images.
Add an "up one directory" link to subdirectories.

5/15/03
Changed image sizing labels.
Added rudimentary subdirectory support.

5/14/03
Added capability of presenting actual uploaded images.
Minor improvement to Navigation Row layout.

05/09/03
Fixed admin `&' bug.  It works hunky dorey now thanks to Lyndon.

05/07/03
Minor bug fixes and touch-up, mostly to controlView() function.
Admin.php now works with register_globals Off on early PHP4.


04/10/03
Minor changes to avoid Warnings when error_reporting is set high.

02/01/03
New easier default base_dir, web_dir settings in admin.php.

01/11/03
Got rid of $img_sz_nav_titles and $img_sz_control_titles variables.

01/10/03
Changed default-size setting to use a size number instead of letter.
Changing size label text (i.e. language setting) is now much easier.

01/09/03
Began making image sizing more adaptable and less language-dependent.
Converted from "short PHP tags" to normal-type tags in admin.php.
Got rid of $img_sz_prefixes[] variable (that was a kluge).
Converted controlSize() and navSize() functions to use looping.
Each of the image size selector labels can now be enabled/disabled.

01/07/03
Reworked exec() so it doesn't wrap to improve Win32 compatibility.
Switched from SCRIPT_NAME to PHP_SELF for Win32 compatibility.

01/03/03
Removed binary (phpfilefarm tarball) from the distribution.

01/01/03
Switched to heredoc-type strings in several places in the script.
Reduced the number of '$str .=' lines by wrapping concatenation lines.
  (More changes to improve efficiency.)
  (File size shrank by 2.3K.  Output pages are smaller, too.)
Added capability to disable HTML in Captions.

12/31/02
Switched from printf() to echo statements.
Refinement of concatenated strings to hopefully speed parsing.

12/30/02
Switched to using empty() function where applicable.
Updated the description text block.
Changed to `} else' to match PEAR standard.
Fixed doc strings to match phpdoc standard.
Switched to using tabs instead of spaces for indenting (shrank by 6.2K).
Using a better way to print the caption than using include() as before.
Functions that printed directly now now return values.  (Major change)
Now concatenating text instead of using variables inside double-quoted strings.
  This was supposed to improve efficiency.
  
12/29/02 - Fixed special-characters issue that resurfaced due to reformatting.
12/28/02 - Remove lines from header.  Began adapting admin.php so it's
           useful for Qdig-specific or general-purpose use.
12/27/02 - More clarification of settings and variable names.
12/26/02 - Added version variable.  Moved image conversion variable settings
           so they're together.  Changed some variable names.  Reversed order
           in CHANGELOG.txt.  Rearranged more settings for clarity.
12/23/02 - Changed HTML header.  Some comment changes and spelling corrections.
12/21/02 - Now encoding ampersands in URLs for compatibility with (XHTML)
           standards.  Updated INSTALL.txt to reflect changes in the script.
12/20/02 - Added safety checks to see if converted images directory is
           available.  Consolidated navigation variables into a single array.  
12/19/02 - Added settings to disable presenting the XL, L, and M size options.
           More code cleanup for consistence and bug squashing.
12/18/02 - Code cleanup for consistency and minor bug squashing.  Twiddled
           with font size and alignment in footer row.
12/12/02 - Reformatted script for fewer lines of code.  Renamed project to
           Qdig.  Now detects presence of favicon.
12/11/02 - Moved visitor-selectable default view to control bar and created
           a one-time alternate size component to navigation bar. Added
           misc. safety checks.  Misc. bug cleanup and tweaking.
12/10/02 - Improved resizing functions.  Added visitor-selectable default 
           image size to navigation bar.
12/09/02 - Added a couple of security checks.  Created function to generate
           alternate-sized images.  Added visitor-controllable "links view"
           selection of thumbs/names/numerals to the control bar.
12/08/02 - Now when filenames are used for text links they're displayed in
           a sidebar to the left of the image area.  New first image and
           last image links (`|<<' and `>>|') for the nav bar.  Started on
           a "Control Bar," which will display the location (subdir), some
           visitor-configurable settings, and the `site home' link.
12/07/02 - Made the settings section less verbose.  Zapped one more special-
           character bug.  Added some security checks.
12/06/02 - Reformatted the script to make it easier to read.  Reviewed and
           corrected global variable usage.  Developed an auto-wrapping
           feature for thumbnail and text numeral  links (not yet useful
           for filename text links).
12/05/02 - Created a function to get the image number.  Rearranged variables
           so functions only use globals when it makes sense.  Added filename
           option for text image links.  Added "small text" option for text
           image links.  Fixed a few more special-characters bugs.
12/04/02 - Now passing image names instead of image numbers in URLs, so
           the images are "bookmarkable".  Added directory support in URL
           in preparation for subdir support.  Switched from while() to
           foreach() loops in imageLinks functions.  Image list is now
           sorted alphabetically.  Fixed nasty `slashes' problem.
12/03/02 - Attended to various detail issues.  Renamed / created variables
           for clarity.  Improved script layout for ease-of-use.  No longer
           sometimes creating empty navigation tables.  Fixed special-char-
           acters bug using rawurlencode() for image src="" attributes.
12/02/02 - Added Windows bitmap (.bmp) support.  Changed from single-quotes
           to double-quotes around `convert' parameters.
12/01/02 - Created a navigationRow function using tables.  Simplified out
           section.  Added lots of user configuration settings. Adapted
           phpFileFarm to use as a web interface to the gallery.
11/29/02 - Added optional thumbnail prefixes to help avoid accidental over-
           writing of files.  Added caption support.  Clarified comments.
           Now automatically works on both older and newer versions of PHP.
11/28/02 - Added to README.txt.  Fixed minor `no image specified' bug.
           Added copyright lines.  Now checking for directory writability
           creating (or displaying) thumbnail images.
11/26/02 - Tidied up output and script layout.  Now displays a single
           image properly.  Created homeLink() function.  Added comments
           to ease troubleshooting.  Added `No image' message.
11/25/02 - Created functions to read images from dir and create
           thumbnails.  Added README.txt example setup to deal with
           permissions issues.  Now handling spaces in filenames.
11/24/02 - Created script.

$Id: CHANGELOG.txt,v 1.46 2005/03/22 00:50:49 haganfox Exp $
