PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
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.
- Martin Pohlack's martin templates have been added. 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
- Add support for jpegtran with MMX (libjpeg-mmx-progs).
Patch by Ludovic Rousseau
- Fix -f option so it can work with files given with a relative path.
Patch by Ludovic Rousseau
- 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
- Added new linkRelative parameter allow to use relative links if
linkInsteadOfCopy is set to 1.
Patch from Dan McMahill
- 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
- Handle buggy EXIF information in DateTimeOriginal.
Patch from Martin Michlmayr
- Fix on deExifyImages option.
Patch from Martin Michlmayr
- Fix encoding problem whith ISO 646 used by Solaris.
Patch from Martin Michlmayr
- Fix bug when source directories is a prefix of the destination one.
Patch from Pizza
- Make JPEG Comments available as image subtext.
Patch from Martin Pohlack
- Catalan translation (ca) has been added.
Thanks to Joan Antoja Sabin
- A CSS bug in marc template has been fixed.
Correction from Martin Pohlack
- The image details page, using the Joi template, now respects use of a
background image.
Fix by Alexander Blazej
- The image details page's "Album Tree" link is fixed.
Fix by Alexander Blazej
- Standardized indentation (4 columns).
Done by Alexander Blazej
- Default value of borderOnThumbnails has been set to 0.
- 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
- Bug on tips popup when text contained double quotes has been corrected.
Patch from Arthur de Jong
- bugs on -e and -o custom options has been fixed.
Patch from Adam Lackorzynski
- Adding a check for Perl < 5.8 in bins_edit for utf-8 handling.
Correction from Robert Funnell
- Hungarian translation (hu) has been added.
Thanks to Aurel Gabris
- zh language code has been changed to zh_TW.
- Correction in comments of binsrc.
Patch from Robert Funnell
- Added RCS directories in excludeDirs parameter of binsrc to shown
regexp use.
Suggestion from Ambrose Li
The following changes have been made in bins-edit-gui by Mark W.
Eichin:
- 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
- Added new marc and petrus templates
- Added support for more Exif tags.
- Fix a divide by zero error crash, due to a corrupt image.
- Fix javascript errors occured when a singe quote was included in a filename.
- Fix bug on joi template : accesskey="t" was showing in the pages.
- Fix missing /IF directive in images pages on satyap template.
- 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.
- 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.
- Bug fixes
- New templates
- Translation updates
- 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.
- added Dutch translation (nl).
- 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
- joi templates have been updated
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).
jaco at scrogneugneu.org.
Changes since 1.1.10 are:
- 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.
- 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.
- 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.
- 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.
hard coding /etc/bins.
install a default binsrc as an example which can be copied to
${PKG_SYSCONFDIR}/bins/binsrc and/or ~/.bins/binsrc
bump PKGREVISION to bins-1.1.10nb1
The aim of BINS is to generate static HTML photo albums. Some of the
functionalities of BINS are :
* album can contains other albums (sub albums): tree structure
* generation of a thumbnail and of scaled images for each picture
* generated album appearance is fully customizable by using HTML
templates and configuration parameters
* several description fields (date, location, etc...) can be
associated with the pictures (in text or HTML format)
* Exif information and Digital camera support:
o use the EXIF data structure found on some image files (usually,
those produced by digital cameras) to fill automatically some fields
(date and time for example).
o BINS use the Orientation EXIF tag (which is normally set when you
rotate a image on you DigiCam) to rotate the picture to correct
orientation.
o For each image, a page provides all information available on the
picture and the DigiCam settings when the photo was taken.
o All EXIF information is saved in the XML description file,
preventing they disappear when the image is modified
* customizable charset encoding for HTML generation, including UTF-8
(Unicode) support by default. Generation of the Apache .htaccess file
for correct encoding charset in HTTP headers
* generate valid HTML 4 code.