2008/02 mapivi version 0.9.7
+ added 2008 copyright info

2008/02 mapivi version 0.9.6
+ added location window to search for and to add location informations (based on IPTC tags Country, Province/State, City, Sublocation)
+ revised the import dialog: removed mount/unmount
+ revised the import dialog: moved some options to a foldable frame
+ revised the import dialog: added an option to add a high rating to locked (write-protected) pictures
+ embedded a new Mapivi icon
+ added common key bindings to the dirtree and the picture frame
+ included patch to correct timezone calculation in case of migration over 24 hour border (Thanks Rene!)
+ included patch adding a third IPTC dialog layout (without categories) (Thanks Rene!)
+ show changed IPTC caption in main window if edited in IPTC dialog
+ added an ignore filter in search for duplicates
+ improved search for duplicates window

2008/02 mapivi version 0.9.5
+ improved usability in crop dialog (better mouse handling, 1/3-grid)
+ added evolution and mozilla-thunderbird as possible email clients
+ IPTC caption is now editable in main window (key: F4)
+ added support for RAW files (files are moved, copied rename along with their JPEG file)
+ added searching for duplicates by same creation date
+ improved and reordered several menus and added all layouts as menu entries
+ improved usability in change EXIF date/time dialog
+ usage of a proportional font in the keyword search (cloud tag) for better font sizing
+ increased number of maximal shown thumbnails from 1000 to 10000
+ bug fix in IPTC dialog when editing several pictures with different settings 
+ bug fix in search duplicated by file size
+ usage of nstore instead of store enables usage of search database across different OS

2007/07 mapivi version 0.9.4
+ Support for XMP sidecar files and WAV files (copy, move, rename them with JPEG file)
+ some experiments with encoded file and folder names (see Encode::encode)
+ replace some non-printable chars in IPTC data
+ Adaptations for keywords added from Picasa
+ improved user feedback (progressbar) when editing IPTC of several pictures 
+ some work on fullscreen mode in main window and when pic is displayed in own window (key: F11)
+ new key (m) in search window to show selected picture in main window
+ the options window is smaller to fit on small screens, it may be closed with Ctrl-x (OK) or ESC (Cancel)

2007/05 mapivi version 0.9.3
+ when editing IPTC info of multiple pictures the dialog shows all common tags and keywords
+ added several lossless JPEG operations: add border, add relative border, add border aspect ratio, add watermark, ...
+ added icons to all menues (they are stored in configdir/icons)
+ added Image::ExifTool as an optional module
+ if ExifTool is available some XMP operations are supported (see Menu:Edit->XMP info ...)
+ more search options in the cloud tag: date range and rating range
+ keyword window may now be docked to the left or right side of the main window
+ TOP50 of most popular pictures has been replaced by TOP100 of best rated pictures (see special searches)
+ number of digits in the filename in the light box are calculated by the number of pictures (thanks to Yann Michel)
+ some parts of the old filename (e.g. the number) can now be reused in Smart rename (thanks to Thierry Daucourt)
+ better and more checks when adding new keywords to the hierarchy
+ decoration dialog offers the ImageMagick fonts now
+ progress dialog calculates the estimated total time for an operation
+ some experiments with encoded file and folder names (see Encode::encode)
+ renamed directory to folder

2006/12 mapivi version 0.9.2
+ new command line option -i to start with import wizard
+ new option to start import wizard at startup when a memory card is inserted
+ modified some default options
+ Mapivi now saves the last selected picture (optional)
+ code cleanup
+ support of three different date formats (yyyy-mm-dd, dd.mm.yyyy, mm/dd/yyyy) see line 6000
+ check new keywords and categories for unsupported chars (slash and backslash)
+ support to delete multiple keywords/categories from the catalog at once
+ better progress info for tasks with undefined length
+ smart rename adds now a 3 digit number instead of a 2 digit number when needed
+ added some balloon help in the option window
+ some experiments with ExifTool (not yet active)

2006/10 mapivi version 0.9.1
+ several improvements for adding new keywords, e.g. new keywords may now also be ignored - the ignore list is saved in file keywords_ignore
+ the number of keywords in the keyword browser can be limited to the 100 most popular
+ more information in the keyword browser, e.g. number of displayed and available keywords
+ the warning after changing an existing rating/urgency can be switched off
+ some more speed improvements when reading in a directory a second time by using file and pixel size information from the database
+ bug fix: when using the IPTC edit dialog the rating/urgency is now handled correct
+ improved folder selection dialog for "add to database ..." and "build thumbnail database ..."
+ new popup menu in thumbnail preview window (also used when showing pictures from keyword browser): open picture folder in main window
+ show at least the complete path and file name in balloon if picture is not available

2006/10 mapivi version 0.9.0
+ new feature to browse the pictures by keyword/tag clouds (menu: Search->browse database by keyword ...)
+ mapivi detects new IPTC keywords in pictures and asks to add them to the keyword catalog (try Menu: Search->add to database ...)
+ integrated a new color chooser (Tk::ColorChooser is no longer needed)
+ added a color picker (color pipette) to choose a color of a picture, the picked color may be used to e.g. add an adequate frame color
+ search for duplicate pictures may now be restricted to selected directories
+ search for pictures with a certain pixel size is now supported
+ new function to add an inner frame when using the montage/index print function
+ add join button and mode in category window
+ new preset when changing picture size (PAL: 720x576 pixel)
+ added Mapivi icon image to all windows
+ removed unused function exportIPTC() to XML
+ small bug fixes and improvements

2006/09 mapivi version 0.8.3
+ new feature: timeline; showing distribution of pictures over month and year (new way to access your pictures and better info about database content)
+ sort by EXIF date, file date, file size and urgency are much faster now, as they use info from database
+ it is now possible to restore pictures from the trash as the original folder info is saved   
+ montage/index print is now also available in the light table
+ bug fix: when a folder is removed all pictures are now also removed from the database
+ search duplicates: it is now possible to ignore links
+ search window: new menu item to remove items from the database
+ changed key bindings: key-F5: smart update, key-u: update thumbnail list
+ pressing the middle mouse button to view a picture no longer changes the selection
+ search window: added dummy frame for further extensions
+ several GUI improvements

2006/08 mapivi version 0.8.2
+ speed improvement up to 10 times when reading in a directory a second time
+ smart update of directory (much faster especially in big directories)
+ added basic support for PNG pictures
+ improved IPTC dialog (simple and professional layout)
+ improved directory diff: more functions, other layout
+ keyword window and light table save their size and position on the desktop
+ new feature to remove image meta info when resizing a picture
+ better logical ordering and consistency when displaying IPTC infos
+ show pic in own window is able to display several pictures
+ more and better infos when importing slideshow files
+ new aspect ratio 5:4 (for PAL video)
+ better layout of overlay meta info
+ improved grayscale function
+ new additional builtin histogram function
+ added more variables in the smart rename function
+ add pictures from a thumbnail window to the light table
+ improved search dialog: entering of date ranges
+ fixed bug in light table resize under windows
+ fixed bug in light table move thumb and scroll

2006/01 mapivi version 0.8.1
+ fixed a bug with the default thumbnail EmptyThumb.jpg (thanks to Christian Franke)

2006/01 mapivi version 0.8.0
+ Mapivi has a nicer and more modern look
+ improved menu layout
+ more color options plus presets
+ keywords and categories may now be added in join mode: e.g. Family.Herrmann.Martin
+ grayscaled (black/white) pics using a channel mixer with a lot of useful filter presets 
+ more functions and menues in the light table window
+ added options when saving xnview slideshows (e.g. support relative paths)
+ more menu items and key shortcuts in the search window (e.g. keywords and rating)
+ save and restore size of search window
+ reduced thumbnail generation options
+ TOP50 displays thumbnails now
+ a lot of bug fixes and improvements

2005/11 mapivi version 0.7.5
+ new: added a light table, to sort out and rearrange picture collections, albums, slideshows
  it is possible to save these slideshows as XnView compatible *.sld file lists
+ improved the search window (cleanup, more help, better layout)
+ made more file operations work in the search window (e.g. backup, rename, build web pages)
+ added possibility to sort and search pictures by popularity (number of views)
+ added TOP50 of most popular pictures (see menu: Extra->show TOP50)
+ added -size to convert arguments which speeds up the resizing (idea: Dan Eble)
+ experimental: menu: Extra->show picture view list (to show slide show lists in main window)
+ changed the PlugIn arguments from (dir file, file, ..) to (file, file, ..) (each with full path)
+ reworked all PlugIns accordingly
+ show file size difference in Bytes in the directory difference window
+ removed gimmicks like background thumbnails
+ improved thumbnail options window
+ new key bindings (e.g. Ctrl-k for categories)
+ code cleanup and minor bug fixes

2005/11 mapivi version 0.7.4
+ build web pages: escape special HTML characters (Dan Eble)
+ build web pages: first page is called index.html (easier access) (Dan Eble)
+ new feature: track popularity of pictures (count how often a picture has been viewed within mapivi)
+ improved handling of linked files and modification time checking (Dan Eble)
+ better EXIF support for Canon cameras (Dan Eble)
+ cleanup and rearrangement of the IPTC dialog (not finished) (Dan Eble and Martin)
+ picture balloon messages are in better shape now
+ code cleanup and minor bug fixes

2005/09 mapivi version 0.7.3
+ import EXIF date, time, owner in IPTC
+ search just in IPTC keywords
+ add asymmetric borders around pictures
+ show or edit IPTC and copy to print also in search window available
+ more options in directory checklist
+ better? folder selection for windows
+ backup is shown immediately
+ adjustable separator when joining comments
+ user is asked before a backup file is renamed
+ easier search patterns ((,),[,],{,},+,... may be used now)
+ support for new gimp-win-remote (GIMP >= 2.2), old one is no longer supported, but code still available
+ slideshow displays just the selected pictures
+ exiftool experiments
+ code cleanup and bug fixes

2005/03 mapivi Version 0.7.2
+ new feature to add comments while importing pictures
+ new feature to add IPTC templates while importing pictures
+ swapped IPTC and EXIF column in search window too

2005/03 mapivi Version 0.7.1
+ mapivi supports and needs module Image::MetaData::JPEG in version 0.14 or better
  => no more memory leaks when cataloging pictures
+ autocompletion in most of the entry fields (e.g. in the IPTC editor)
  to add a new value you must leave the entry with tab or enter key!
  see also menu:Extra->edit entry history
+ new feature: add lossless border to JPEG pictures (see menu: Extra->add lossless border)
+ crop dialog nearly completly rewritten, frame is now drawn using the mouse directly
+ fixed bug when adding IPTC info to a single picture
+ improved font selection (new dialog)
+ new option to overlay the picture with it's meta data
+ better keyboard support
+ simply add/remove keywords to comments of one or many JPEG pictures
+ the setting all/last in keyword and category dialog will be saved
+ removed the Stop button from the main window (subs: stopButStart, -Stop, -End, -Check)
+ swapped IPTC and EXIF column in thumbnail table
+ middle mouse button click in dir tree opens thumbnail preview window of selected directory
+ bug fixes in: checkCachedPics() and selectThumb()
+ added more support for non-JPEG pictures, but still a lot work to do
+ improved display in directory checklist (red for unavailable directories)
+ resizable columns in search dialog
+ improved empty-trash functionality
+ renamed the String, And and Or-Search to exactly, all and any
+ several improvements and bug fixes

2005/01 mapivi Version 0.7.0
+ directory checklist, helps to keep track in which dir the pics are sorted, commented, rated, ...
+ hierarchical IPTC keywords and categories with easy edit functionality (also for comments)
  please rename your existing keywords and categories files in the config dir to see the new examples
+ IPTC keywords and categories are also available as extra dialogs, simply double click on an item
  to insert it in all selected pictures (use right button to open the edit menu in these dialogs)
+ copy, save and restore EXIF data stuff is working again in this version
+ more data in the search database: file size, pixel size, modification time
+ improved search dialog (show file attributes, urgency search, display EXIF and histogram, sort found pics)
+ bug fix in search: only the first line of multiline comments and IPTC infos was searched
+ better memory management (remove thumbs objects after searching)
+ new keys: <H> to show histogram <S> jump to next selected pic
+ faster histogram for those with limited ImageMagick installations (no LZW)
+ show [raw] in the size column if there is a raw (*.nef, *.crw) pic available
+ show directory sizes including all subdirs in a grphical way
+ improved comment dialog
+ new function: empty trash
+ show file date in balloon popups
+ removed warning for thumb caption none
+ corrections, improvements and bug fixes

2004/12 mapivi Version 0.6.2
+ Warning: copy, save and restore EXIF data stuff is not working in this version!
+ Warning: old IPTC templates can no longer be used!
+ Warning: existing stored EXIF files can no longer be used!
+ Warning: non-JPEGS are no longer copied, renamed or moved with their JPEG pic!
+ copy and paste IPTC infos between pictures
+ new HTML template tags: file-no-suffix, iptc-headline, iptc-caption, comment
+ edit IPTC info now also in search dialog window
+ move pics now also in search dialog window and in duplicates window
+ selectable font family, color and shadow and better layout in add copyright info
+ editing IPTC infos of multiple files is better supported now (working with Image::MetaData::JPEG)
+ show the transfer rate when importing pictures
+ bug fix: flash usage in EXIF data was sometimes wrong
+ libexif and exif are no longer needed thanks to Image::MetaData::JPEG
+ replaced jhead by Image::MetaData::JPEG where ever possible
+ Show ISO setting also for Nikon D70 (it's hidden in the MakerNotes)
+ startet to support other picture file formats than JPEG (see e.g. is_a_JPEG)
+ solved some focus problems when clicking on dialogs
+ added version check for module Image::MetaData::JPEG

2004/10 mapivi Version 0.6.1
+ new function to add fuzzy borders to pictures (see menu Extra)
+ indexPrint() now uses a lossless file format when more than one convertion is done
+ new option when importing pics: delete Canons *.ctg files thanks to Dan Eble
+ better Mac OS X support thanks to Dan Eble
+ improved user info for not available external programs
+ corrections, improvements and bug fixes (thanks to Martin Sarsale)

2004/10 mapivi Version 0.6.0
+ new more compact layout (filename below thumbnail; optional) thanks to Dan Eble
+ big internal change of the hlist usage: the entrypath now represents the path and filename
+ better layout, balloon infos and a delete function in display directory (showThumbList())
+ better auto rename function: the first picture of a set will now also have an number (-00)
+ bug fix: mapivi did not work if Image::IPTCInfo was not available
+ the offset to GMT is now added in the IPTC dialog when using the EXIF time
+ default settings for Windows and Mac OS X for the external viewer
+ better user info in case of errors: the errors are collected and displayed after a batch job
+ added mapivi icons to most of the windows
+ enhanced the myButtonDialog to replace the myEntryDialog in many cases
+ added a test suite for regression test of the non-GUI parts
+ more function prototypes
+ some first researches to support UTF8 encoding in comments
+ bug fixes, code cleanup und minor improvements

2004/09 mapivi Version 0.5.9
+ new function to convert JPEGs to other formats (GIF, PNG, TIFF) (feature request from Stephan Helma)
+ new and very fast function to convert pictures to grayscale using jpegtran
+ better layout of the IPTC dialog thanks to Dan Eble
+ the section color is configurable thanks to Dan Eble
+ new possibility when dragging pictures to the dir tree: link file. Thanks to Dan Eble
+ do not link to a link bug fix by Dan Eble
+ cleaned-up the directory hot list management (btw, the file ~/.maprogs/mapivi/dirs is no longer needed)
+ semi transparent box around the crop frame in crop window
+ lossless cropping is done in 8 or 16 pixel steps
+ the urgency scale is now well aligned for all Tk versions and has more colors
+ new key: Ctrl-F10 to remove the IPTC urgency flag
+ select and show the actual directory in the dir tree should work now
+ bug fix in the short IPTC output and the IPTC urgency setting
+ the picture in the image processing window may be dragged now (panning) 
+ some bug fixes and some first steps to support more image formats than just JPEG

2004/09 mapivi Version 0.5.8
+ interface of deletePics(), crop() and copyPics() and other functions changed, they are now usabel from any window
+ improved web gallery generation (e.g. better use of IPTC infos) thanks to Dan Eble
+ the search database is saved per default now
+ it's now possible to edit comments of pics in the search window
+ minor changes and bugfixes

2004/09 mapivi Version 0.5.7
+ show memory usage of mapivi in Help->About if Proc::ProcessTable is available
+ removed preload pic function - it was not very helpfull
+ improved the handling of cached pictures (they are now adressed by name, not by index)
+ showPics() argument also changed from the index to the path and file name
+ new function in dirtree context menu: calculate directory size
+ new option in build thumbs in all subdirs: update or rebuild
+ better update of the search database when moving, renaming, ... pics

2004/09 mapivi Version 0.5.6
+ all (?) functions use the new progresswin dialog
+ bugfix: show [s] in EXIF column, even if there is no EXIF in the pic
+ show changed comments and EXIF infos above the actual picture
+ windows only: show an info when there is no directory requester
+ enabled search function to search for pictures without comments, EXIF or IPTC infos
+ added hint howto search for empty comments etc. as balloon info in the exclude pattern entry

2004/08 mapivi Version 0.5.5
+ new window to show just thumbnails in columns and rows (try key <d> in dirtree)
+ a lot of functions use the new progresswin dialog
+ showThumbs() new approach: use the information of the search database
+ speed up of many functions (by trying to load the MetaData only once and using the FASTREADONLY option)
+ corrected the wrong layout of the crop dialog under windows
+ the name of Image::MetaInfo has changed to Image::MetaData (V0.11)
+ use Image::MetaData for all EXIF functions
+ no more use of Win32::FileOp, because it simply didn't work
+ bugfix: the delete to trash function in the search meta dialog removed the pics instead of moving them to the trash
+ take OS X into account (OS name of Mac OS X is darwin)

2004/07 mapivi Version 0.5.4
+ search: added the creation time to the database and search win
+ search: searching of dirs is possible
+ search: local search (below a given dir) is possible
+ search: speed-up and better messages if nothing was found
+ To use the new features a database rebuild is recommended
+ improved progressWin with a stop watch and estimated time to go
+ more use of progressWin
+ better info in buildDatabase()
+ started a sort function in the search window

2004/07 mapivi Version 0.5.3
+ started to use function prototypes
+ new functions progressWin, to show a progress bar while working
+ cutString will accept negative length values
+ mouse wheel works in some more widgets even for Tk older as 804
+ buildThumbsRecursive works on the selected directory
+ new function centerWindow
+ buildDatabase has a new fast update mode, where only new pics are added (no update of all existing pics)
+ some improvements in searchMetaInfo

2004/07 mapivi Version 0.5.2
+ added a lot of constants to replace the cryptic 1 or 0 arguments
+ changed pixels per byte to bits per pixel (which is more common)

2004/07 mapivi Version 0.5.1
+ new column in main table: directory
+ getPics() may add the path to the filelist
+ sortPics() works on a array ref now
+ checkLinks() works listbox specific now
+ the IPTC urgency is handled as a seperate tag in the search DB (more to follow)
+ the EXIF functions (remove, copy, ...) no longer destroy the comments
+ removed more than 2000 useless double quotes
+ removed useless braces
+ replaced double quotes with single quotes (still not finished)
+ use of constants
+ double quotes in comments will be replaced by single quotes
+ new sub: trimComment()
+ sendTo(): do not remove the compressed pics afer 5 secs

2004/06 mapivi Version 0.5.0
+ more than 300 changes in this version
+ using new module Image::MetaInfo::JPEG from Stefano Bettelli
  - wrjpgcom and temp file are no more needed
  - easiers and faster comment handling
  - pixel size available for all pics
+ using Text::Wrap to format the text in the listbox
+ pictures may be compressed (in size and quality) befor sending via email
+ more perl like for loops e.g. (0 .. 10)
+ seperated getPics() and sortPics() function
+ the checkDialog() is applied in more places
+ time measurment in the showThumbs() sub
+ started to redesign functions to be listbox independent
+ new subs: cutString, getMetaInfo, updateOneRow, replaceComment,
  myReplaceDialog, showSegments, checkDatabase
+ search and replace comments (works in dirs and search findings)
+ check database: search Database (comments and IPTC) for strange chars
+ solved a win32 grab problem
+ better and more configurable EXIF output
+ cleaned up the different getIPTC subs
+ change font without need to restart
+ bug fixes, code cleanup
+ mouse wheel works in some more widgets even for Tk older as 804
+ windows like serach patterns in edit database (added new search patterns)

2004/05 mapivi Version 0.4.1
+ added use bytes and use locale for better locale support
+ send pics via email (works currently only with thunderbird mail client)
+ the EXIF date may also be changed in year steps
+ compare two directories containing JPEG pics by file name, size, pixels, comments, EXIF, IPTC 
+ some little layout improvements and new key bindings
+ go to pic / select pics (try key Ctrl-g)
+ removed the use of KDEsite (drag and drop) for Tk >= 804
+ some addaptions (e.g. dirtree) to Tk >= 804
+ sort pics by EXIF tag: artist
+ display of EXIF tag: artist in thumbnail table
+ sort pics by IPTC tag: byline
+ ask before opening of more than 10 windows (for EXIF, comments, thumbs or IPTC info)
+ fixed some zoom bugs
+ more menu functions and key in the search and duplicates windows
+ edit a pic in GIMP even without gimp-remote

2004/03 mapivi Version 0.4.0
+ thumbnails may also be stored in a central place (thumbnail database) -> viewing read only dirs (CDROM) is possible now
+ new function to clean thumbnail database
+ improved edit database (it is searchable now)
+ improved duplicate search (by file name, by file size, context menu)
+ improved search: exclude pattern, urgency (lower, bigger), context menu, just count option 
+ show histogram of a picture
+ improved import wizard: log window, import pictures from subdirs, save original name ...
+ improved IPTC editing (e.g. more and better ballon help, correct syntax)
+ middle mouse button selects and open picture
+ do not start in fullscreen mode
+ show the thumbnail when editing comments
+ the coordinates are now correct when pics are centered (introduced in 0.3.6) 
+ option for external viewer handling picture list

2004/02 mapivi Version 0.3.9
+ added IPTC template support (save, merge)
+ it possible to remove the IPTC urgency flag via menu or dialog
+ sorting of the pictures for meta data is much faster now
+ smarter reselection after delete
+ removed a little bug in the search database (dot dirs)
+ some more windows are decorated with icons e.g. Help->About
+ some litte bug fixes and improvements

2004/02 mapivi Version 0.3.8
+ show image infos (using identify from ImageMagick)
+ several dialogs also show the thumbnail now (e.g. EXIF info and add comment)
+ changed the order of the fullscreen mode calls
+ some litte bug fixes and improvements

2004/01 mapivi Version 0.3.7
+ some editoral changes in the perldoc part of mapivi
+ little layout changes (enlarged the canvas some pixels)
+ removed bug with big pictures centering (introduced in 0.3.6)
+ removed bug not storing IPTC infos in the database (introduced in 0.3.1!)
+ improved handling and display of exotic EXIF data 

2004/01 mapivi Version 0.3.6
+ the config directory of the windows version has moved to $ENV{APPDATA}/maprogs/mapivi
+ improved program execution in windows (no more dos-box pop-ups)
+ open a picture in gimp even in windows (needs gimp-win-remote)
+ EXIF thumbnail actions: set, (re)build, rotate (needs libexif/exif)
+ the adjuster settings (frame width) are saved now 
+ a lot of new small features (e.g. beep when loop to the first pic)
+ more zoom levels
+ adjust EXIF date relative (e.g. +/- 1 hour)
+ better fullscreen support (try key F11)
+ picture is centered in picture frame (canvas)
+ clear the EXIF rotation tag
+ small bug fixes
+ more infos in menu Help->About

2003/12 mapivi Version 0.3.5
+ splash screen while loading
+ new modern look with small widget borders
+ copy to print directory support (help burning CDs/uploading pics to print)
+ the open pic in ext viewer should now work on windows too + assigned key: v
+ redo last selection
+ new function to add drop shadows to pictures
+ the app to set the desktop background is now configurable
+ mapivi will clean up dirs, when they are empty
+ it's possible to see if a picture has an ebbeded EXIF thumb (optional)
+ more intelligent display of picture comments
+ better fallback solution, when Tk::ColorChooser is not available
+ find duplicates started a new improved interface (not finished!)

2003/11 mapivi Version 0.3.4
+ import wizard: mount, copy, interpolate, rotate, rename pictures in one step
+ support for jpegpixi to remove dead pixels nearly lossless
+ optional display of the mouse coordinates in a picture (e.g. to locate dead pixels)
+ build a difference picture of two pictures 
+ complex borders (up to four frames)
+ display the rating/urgency of the current pic in the status bar
+ improved user interface and more key bindings
+ the current dir is also displayed in the balloon of the status bar label
+ the middle mouse button will open the selected pic in a new window (also in the search window!)
+ new menu: Search
+ the directory specific menu commands try to be more intelligent when choosing the right dir
+ code cleanup and bug fixes
+ better support for Windows (when using file dialogs)
+ new function to delete a directory (a summary will be shown first)
+ improved crop dialog (portrait/landscape switch, more infos)
+ when building web galleries it's now possible to leave the pics untouched
+ new variables for the web templates: mapivi-date and mapivi-time 
+ new plugin: split a picture in seperate channels (RGB, CMY, ...)
+ new plugin: join RGB channels to a picture
+ new plugin: check a directory for broken links and empty files

2003/10 mapivi Version 0.3.3
+ mouse wheel support in the dirtree and thumbnail listboxes
+ a make-new-directory-button was added to the directory browser window
+ better handling of write protected pictures
+ keyword support when adding JPEG comments (just one click to insert often used words)
+ new function to create symbolic links (not available in the Windows version)
+ complex borders (up to three frames)
+ umlaut convertion is optional now
+ improved handling of the tab key (to switch focus between widgets, scrollbars are ignored now)
+ a logo may now also be added into the picture border
+ improved error handling when writing IPTC infos
+ faster reaction, when deleting all pics of a directory
+ renamed filter to image processing

2003/09 mapivi Version 0.3.2
+ new function labeledscale saved about 470 lines and 14kB
+ adjustable font size in index prints
+ interface to external picture viewer
+ Middle mouse button: display selected picture in a new window
+ the file size of the selected pictures is displayed in the status bar
+ it's now possible to add a copyright info in the new border of a picture
+ improved overwrite requester with thumbnails, file size and date
+ bug fixes and improvements

2003/08 mapivi Version 0.3.1
+ drag-and-drop support:
  - copy/move pictures by drag/drop them from the listbox into the dirtree
    (this works at least on solaris)
  - open pictures or directories by dragging them from e.g. the desktop into the mapivi window
    (this works at least on MS windows)
+ import of Postscript (*.ps) files
+ the font family used by mapivi is configurable
+ build web pages: new element HTMLFooter (holds e.g. your email adress)
+ build web pages: improved dialog
+ improved search: Comments, EXIF, IPTC and filename may be joined now
+ the number of lines and the line length of comments and IPTC infos in the thumbnail table are adjustable
+ the dir hot list is now also available in the file menu and via the key <h>
+ the search data base file is renamed from dirInfo to SearchDataBase
+ the extended selection via the anchor and Shift-B1 in the thumbnail table was a litte bit broken, this is fixed now
+ the actual thumb in the thumbnail table is moved, so that the next (and the prvious) thumb is also visible
+ added feeback when deleting pictures

2003/08 mapivi Version 0.3.0
+ import of PPM files
+ thumbnail limit for directories with a huge number of pictures
+ new in filter dialog: Level
+ now optional: check and warn for linked files
+ index prints with adjustable border size
+ the actual dir label is now clickable (-> a simple dir requester will pop up)
+ new button ".." to jump to the parent directory
+ clean up in the status bar: there is just the stop button left
+ new function to show the backup file key: <b>
+ bugfix in deletePreloadList
+ new function: invert selection
+ bugfix: when working with linked files (update of thumbs works now)
+ improved string formating (for thumbnail table)
+ code cleanup and improvements
+ the actual selection of pictures is no longer lost, after an action (e.g. rotation) 
+ added an unsharp mask option in rotateAny()
+ menu rework finished: nearly no more double entries, all single source now
+ new function: rename actual directory
+ bigger preview thumb in filter dialog
+ improved the layout of the crop dialog window
+ the buildDatabase function may be stopped now

2003/08 mapivi Version 0.2.9
+ added a FAQ (also visible in the help menu)
+ IPTC urgency support, set and diplay the priority of a picture
  - via menu or Ctrl-Fx keys
  - the search dialog also supprots the urgency now
  - is possible to sort by urgency
+ all IPTC attributes are now saved in the database
+ new function to remove the IPTC info of pictures
+ bugfix in the edit IPTC of multiple pictures sub
+ the file date is displayed
+ auto wizard when removing a certain comment in multiple pics
+ support of lossless flip transformation (horizontal and vertical)
+ improved rotate dialog with artificial horizont to ease the alignment of a picture
+ an unsharp mask filter is now implemented in the filter dialog
+ the resize filter is choosable
+ improved batch renaming, key <R>
+ improved crop dialog
+ the file name is used as a second sort criteria
+ mapivi icon also when running under windows
+ new update, only for the actual picture: key <U>
+ improved handling of the preloaded pictures
+ code cleanup

2003/07 mapivi Version 0.2.8
+ completly new zoom concept: 23 appropriate (and fast) zoom levels with
  smaller steps than before for autozoom and normal zoom 
  (keys: + and - or new picture menu Zoom)
+ added Gamma correction (see menu->options->advanced)
+ improvements in buildDatabase(): better user info and working break button 
+ new: cleanDir() cleans a directory from all the stuff added by mapivi (thumbnails, ...)
  works recursive, but will ask first
+ allow big comments in html export (1000 chars)
+ mySelListBoxDialog: Double clicking on items is supported
+ the ShowHiddenDir flag is now also used in the dirDialog()
+ bugfix: removed a unconditioned chdir (dirtree) in dirDialog() (thanks to Kish!)
+ bugfix in filter: the gamma value was only applied when the Sharpness value was != 1.0
+ some menu reorganisation
+ corrected the titles of a lot of dialogs
+ increased sliderlength from 10 to 30
+ added a new layout (20% dirs 80% picture)
+ code cleanup

2003/07 mapivi Version 0.2.7
+ the layout of the mapivi window is completly configurable now
  try the F1-F4, the F6-F11 and the l-key
+ the exact layout of the two adjusters (width in letters) is no longer saved, 
  but the overall layout
+ fixed a bu with different itemStyle versions (-bg -> -background)
+ removed warning, when there is no plugin directory
+ the rotate dialog is able to do individual or common rotation (doforall-flag)
+ start of menu reorganisation/reuse of common parts
+ the height of the comment text box is configurable (options->advanced)
+ improved the installation process (some text files will be copied to the config dir)
+ code improvement and bug fixes

2003/07 mapivi Version 0.2.6
+ picture rotation by any angle (and with preview) is now possible
+ the problems with preloading pictures and fast cycling should be solved now
+ mapivi now handles different DirTree.pm versions correctly (chdir vs. set_dir method problem)
+ the comment and the EXIF frame above the picture frame may now be enables and disabled without restarting mapivi
+ now all buttons are in the aqua look
+ new keys <Home> and <End>
+ added a restart mapivi function (File-menu)
+ some bugfixes

2003/07 mapivi Version 0.2.5
+ jpegEXIForient is no longer needed, because the actual jhead version is able to do automatic lossless rotation
+ the preloading of pics works better now, because we block the space-key until the (pre)load is done
  viewing pics forward and backward (with or without preload) seems to be stable now.
+ more balloon help in the options dialog
+ comments will be added to pictures created/processed by mapivi (e.g. the complete filter setting
  so it's possible to reproduce a certain result) - this feature is optional (see options dialog)

2003/07 mapivi Version 0.2.4
+ big redesign of the IPTC dialog (much easier to work with now + added balloon help)
+ user predefined IPTC keywords and categories
+ it is possible to search for duplicate pictures in the database (by file name)
+ the crop preview size is 75 percent of the screensize
+ the search dialog has a stop-button now
+ it possible to copy the EXIF date to the IPTC date created field
+ all (at least I hope) batch actions can be canceled using the stop button
+ the canvas has a context menu now (to reload the actual picture from file)
+ the UNIX commando touch is no longer needed (using perl replacement utime)
+ adding a decoration is also possible in the filter dialog
+ the preview size in the filter dialog is adjustable
+ it is possible to hide some (mostly unreadable) informations in the EXIF info display
+ <w> or menu: Extra->window list shows a window list of all mapivi windows
+ using execute (Tk::IO) instead of system
+ minor bug fixes

2003/06 mapivi Version 0.2.3
+ the thumb table columns are now resize- and clickable (optional module Tk::ResizeButton)
+ there is a color chooser (optional module Tk::ColorChooser)
+ using better dir dialog for windows getOpenFile (choose a file to select a dir!)
+ using better dir dialog for windows (optional Win32::FileOp) not tested yet!
+ try to determine the home dir under windows not really tested yet!
+ there is a stop button (currently only in sub changeSizeQuality) to quit from batch processing
+ more options: Set the colors of the thumb table, the background of the index prints, the aspect factor
+ nicer layout of the status bar
+ display the last pic until the next pic is loaded (before there was a big gap between)
+ fixed bug in cleanSubDirs: the thumbs of delete pictures were not removed!!!
+ added aspect ratios: 7:5 and 16:9 and X:Y
+ fixed bug with disapearing mapivi icon
+ menu clean up
+ more key bindings in the dialogs (ESC and Ctrl-q)
+ new sub execute() (uses Tk::IO if possible, mapivi stays responsive)
+ replace german umlaute in search pattern

2003/05 mapivi Version 0.2.2
+ make screenshot function (single window or desktop), needs xwd, 
  which should be available in nearly all UNIX enviroments
+ gamma correction is available in the filter window
+ lossless cropping in any aspect ratio, size and offset, 
  needs jpregtran with crop patch, 
  trys to be intelligent when cropping several pictures of different sizes
+ removed the old crop functions
+ use a picture as root background (only with X11 at the moment, needs wmsetbg)
+ resorted some menu entries
+ using two more (optional) backend progs: xwd and wmsetbg
+ bug fixes

2003/05 mapivi Version 0.2.1
+ minor improvements (rename backup- and non-JPEG-pics)
+ some bug fixes
+ code cleanup
+ menu cleanup
+ new key bindings (e.g. Key-R)

2003/05 mapivi Version 0.2.0
+ it's time to switch to 0.2.0!!!

2003/05 mapivi Version 0.1.55
+ new: slideshow
+ new default colors (gray)
+ display actual date in a balloon over the clock
+ more key bindings
+ display backup info [bak] in size column
+ add a decoration to pics: border and/or a copyright info (text or picture), 
  also available in the make HTML window
+ join multiple JPEG comments to one (some progs are only able to display the first one)
+ trim option for jpegtran to avoid border strip (optional)
+ copy, move, delete, rename non-JPEG and backup files
+ more screen friendly layout of the filter window
+ added a JPEG quality scale in the make index window 

2003/05 mapivi Version 0.1.54
+ ask only once per session and directory to convert non JPEGS
+ bugfixes (delete hash keys instead of undef ing them)
+ replacing newlines with spaces in the database for better search results
+ lossless automatic image rotation using the EXIF Orientation Tag
+ added a dialog to sub cleanDatabase() to select the ignore paths
+ new option in the search window: search only complete words

2003/05 mapivi Version 0.1.53
+ display the aspect ratio of an image (currently only 4:3 and 3:2)
+ select all backup files (menu)
+ new sort type: random
+ show the new size after rotating a picture
+ lossless cropping to 3:2 format with preview (needs patched jpegtran)
+ improved change size/quality with pic-to-email preset and backup option

2003/04 mapivi Version 0.1.52
+ code cleanup
+ improved search functionality:
  - search in comments, EXIF and IPTC info
  - different search modes (String, And, Or)
  - windows like search pattern (with ? and *)
  - read in meta infos of several directories at once (build database)
  - better memory handling
  - better dialog, more balloon help

2003/04 mapivi Version 0.1.51
+ code cleanup
+ more comments
+ improved clearDirInfo(): ignore certain paths (for removable media)
+ improved search dialog

2003/04 mapivi Version 0.1.50
+ case sensitive/insensitive search
+ improved list of search results with thumbnails, name, comment
+ search dialog: open dir, jump to picture on left button press

2003/04 mapivi Version 0.1.49
+ show a balloon info with comment, EXIF, etc over the actual picture (optional)
+ search meta info searches the file names too (optional)
+ new key Ctrl-s (search meta info)
+ automatic PlugIn installation
+ removing of outdated saved EXIF infos
+ nicer, more colorful thumbnail table using item styles
+ improved handling of non-JPEGs
+ a picture with saved EXIF info will be marked with [s] in the exif column
+ better info when restoring EXIF infos
+ function to remove the saved EXIF info files
+ function to clean the dir info (comments of all pictures, cleanDirInfo())
+ minor improvements 

2003/04 mapivi Version 0.1.48
+ new context menu in the directory tree frame showing a two list:
  - the most often visited directories (quick list)
  - the history of the last visited directories 
+ new option to check for non JPEG pictures with an automatic conversion to JPEG
+ the number of non JPEG files is displayed on the right side of the actual
  direcrory there is a button labeled i to display infos (name and size) about them
+ more and changed key bindings
+ after an update, delete or resort the actual picture is displayed again
+ better navigation in the dir tree (trying to show all sub dirs when opening a dir)
+ slightly improved IPTC display
+ possibilty to insert a complete file in the JPEG comment
+ simple plugin interface see menu PlugIns and Help->Tips 

2003/03 mapivi Version 0.1.47
+ internal change: using Adjuster instead of packAdjust
+ crop picture (this is experimental stuff, still problems when zooming)
+ some new keys: f, F5 see menu Help->Keys
+ do not show a picture if the canvas is very small
+ improved IPTC info display (more infos in the thumbnail view)
+ user info when sorting pictures
+ sorting pictures by camera model
+ improved EXIF info display, better and more infos
  (contrast, white balance, metering, ...)
+ export IPTC info to a XML file
+ editing IPTC infos of multiple pictures
+ new menu Help->Tips
+ improved zooming

2003/02 mapivi Version 0.1.46
+ removed the program combine from exprogs hash
+ new option: add or remove the EXIF infos in the html pictures
+ new option: ask before making a dir
+ new option: warn before resize
+ new function: removeFile()
+ display the picture size in megapixel (mp)
+ code cleanup
+ EXIF: display the focal length in 35mm film if available
+ EXIF: shorter display of various cameras and program modes
+ some experimental stuff with the layout: try key-l

2003/02 mapivi Version 0.1.45
+ new key bindings a, z, Ctrl-e see menu->help->keys
+ EXIF data display: do not display unprintable data (e.g in Makernote)
+ new functions: EXIF save, EXIF restore
+ new function: edit in GIMP (EXIF data will be saved first)
+ new function: make index print (see Extra menu)
+ add IPTC info (optional) when building web pages
+ the add EXIF and Comment switches in the web page dialog really work
+ new page in the options dialog
+ some bug fixes

2003/02 mapivi Version 0.1.44
+ sort reverse
+ export a file list of the selected pictures in the displayed order
+ code cleanup
+ build thumbs recursive works again
+ better display of IPTC infos + works for multiple pictures now
+ make dir with (appropriate) permissions
+ deletePics ask to rename the backup file (if available)
+ filterPic is able to process multiple files (with the first as preview)
  so batch conversion is possible

2003/02 mapivi Version 0.1.43
+ more information is saved (directories, filters, comments)
+ added some options in the options dialog (colors for mapivi window, show clock, ...)
+ added a thumbnail preview and some options in the options->thumbnail dialog
+ german umlaute in picture comments are replaced for better portability
+ optional clock in the status bar
+ the filter function has much more options now (sharpness, brightness,
  saturation, hue, filters) and a double preview
  (a part of the picture in 100% zoom and the thumbnail)
+ code cleanup, using new subs: getAllSizeInfo, showText, mycopy
+ the showEXIFthumb function now accepts more than one picture at once
+ removed seperation of comments in showComments
+ added License and History in the Help-menu
+ better user information while executing background commands
  (= show a busy mouse pointer :)

2003/01 mapivi Version 0.1.42
+ insert the file name in the comment (usefull bevore renaming)
+ code cleanup
+ some new subs for common used functions (e.g. getRealFile, checkLinks)
+ removed setJPEGComment now using addComment
+ jump to the right picture after deleting and making a backup file

2003/01 mapivi Version 0.1.41
+ adjustments to run under Windows

2003/01 mapivi Version 0.1.40
+ Max trash size - show a warning if trash is full
+ pixel per byte as a indicator of the compressing ratio
+ Picture buttons in the main window
+ user info while loadingthumbnails every 0.5 seconds
+ new sort criterias: Number of pixels and pixel per byte
+ the text dialog can be closed with Control-x
+ menu adjustments
+ remove unknown keys in the config file
+ better info when building web pages

2003/01 mapivi Version 0.1.39
+ search in picture comments of all dirs visited
+ copy comments from one picture to another
+ more info (comments and thumbnail) when copying EXIF info
+ autozoom to fit big pictures into the window
+ use embedded EXIF thumbnails as mapivi thumbnails
+ more options for the generation of web albums
+ the web dialogs now open on the right place
+ more configuration options
+ new menu help-keys to show all key bindings
+ popup help for nearly all configs in the options dialog
+ more logical layout in the options dialog
+ code cleanup

2002/12 mapivi Version 0.1.38
+ myEntryDialog can display a optional Picture (e.g. the picture to rename)
+ mapivi is now able to export a html web page of the selected pictures
  the web pages can contain the JPEG comments and the EXIF data
  most of the subs are taken from mapiwe (Martins pictures to Web)
+ option dialog has a new layout

2002/12 mapivi Version 0.1.37
+ configurable file name format when renaming to EXIF date
+ display the number of selected pictures
+ mapivi is much faster now because we alter the thumbnail
  list direct and do not reread all infos
+ piclist is only used at startup, using infos from the thumbnail list instead
+ displaying the picture width and height in the thumbnail list
+ sort pictures by: EXIF-date, -aperture, -exposure time 
+ code cleanup

2002/12 mapivi Version 0.1.36
+ key binding r for renamePic
+ subs getSize and getFileSize
+ intelligent file name selection in myEntryDialog
+ sub applyFilter to do some image manipulation
+ rebuildThumbs, renamePic and deletePics are much faster,
  because update thumbs is not called anymore
+ renamePic checks for the right suffix
+ using Tk methodes FullScreen and packPropagate instead of geometry

2002/10 mapivi Version 0.1.34
+ delete to trash
+ show/hide hidden directories
c ignore empty files
+ check always before using a extern program
+ make backup
c move thumbs only if move was successfull

2002/10 mapivi Version 0.1.33
c using DateTimeOriginal instead of DateTime because this seems to be more accurate
+ remove of EXIF thumbs possible
+ change the EXIF date/time stamp

2002/10 mapivi Version 0.1.32
+ copyright notice at startup
c rework in getEXIFThumb
+ sub showEXIFThumb
+ key t to show embedded thumbnail
+ sub copyEXIFData

2002/10 mapivi Version 0.1.31
+ Menu Help->system info: show which external progs are available
+ Menu Options: adjustable font size
c default number of background jobs limited to 1
+ Menu Options: show thumbs / default thumbs 
+ Menu Options: show/hide EXIF/Comment frame in picture view
+ sub checkGeometry: helps avoiding crahses when the screen size changes 
+ sub checkAdjusterGeometry: helps avoiding crazy layouts
+ information about the number of thumbnails to generate
+ more key bindings (see menu, or try the keys C,E,I,S,Enter)
+ mapivi now installs itself, simply start it with > perl mapivi .
  it will set the first line, create the config dir and copy the 
  the needed files
c better handling of long time exposures > 1 sec
c better display of Bias value
+ Menu: Edit->EXIF->remove EXIF date
+ Menu: Edit->EXIF->extract EXIF thumbnail
+ Menu: View->open picture in own new window 
c sub toggleHeaders adjusts the width of the columns:
  fast switching between display modes
c rebuild thumbs works only on the selected pictures now
+ Menu Edit->change size/quality: alter the size and/or 
  the quality (and file size) of a picture

mapivi version 0.1.30
date: 2002/10
solved newline probleme in JPEG comment (sub formatString) EXIF data: using ApertureValue if FNumber is not available EXIF data: corrct display of exposure times longer than 1 second EXIF data: using ShutterSpeedValue if ExposureTime is not available sub displayEXIFData works for multiple pictures now new: sub showComment to show JPEG comments of (multiple) pictures

mapivi version 0.1.29
date: 2002/10
mapivi saves the last opened dir for the next start possibilty to select a font (in the perl file) for all widgets When the window is closed, quitMain gets called before exit support of JPEG suffix .jpg and .jpeg (added by Hans-Peter Rangol) layout changes in some windows (e.g. close button moved up) for a better support of small displays new: function change Quality (added by Hans-Peter Rangol) new: showPicInOwnWin shows the next picture of a dir by pressing the space key (q and ESC to close)

mapivi version 0.1.28
date: 2002/10
It is now possible to sort the pictures by name, size or date Added maker and model of the photo to the EXIF description edit and remove JPEG comment now work for multiple pictures at once new function: make dir more concise context menu (with cascade menues)

mapivi version 0.1.27
date: 2002/10
progress bar moved to another place minor code cleanup

mapivi version 0.1.26
date: 2002/09
MaxPreloadPics is now configurable use of DateTimeOriginal if the other EXIF dates are not valid rename to EXIF date uses the file date if no EXIF dates available formate the comments in the balloon to a line length of 70 chars more infos in the help->About

mapivi version 0.1.25
date: 2002/09
added a menu bar added a Help->About added a configuration dialog (Options) removed the Time::Hires stuff all functions can now be activiated via the menues it possible to add/edit the IPTC/IIM information of a JPEG pic added a confirmation dialog to rebuildThumbs() the JPEG comment is cutted down to 800 chars in the balloon output

mapivi version 0.1.24
date: 2002/09
The IPTC comments now have a nicer layout The thumbnail view is now formated in about 4 lines to suppress a too wide layout new function formatString for a short 4 line output of comments in the thumbnail view The EXIF data is now displayed in more detail, mapivi can now handle arrays and arrays of arrays and arrays of hashes comments can now contain double quotes bugfix: it was possible to overwrite an existing file, when renaming an other file some small bugfixes and improvements

mapivi version 0.1.23
date: 2002/09
added a dirtree to the main window handling (save, load) of multi column comments some little bugfixes and improvements

mapivi version 0.1.22
date: 2002/09
it is now possible to view the IPTC comments of a picture the caption/abstract is displayed in the thumbnail view and the full IPTC comment can be displayed in a window

mapivi version 0.1.21
date: 2002/08
the comment and EXIF columns are now optional (see menu) Delete key to remove the selected pictures Bugfix: no wrong display of thumbnails when background processes are still running when changing to another dir new: the EXIF display and rename is now more robust (if now DateTime available, it will use DateTimeDigitized, ...) removed the eval calls in getShortEXIFData, which makes everything a bit saver new sub touch() bugfix: after deleting a picture the next pic is shown (not the first in the dir like before)

mapivi version 0.1.20
date: 2002/08
chnaged the default config (showPic and preloadPic are now on) removed a print statement

mapivi version 0.1.19
date: 2002/08
moved the gifs to /home/herrmann/.maprogs/mapivi switched from DirSelect to Tk::DirTree

mapivi version 0.1.18
date: 2002/08
some little changes in the description new sub firstStart()

mapivi version 0.1.17
date: 2002/08
bugfix: added hash to store all thumb photo object they are now all deleted when we open a new dir

mapivi version 0.1.16
date: 2002/08
added lossless rotation with jpegtran

mapivi version 0.1.15
date: 2002/08
show multiple pictures each in one window with balloon info (double-click) Some more key shortcuts Display if files are links in the thumbnail view new menu order

mapivi version 0.1.14
date: 2002/08
snapshot a lot of nice things are working now edit multiple comments save geometry and adjuster position etc.

mapivi version 0.1.13
date: 2002/08
added global config hash with save and load to file function it is now possible to start mapivi without a file or dir

mapivi version 0.1.12
date: 2002/08
remove all comments rename to EXIF date

mapivi version 0.1.11
date: 2002/08
new colors and thumb background pic looks pretty nice now! :) some bug fixes some new features

mapivi version 0.1.10
date: 2002/08
zoom functionality (first test) rebuild thumbs add comment to multiple pictures etc

mapivi version 0.1.9
date: 2002/07
handling of links in some functions not finished yet

mapivi version 0.1.8
date: 2002/07

mapivi version 0.1.7
date: 2002/06
icon buttons show/do not show pics more comments in the code some clean up

mapivi version 0.1.6
date: 2002/06
added a pod for perldoc

mapivi version 0.1.5
date: 2002/06
works with time measurement and memory freeing for pics (not for thumbs by now)

mapivi version 0.1.4
date: 2002/06
just a checkin

mapivi version 0.1.3
date: 2002/06
a lot of changes

mapivi version 0.1.2
date: 2002/05
with thumbnail display list

mapivi version 0.1.1
date: 2002/05
Initial revision

