Mercurial > bins
diff ChangeLog @ 0:a84c32f131df 1.1.29
Import vendor version
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Wed, 15 Oct 2008 23:28:56 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChangeLog Wed Oct 15 23:28:56 2008 +0200 @@ -0,0 +1,980 @@ +BINS Change Log -*- text -*- + +BINS 1.1.29 +----------- + +- A search engine has been added. It only woks on web browser +supporting javascript and DOM. It can be deactivated via the new +searchEngine parameter. It allows search on image description fields +set in the new searchFields parameter. Maximum results returned by the +search engine is set by the searchLimit parameter. +This adds a new dependency on Text::Unaccent. + +- Michael Olson's mwolson templates have been added. Michael can be +joined at <mwolson @ member.fsf.org>. + +- Martin Pohlack's martin templates have been added. Martin can be +joined at <mp26 @ os.inf.tu-dresden.de>. These templates are based +upon marc ones, in turn based on joi. Here are the modifications with +marc: + - fixed some bugs in the css + - more layout stuff done in css + - changed colors to grey-levels, which allows the viewer to + concentrate on the important parts, the images (if you don't like + it, you only have to change some lines in the css). + - some layout changes, links (next, prev, ...) have a fixed + position now, so you don't have to move the mouse if you want to + cycle through many images. + - use transparent pngs for the slide background in browser which + support it -> smoother slide corners (round corners are + oversampled, compare the gif and the png) + - Display the content of the jpeg-comment filed below the image + +- Fixed a bug when javaScriptPreloadImage was set to 1 : the next image +preloaded was always at maximum size. +Patch from Malcolm Parsons <malcolm.parsons @ gmail.com> + +- Add support for jpegtran with MMX (libjpeg-mmx-progs). +Patch by Ludovic Rousseau <rousseau @ debian.org>. + +- Fix -f option so it can work with files given with a relative path. +Patch by Ludovic Rousseau <rousseau @ debian>. + +- Default template has been renamed to swigs, has it may not be the +default in the future (it uses tables and don't use CSS). + +- A tools directory has been added in the archive, containing the +small BINS related utilities. The new tools add_num_prefix, +remove_num_prefix and bins_addtext have been added. All is documented +on the web site. + +- A FAQ has been added. + +- BINS now has a page on gna!, see https://gna.org/projects/bins/ + +BINS 1.1.28 +----------- + +- Replaced parameter "enlarge" with "whenSrcSmaller" to dictate what to +do if the source image is smaller than the size of the generated +image. Fixed a bug that prevented enlarged image from actually being +generated. +Patch from Alexander Blazej <alexb @ csua.berkeley.edu>. + +- Added new linkRelative parameter allow to use relative links if +linkInsteadOfCopy is set to 1. +Patch from Dan McMahill <mcmahill @ alum.mit.edu>. + +- Transform functionality now allow perl code. A new dateString +parameter allow to specify the date string to be used (following +date(1)), introducing a dependency on Date::Parse. +Patch from Martin Michlmayr <tbm @ cyrius.com>. + +- Handle buggy EXIF information in DateTimeOriginal. +Patch from Martin Michlmayr <tbm @ cyrius.com>. + +- Fix on deExifyImages option. +Patch from Martin Michlmayr <tbm @ cyrius.com>. + +- Fix encoding problem whith ISO 646 used by Solaris. +Patch from Martin Michlmayr <tbm @ cyrius.com>. + +- Fix bug when source directories is a prefix of the destination one. +Patch from Pizza <pizza @ shaftnet.org>. + +- Make JPEG Comments available as image subtext. +Patch from Martin Pohlack <mp26 @ os.inf.tu-dresden.de>. + +- Catalan translation (ca) has been added. +Thanks to Joan Antoja Sabin <joan @ badiu.org>. + +- A CSS bug in marc template has been fixed. +Correction from Martin Pohlack <mp26 @ os.inf.tu-dresden.de>. + +- The image details page, using the Joi template, now respects use of a +background image. +Fix by Alexander Blazej <alexb @ csua.berkeley.edu>. + +- The image details page's "Album Tree" link is fixed. +Fix by Alexander Blazej <alexb @ csua.berkeley.edu>. + +- Standardized indentation (4 columns). +Done by Alexander Blazej <alexb @ csua.berkeley.edu>. + +- Default value of borderOnThumbnails has been set to 0. + +BINS 1.1.27 +----------- + +- Added new parameter borderOnThumbnails to change or remove the +border of the thumbnail's image in the thumbnails page, in pixels. + +- Exit if target_dir is in source_dir since it will generate an +infinite recursion. +Correction from Ludovic Rousseau <rousseau @ debian.org>. + +- Bug on tips popup when text contained double quotes has been corrected. +Patch from Arthur de Jong <adejong @ debian.org>. + +- bugs on -e and -o custom options has been fixed. +Patch from Adam Lackorzynski <adam @ os.inf.tu-dresden.de>. + +- Adding a check for Perl < 5.8 in bins_edit for utf-8 handling. +Correction from Robert Funnell <robert.funnell @ mcgill.ca>. + +- Hungarian translation (hu) has been added. +Thanks to Aurel Gabris <gabrisa @ optics.szfki.kfki.hu>. + +- zh language code has been changed to zh_TW. + +- Correction in comments of binsrc. +Patch from Robert Funnell <robert.funnell @ mcgill.ca>. + +- Added RCS directories in excludeDirs parameter of binsrc to shown +regexp use. +Suggestion from Ambrose Li <ambrose.li @ gmail.com>. + +The following changes have been made in bins-edit-gui by Mark W. +Eichin <eichin @ thok.org> : + +- Primitive "current album" editor. +- Force LATIN1 if 7-bit ANSI is selected. Add charmap override box if +either conversion fails. +- Free server-side pixmap correctly (oops.) +- Fix grey-out of filename box. +- more error checks. +- Update man page. + +- Also, shortcut for autofill has been corrected (now CTRL A). +Correction from Ivan Daou <ivan.daou @ free.fr> + +BINS 1.1.26 +----------- + +- Added new marc template from Marc Menem <marc.menem @ m4x.org>. +It is based on the joi template, so it has all of it's features. It +don't use any table for the positioning but only css: this allows the +number of images displayed on one line to scale according to the width +of the browser window. +http://quentinlepingouin.free.fr/album/apples-gal/ + +- Added new petrus template from Petrus <thus0 @ free.fr>. +It is just a modified version of the joi template with a different look : +http://www.campus.ecp.fr/~petrus/bins/index.html + +- Added support for more Exif tags. + +- Fix a divide by zero error crash, due to a corrupt image. +Patch from Phillip Cole <phillip.cole @ uk.coltgroup.com>. + +- Fix javascript errors occured when a singe quote was included in a filename. +Patch from Phillip Cole <phillip.cole @ uk.coltgroup.com>. + +- Fix bug on joi template : accesskey="t" was showing in the pages. +Patch from Gerard Gerritsen <gerard @ sigcafe.net> +and Phillip Cole <phillip.cole @ uk.coltgroup.com>. + +- Fix missing /IF directive in images pages on satyap template. +Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>. + + + +BINS 1.1.25 +----------- + +- The images in each directory can now be displayed in an arbitrary, +custom order. This is done via an optional file album.list (a slibling +file to album.xml) that lists the files in the order you want them +displayed. If album.list doesn't exist in a directory the sorting by +image name is done as usual. +Patch from Stefan Rueger <srueger @ doc.ic.ac.uk>. + +- Added hot keys (use with Alt key) : (N)ext, (P)revious, (U)p, +(H)ome, images (L)ist, (T)ree. + +- Added first, last, index, parent, up and index relation links in +thumbnail and image pages. They are used by Mozilla and Opera +navigation bar. + +- Added first and last links on thumbnail and image pages in default +templates. + +- Templates are now installed under /usr/local/share/bins, as data file, +instead of /etc as configuration files +Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>. + +- Fix bug on images list page for custom sizes (defined in description +image file). + +- Added BINS completion for bash. +Send by Guillaume Rousse <rousse @ ccr.jussieu.fr>. + +- Updated Spanish translation. +Send by David Barroso <tomac @ somoslopeor.com>. + +- Updated Esperanto translation. +Send by Pier Luigi Cinquantini <plcinquantini @ katamail.com> + +BINS 1.1.24 +----------- + +- Added anti_bins program, to create a clean image files tree for each +image size from a BINS album. + +- Added jpegProgressify config option. Now, generated jpeg can be +progressive (instead of baseline) using jpegtran. Usually progressive +jpegs save space, but by default it only makes them progressive if it +does save space. See bins man page for usage detail. +Patch from Bill Clarke <llib @ computer.org>. + +- When backgroundImage was empty, the background attribute on body was +not correct and thus produced 404 HTTP error on web server. +patch from David Pfitzner <dwpfitzner @ earthlink.net>. + +- Use the more generic AddDefaultCharset directive (instead of +AddType) in the .htaccess file for setting HTTP headers encoding. + +- Corrected wrong orientation for value 3 (bot_right, 180° rotation). +Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>. + +- Added prev/next link element (to enable Mozilla's link prefetching +feature and site navigation toolbar) in joi templates . + +- Added JavaScript image pre-loading in satyap templates. + +- Esperanto translation (eo) has been added. +Thanks to Revuo <plcinquantini @ katamail.com> + +- Finish translation (fi) has been added. +Thanks to Ville Pohjanheimo <vpohjanheimo @ hotmail.com>. + +- Russian translation (ru) has been updated. +Thanks to Andrei Emeltchenko <Andrei.Emeltchenko @ nokia.com> + +- Italian translation (it) has been updated. +Thanks to Lele Gaifax <lele @ nautilus.homeip.net>. + +- Added BINS CVS Web interface : +http://kashmir.sautret.org/cgi-bin/viewcvs.cgi/bins + +BINS 1.1.23 +----------- + +- new parameter 'deExifyImages' which performs a Profile("*") call +just before the resizing. This removes all Exif information in resized +pictures and thus, saves some disk spaces and network +consumption. This is specially noticeable on thumbnails an images list +pages. +Patch from Leo Breebaart <leo @ lspace.org>. + +- the "Unknown discipline ':utf8'" bug in Perl versions older than +5.8.0 has been corrected. + +- images were sometimes copied even if they were identical. This has +been corrected and thus, runtime speed has been improved (about 15-20% on my +album without regenerating images). +Patch from Stuffed Crust <pizza @ shaftnet.org>. + +- the ' (quote) character was not correctly encoded in URL. +Reported by Benjamin Wilbur <benpublic @ xwilbur.com>. + +- corrects a bug where descriptions containing a ' (quote) were used +in javascript (like information popup window in joi templates). + +- added icons for custom huge picture size in joi templates +(see panoramas on +http://album.sautret.org/200_vacances/700_Irlande_2003/thumb5.html). + +- japanese translation (ja) has been added. +Thanks to Yoshinori Okuji <okuji @ enbug.org> + +- german translation (de) has been updated. +Thanks to Christian Bang <cbang @ web.de>. + +BINS 1.1.22 +----------- + +- Perl 5.8 UTF-8 file writting problem has been corrected. + +- htmldefaults option of HTML::Clean has been removed, because it +breaks UTF-8 strings in Perl 5.8 + +- added satyap style templates from Satya <satyap @ satya.virtualave.net>. + +- added Dutch translation (nl). +Thanks to Eelco Maljaars <e.maljaars @ scouting.nl> + + +BINS 1.1.21 +----------- + +- PNG images can now be used directly in the album (even if then are +still renamed to .jpg...). + +- File timestamps are now preserved when they are copied in the gallery. + +- bins_cleanupgallery script has been added. Use it to remove any unused +file in your HTML galleries. Run it without argument for usage +information. Note that this script is still experimental, so if it +performs wrong, just re-run bins to recreate erased files. +This program was written by Jochen Schaeuble <psionic @ psionic.de>. + +- default templates has been updated as follow : + + * link element was added in default templates to enable Mozilla's link + prefetching feature and site navigation toolbar. + (http://www.mozilla.org/projects/netlib/Link_Prefetching_FAQ.html) + Patch from Chris Croome. + + * a width problem was corrected in the "In this album" column and + the overall display now uses 90% of the screen. + Patch from Migrec. + + * imagePageCycling option now works in default templates. + Bug reported by Migrec. + +- joi templates have been updated by Joachim Kohlhammer as follow : + + * the full width of the browserwindow is used; the width of the + navigationbar is set to a fixed width + + * more colors and mouse-over-highlights + + * usage of custom stylesheets per subalbum (config option + customStyleSheet, works like the backgroundImage-option) + + * initial support for video, the number of media files is displayed + along with the number of images and subalbums + + * the Mozilla next/previous-buttons-navigation-collapse-bug is + fixed + + Note there are still some known problems with this version of the + joi templates : + * Konqueror displays the lower info-popup wrong + * Opera has problems with all (?) mouseover-popups + +- A mailing-list about BINS has been set up, thanks to Chris Croome. +See http://www.email-lists.org/mailman/listinfo/bins for information. + +BINS 1.1.20 +----------- + +- corrects bug with UTF-8 local encoding + +BINS 1.1.19 +----------- + +- added Traditional Chinese translation (zh). +Thanks to Chris Chau <chris @ moodofblue.net> + +- es.mo (spanish messages file) was not included in the archive. + +BINS 1.1.18 +----------- + +- joi templates has been updated by Joachim Kohlhammer : + * The Albumtree works now correctly, even the thumbnail for the + root-album works, i.e. no more broken images. + * New icon for the albumtree. + * Redesign of the image-view. The icons moved to the left border. + * Leave was renamed to Home; the variable in the template is now called + HOME_LINK. The icon was changed to a little house. The old icon is + still included. + * If the option pathImgNum is set, the image-view shows + (Image/Imagecount) in the path. + * The path contains a icon for each level (corresponding to the type of + the level (albumtree, album, image)) if the variable pathShowIcon is + set to 1. + * In the Thumbnailview the bar with the next/prev-buttons shows only if + there are two or more pages. If the bar shows, it now has a grey + background. + * The "cycling" of the thumbnailpages and the imageviews can be disabled + by setting the options thumbnailPageCycling and imagePageCycling to 1. + +- If only one Thumbnailpage exists, the navigation bar shows +"Thumbnail Page" instead of "Thumbnail Page 1". +(from Joachim Kohlhammer's patch) + +- select LATIN1 as default encoding on systems lacking the locale +command (like *BSD systems) +(patch from Dan <mcmahill at mtl.mit.edu>). + +- added new parameter emptyAlbumDesc to get rid of the "No long/short +description available" message if no description was set. + +- added Spanish translation. +(thanks to David Barroso). + +BINS 1.1.17 +----------- + +- new parameter feedbackMail to add a link "Send Feedback" in the +pages (only used in the joi templates for now). + +- new parameter treePreview to add a the thumbnail album in the tree +page (only used in the joi templates for now). + +- new parameters backgroundImage & excludeBackgroundImage to use an +image as a wallpaper (only used in the joi templates for now). + +- joi templates have been updated, using above features. + +(templates and patch by Joachim Kohlhammer). + +- Russian translation has been updated. +(thanks to Andrei Emeltchenko). + +BINS 1.1.16 +----------- + +- static elements (icons, css, javascript, etc.) can now be used by +the templates, by using a static subdir in the templates directory +(see the joi templates). + +- joi templates has been added. It uses icons, css and javascript. See +http://album.sautret.org/300_lieux/500_Paris/index.html for an example +applied on some of the sub-albums of my main album. You can use it +with the templateStyle parameter in the binsrc or album.xml, or with +the -s command line parameter (see bins(1) man page). +(templates and patch by Joachim Kohlhammer). + +- new parameter homeURL has been added to link your home page to the +Leave button of the joi template. + +- javaScriptPreloadImage parameter has been renamed to +javaScriptPreloadThumbs. New javaScriptPreloadImage parameter can be +used to add some javascript code in image pages to preload the next +image of the same size when current one is loaded, to speed up the +album browsing. +(patch from David Panofsky). + +- added Russian translation. +(thanks to Andrei Emeltchenko). + +- Mandrake 9.0 and NetBSD packages are now available. Check the +download page. +(mdk rpm by Cédric Thevenet, +NetBSD package by Thomas Klausner <(wiz at netbsd dot org>) + +- install.sh script can now install BINS in specified directories. For +example, to install it in /opt/bins, use the following command : +PREFIX=/opt/bins install.sh + +BINS 1.1.15 +----------- + +- New parameter linkInsteadOfCopy has been added, to create a link to +the image in the destination directory instead of copying it, when +it's possible. +Patch from Vincent Bernat. + +- Correct a bug that crashed bins with Perl 5.8.0 +Patch from Marty Leisner + +- Include links for movie files (avi, mpeg and mov) in the navigation +bar of albums ("In this album" upper left box). +Patch from Vincent Cautaer. + +- Scale method (to created scaled pictures and thumbnails) can now be +chose with the new scaleMethod parameter. It can be either scale or +sample. sample is faster, scale is better. +Idea from Mark W. Eichin. + +- Don't perform rotation on files matching the regexp defined by the +new noRotation parameter (default to _Orig suffix). This can be used +in conjunction with scaleIfSameSize=0 and a scaled size of 100%x100% +to keep original pictures in your album. +Patch from Vincent Cautaer. + +- Correct a bad behavior with some little pictures when scaled sizes +uses mixed pixels and percentages. +Patch from Vincent Cautaer. + +- jpegtran can now be used with image names containing spaces. +Patch from Vincent Bernat. + +- Define $verbose earlier to avoid warning. +Patch from Vincent Bernat. + +- Chop local encoding to avoid carrier return. +Patch from Vincent Bernat. + +- A sample album.xml file is provided in the doc directory. Take a +look at it to see how you can customize a album. + +BINS 1.1.14 +----------- + +- Some image files and directories can now be excluded by setting some +regexp to excludeFiles and excludeDirs new parameters. excludeDirs is +set to ^CVS$ in default config, and thus, CVS subdirs aren't processed +by bins now. + +- HTML generation performances have been increased by using the +blind_cache parameter of HTML::Template. +Thanks to Mark Eichin for this one. + +- Corrected a bug that wrongly set width and height of thumbnails and +prevented Internet Explorer (at least version 5) to display them. + +- Changed the image template so that Internet Explorer can display the +title tooltip on the prev/next thumbnails (when thumbPrevNext is 1). + +- bins now process .thm (THuMbnail) files. Accroding to Mark Eichin, +Canon cameras that do movies generate mvi*.thm files which are really +small JPEGs with exif data. + +BINS 1.1.13 +----------- + +- It is now possible to use the <sizes> parameter in picture +description files to have different scaled images number and scaled +sizes for pictures in the same album (for example, one can have three +scaled pictures, small, medium and big, for most of the images of an +album, and a fourth one, huge, for big panoramas). Some other +parameters, such as titleOnThumbnail, defaultSize or +thumbnailBackground, can now also be used on a per image basis. + +- A bug introduced in 1.1.10 version that caused scaleIfSameSize +parameter to be always 1 has been corrected. +Thanks to Mark Eichin for pointing out the problem +and to Dan (mcmahill @ mtl.mit.edu) and Kamil Iskra for the correction path. + +- jpegtran can now be used even if it cannot handle the same file in +input and output (this is the case for the jpegtran shipped with most +GNU/Linux distribution, except Debian). +Patch from Kamil Iskra. + +- Corrected encoding problem on creation date. + +BINS 1.1.12 +----------- + +- Sorting order for directories and/or pictures can now be reversed, +using the -r command line option or the reverseOrder parameter. +Patch from Christian Hoenig for the -r option. + +- A bug on automatic rotation of destination image when -o was used +has been corrected (width and height were inversed). + +- French translation has been corrected. + +BINS 1.1.11 +----------- + +- Some javascript code is now added in thumbnails pages to preload +thumbnails of the next page when current one is loaded, to speed up +the album browsing. This can be deactivated with the new +javaScriptPreloadImages parameter. + +- Generated HTML code is now cleaned up to reduce the size of pages +and thus, speed up browsing. This reduces the size of HTML BINS files +by about 30%. This uses the HTML::Clean(3) library (new +dependency). This can be deactivated with the new compactHTML +parameter. + +- Use of the jpegtran program is now deactivated in default config +(some versions fail to perform rotation correctly). A new parameter +rotateWithJpegtran has been added. Set it to 1 in binsrc to continue +to use jpegtran. + +- Added some non breakable spaces in HTML code. + +- Strip . (dots) in small size names when creating file names (this +caused problem with italian i18n). You may have to delete all your +generated HTML files before running bins on a old italian album to +clean it up. + +- Some minor bugs have been corrected. + +- French translation has been corrected. + +BINS 1.1.10 +----------- + +- Most of the formats that ImageMagick can handle are now supported by +BINS. See the @knownImageExtentions variable in the configuration +section in bins. + +- Italian i18n has been added. Thanks to Lele Gaifax (lele @ seldati.it). + +- added 'ignore' parameter, that works like the -i command line +options. + +- added -n command line option and 'hidden' parameter to prevent some +sub-album from being linked, in the same way -i and 'ignore' +works. This can be used to create private albums. + +- Remove link to details page if there is no data about the picture. + +- new parameter stripDirPrefix to strip numeric prefix in directories, +like the -p command line option. + +- Typos corrections (patch from Leo Breebaart). + +BINS 1.1.9 +---------- + +- Corrected bug which broke album thumbnails when using +include_images. +Patch from Mark W. Eichin. + +- Corrected bug that crashed bins when run on some particular images, +in particular grayscaled JPEG. + +- Corrected bug that crashed bins when run on some particular exif +structures images. +Patch from Klaus Ethgen. + +- Corrected problem with -v option that appeared in 1.1.8 version. + +- New 0.7 version of Mark W. Eichin's bins-edit-gui which corrects +some miscellaneous bugs. See RELEASE.gui file for more details. + +BINS 1.1.8 +---------- + +- Use of color styles to choose a set of colors via the colorStyle +parameter in the config/desc files or using the new -c command line +option. Color styles provided in the binsrc are blue (default one), +green, ivory and pink. + +- Get charset encoding from the system's locales, instead of the +ISO-8859-1 hardcoded value. + +- new -f command line option to use an alternate configuration file +instead of ~/.bins/binsrc. +(patch from Bill Carlson). + +- Correct a bug with read only images and scaleIfSameSize=0 (set write +permission on destination image after copying it). +Thanks to Mark W. Eichin for the bug report. + +- Correct some bugs with the -e option (editable albums). +(patch from Christian Hoenig). + +- Correct bugs with command lines parameters (command line options now +override config file parameters). + +- Use of verbose functions to display command line messages +(patch from Christian Hoenig). + +- Updated man page, thanks to Mark W. Eichin. + +- New 0.6 version of Mark W. Eichin's bins-edit-gui which adds +user-specified rotation to interface plus some other +improvements. See RELEASE.gui file for more details. + + +BINS 1.1.7 +---------- + +- Use of HTML:Template to manage HTML creation from template +files. Thus, the HTML code is totally separated from the Perl code. + +- new version 0.5 of bins-edit-gui by Mark W. Eichin, supporting i18n +via gettext (French translation is provided). See RELEASE.gui file +for more details. + + +BINS 1.1.6 +---------- + +- rotation can now be performed on destination images, thus, original +images can be preserved. This is controlled by the rotateImages +parameter. See the comment on it in the binsrc for more +information. Note that you may have to manually add this attribute in +the desc file of picture if the original image was already rotated by +previous version of BINS (or else, the original image will be rotated +each time you run BINS). + +- the priority attribute is added in the exif tag in XML desc files to +use value from desc file instead of exif data from image file +(normally, data from image file takes precedence on values from XML +desc file). In particular, this is used to not read the Orientation +tag in image file when the original is already rotated. + +- use of the title HTML attribute to show tooltips on prev +and next links (display title of picture), sizes (display long +names and resolution) and other links (misc help). + +- display the current album thumbnail in sub-albums page if it has +pictures, with links to the first thumbnail page. This is controlled +by the albumThumbInSubAlbumPage parameter (see binsrc file). + +- a bug on sample images with special characters in the file name has +been corrected. + +- man pages have been added. Thanks to Mark W. Eichin for writing +them. + +- new version 0.4 of bins-edit-gui by Mark W. Eichin, see RELEASE.gui +file for more details. + +BINS 1.1.5 +---------- + +- new bins-edit-gui program to set or edit description fields using a +GTK+ graphical interface. Thanks to Mark W. Eichin who wrote this +program. + +- an "ignore" directive for the album.xml has been added with a new -i +command line option, so that entire albums can be ignored (not indexed +and published) (patch from Rene Weber) + +- new -e option to add link to .xml description files in HTML album, +to ease the edition of description fields. (patch from Christian +Hoenig) + +- number, sizes and size names of scaled images can now be +personalized in config files and desc files (see comment in binsrc). + +- the default scaled image size (which is displayed when user clicks +directly on the thumbnail in the thumbnails page instead of one of the +size name) is configurable in the config files using the defaultSize +parameter. + +- check explicitly for -t directory existing (catches typos) (patch +from Mark W. Eichin). + +- clearer -h explanation of what -t does, and clarification of what -p +does. (patch from Mark W. Eichin) + +- use of generic exif tag "Software" and "Owner" instead of Canon +specific ones. (patch from Christian Hoenig) + +- transform the Apex Value to the exposure time in seconds for +ShutterSpeedValue. (patch from Christian Hoenig) + +- add empty description fields in the <description> section when the +image description file is created to ease later edition with an text +editor (this controlled by the createEmptyDescFields parameter in the +configuration files). (patch from Christian Hoenig) + +- corrected a bug with the "-o copied" command line option. (patch +from Rene Weber) + +- the addition of "all thumbnails" pages for the parent directory and +sub-directories that have thumbnails that take more than page for +off-line browsing. This is controlled by the allThumbnailsPage +parameter and is an alpha feature and doesn't seems to works +properly. It is deactivated in the default config. (patch from Rene +Weber) + + +BINS 1.1.4 +---------- + +- strip control code characters in Exif tag name. Some DigiCam (at +least Kodak ones) puts some 0 code in their Exif tag names, which +crashed bins or bin_edit during the XML parsing. + + +BINS 1.1.3 +---------- + +- add a parameter to display thumbnails close to the previous and next +link at the bottom of the image page. Thanks to Rene Weber for the +patch. + +- new parameter templateStyle and command line switch -s to choose a +style of template. The only style provided for now is "default". If +anyone want to make some new ones, don't hesitate to contact me, I'm +so bad at HTML design... + +- new template footer.html to add a footer on all generated pages. +Thanks to Rene Weber for the patch. + +- add a parameter thumbnailBackground that allow to add a background +colour to the thumbnail's cell in the thumbnails page so that if the +top and bottom borders are wider than the image (for example, if it is +in portrait mode), instead of spilling over, there is a border around +the whole picture. Thanks to Rene Weber for the patch. + +- center the list of image size names under thumbnail. Thanks to Rene +Weber for the patch. + + +BINS 1.1.2 +---------- + +- use of configuration files /etc/bins/binsrc and ~/.bins/binsrc to +personalize BINS. + +- personalization parameters can be used in album or image description +files too. + +- new Exif tags for ISO, Exposure Program, Original Image Width and +Length, and Compression Quality (tested with Olympus camera). Thanks +to Rene Weber for the patch. + +- new install script. + +- BINS is now in Sid (Debian unstable version), thanks to Mark +W. Eichin. + +- some typos corrections (thanks to Mark W. Eichin and Rene Weber). + + +BINS 1.1.1 +---------- + +- automatically rotate picture if the Orientation EXIF tag is found +and the orientation isn't correct. This tag is set when you rotate +pictures on the DigiCam. For JPEG files, BINS use jpegtran if found, +otherwise use mogrify (form ImageMagick). + +- corrected bug in reading EXIF fields from picture file. + +- corrected bug on date format (gettext doesn't seems to work with +perl string containing backslash, if anyone has an idea...). For now, +default date format is set to French. You have to set it manually if +you want to change it : just edit the Transform field of the date +record in the %fields hash in the configuration of bins file (near the +beginning, read comment). + +- removed forgotten debug output. + + +BINS 1.1.0 +---------- + +- new details pages which displays all information available on file +and DigiCam settings for each picture, with tooltip explaining the +meaning of some fields. Additional information for Canon DigiCams are +provided. + +- customizable charset encoding, including full support for UTF-8 +(Unicode), with Generation of the Apache .htaccess file for correct +encoding charset in HTTP headers. + +- use XML as desc file format (with a utility to convert old .txt +format to new .xml format called bins_txt2xml). + +- all Exif information is now saved in the XML description file, +preventing they disappear when the image is modified. + +- ability to change background color (thanks to Christian Hoenig). + +- center links under thumbnails. + +- don't center decription fields under picture. + +- corrected bug on URL that wasn't correctly escaped in tree page and +for album thumbnails (thanks for Andrew Ruthven for this last one). + + +BINS 1.0.4 +---------- + +- use of the <abbr> tags to show tooltips on short size names. + +- added a sample album.txt and album_fr.txt in the templates +directory. + +- complete the doc with use of album.txt. + +- complete the doc with names of the mandrake 8.1 & 8.2 packages to +install. (thanks to Cédric Thevenet) + +- display BINS version at bottom of each page. + +BINS 1.0.3 +---------- + +- Correct a bug with path of thumbnails in album page when an +album.txt is used + +- new command line option -d to control addition of EXIF tags in +description files + +- New parameter $defaultSize to turn thumbnails into a link + +- Use more appropriate alt on thumbnails + +- Work around for corrupt images that return a zero size (thanks to +Bill Carlson) + +BINS 1.0.2 +---------- + +- Correctly escape space and other odd characters in directory & file +names using URI:Escape. + +- correct a random bug that caused problems in HTML generation when +I18N is used. + +- added date of generation in HTML + +- added BINS version and CVS Id tag in generated HTML + +- some tables where empty when no description field exists (this is +not allowed by HTML 4.0) + +- fix some minor problems + +- some code clean up + +BINS 1.0.1 +---------- + +- added German (thanks to Colin Marquardt <colin @ marquardt-home.de> +and Polish translations (thanks to Grzegorz Borek +<grzebo @ poczta.onet.pl>). + +BINS 1.0.0 (differences with SWIGS 0.1.1) +---------- + +- Possibility to display the title of each image on top of its +thumbnail. (see the $titleOnThumbnail parameter at the beginning of +the bins file) + +- Possibility to display the thumbnails in the image list page, if +$thumbnailInImageList parameter is set. Be warned that this may +produce a really loaded page if the album contains lots of pictures. +(see the $thumbnailInImageList parameter at the beginning of the bins +file) + +- Template modified & some little bugs corrected to produce some valid +HTML 4.0 Transitional pages, as checked by the WDG HTML Validator +(http://www.htmlhelp.com/tools/validator/source.html). + +- I18N, using Locale::gettext, to produce fully translated album +(French translation is provided). If Locale::gettext is not installed +on the running system, album will be generated in English. + +- Verbose command line option, with different levels, to see work +progression. + +- Use of a generic parameter to define the list of fields describing a +picture, with the possibility of reading the EXIF data structure (see +below). See the @fields structures in the bins file for details. + +- Possibility of reading the EXIF data structure found on some images +(usually, those produced by digital cameras) to fill automatically the +desired fields (date and time, for example). See the @fields +structures in the bins file for details. + +- bins_edit utility: it can be used to set or edit description fields +on several pictures in one command. + +- Size of scaled pictures can now be expressed in percentage of the +original picture, i.e. you can write + my @scaledWidths = ("640", "66%","100%"); + my @scaledHeights = ("480", "66%", "100%"); +and SWIGS generate 640 x 480, 1024 x 768 and 1600 x 1200 scaled +pictures from an 1600 x 1200 original picture. It is useful if your +pictures are not all of the same size. + +- Don't convert an image if it has already the right size, if +$scaleIfSameSize parameter is 0. In this case, the original picture is +just copied, instead of being rescaled to the same size with a new +JPEG quality. Thus, you can keep the original picture in the album +(otherwise, you loose conpression level for jpeg). + +- Don't generate scaled and thumbnails images if they already exists +and the original is older. This speed up regeneration of albums. + +- Use Image::Size insteed of loading an image to get its size. This +speed up regeneration of albums.