ChangeLog

ChangeLog file for PEL: PHP EXIF Library.  A library with support for
reading and writing EXIF headers in JPEG and TIFF images using PHP.

Copyright (C) 2004  Martin Geisler <gimpster@users.sourceforge.net>
Licensed under the GNU GPL, see COPYING for details.


PEL Version 0.6



2004-07-21 17:12  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: This is PEL version 0.6.

2004-07-21 16:49  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Added doc comments.

2004-07-21 16:45  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Detailed the changed interface and other recent changes.

2004-07-21 16:40  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Updated the example to match the new interface in
	  PelJpeg.

2004-07-21 16:24  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: canon-ixus-ii.php, nikon-coolscan-iv.php, nikon-e5000.php,
	  nikon-e950.php, sony-dsc-v1.php: Updated to match new interface
	  in PelJpeg.  Fixed timestamps to match the UTC time.

2004-07-21 16:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php: The timestamps should be treated uniformly as UTC
	  time, and not local time, otherwise we cannot guarantee a safe
	  round trip where an entry is written to a file and then later
	  retrieved.

2004-07-21 16:21  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/read-write.php: New tests of PelEntryAscii and its
	  descendent classes.

2004-07-21 16:20  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/edit-description.php: Updated to match interface changes in
	  PelJpeg.

2004-07-21 16:19  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/dump-image.php: Updated to match the new interfaces in
	  PelJpeg and PelTiff.

2004-07-21 16:18  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExif.php, PelIfd.php, PelJpeg.php, PelTiff.php: New
	  infrastructure that allows one to construct empty objects, and
	  then later add content.

2004-07-21 16:16  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Link in the new test cases.

2004-07-21 16:14  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelException.php: The PelInvalidDataException is a new generic
	  exception when invalid data is found.

2004-07-21 15:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/read-write.php: Test cases covering reading and writing
	  files.

2004-07-21 15:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelConvert.php: The conversion from bytes to signed shorts
	  were off by one.

2004-07-21 15:17  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelEntry.php: The loading of signed bytes was wrong.

2004-07-21 14:57  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php: Check the format before trying to load the data.

2004-07-20 16:09  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelJpegMarker.php: Rename PelJpegMarker::isValidMarker()
	  into PelJpegMarker::isValid().

2004-07-20 15:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, PelTiff.php: The static functions PelJpeg::isValid()
	  and PelTiff::isValid() is better described as functions than
	  methods.

2004-07-20 09:56  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: New plans.

2004-07-18 15:55  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php: Removed old unneeded TODO.

2004-07-18 15:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* README: Moved to AUTHORS.

2004-07-18 15:50  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Updated INSTALL file now that PHP 5 stable has been
	  released.

2004-07-18 15:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/images/no-exif.jpg: An image without EXIF information.

2004-07-18 15:31  Martin Geisler  <gimpster@users.sourceforge.net>

	* AUTHORS: Credits to the people who have helped.

2004-07-18 13:37  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: nikon-e5000.php, nikon-e950.php, test.php: Tests for the
	  Nikon models E950 and E5000.

2004-07-18 12:38  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Add the Nikon Coolscan IV test case.

2004-07-18 12:37  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/canon-ixus-ii.php: Updated tests to match updated image.
	  There are now 15 test cases with 727 individual tests in the test
	  suite.

2004-07-18 12:17  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/sony-dsc-v1.php: Updated tests to match the updated image.

2004-07-18 11:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/nikon-coolscan-iv.php: Reading tests for the new Nikon
	  Coolscan IV image.

2004-07-18 11:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Added something about the new test images and other updated
	  lately.

2004-07-18 11:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php: The DATE_TIME tag in the Nikon Coolscan IV image
	  has the date and time delimited with '.' instead of ':' as
	  specified by the Exif standard.

2004-07-17 22:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/images/nikon-coolscan-iv.jpg: A sample image from a Nikon
	  Coolscan IV ED film scanner.

2004-07-10 20:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/images/: canon-ixus-ii-thumb.jpg, canon-ixus-ii.jpg,
	  sony-dsc-v1-thumb.jpg, sony-dsc-v1.jpg: New images, taken
	  directly from the cameras instead of being resized in the Gimp.

2004-07-10 20:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/images/: nikon-e950-thumb.jpg, nikon-e950.jpg,
	  nikon-e5000-thumb.jpg, nikon-e5000.jpg: New test images from
	  Nikon models E950 and E5000.

2004-07-10 17:54  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: dump-image.php, edit-description.php: The scripts could
	  only be run from the test directory because of the use of
	  relative paths in the require_once() statements.

2004-07-09 21:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Descriptions of the latest changes since version 0.5 was
	  released.

2004-06-29 23:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/edit-description.php: Updated code to match the changes in
	  PelJpeg::getSection().

2004-06-29 17:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelException.php: Updated doc comments.

2004-06-29 17:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Fixed converting PelJpeg objects into bytes.
	  Updated the doc comments to match the latest changes in the code.

2004-06-29 09:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTiff.php: Having a default byte order is convenient ---
	  little-endian byte order was chosen arbitrarily.

2004-06-28 20:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/number.php: The new tests that caught the missing return
	  statement.

2004-06-28 20:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryRational.php: The output generated in the default case
	  was not returned, and so one did not get the expected 'x/y' text
	  for a plain rational number.

PEL Version 0.5



2004-06-28 07:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: The Perl code was wrong.

2004-06-28 00:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Version 0.5 is out.

2004-06-28 00:29  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: PEL version 0.5 is coming soon to a mirror near
	  you!

2004-06-28 00:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* users: A file for manual translation of SourceForge usernames to
	  real names.

2004-06-28 00:16  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/pel.pot: Regenerated with updated line numbers.

2004-06-28 00:15  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, TODO: Hurray!  PEL should now be fully documented.

2004-06-28 00:11  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, PelTiff.php: Updated doc comments.

2004-06-27 23:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExif.php: Added doc comments.

2004-06-27 23:10  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Bug #976782 should now finally be dealt with.

2004-06-27 23:07  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Some images have some content following the EOI
	  marker --- that content is now stored as a PelJpegContent object
	  associated with the fictive marker 0x00.  All the images reported
	  in bug #976782 can now be parsed by PEL.

2004-06-27 20:53  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelIfd.php: The thumbnails would lack the very last byte, fixed.

2004-06-27 20:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Fixed indention.

2004-06-27 20:45  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelIfd.php: Fixes for images with broken  length information for
	  the thumbnail.

2004-06-27 19:51  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTag.php: Added some links in the doc comments.

2004-06-26 22:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL, NEWS, README: Removed the apostrophes in contractions.

2004-06-26 21:54  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: PEL got added to another online directory.

2004-06-26 20:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL, NEWS, Pel.php, PelConvert.php, PelDataWindow.php,
	  PelEntry.php, PelEntryAscii.php, PelEntryByte.php,
	  PelEntryLong.php, PelEntryNumber.php, PelEntryRational.php,
	  PelEntryShort.php, PelEntryUndefined.php, PelException.php,
	  PelExif.php, PelFormat.php, PelIfd.php, PelJpeg.php,
	  PelJpegContent.php, PelJpegMarker.php, PelTag.php, PelTiff.php,
	  README, TODO, make-release.sh, update-locales.sh, update-pot.sh,
	  test/ascii.php, test/canon-ixus-ii.php, test/convert.php,
	  test/data-window.php, test/dump-image.php,
	  test/edit-description.php, test/number.php, test/sony-dsc-v1.php,
	  test/test.php, test/undefined.php: Updated the standard file
	  prefix now that PEL can parse TIFF images.

2004-06-26 00:01  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Updated with news about the progress of fixing bug #976782.

2004-06-25 10:55  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: Another off-by-one bug!

2004-06-25 10:55  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/convert.php: Extensive tests of longs, shorts, and bytes.

2004-06-25 00:02  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: convert.php, test.php: Added tests of the conversion of
	  bytes into integers, with emphasis on the conversion of bytes to
	  large integers.

2004-06-25 00:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/data-window.php: Added a test case to exercise the parsing
	  of big integers, that is, integers that overflow a signed 32 bit
	  integer.

2004-06-24 23:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: The bytesToLong() method didn't work correctly
	  with integers larger that would overflow the PHP signed 32 bit
	  integers.  But when multiplying and adding the integers are
	  promoted to 64 bit floats, which can then be used in place of a
	  true unsigned 32 bit integer type.

2004-06-24 22:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryNumber.php: The %d format specifier converts the argument
	  into a signed 32 bit integer --- the %f format specifier works
	  with 64 bit floats and so it can be used when faking 32 bit
	  unsigned integers.

2004-06-24 12:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Remove the private $count variable.

2004-06-24 12:36  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExif.php, PelJpeg.php, PelJpegContent.php: Removed
	  PelJpegSection from the doc comments.

2004-06-24 12:31  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: canon-ixus-ii.php, sony-dsc-v1.php: Updated to match the
	  newly changed PelJpeg::getSection() method.

2004-06-24 12:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, PelJpegSection.php: Removed the PelJpegSection
	  class, since it was just acting as a simple pair.  This lead to a
	  rewrite of the PelJpeg::getSection() method, so that it now takes
	  a PelJpegMarker as argument instead of the section number.  Added
	  doc comments as well.

2004-06-24 12:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTiff.php: The byte order can now be specified when turning a
	  TIFF object into bytes.  This makes the private $order variable
	  unnecessary.	Added and updated doc comments.

2004-06-21 22:12  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: News for the next release.

2004-06-21 22:08  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Catch the exception thrown if the APP1 data cannot
	  be parsed as EXIF data.  This fixes #976782.

2004-06-21 22:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php: Ups!  The size of a byte is... one byte!

2004-06-21 22:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: Fixed spelling mistakes in doc comments.

2004-06-21 21:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/dump-image.php: Non-debug output didn't work.

2004-06-21 21:45  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/dump-image.php: New -d argument will turn on debugging.

2004-06-21 21:03  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelIfd.php: Fixed getBytes() so that the byte order argument now
	  actually is used.  Added doc comments.

2004-06-21 19:47  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php, PelEntry.php, PelEntryRational.php: Added and updated
	  doc comments.

2004-06-21 19:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php, PelEntryNumber.php: Added doc comments.

2004-06-11 18:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Added a note about PEL being tested with PHP5 RC3.

2004-06-10 20:42  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: PEL is now listed at http://www.scripts.com/.

2004-06-10 20:40  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTiff.php: Added a simple getByteOrder() method.

2004-06-10 20:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: Dropped the idea about making PEL a replacement for the
	  builtin PHP functions.  This is because they don't depend on
	  anything outside PHP, so one would expect them to be available in
	  most PHP installations, and second, the output will be somewhat
	  tedious to reproduce.

2004-06-09 21:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: The HTML ChangeLog is now modified (using Perl
	  magic) to contain proper anchors indicating each release, so that
	  the release notest can link to the proper section.  Added
	  comments.

2004-06-09 19:07  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: Another goal for PEL: handle USER_COMMENT tags correctly,
	  including converting to and from specified encodings.

PEL Version 0.4



2004-06-09 14:35  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, make-release.sh: Version 0.4 is out.

2004-06-09 14:34  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Last updates to the Danish translation before version
	  0.4 is out.

2004-06-09 13:47  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: Updated so to generate locales for inclusion
	  with releases.  Added a list of sites where new releases of PEL
	  can be announced.

2004-06-09 13:03  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Adjustments to the output.

2004-06-09 13:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, po/pel.pot: Small white-space adjustments to the
	  output.

2004-06-09 12:53  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Massive updates.

2004-06-09 12:50  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/pel.pot: Updates with new string from PelDataWindow.php and
	  changes from PelFormat.php.

2004-06-09 12:48  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Found yet another string that is eligible for
	  translation.

2004-06-09 12:47  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelFormat.php: Better output when the getName() and getSize()
	  functions are presented with an unknown format.

2004-06-09 12:45  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php, PelEntryAscii.php: Code cleanups, albeit small
	  ones...

2004-06-09 12:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: More news.

2004-06-09 12:35  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Indention.

2004-06-09 12:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/pel.pot: Remove the generic strings which are no longer marked
	  as translatable in teh source.

2004-06-09 12:03  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Note the Danish translation.

2004-06-09 12:01  Martin Geisler  <gimpster@users.sourceforge.net>

	* README: Reworded.

2004-06-09 11:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Explaination of the fact that PEL is a library and not
	  an application.

2004-06-09 11:58  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelFormat.php, PelTag.php: The names of EXIF formats and EXIF
	  tags are generic terms which shouldn't be translated after all.

2004-06-08 14:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/: da.po, pel.pot: The latest strings, and the latest Danish
	  translations.

2004-06-08 14:19  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTag.php: Fixed capitalisation.

2004-06-08 14:18  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php: Added punctuation.

2004-06-06 19:01  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTag.php: Added a couple of links in the doc comments.

2004-06-06 18:54  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelFormat.php: Added doc comments.

2004-06-06 11:59  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Lots of updates for the Danish translation.

2004-06-06 11:51  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/pel.pot: Merged in the newest strings.

2004-06-06 11:50  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php, update-locales.sh: Updated to match the new
	  pel.pot/pel.mo naming scheme.

2004-06-06 11:48  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/PEL.pot: Renamed to pel.po.

2004-06-06 11:48  Martin Geisler  <gimpster@users.sourceforge.net>

	* update-pot.sh: Updated to match the new name for the po template
	  file.

2004-06-06 11:47  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/pel.pot: Renamed from PEL.pot to pel.pot since I actually like
	  lower-case filenames better.

2004-06-06 11:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryRational.php: Another couple of strings which should be
	  translated.

2004-06-06 11:14  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Note the disabling of GPS related tags.

2004-06-06 11:11  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTag.php: Added doc comments to the class constants --- the
	  comments are the corresponding titles and descriptions as given
	  by the functions getTitle() and getDescription().

	  The code for finding the tile and description of the GPS related
	  tags were commented out.  These tags seem to conflict with a
	  number of other tags, e.g., the tags have the same hexadecimal
	  value, so they have to be treated specially somehow.

2004-06-06 11:06  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelFormat.php: Marked the names of EXIF entry formats as
	  translatable.

2004-06-06 11:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryUndefined.php: Added translatable strings for the version
	  tags.

2004-06-06 11:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php: This was broken, the call to Pel::tra() lacked
	  the final ).	Also added required files to the require_once()
	  block.

2004-06-05 19:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php: This makes the output for the SUBJECT_AREA tag
	  translatable.

2004-06-05 19:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryAscii.php: Mark more translatable strings.

2004-06-05 19:16  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/PEL.pot: Updated with the new strings from the PelTag.php
	  file.

2004-06-05 19:13  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Changed the example to use require_once() instead of
	  include_once() since the intented semantics is to really fail if
	  the files cannot be read --- continuing with a warning is no
	  good.

2004-06-05 19:11  Martin Geisler  <gimpster@users.sourceforge.net>

	* README: Added note about internationalisation, and credited the
	  libexif project for providing the translations.

2004-06-05 19:06  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Note the new internationalisation stuff.

2004-06-05 18:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/: de.po, es.po, fr.po: Added German, Spanish, and French
	  translations made by Lutz Müller, Fabian Mandelbaum, and Arnaud
	  Launay, respectively.  The translations were made for the libexif
	  project, but since PEL is a port of that project, the
	  translations can be used here too.

2004-06-04 22:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php, PelTag.php: More strings marked for
	  translation.	Some of the strings were split across several lines
	  in the source, but they are now all on single (but unfortunately
	  very long) lines, because the xgettext program couldn't extract
	  the splitted strings properly.

2004-06-04 21:19  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/: PEL.pot, da.po: Added new strings so that the output of
	  dump-image.php is mostly translatable.  Updated the Danish
	  translation with translations for those strings.

2004-06-04 21:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php, PelExif.php, PelIfd.php, PelTag.php, PelTiff.php:
	  Marked string for translation and made the files require Pel.php,
	  which is needed by any file which contain translatable strings.

2004-06-04 20:53  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/PEL.pot: Updated with latest strings from PelJpeg.php.

2004-06-04 20:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Translations...

2004-06-04 20:50  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php: Mark strings for translation.

2004-06-04 20:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: The internationalization process has now been started, so
	  this TODO item can be removed.

2004-06-04 20:25  Martin Geisler  <gimpster@users.sourceforge.net>

	* .cvsignore: Ignore the auto-generated locale directory.

2004-06-04 12:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/dump-image.php: Enable the use of Gettext.

2004-06-04 12:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpegMarker.php: Marked more strings for translation.

2004-06-04 12:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTag.php: Mark string for translation.

2004-06-04 12:32  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/da.po: Preliminary Danish translation of PEL.

2004-06-04 12:31  Martin Geisler  <gimpster@users.sourceforge.net>

	* po/PEL.pot: The template PO file on which other translations are
	  based.  Translators should merge this file into their own
	  translations whenever this file is updated.

2004-06-04 12:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* update-locales.sh: Maintaince script for generating MO files.
	  All PO files in the po subdirectory will be processed and the
	  result will be put in the corresponding directory under the
	  locale subdirectory.

2004-06-04 12:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* update-pot.sh: Maintaince script for updating the PO template
	  file po/PEL.pot.  This is the file containing all the string that
	  are marked for translation in PEL.  Translators should merge it
	  into their translations whenever it is updated.

2004-06-04 12:20  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: Added two new static functions for internationalization.
	  This is the beginning of making PEL speak other languages than
	  just English.

2004-06-04 09:41  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php: Wrong format codes used: PHP does not have %i.
	  This was found using Gettext which knows about the valid PHP
	  format specifiers... cool!

2004-06-04 09:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryAscii.php: Fixed more spelling mistakes.

2004-05-28 13:13  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php, PelConvert.php, PelDataWindow.php, PelEntry.php,
	  PelEntryNumber.php, PelEntryRational.php, PelEntryShort.php,
	  PelJpeg.php, PelTag.php, README, TODO: Spell check.

2004-05-25 16:48  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelJpegContent.php: As always: added doc comments.

PEL Version 0.3



2004-05-25 15:15  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: Version 0.3 is out.

2004-05-25 15:14  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Last minute updated before version 0.3 is out.

2004-05-25 15:13  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Updated example to match the new class and method names.

2004-05-25 15:11  Martin Geisler  <gimpster@users.sourceforge.net>

	* README: Updated feature list.

2004-05-25 15:11  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: PEL can now parse TIFF images.

2004-05-25 15:02  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php, PelExif.php, PelIfd.php: Added standard doc
	  comment for require_once() blocks.

2004-05-25 15:01  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php, PelEntryNumber.php, PelJpeg.php: Added doc
	  comments.

2004-05-25 14:46  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelTiff.php: Added doc comments.

2004-05-25 14:45  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpegContent.php, PelJpegMarker.php, PelJpegSection.php: Added
	  standard doc comments for require_once() blocks.

2004-05-25 14:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryAscii.php, PelEntryByte.php, PelEntryLong.php,
	  PelEntryRational.php, PelEntryShort.php, PelEntryUndefined.php:
	  Added standard doc comments for require_once blocks.

2004-05-25 14:42  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php, PelConvert.php: Updated doc comments.

2004-05-25 13:36  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, README: Announce support for TIFF images and other changes.

2004-05-25 13:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: canon-ixus-ii.php, sony-dsc-v1.php: Added extra
	  indirection due to the new class structure where the PelExif
	  object holds a PelTiff object with the real data.

2004-05-25 13:32  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/ascii.php: The class was renamed to PelEntryCopyright.

2004-05-25 13:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php, PelEntryAscii.php, PelEntryByte.php,
	  PelEntryLong.php, PelEntryNumber.php, PelEntryRational.php,
	  PelEntryShort.php, PelEntryUndefined.php, PelFormat.php,
	  PelIfd.php, PelJpegContent.php, PelJpegMarker.php,
	  PelJpegSection.php, PelTag.php: Removed @subpackage tags except
	  for the exceptions.  This gives a better overview in the
	  documentation.

2004-05-25 13:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/dump-image.php: Updated to handle both JPEG and TIFF images.

2004-05-25 13:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, PelTiff.php: Added PelTiff for parsing TIFF files
	  and added an isValid() method to both classes so that it's easy
	  to test unknown data to see if it's JPEG or TIFF data.

2004-05-25 13:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExif.php: Updated to use a PelTiff object as the internal
	  representation of the EXIF data.

2004-05-25 13:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Added extra check on the offset given.

2004-05-24 22:42  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: canon-ixus-ii.php, dump-image.php, edit-description.php,
	  sony-dsc-v1.php, test.php: Updated to match the newly renamed
	  classes.

2004-05-24 22:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: exif-entry-undefined.php, undefined.php: Renamed
	  exif-entry-undefined.php to just undefined.php

2004-05-24 22:38  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: exif-entry-number.php, number.php: Renamed
	  exif-entry-number.php to just number.php

2004-05-24 22:38  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: ascii.php, exif-entry-ascii.php: Renamed
	  exif-entry-ascii.php to just ascii.php

2004-05-24 22:35  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: More flexible control of the debug output.  This should
	  probably be turned into a general scheme with a verbosity level.

2004-05-24 22:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpeg.php, PelJpegData.php: Renamed PelJpegData.php to
	  PelJpeg.php

2004-05-24 22:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExif.php, PelExifData.php: Renamed PelExifData.php to
	  PelExif.php

2004-05-24 22:31  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryNumber.php, PelExifEntryNumber.php: Renamed
	  PelExifEntryNumber.php to PelEntryNumber.php

2004-05-24 22:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifTag.php, PelTag.php: Renamed PelExifTag.php to PelTag.php

2004-05-24 22:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifIfd.php, PelIfd.php: Renamed PelExifIfd.php to PelIfd.php

2004-05-24 22:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifFormat.php, PelFormat.php: Renamed PelExifFormat.php to
	  PelFormat.php

2004-05-24 22:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryUndefined.php, PelExifEntryUndefined.php: Renamed
	  PelExifEntryUndefined.php to PelEntryUndefined.php

2004-05-24 22:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryShort.php, PelExifEntryShort.php: Renamed
	  PelExifEntryShort.php to PelEntryShort.php

2004-05-24 22:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryRational.php, PelExifEntryRational.php: Renamed
	  PelExifEntryRational.php to PelEntryRational.php

2004-05-24 22:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryLong.php, PelExifEntryLong.php: Renamed
	  PelExifEntryLong.php to PelEntryLong.php

2004-05-24 22:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryByte.php, PelExifEntryByte.php: Renamed
	  PelExifEntryByte.php to PelEntryByte.php

2004-05-24 22:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntryAscii.php, PelExifEntryAscii.php: Renamed
	  PelExifEntryAscii.php to PelEntryAscii.php

2004-05-24 22:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelEntry.php, PelExifEntry.php: Renamed PelExifEntry.php to
	  PelEntry.php

2004-05-24 18:50  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryRational.php: Removed old TODO.

2004-05-24 17:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: Parsing TIFF images would be a nice feature for
	  completeness.

2004-05-24 17:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifData.php: The size of the EXIF data was checked several
	  times, these checks are now combined into one check.

2004-05-22 11:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL: Some information about SimpleTest.

2004-05-22 11:46  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: Added standard header to the ChangeLog file.

2004-05-22 11:46  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Making test cases with SimpleTest is easy --- there's now
	  over 400 tests included with PEL!

2004-05-22 11:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Add the new tests.

2004-05-21 13:38  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: canon-ixus-ii.php, images/canon-ixus-ii-thumb.jpg,
	  images/canon-ixus-ii.jpg: Test images and unit tests for Canon
	  IXUS II.

2004-05-21 13:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/sony-dsc-v1.php: Added test for a forgotten entry.

2004-05-21 13:10  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelDataWindow.php, test/data-window.php: Added a test case
	  for PelDataWindow, and fixed an offset bug in getBytes which was
	  found using these tests.

2004-05-20 10:36  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Latest bells and whistles.

2004-05-20 10:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryUndefined.php: Fix the FILE_SOURCE tag and add
	  support for SCENE_TYPE.

2004-05-20 10:32  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Hook in the new test.

2004-05-20 10:29  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/sony-dsc-v1.php: Test case for the SONY DSC V1 image.

2004-05-20 10:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/images/: sony-dsc-v1-thumb.jpg, sony-dsc-v1.jpg: A test
	  image from a SONY DSC V1, with thumbnail.

2004-05-20 10:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.jpg: Moved to test/images/sony-dsc-v1.jpg.	The idea is
	  to have a library of test images from different camera models.

2004-05-20 09:58  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: More plans...

2004-05-20 09:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryUndefined.php: Fixed output of integer version
	  numbers: version 2.0 would be output as just version 2.

2004-05-20 09:43  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-undefined.php: Version 2.0 should return '2.0'
	  and not just '2'.

2004-05-19 14:36  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: Plans...

2004-05-19 11:41  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: Fixes in doc comments.

2004-05-19 10:27  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: Added doc comments.

2004-05-18 22:14  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifIfd.php: Added a getThumbnailData() method and some doc
	  comments.

2004-05-18 21:08  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-ascii.php: Wrapped long lines.

2004-05-18 21:07  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryNumber.php, PelExifEntryRational.php: The values of
	  these numeric EXIF entries are stored in $this->value, not
	  $this->numbers.  Or at least that's how it's supposed to be.

2004-05-18 21:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Added doc comment for the clear() method ---
	  this method is for debugging only.

2004-05-18 13:47  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: exif-entry-ascii.php, exif-entry-number.php,
	  exif-entry-undefined.php: Added forgotten ?> to the files.

2004-05-16 12:06  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Document the include_once() -> require_once() change.

2004-05-16 12:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php, PelExifData.php, PelExifEntry.php,
	  PelExifEntryAscii.php, PelExifEntryByte.php,
	  PelExifEntryLong.php, PelExifEntryNumber.php,
	  PelExifEntryRational.php, PelExifEntryShort.php,
	  PelExifEntryUndefined.php, PelExifIfd.php, PelJpegContent.php,
	  PelJpegData.php, PelJpegSection.php: Don't just try to include
	  the files, we actually require those files to be able to run.

2004-05-16 12:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: Added a Pel::warning() function which is used for what
	  one would expect in the code.  The warnings are only output if
	  PEL_DEBUG is defined to a true value, perhaps this should be
	  changed.

2004-05-16 11:57  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifIfd.php: Re-enabled debug output, using the Pel::debug()
	  function.

2004-05-16 11:44  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Re-filled paragraphs, and made room for post-0.2 items.

PEL Version 0.2



2004-05-16 11:34  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: Small typo.

2004-05-16 11:31  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: Version 0.2 is coming to a mirror near you!	Now
	  with ChangeLog, and better-looking documentation.

2004-05-16 11:30  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Updated with latest new cool features.

2004-05-16 11:16  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryAscii.php: Updated to match unit tests.  All classes
	  now have setValue() and getValue() methods.

2004-05-16 11:15  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-ascii.php: Revised tests.

2004-05-16 11:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Hook in the new PelExifEntryAscii tests.

2004-05-16 11:05  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-undefined.php: Removed old debug cruft.

2004-05-16 11:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-ascii.php: Unit tests for the PelExifEntryAscii
	  class and its decendants.

2004-05-16 10:46  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntry.php, PelJpegData.php: Updated doc comments.

2004-05-16 10:41  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryRational.php: Doc comments again, and again, and...

2004-05-16 10:34  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: The Pel class doesn't belong to any subpackage.

2004-05-16 10:06  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryRational.php: The PelExifEntryRational and
	  PelExifEntrySRational classes now work like the other numeric
	  EXIF entry classes --- each number (rational) is represented as
	  an two-element array.  Updated doc comments.

2004-05-16 10:04  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryByte.php, PelExifEntryLong.php,
	  PelExifEntryNumber.php, PelExifEntryShort.php: Updated doc
	  comments.

2004-05-16 10:02  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelException.php, PelExifData.php: Grouped exceptions in the
	  Exception subpackage.

2004-05-15 11:36  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryUndefined.php: Renamed get*() and set*() methods to
	  getValue() and setValue(), respectively.  Fixed subtle bug in
	  formatting of bytes from a PelExifEntryVersion object --- this
	  was found using the newly committed unit test.

2004-05-15 11:34  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: Run the new tests for the PelExifEntryUndefined
	  classes.

2004-05-15 11:34  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry-undefined.php: Test cases for the
	  PelExifEntryUndefined class and subclasses.

2004-05-15 11:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/: exif-entry-number.php, exif-entry.php: Renamed
	  exif-entry.php to exif-entry-number.php to reflect that the file
	  contains test cases for the subclasses of the PelExifEntryNumber
	  class.

2004-05-15 10:41  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, README: Added note about SimpleTest and other new things.

2004-05-15 10:39  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/exif-entry.php: Test cases for the subclasses of
	  PelExifEntry.  The tests will test for proper range checking
	  (overflows) and test that values can be retrieved correctly.

2004-05-15 10:37  Martin Geisler  <gimpster@users.sourceforge.net>

	* test/test.php: The main SimpleTest file --- run this and all
	  tests will be executed.

2004-05-15 10:33  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelJpegData.php: Make use of the new Pel::debug() method for
	  output.

2004-05-15 10:32  Martin Geisler  <gimpster@users.sourceforge.net>

	* Pel.php: A class full of misc methods.

2004-05-15 10:22  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryRational.php: Updated doc comment.  The PHP type is
	  int, and the documentation should reflect that.

2004-05-15 10:21  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntry.php: Added support for the signed variants of the
	  number classes.  Delayed including the class definitions of the
	  PelExifEntry* classes until they are needed.

2004-05-15 10:15  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryNumber.php: Changed the getNumbers and setNumbers
	  methods to getValue and setValue, these methods shall be the new
	  standard way of retrieving and changing the value of any
	  descendant of PelExifEntry.

2004-05-15 10:10  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryLong.php: Renamed references to the getNumbers and
	  setNumbers methods to getValue and setValue, respectively, to
	  match the change in PelExifEntryNumber.

2004-05-15 10:09  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryShort.php: Added PelExifEntrySShort class for signed
	  shorts.  Renamed references to the getNumbers and setNumbers
	  methods to getValue and setValue, respectively, to match the
	  change in PelExifEntryNumber.

2004-05-15 10:06  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryByte.php: Classes to handle signed and unsigned
	  bytes.

2004-05-15 10:02  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelDataWindow.php: Added methods to read signed numbers.  Added
	  and updated doc comments.

2004-05-15 10:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelConvert.php: Signed and unsigned numbers (bytes, shorts, and
	  longs) are now handled correctly.

2004-05-14 07:51  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: The SimpleTest (http://sf.net/projects/simpletest) unit
	  testing framework looks like just the right, and rather advanced,
	  tool for writing automated tests.

2004-05-12 14:52  Martin Geisler  <gimpster@users.sourceforge.net>

	* TODO: Future plans: convenience functions and MakerNotes parsing.

2004-05-10 10:23  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS, PelConvert.php, PelDataWindow.php, PelException.php,
	  PelExifData.php, PelExifEntry.php, PelExifEntryAscii.php,
	  PelExifEntryLong.php, PelExifEntryNumber.php,
	  PelExifEntryRational.php, PelExifEntryShort.php,
	  PelExifEntryUndefined.php, PelExifFormat.php, PelExifIfd.php,
	  PelExifTag.php, PelJpegContent.php, PelJpegData.php,
	  PelJpegMarker.php, PelJpegSection.php, make-release.sh: Added
	  @date tag to the doc comments, and adjusted the release script so
	  that phpDocumentor will accept the new tag.

2004-05-09 10:26  Martin Geisler  <gimpster@users.sourceforge.net>

	* NEWS: Release specific news will be put in this file.

2004-05-09 10:22  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntry.php, PelExifEntryUndefined.php: Two new classes:
	  PelExifEntryVersion and PelExifEntryUserComment.  The version
	  class is used to handle the EXIF_VERSION, FLASH_PIX_VERSION, and
	  INTEROPERABILITY_VERSION tags, whereas the comment class handles
	  the USER_COMMENT tag.

PEL Version 0.1



2004-05-07 22:35  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: The generated API documentation will now also be
	  uploaded so that it is available at http://pel.sf.net/doc/.

2004-05-07 19:40  Martin Geisler  <gimpster@users.sourceforge.net>

	* README: Added a section about the API documentation --- people
	  should read that first, and then ask questions afterwards.

2004-05-07 19:21  Martin Geisler  <gimpster@users.sourceforge.net>

	* PelExifEntryShort.php: Fixes ported from libexif, see
	  http://tinyurl.com/2r7re for the corresponding diff from the
	  libexif source.

2004-05-07 18:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL, README, TODO: Added a section about getting support to
	  the README, and reformatted all three files.

2004-05-07 18:07  Martin Geisler  <gimpster@users.sourceforge.net>

	* make-release.sh: The script that will be used to make new PEL
	  releases.

2004-05-07 15:28  Martin Geisler  <gimpster@users.sourceforge.net>

	* .cvsignore: Ignore the autogenerated documentation for now.

2004-05-07 15:13  Martin Geisler  <gimpster@users.sourceforge.net>

	* INSTALL, PelConvert.php, PelDataWindow.php, PelException.php,
	  PelExifData.php, PelExifEntry.php, PelExifEntryAscii.php,
	  PelExifEntryLong.php, PelExifEntryNumber.php,
	  PelExifEntryRational.php, PelExifEntryShort.php,
	  PelExifEntryUndefined.php, PelExifFormat.php, PelExifIfd.php,
	  PelExifTag.php, PelJpegContent.php, PelJpegData.php,
	  PelJpegMarker.php, PelJpegSection.php, README, TODO,
	  test/dump-image.php, test/edit-description.php, test/test.jpg:
	  Initial commit.

2004-05-07 15:00  Martin Geisler  <gimpster@users.sourceforge.net>

	* COPYING: PEL is licensed under the GNU GPL.


SourceForge.net Logo Documentation generated on Wed, 21 Jul 2004 19:12:53 +0200 by phpDocumentor 1.3.0RC3