comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:a84c32f131df
1 BINS Change Log -*- text -*-
2
3 BINS 1.1.29
4 -----------
5
6 - A search engine has been added. It only woks on web browser
7 supporting javascript and DOM. It can be deactivated via the new
8 searchEngine parameter. It allows search on image description fields
9 set in the new searchFields parameter. Maximum results returned by the
10 search engine is set by the searchLimit parameter.
11 This adds a new dependency on Text::Unaccent.
12
13 - Michael Olson's mwolson templates have been added. Michael can be
14 joined at <mwolson @ member.fsf.org>.
15
16 - Martin Pohlack's martin templates have been added. Martin can be
17 joined at <mp26 @ os.inf.tu-dresden.de>. These templates are based
18 upon marc ones, in turn based on joi. Here are the modifications with
19 marc:
20 - fixed some bugs in the css
21 - more layout stuff done in css
22 - changed colors to grey-levels, which allows the viewer to
23 concentrate on the important parts, the images (if you don't like
24 it, you only have to change some lines in the css).
25 - some layout changes, links (next, prev, ...) have a fixed
26 position now, so you don't have to move the mouse if you want to
27 cycle through many images.
28 - use transparent pngs for the slide background in browser which
29 support it -> smoother slide corners (round corners are
30 oversampled, compare the gif and the png)
31 - Display the content of the jpeg-comment filed below the image
32
33 - Fixed a bug when javaScriptPreloadImage was set to 1 : the next image
34 preloaded was always at maximum size.
35 Patch from Malcolm Parsons <malcolm.parsons @ gmail.com>
36
37 - Add support for jpegtran with MMX (libjpeg-mmx-progs).
38 Patch by Ludovic Rousseau <rousseau @ debian.org>.
39
40 - Fix -f option so it can work with files given with a relative path.
41 Patch by Ludovic Rousseau <rousseau @ debian>.
42
43 - Default template has been renamed to swigs, has it may not be the
44 default in the future (it uses tables and don't use CSS).
45
46 - A tools directory has been added in the archive, containing the
47 small BINS related utilities. The new tools add_num_prefix,
48 remove_num_prefix and bins_addtext have been added. All is documented
49 on the web site.
50
51 - A FAQ has been added.
52
53 - BINS now has a page on gna!, see https://gna.org/projects/bins/
54
55 BINS 1.1.28
56 -----------
57
58 - Replaced parameter "enlarge" with "whenSrcSmaller" to dictate what to
59 do if the source image is smaller than the size of the generated
60 image. Fixed a bug that prevented enlarged image from actually being
61 generated.
62 Patch from Alexander Blazej <alexb @ csua.berkeley.edu>.
63
64 - Added new linkRelative parameter allow to use relative links if
65 linkInsteadOfCopy is set to 1.
66 Patch from Dan McMahill <mcmahill @ alum.mit.edu>.
67
68 - Transform functionality now allow perl code. A new dateString
69 parameter allow to specify the date string to be used (following
70 date(1)), introducing a dependency on Date::Parse.
71 Patch from Martin Michlmayr <tbm @ cyrius.com>.
72
73 - Handle buggy EXIF information in DateTimeOriginal.
74 Patch from Martin Michlmayr <tbm @ cyrius.com>.
75
76 - Fix on deExifyImages option.
77 Patch from Martin Michlmayr <tbm @ cyrius.com>.
78
79 - Fix encoding problem whith ISO 646 used by Solaris.
80 Patch from Martin Michlmayr <tbm @ cyrius.com>.
81
82 - Fix bug when source directories is a prefix of the destination one.
83 Patch from Pizza <pizza @ shaftnet.org>.
84
85 - Make JPEG Comments available as image subtext.
86 Patch from Martin Pohlack <mp26 @ os.inf.tu-dresden.de>.
87
88 - Catalan translation (ca) has been added.
89 Thanks to Joan Antoja Sabin <joan @ badiu.org>.
90
91 - A CSS bug in marc template has been fixed.
92 Correction from Martin Pohlack <mp26 @ os.inf.tu-dresden.de>.
93
94 - The image details page, using the Joi template, now respects use of a
95 background image.
96 Fix by Alexander Blazej <alexb @ csua.berkeley.edu>.
97
98 - The image details page's "Album Tree" link is fixed.
99 Fix by Alexander Blazej <alexb @ csua.berkeley.edu>.
100
101 - Standardized indentation (4 columns).
102 Done by Alexander Blazej <alexb @ csua.berkeley.edu>.
103
104 - Default value of borderOnThumbnails has been set to 0.
105
106 BINS 1.1.27
107 -----------
108
109 - Added new parameter borderOnThumbnails to change or remove the
110 border of the thumbnail's image in the thumbnails page, in pixels.
111
112 - Exit if target_dir is in source_dir since it will generate an
113 infinite recursion.
114 Correction from Ludovic Rousseau <rousseau @ debian.org>.
115
116 - Bug on tips popup when text contained double quotes has been corrected.
117 Patch from Arthur de Jong <adejong @ debian.org>.
118
119 - bugs on -e and -o custom options has been fixed.
120 Patch from Adam Lackorzynski <adam @ os.inf.tu-dresden.de>.
121
122 - Adding a check for Perl < 5.8 in bins_edit for utf-8 handling.
123 Correction from Robert Funnell <robert.funnell @ mcgill.ca>.
124
125 - Hungarian translation (hu) has been added.
126 Thanks to Aurel Gabris <gabrisa @ optics.szfki.kfki.hu>.
127
128 - zh language code has been changed to zh_TW.
129
130 - Correction in comments of binsrc.
131 Patch from Robert Funnell <robert.funnell @ mcgill.ca>.
132
133 - Added RCS directories in excludeDirs parameter of binsrc to shown
134 regexp use.
135 Suggestion from Ambrose Li <ambrose.li @ gmail.com>.
136
137 The following changes have been made in bins-edit-gui by Mark W.
138 Eichin <eichin @ thok.org> :
139
140 - Primitive "current album" editor.
141 - Force LATIN1 if 7-bit ANSI is selected. Add charmap override box if
142 either conversion fails.
143 - Free server-side pixmap correctly (oops.)
144 - Fix grey-out of filename box.
145 - more error checks.
146 - Update man page.
147
148 - Also, shortcut for autofill has been corrected (now CTRL A).
149 Correction from Ivan Daou <ivan.daou @ free.fr>
150
151 BINS 1.1.26
152 -----------
153
154 - Added new marc template from Marc Menem <marc.menem @ m4x.org>.
155 It is based on the joi template, so it has all of it's features. It
156 don't use any table for the positioning but only css: this allows the
157 number of images displayed on one line to scale according to the width
158 of the browser window.
159 http://quentinlepingouin.free.fr/album/apples-gal/
160
161 - Added new petrus template from Petrus <thus0 @ free.fr>.
162 It is just a modified version of the joi template with a different look :
163 http://www.campus.ecp.fr/~petrus/bins/index.html
164
165 - Added support for more Exif tags.
166
167 - Fix a divide by zero error crash, due to a corrupt image.
168 Patch from Phillip Cole <phillip.cole @ uk.coltgroup.com>.
169
170 - Fix javascript errors occured when a singe quote was included in a filename.
171 Patch from Phillip Cole <phillip.cole @ uk.coltgroup.com>.
172
173 - Fix bug on joi template : accesskey="t" was showing in the pages.
174 Patch from Gerard Gerritsen <gerard @ sigcafe.net>
175 and Phillip Cole <phillip.cole @ uk.coltgroup.com>.
176
177 - Fix missing /IF directive in images pages on satyap template.
178 Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>.
179
180
181
182 BINS 1.1.25
183 -----------
184
185 - The images in each directory can now be displayed in an arbitrary,
186 custom order. This is done via an optional file album.list (a slibling
187 file to album.xml) that lists the files in the order you want them
188 displayed. If album.list doesn't exist in a directory the sorting by
189 image name is done as usual.
190 Patch from Stefan Rueger <srueger @ doc.ic.ac.uk>.
191
192 - Added hot keys (use with Alt key) : (N)ext, (P)revious, (U)p,
193 (H)ome, images (L)ist, (T)ree.
194
195 - Added first, last, index, parent, up and index relation links in
196 thumbnail and image pages. They are used by Mozilla and Opera
197 navigation bar.
198
199 - Added first and last links on thumbnail and image pages in default
200 templates.
201
202 - Templates are now installed under /usr/local/share/bins, as data file,
203 instead of /etc as configuration files
204 Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>.
205
206 - Fix bug on images list page for custom sizes (defined in description
207 image file).
208
209 - Added BINS completion for bash.
210 Send by Guillaume Rousse <rousse @ ccr.jussieu.fr>.
211
212 - Updated Spanish translation.
213 Send by David Barroso <tomac @ somoslopeor.com>.
214
215 - Updated Esperanto translation.
216 Send by Pier Luigi Cinquantini <plcinquantini @ katamail.com>
217
218 BINS 1.1.24
219 -----------
220
221 - Added anti_bins program, to create a clean image files tree for each
222 image size from a BINS album.
223
224 - Added jpegProgressify config option. Now, generated jpeg can be
225 progressive (instead of baseline) using jpegtran. Usually progressive
226 jpegs save space, but by default it only makes them progressive if it
227 does save space. See bins man page for usage detail.
228 Patch from Bill Clarke <llib @ computer.org>.
229
230 - When backgroundImage was empty, the background attribute on body was
231 not correct and thus produced 404 HTTP error on web server.
232 patch from David Pfitzner <dwpfitzner @ earthlink.net>.
233
234 - Use the more generic AddDefaultCharset directive (instead of
235 AddType) in the .htaccess file for setting HTTP headers encoding.
236
237 - Corrected wrong orientation for value 3 (bot_right, 180° rotation).
238 Patch from Guillaume Rousse <rousse @ ccr.jussieu.fr>.
239
240 - Added prev/next link element (to enable Mozilla's link prefetching
241 feature and site navigation toolbar) in joi templates .
242
243 - Added JavaScript image pre-loading in satyap templates.
244
245 - Esperanto translation (eo) has been added.
246 Thanks to Revuo <plcinquantini @ katamail.com>
247
248 - Finish translation (fi) has been added.
249 Thanks to Ville Pohjanheimo <vpohjanheimo @ hotmail.com>.
250
251 - Russian translation (ru) has been updated.
252 Thanks to Andrei Emeltchenko <Andrei.Emeltchenko @ nokia.com>
253
254 - Italian translation (it) has been updated.
255 Thanks to Lele Gaifax <lele @ nautilus.homeip.net>.
256
257 - Added BINS CVS Web interface :
258 http://kashmir.sautret.org/cgi-bin/viewcvs.cgi/bins
259
260 BINS 1.1.23
261 -----------
262
263 - new parameter 'deExifyImages' which performs a Profile("*") call
264 just before the resizing. This removes all Exif information in resized
265 pictures and thus, saves some disk spaces and network
266 consumption. This is specially noticeable on thumbnails an images list
267 pages.
268 Patch from Leo Breebaart <leo @ lspace.org>.
269
270 - the "Unknown discipline ':utf8'" bug in Perl versions older than
271 5.8.0 has been corrected.
272
273 - images were sometimes copied even if they were identical. This has
274 been corrected and thus, runtime speed has been improved (about 15-20% on my
275 album without regenerating images).
276 Patch from Stuffed Crust <pizza @ shaftnet.org>.
277
278 - the ' (quote) character was not correctly encoded in URL.
279 Reported by Benjamin Wilbur <benpublic @ xwilbur.com>.
280
281 - corrects a bug where descriptions containing a ' (quote) were used
282 in javascript (like information popup window in joi templates).
283
284 - added icons for custom huge picture size in joi templates
285 (see panoramas on
286 http://album.sautret.org/200_vacances/700_Irlande_2003/thumb5.html).
287
288 - japanese translation (ja) has been added.
289 Thanks to Yoshinori Okuji <okuji @ enbug.org>
290
291 - german translation (de) has been updated.
292 Thanks to Christian Bang <cbang @ web.de>.
293
294 BINS 1.1.22
295 -----------
296
297 - Perl 5.8 UTF-8 file writting problem has been corrected.
298
299 - htmldefaults option of HTML::Clean has been removed, because it
300 breaks UTF-8 strings in Perl 5.8
301
302 - added satyap style templates from Satya <satyap @ satya.virtualave.net>.
303
304 - added Dutch translation (nl).
305 Thanks to Eelco Maljaars <e.maljaars @ scouting.nl>
306
307
308 BINS 1.1.21
309 -----------
310
311 - PNG images can now be used directly in the album (even if then are
312 still renamed to .jpg...).
313
314 - File timestamps are now preserved when they are copied in the gallery.
315
316 - bins_cleanupgallery script has been added. Use it to remove any unused
317 file in your HTML galleries. Run it without argument for usage
318 information. Note that this script is still experimental, so if it
319 performs wrong, just re-run bins to recreate erased files.
320 This program was written by Jochen Schaeuble <psionic @ psionic.de>.
321
322 - default templates has been updated as follow :
323
324 * link element was added in default templates to enable Mozilla's link
325 prefetching feature and site navigation toolbar.
326 (http://www.mozilla.org/projects/netlib/Link_Prefetching_FAQ.html)
327 Patch from Chris Croome.
328
329 * a width problem was corrected in the "In this album" column and
330 the overall display now uses 90% of the screen.
331 Patch from Migrec.
332
333 * imagePageCycling option now works in default templates.
334 Bug reported by Migrec.
335
336 - joi templates have been updated by Joachim Kohlhammer as follow :
337
338 * the full width of the browserwindow is used; the width of the
339 navigationbar is set to a fixed width
340
341 * more colors and mouse-over-highlights
342
343 * usage of custom stylesheets per subalbum (config option
344 customStyleSheet, works like the backgroundImage-option)
345
346 * initial support for video, the number of media files is displayed
347 along with the number of images and subalbums
348
349 * the Mozilla next/previous-buttons-navigation-collapse-bug is
350 fixed
351
352 Note there are still some known problems with this version of the
353 joi templates :
354 * Konqueror displays the lower info-popup wrong
355 * Opera has problems with all (?) mouseover-popups
356
357 - A mailing-list about BINS has been set up, thanks to Chris Croome.
358 See http://www.email-lists.org/mailman/listinfo/bins for information.
359
360 BINS 1.1.20
361 -----------
362
363 - corrects bug with UTF-8 local encoding
364
365 BINS 1.1.19
366 -----------
367
368 - added Traditional Chinese translation (zh).
369 Thanks to Chris Chau <chris @ moodofblue.net>
370
371 - es.mo (spanish messages file) was not included in the archive.
372
373 BINS 1.1.18
374 -----------
375
376 - joi templates has been updated by Joachim Kohlhammer :
377 * The Albumtree works now correctly, even the thumbnail for the
378 root-album works, i.e. no more broken images.
379 * New icon for the albumtree.
380 * Redesign of the image-view. The icons moved to the left border.
381 * Leave was renamed to Home; the variable in the template is now called
382 HOME_LINK. The icon was changed to a little house. The old icon is
383 still included.
384 * If the option pathImgNum is set, the image-view shows
385 (Image/Imagecount) in the path.
386 * The path contains a icon for each level (corresponding to the type of
387 the level (albumtree, album, image)) if the variable pathShowIcon is
388 set to 1.
389 * In the Thumbnailview the bar with the next/prev-buttons shows only if
390 there are two or more pages. If the bar shows, it now has a grey
391 background.
392 * The "cycling" of the thumbnailpages and the imageviews can be disabled
393 by setting the options thumbnailPageCycling and imagePageCycling to 1.
394
395 - If only one Thumbnailpage exists, the navigation bar shows
396 "Thumbnail Page" instead of "Thumbnail Page 1".
397 (from Joachim Kohlhammer's patch)
398
399 - select LATIN1 as default encoding on systems lacking the locale
400 command (like *BSD systems)
401 (patch from Dan <mcmahill at mtl.mit.edu>).
402
403 - added new parameter emptyAlbumDesc to get rid of the "No long/short
404 description available" message if no description was set.
405
406 - added Spanish translation.
407 (thanks to David Barroso).
408
409 BINS 1.1.17
410 -----------
411
412 - new parameter feedbackMail to add a link "Send Feedback" in the
413 pages (only used in the joi templates for now).
414
415 - new parameter treePreview to add a the thumbnail album in the tree
416 page (only used in the joi templates for now).
417
418 - new parameters backgroundImage & excludeBackgroundImage to use an
419 image as a wallpaper (only used in the joi templates for now).
420
421 - joi templates have been updated, using above features.
422
423 (templates and patch by Joachim Kohlhammer).
424
425 - Russian translation has been updated.
426 (thanks to Andrei Emeltchenko).
427
428 BINS 1.1.16
429 -----------
430
431 - static elements (icons, css, javascript, etc.) can now be used by
432 the templates, by using a static subdir in the templates directory
433 (see the joi templates).
434
435 - joi templates has been added. It uses icons, css and javascript. See
436 http://album.sautret.org/300_lieux/500_Paris/index.html for an example
437 applied on some of the sub-albums of my main album. You can use it
438 with the templateStyle parameter in the binsrc or album.xml, or with
439 the -s command line parameter (see bins(1) man page).
440 (templates and patch by Joachim Kohlhammer).
441
442 - new parameter homeURL has been added to link your home page to the
443 Leave button of the joi template.
444
445 - javaScriptPreloadImage parameter has been renamed to
446 javaScriptPreloadThumbs. New javaScriptPreloadImage parameter can be
447 used to add some javascript code in image pages to preload the next
448 image of the same size when current one is loaded, to speed up the
449 album browsing.
450 (patch from David Panofsky).
451
452 - added Russian translation.
453 (thanks to Andrei Emeltchenko).
454
455 - Mandrake 9.0 and NetBSD packages are now available. Check the
456 download page.
457 (mdk rpm by Cédric Thevenet,
458 NetBSD package by Thomas Klausner <(wiz at netbsd dot org>)
459
460 - install.sh script can now install BINS in specified directories. For
461 example, to install it in /opt/bins, use the following command :
462 PREFIX=/opt/bins install.sh
463
464 BINS 1.1.15
465 -----------
466
467 - New parameter linkInsteadOfCopy has been added, to create a link to
468 the image in the destination directory instead of copying it, when
469 it's possible.
470 Patch from Vincent Bernat.
471
472 - Correct a bug that crashed bins with Perl 5.8.0
473 Patch from Marty Leisner
474
475 - Include links for movie files (avi, mpeg and mov) in the navigation
476 bar of albums ("In this album" upper left box).
477 Patch from Vincent Cautaer.
478
479 - Scale method (to created scaled pictures and thumbnails) can now be
480 chose with the new scaleMethod parameter. It can be either scale or
481 sample. sample is faster, scale is better.
482 Idea from Mark W. Eichin.
483
484 - Don't perform rotation on files matching the regexp defined by the
485 new noRotation parameter (default to _Orig suffix). This can be used
486 in conjunction with scaleIfSameSize=0 and a scaled size of 100%x100%
487 to keep original pictures in your album.
488 Patch from Vincent Cautaer.
489
490 - Correct a bad behavior with some little pictures when scaled sizes
491 uses mixed pixels and percentages.
492 Patch from Vincent Cautaer.
493
494 - jpegtran can now be used with image names containing spaces.
495 Patch from Vincent Bernat.
496
497 - Define $verbose earlier to avoid warning.
498 Patch from Vincent Bernat.
499
500 - Chop local encoding to avoid carrier return.
501 Patch from Vincent Bernat.
502
503 - A sample album.xml file is provided in the doc directory. Take a
504 look at it to see how you can customize a album.
505
506 BINS 1.1.14
507 -----------
508
509 - Some image files and directories can now be excluded by setting some
510 regexp to excludeFiles and excludeDirs new parameters. excludeDirs is
511 set to ^CVS$ in default config, and thus, CVS subdirs aren't processed
512 by bins now.
513
514 - HTML generation performances have been increased by using the
515 blind_cache parameter of HTML::Template.
516 Thanks to Mark Eichin for this one.
517
518 - Corrected a bug that wrongly set width and height of thumbnails and
519 prevented Internet Explorer (at least version 5) to display them.
520
521 - Changed the image template so that Internet Explorer can display the
522 title tooltip on the prev/next thumbnails (when thumbPrevNext is 1).
523
524 - bins now process .thm (THuMbnail) files. Accroding to Mark Eichin,
525 Canon cameras that do movies generate mvi*.thm files which are really
526 small JPEGs with exif data.
527
528 BINS 1.1.13
529 -----------
530
531 - It is now possible to use the <sizes> parameter in picture
532 description files to have different scaled images number and scaled
533 sizes for pictures in the same album (for example, one can have three
534 scaled pictures, small, medium and big, for most of the images of an
535 album, and a fourth one, huge, for big panoramas). Some other
536 parameters, such as titleOnThumbnail, defaultSize or
537 thumbnailBackground, can now also be used on a per image basis.
538
539 - A bug introduced in 1.1.10 version that caused scaleIfSameSize
540 parameter to be always 1 has been corrected.
541 Thanks to Mark Eichin for pointing out the problem
542 and to Dan (mcmahill @ mtl.mit.edu) and Kamil Iskra for the correction path.
543
544 - jpegtran can now be used even if it cannot handle the same file in
545 input and output (this is the case for the jpegtran shipped with most
546 GNU/Linux distribution, except Debian).
547 Patch from Kamil Iskra.
548
549 - Corrected encoding problem on creation date.
550
551 BINS 1.1.12
552 -----------
553
554 - Sorting order for directories and/or pictures can now be reversed,
555 using the -r command line option or the reverseOrder parameter.
556 Patch from Christian Hoenig for the -r option.
557
558 - A bug on automatic rotation of destination image when -o was used
559 has been corrected (width and height were inversed).
560
561 - French translation has been corrected.
562
563 BINS 1.1.11
564 -----------
565
566 - Some javascript code is now added in thumbnails pages to preload
567 thumbnails of the next page when current one is loaded, to speed up
568 the album browsing. This can be deactivated with the new
569 javaScriptPreloadImages parameter.
570
571 - Generated HTML code is now cleaned up to reduce the size of pages
572 and thus, speed up browsing. This reduces the size of HTML BINS files
573 by about 30%. This uses the HTML::Clean(3) library (new
574 dependency). This can be deactivated with the new compactHTML
575 parameter.
576
577 - Use of the jpegtran program is now deactivated in default config
578 (some versions fail to perform rotation correctly). A new parameter
579 rotateWithJpegtran has been added. Set it to 1 in binsrc to continue
580 to use jpegtran.
581
582 - Added some non breakable spaces in HTML code.
583
584 - Strip . (dots) in small size names when creating file names (this
585 caused problem with italian i18n). You may have to delete all your
586 generated HTML files before running bins on a old italian album to
587 clean it up.
588
589 - Some minor bugs have been corrected.
590
591 - French translation has been corrected.
592
593 BINS 1.1.10
594 -----------
595
596 - Most of the formats that ImageMagick can handle are now supported by
597 BINS. See the @knownImageExtentions variable in the configuration
598 section in bins.
599
600 - Italian i18n has been added. Thanks to Lele Gaifax (lele @ seldati.it).
601
602 - added 'ignore' parameter, that works like the -i command line
603 options.
604
605 - added -n command line option and 'hidden' parameter to prevent some
606 sub-album from being linked, in the same way -i and 'ignore'
607 works. This can be used to create private albums.
608
609 - Remove link to details page if there is no data about the picture.
610
611 - new parameter stripDirPrefix to strip numeric prefix in directories,
612 like the -p command line option.
613
614 - Typos corrections (patch from Leo Breebaart).
615
616 BINS 1.1.9
617 ----------
618
619 - Corrected bug which broke album thumbnails when using
620 include_images.
621 Patch from Mark W. Eichin.
622
623 - Corrected bug that crashed bins when run on some particular images,
624 in particular grayscaled JPEG.
625
626 - Corrected bug that crashed bins when run on some particular exif
627 structures images.
628 Patch from Klaus Ethgen.
629
630 - Corrected problem with -v option that appeared in 1.1.8 version.
631
632 - New 0.7 version of Mark W. Eichin's bins-edit-gui which corrects
633 some miscellaneous bugs. See RELEASE.gui file for more details.
634
635 BINS 1.1.8
636 ----------
637
638 - Use of color styles to choose a set of colors via the colorStyle
639 parameter in the config/desc files or using the new -c command line
640 option. Color styles provided in the binsrc are blue (default one),
641 green, ivory and pink.
642
643 - Get charset encoding from the system's locales, instead of the
644 ISO-8859-1 hardcoded value.
645
646 - new -f command line option to use an alternate configuration file
647 instead of ~/.bins/binsrc.
648 (patch from Bill Carlson).
649
650 - Correct a bug with read only images and scaleIfSameSize=0 (set write
651 permission on destination image after copying it).
652 Thanks to Mark W. Eichin for the bug report.
653
654 - Correct some bugs with the -e option (editable albums).
655 (patch from Christian Hoenig).
656
657 - Correct bugs with command lines parameters (command line options now
658 override config file parameters).
659
660 - Use of verbose functions to display command line messages
661 (patch from Christian Hoenig).
662
663 - Updated man page, thanks to Mark W. Eichin.
664
665 - New 0.6 version of Mark W. Eichin's bins-edit-gui which adds
666 user-specified rotation to interface plus some other
667 improvements. See RELEASE.gui file for more details.
668
669
670 BINS 1.1.7
671 ----------
672
673 - Use of HTML:Template to manage HTML creation from template
674 files. Thus, the HTML code is totally separated from the Perl code.
675
676 - new version 0.5 of bins-edit-gui by Mark W. Eichin, supporting i18n
677 via gettext (French translation is provided). See RELEASE.gui file
678 for more details.
679
680
681 BINS 1.1.6
682 ----------
683
684 - rotation can now be performed on destination images, thus, original
685 images can be preserved. This is controlled by the rotateImages
686 parameter. See the comment on it in the binsrc for more
687 information. Note that you may have to manually add this attribute in
688 the desc file of picture if the original image was already rotated by
689 previous version of BINS (or else, the original image will be rotated
690 each time you run BINS).
691
692 - the priority attribute is added in the exif tag in XML desc files to
693 use value from desc file instead of exif data from image file
694 (normally, data from image file takes precedence on values from XML
695 desc file). In particular, this is used to not read the Orientation
696 tag in image file when the original is already rotated.
697
698 - use of the title HTML attribute to show tooltips on prev
699 and next links (display title of picture), sizes (display long
700 names and resolution) and other links (misc help).
701
702 - display the current album thumbnail in sub-albums page if it has
703 pictures, with links to the first thumbnail page. This is controlled
704 by the albumThumbInSubAlbumPage parameter (see binsrc file).
705
706 - a bug on sample images with special characters in the file name has
707 been corrected.
708
709 - man pages have been added. Thanks to Mark W. Eichin for writing
710 them.
711
712 - new version 0.4 of bins-edit-gui by Mark W. Eichin, see RELEASE.gui
713 file for more details.
714
715 BINS 1.1.5
716 ----------
717
718 - new bins-edit-gui program to set or edit description fields using a
719 GTK+ graphical interface. Thanks to Mark W. Eichin who wrote this
720 program.
721
722 - an "ignore" directive for the album.xml has been added with a new -i
723 command line option, so that entire albums can be ignored (not indexed
724 and published) (patch from Rene Weber)
725
726 - new -e option to add link to .xml description files in HTML album,
727 to ease the edition of description fields. (patch from Christian
728 Hoenig)
729
730 - number, sizes and size names of scaled images can now be
731 personalized in config files and desc files (see comment in binsrc).
732
733 - the default scaled image size (which is displayed when user clicks
734 directly on the thumbnail in the thumbnails page instead of one of the
735 size name) is configurable in the config files using the defaultSize
736 parameter.
737
738 - check explicitly for -t directory existing (catches typos) (patch
739 from Mark W. Eichin).
740
741 - clearer -h explanation of what -t does, and clarification of what -p
742 does. (patch from Mark W. Eichin)
743
744 - use of generic exif tag "Software" and "Owner" instead of Canon
745 specific ones. (patch from Christian Hoenig)
746
747 - transform the Apex Value to the exposure time in seconds for
748 ShutterSpeedValue. (patch from Christian Hoenig)
749
750 - add empty description fields in the <description> section when the
751 image description file is created to ease later edition with an text
752 editor (this controlled by the createEmptyDescFields parameter in the
753 configuration files). (patch from Christian Hoenig)
754
755 - corrected a bug with the "-o copied" command line option. (patch
756 from Rene Weber)
757
758 - the addition of "all thumbnails" pages for the parent directory and
759 sub-directories that have thumbnails that take more than page for
760 off-line browsing. This is controlled by the allThumbnailsPage
761 parameter and is an alpha feature and doesn't seems to works
762 properly. It is deactivated in the default config. (patch from Rene
763 Weber)
764
765
766 BINS 1.1.4
767 ----------
768
769 - strip control code characters in Exif tag name. Some DigiCam (at
770 least Kodak ones) puts some 0 code in their Exif tag names, which
771 crashed bins or bin_edit during the XML parsing.
772
773
774 BINS 1.1.3
775 ----------
776
777 - add a parameter to display thumbnails close to the previous and next
778 link at the bottom of the image page. Thanks to Rene Weber for the
779 patch.
780
781 - new parameter templateStyle and command line switch -s to choose a
782 style of template. The only style provided for now is "default". If
783 anyone want to make some new ones, don't hesitate to contact me, I'm
784 so bad at HTML design...
785
786 - new template footer.html to add a footer on all generated pages.
787 Thanks to Rene Weber for the patch.
788
789 - add a parameter thumbnailBackground that allow to add a background
790 colour to the thumbnail's cell in the thumbnails page so that if the
791 top and bottom borders are wider than the image (for example, if it is
792 in portrait mode), instead of spilling over, there is a border around
793 the whole picture. Thanks to Rene Weber for the patch.
794
795 - center the list of image size names under thumbnail. Thanks to Rene
796 Weber for the patch.
797
798
799 BINS 1.1.2
800 ----------
801
802 - use of configuration files /etc/bins/binsrc and ~/.bins/binsrc to
803 personalize BINS.
804
805 - personalization parameters can be used in album or image description
806 files too.
807
808 - new Exif tags for ISO, Exposure Program, Original Image Width and
809 Length, and Compression Quality (tested with Olympus camera). Thanks
810 to Rene Weber for the patch.
811
812 - new install script.
813
814 - BINS is now in Sid (Debian unstable version), thanks to Mark
815 W. Eichin.
816
817 - some typos corrections (thanks to Mark W. Eichin and Rene Weber).
818
819
820 BINS 1.1.1
821 ----------
822
823 - automatically rotate picture if the Orientation EXIF tag is found
824 and the orientation isn't correct. This tag is set when you rotate
825 pictures on the DigiCam. For JPEG files, BINS use jpegtran if found,
826 otherwise use mogrify (form ImageMagick).
827
828 - corrected bug in reading EXIF fields from picture file.
829
830 - corrected bug on date format (gettext doesn't seems to work with
831 perl string containing backslash, if anyone has an idea...). For now,
832 default date format is set to French. You have to set it manually if
833 you want to change it : just edit the Transform field of the date
834 record in the %fields hash in the configuration of bins file (near the
835 beginning, read comment).
836
837 - removed forgotten debug output.
838
839
840 BINS 1.1.0
841 ----------
842
843 - new details pages which displays all information available on file
844 and DigiCam settings for each picture, with tooltip explaining the
845 meaning of some fields. Additional information for Canon DigiCams are
846 provided.
847
848 - customizable charset encoding, including full support for UTF-8
849 (Unicode), with Generation of the Apache .htaccess file for correct
850 encoding charset in HTTP headers.
851
852 - use XML as desc file format (with a utility to convert old .txt
853 format to new .xml format called bins_txt2xml).
854
855 - all Exif information is now saved in the XML description file,
856 preventing they disappear when the image is modified.
857
858 - ability to change background color (thanks to Christian Hoenig).
859
860 - center links under thumbnails.
861
862 - don't center decription fields under picture.
863
864 - corrected bug on URL that wasn't correctly escaped in tree page and
865 for album thumbnails (thanks for Andrew Ruthven for this last one).
866
867
868 BINS 1.0.4
869 ----------
870
871 - use of the <abbr> tags to show tooltips on short size names.
872
873 - added a sample album.txt and album_fr.txt in the templates
874 directory.
875
876 - complete the doc with use of album.txt.
877
878 - complete the doc with names of the mandrake 8.1 & 8.2 packages to
879 install. (thanks to Cédric Thevenet)
880
881 - display BINS version at bottom of each page.
882
883 BINS 1.0.3
884 ----------
885
886 - Correct a bug with path of thumbnails in album page when an
887 album.txt is used
888
889 - new command line option -d to control addition of EXIF tags in
890 description files
891
892 - New parameter $defaultSize to turn thumbnails into a link
893
894 - Use more appropriate alt on thumbnails
895
896 - Work around for corrupt images that return a zero size (thanks to
897 Bill Carlson)
898
899 BINS 1.0.2
900 ----------
901
902 - Correctly escape space and other odd characters in directory & file
903 names using URI:Escape.
904
905 - correct a random bug that caused problems in HTML generation when
906 I18N is used.
907
908 - added date of generation in HTML
909
910 - added BINS version and CVS Id tag in generated HTML
911
912 - some tables where empty when no description field exists (this is
913 not allowed by HTML 4.0)
914
915 - fix some minor problems
916
917 - some code clean up
918
919 BINS 1.0.1
920 ----------
921
922 - added German (thanks to Colin Marquardt <colin @ marquardt-home.de>
923 and Polish translations (thanks to Grzegorz Borek
924 <grzebo @ poczta.onet.pl>).
925
926 BINS 1.0.0 (differences with SWIGS 0.1.1)
927 ----------
928
929 - Possibility to display the title of each image on top of its
930 thumbnail. (see the $titleOnThumbnail parameter at the beginning of
931 the bins file)
932
933 - Possibility to display the thumbnails in the image list page, if
934 $thumbnailInImageList parameter is set. Be warned that this may
935 produce a really loaded page if the album contains lots of pictures.
936 (see the $thumbnailInImageList parameter at the beginning of the bins
937 file)
938
939 - Template modified & some little bugs corrected to produce some valid
940 HTML 4.0 Transitional pages, as checked by the WDG HTML Validator
941 (http://www.htmlhelp.com/tools/validator/source.html).
942
943 - I18N, using Locale::gettext, to produce fully translated album
944 (French translation is provided). If Locale::gettext is not installed
945 on the running system, album will be generated in English.
946
947 - Verbose command line option, with different levels, to see work
948 progression.
949
950 - Use of a generic parameter to define the list of fields describing a
951 picture, with the possibility of reading the EXIF data structure (see
952 below). See the @fields structures in the bins file for details.
953
954 - Possibility of reading the EXIF data structure found on some images
955 (usually, those produced by digital cameras) to fill automatically the
956 desired fields (date and time, for example). See the @fields
957 structures in the bins file for details.
958
959 - bins_edit utility: it can be used to set or edit description fields
960 on several pictures in one command.
961
962 - Size of scaled pictures can now be expressed in percentage of the
963 original picture, i.e. you can write
964 my @scaledWidths = ("640", "66%","100%");
965 my @scaledHeights = ("480", "66%", "100%");
966 and SWIGS generate 640 x 480, 1024 x 768 and 1600 x 1200 scaled
967 pictures from an 1600 x 1200 original picture. It is useful if your
968 pictures are not all of the same size.
969
970 - Don't convert an image if it has already the right size, if
971 $scaleIfSameSize parameter is 0. In this case, the original picture is
972 just copied, instead of being rescaled to the same size with a new
973 JPEG quality. Thus, you can keep the original picture in the album
974 (otherwise, you loose conpression level for jpeg).
975
976 - Don't generate scaled and thumbnails images if they already exists
977 and the original is older. This speed up regeneration of albums.
978
979 - Use Image::Size insteed of loading an image to get its size. This
980 speed up regeneration of albums.