+Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
+
+ * editors.[ch]: Add "%w" macro to disable full screen deactivation when
+ running an editor command.
+ * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
+ prevent exit of full screen.
+ * image-load.c (image_load_begin): Fix to not treat short reads as
+ end of file condition.
+ * README, doc/10_5_editor_commands.html: Document %w macro for editor
+ commands.
+ * po/it.po: Update Italian translation,
+ submitted by Kostantino <inverness1ATvirgilio.it>.
+
+Sun Jun 12 19:25:26 2005 John Ellis <johne@verizon.net>
+
+ * format_canon.[ch]: Reimplement canon raw parser to use convenience
+ functions from exif.c, also separated parsers into one per file type.
+ For the cr2 format also verify compression type in tiff field 0x0103.
+ * format_raw.c: Add FIXME comment noting current shortcomings.
+
+Sat Jun 11 01:06:49 2005 John Ellis <johne@verizon.net>
+
+ * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
+ exif_text_list_find_value() will always return newly allocated text.
+
+Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
+
+ * exif.c (exif_parse_IFD_table): Fix offset count before testing
+ against buffer size.
+ * exif.h: Make exif_text_list_find_value available.
+ * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
+ adjust several text descriptions.
+ * format_fuji.c: Remove "MkN." text from tag names.
+ * format_nikon.c: Fix offset count before testing against buffer size,
+ and remove "MkN." text from tag names. Add several new tags.
+ * format_olympus.[ch]: New files for olympus makernote.
+ * format_raw.c: Add exif olympus hook.
+ * src/Makefile.am: Add format_olympus.[ch].
+
+Fri Jun 10 02:19:26 2005 John Ellis <johne@verizon.net>
+
+ * pan-view.c: Add exif date sorting option to right click menu, and
+ change 'reading dimensions...' message to be more generic as it may now
+ also be reading embedded exif dates, or both date and dimensions.
+
+Thu Jun 9 23:22:01 2005 John Ellis <johne@verizon.net>
+
+ * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
+ bytes with values of 0 are actually in the data to compare.
+
+Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
+
+ * exif.[ch]: A lot of code clean up, add generic tiff header parser,
+ remove use of packed structures to interpret tiff file format,
+ fix possible endless loops in tiff parser with corrupt IFD tables,
+ and fix possible overflow in jpeg exif parser.
+ * format_canon.[ch]: Add additional makernote values, plus a few
+ spelling fixes. Header update.
+ * format_fuji.[ch]: Header update.
+ * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
+ code cleanup. Header update.
+ * format_raw.[ch]: Add pathname argument to file descriptor version of
+ raw parser to quickly rule out non-raw files based on file extension.
+ Add raw header match type to check for tiff "make" field value.
+ * image-load.c (image_loader_begin): Add image filename for raw parser.
+
+Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
+
+ * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
+ * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
+ description field for MakerNote parser.
+ * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
+ * format_raw.c: Add debug description output and Nikon raw parser hook.
+
+Sun Jun 5 03:05:39 2005 John Ellis <johne@verizon.net>
+
+ * filelist.c (path_list_recursive_append): Fix memory leak by using
+ correct function to free path list.
+
+Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
+
+ * exif.[ch]: Use glib provided data types and byte order functions for
+ consistency with rest of application. Made several more functions
+ available in the header. Use MakerNote parsing from format_raw.c.
+ * format_canon.[ch]: Changes to match exif.h and format_raw.h.
+ * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
+ * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
+ * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
+ camera formats here (similar to existing raw format list).
+ * src/Makefile.am: Add format_nikon.[ch].
+
+Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
+
+ * README: Update credits.
+
+ Apply fix from Daniel M. German:
+
+ * format_canon.c (canon_read_int): Fixed error which caused a
+ segfault under OS X. It was a casting a number as a 32
+ bit, when it was 16. it works in little endian, but not in big
+ endian machines.
+
+Fri Jun 3 20:02:23 2005 John Ellis <johne@verizon.net>
+
+ * format_canon.c (canon_mknote_parse_convert): For serial number
+ conversion, use the value of the data - not the value of the pointer.
+
+Fri Jun 3 18:43:46 2005 John Ellis <johne@verizon.net>
+
+ * bar_exif.c: Set a default size for the EXIF data column in the
+ advanced view, and allow resizing of that column to allow more data to
+ be visible when needed.
+ * format_canon.c: Fix data type for Canon MakerNote Serial Number.
+
+Fri Jun 3 01:49:20 2005 John Ellis <johne@verizon.net>
+
+ * exif.[ch]: Export several parsing functions for use by the exif
+ makernote parsers, and add hook for MakerNote data parsing.
+ * format_canon.[ch]: Add Canon EXIF MakerNote support.
+ * format_raw.c: Fix warning printf grammar.
+
+Thu May 26 22:14:53 2005 John Ellis <johne@verizon.net>
+
+ * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
+
+Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
+
+ * format_raw.[ch]: Move camera specific code to manufacturer specific
+ format_*.c files. Change code so that file descripter version is now a
+ separate functions that wraps the standard parser by using mmap.
+ * format_canon.[ch]: Moved Canon specific raw support here, removed
+ file descriptor versions of parser. This Canon raw file parser written
+ by Daniel M. German.
+ * format_fuji.[ch]: Move Fuji specific raw support here, parser written
+ by Lars Ellenberg.
+ * exif.c: Update for change to format_raw_img_exif_offsets.
+ * filelist.c: Add cr2 extension to Canon raw format list.
+ * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
+ that buffer is refilled using new offset of file descriptor.
+ * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
+
+Wed May 18 19:36:49 2005 John Ellis <johne@verizon.net>
+
+ * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
+ does proper checking for existing folder to avoid clobbering an
+ existing folder.
+ * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
+ a folder to fix possible clobbering of an existing folder with the
+ same name as the requested name.
+
+Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
+
+ * format_raw.[ch]: New files to parse image data and exif offsets for
+ the raw camera formats.
+ * exif.c, image-load.c: Add support calls to format_raw.c functions
+ above.
+ * filelist.c: Add Fujifilm raw file extension to known formats.
+ * thumb_standard.c (thumb_loader_std_start): Check for existing
+ thumbnail file before checking for a failure mark.
+ * src/Makefile.am: Add format_raw.[ch].
+
+Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
+
+ * po/cs.po: Update Czech translation,
+ submitted by Jan Raska <jan.raska@tiscali.cz>
+ * de.po, fr.po: Typo and spelling fixes.
+
+Sat May 14 12:23:19 2005 John Ellis <johne@verizon.net>
+
+ * image.c, pixbuf-renderer.c: Fix sending of complete signal.
+ * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
+ * utilops.c: Additional validation for destination of copy/move
+ dialogs, and do not include extension when conveniently selecting
+ filename text in rename dialogs.
+
+Wed Apr 27 15:17:57 2005 John Ellis <johne@verizon.net>
+
+ * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
+ * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
+ never actually set these dimensions. Increase default size of main
+ window.
+ * layout_util.c: Use GTkToolbar for the main window toolbar.
+ * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
+ * rcfile.c: Add note to config file that it is autogenerated.
+ * typedefs.h: Remove no longer used tooltip in LayoutWindow.
+ * ui_misc.[ch]: pref_toolbar additions.
+ * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
+ * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
+ * icons/Makefile.am: Add above icons to inline pixbuf list.
+
+Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
+
+ * pan-view.c: Add option to ignore symbolic links to folders when
+ creating file list (no gui control yet), and do not allow listing
+ the root folder as this introduces too many issues (for instance
+ how do we ignore special filesystems such as /proc using only stat
+ attributes?). Add fix to not show empty folders in the flower view.
+ * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
+ thumbnails to be saved for images with a size between normal and large
+ when using large thumbnails.
+ * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
+
+Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
+
+ * cache.c (cache_sim_data_load): Fix to return CacheData if any data
+ type exists.
+ * pan-view.c: Fix slow merging of embedded dates into file list;
+ includes optimizing pan_cache_sync_date and plugging a memory leak.
+
+Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
+
+ * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
+ queue (source). Fixes crash introduced by Apr 12 changes.
+
+Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
+
+ * cache-loader.[ch]: New utility to load cache-able data.
+ * cache.[ch]: Add embedded (exif) date caching.
+ * pan-view.c: Use new cache loading mechanism. Add exif date support
+ to timeline and calendar view.
+ * src/Makefile.am: Add cache-loader.[c,h].
+
+Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
+
+ * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
+ tainting user perspective of image hues.
+ * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
+ to avoid wasteful memory allocation, this will reduce memory waste
+ when in full screen.
+
Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
* pan-view.c: Optimize pan_layout_intersect by dividing object list