1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910
|
llgal (0.13.10)
* Fix removing of old www-pages and generation of thumbnails and
scaled images when target directory contains special characters
(thanks to Jeremie Koenig for the patch in Debian bug #408873).
* Fix typo in llgalrc.5.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Mon, 29 Jan 2007 21:21:00 +0100
llgal (0.13.9)
* Add missing double-quotes in command-lines when generating scaled
images and thumbnails so that filenames with spaces are supported
(reported by Florian Schlichting in Debian bug #398814).
* Some improvements regarding the manpage:
+ Add configuration file option names near the corresponding
command-line options
(requested by Florian Schlichting in Debian bug #398826).
+ Add a note in CONFIGURATION about how configuration files are
used during recursive gallery generation with -R
(caused by Florian Schlichting's Debian bug #398826).
+ Add a manpage for llgalrc and move configuration file options
from the main manpage into it.
+ Add install-man and uninstall-man in the Makefile to install
manpages on demand.
+ A few fixes.
* Some minor fixes in the comments in llgalrc.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 16 Nov 2006 21:47:00 +0100
llgal (0.13.8)
* Drop --con and *convert_options, and replace them with more generic
options (scaled/thumbnail_create_command) where special fields are
replaced.
+ See the new section THUMBNAILS AND SCALED IMAGES GENERATION in
the manpage for details.
+ Add tweak_image_generation.txt in doc/examples/ to show how to
use it to replace convert with another image processing library
(requested by Emmanuel Jeandel) or apply effects during image
generation (requested somehow by Alexandre Buisse).
* Add questions about speed and images-modification-features in the
How-To.
* Fix the command line that is inserted in the HTML headers by
replacing double-quotes.
* Add install-doc and uninstall-doc in the Makefile to help distrib
to install documentation (requested and fixed by Alexandre Buisse).
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 09 Nov 2006 11:07:00 +0100
llgal (0.13.7)
* Add <--SLIDE-NUMBER--> to be replaced with the slide number (with
leading zeros), <--SLIDE-COUNTER--> to be replaced with the slide
counter according to slide_counter_format as in the caption, and
<!--SLIDE-TOTAL--> to be replaced by the number of slides.
* Addition of doc/examples/ for various examples:
+ dynamic_comments_in_slides/ contains some files to explain
"How do I let people add comments to my slides dynamically?"
(also added to the How-To).
* Disable the film effect by default (requested by lots of people)
and thus change --nf to --fe to reenable it.
* Fix W3C compliance of the film tile (reported by Jean-Claude Noel).
+ Add alt_film_tile_text configuration options to change the film
alternative text.
* Fix W3C compliance of horizontal lines generated with LINE entries.
* Support building/installing only some locales by passing something
like LOCALES="fr de" on the make command line
(requested by Alexandre buisse).
* Minor fixes in the manpage.
* Fix missing Perl use (*convert_options were broken).
* Cleanup Perl regexps.
* Fix Perl modularization, no need to use Exporter module since we
access modular functions by prefixing with the module name.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 19 Sep 2006 21:47:00 -0400
llgal (0.13.6)
* Fix a major bug in slides' layout, which led to always use text-slide
style even for images, making the margins wrong.
* Fix the locale of gettext translations (such as "Prcdent" in French)
by adding missing headers in the po files (thanks to Samuel Thibault
for the fix and Nicolas Gunot for the report).
* Fix linking between subgalleries when making no slides.
* Fix computing of thumbnail row width when deciding how many thumbnails
to output on a row, use the correct width for padded thumbnail boxes.
* Fix missing link from listed text in the index to the corresponding
text slide when -L is passed (reported by milie Le Roux).
* Fix uninitialized dimensions string when not generating any slide.
* Fix verbose configuration option definition in recursive mode since
it was breaking generated config file (reported by Gerfried Fuchs).
* Fix error reporting mixed with unfinished lines (especially during
percentage progression), and add missing errno printing and ending dot.
* Fix configuration option line parsing error handling and displaying.
* -L only suppresses thumbnails, not slides since the main goal was
to create a list of subgallery links without slides, but it may be
achieved with -L -s anyway.
+ Document how to use -L -s to create a text menu of sub-galleries
(see the How-To file).
* Replace link_between_last_and_first_slide with link_between_last_and_first
and make it work with subgallery linking too
(requested by Gerfried Fuchs in Debian bug #377780).
* Do not link text thumbnails to a slide when not generating any slide.
* Do not take templates in the parent .llgal directory when running in
recursive mode, use the local ones instead (reported by Gerfried Fuchs).
To take the parent one, --template <parent/.llgal> may be used.
* Get captions.header from any template directory so that it works
when installed anywhere. Add a notice message, and be sure messages
don't mess up with the on-going caption generation percentage.
* Do not load Image::ExifTool unless required by --exif, --cc or --ct
(requested by Alexandre Buisse).
* Add a CSS style for captions (requested by Alexandre Buisse).
* Add the command line options to the generated slides, and to the
captions file (on both creation and appending)
* Add <!--VERSION--> to the list of replaced fields, without immediately
using it for now.
* Add empty lines around the captions headers in the generated captions
file.
* Document how to prevent llgal from erasing the captions file
(see the How-To file).
* Add the date to the program name when compiling it from SVN.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 03 Sep 2006 11:26:00 -0400
llgal (0.13.5)
* When linking to galleries, add the index filename to the URL so
that these links work even without a web server
(thanks to Michael Waschbsch for the patch).
* Document how to add keyboard shortcuts to the gallery with
HTML accesskeys (see the How-To file).
* Various fix for links to previous/next galleries:
+ Only keep the last part of the path to generate the name that
is used in links to prev/next galleries.
+ Fix broken PREV/NEXT: entry generation in the gallery.
+ Fix links to prev/next galleries when the current gallery current
both some subdirectories and regular files.
+ Drop --prev/next-gal and {prev,next}_gallery_link{,_target} since
only the captions file is more suited to configure this.
{prev,next}_gallery_link_text remains to configure the link text prefix.
* Document --parent-gal options in the usage since it is
not internal anymore (reported by Samuel Thibault).
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 04 Jul 2006 23:41:00 -0400
llgal (0.13.4)
* --exif without argument shows all exif tags that exist in the image.
* Add --Pall (and recursive_sections) to create a section of images
for each subdirectory as if -P was used for each of them.
* Add entitle_sections configuration option to explicitely enable the
generation of a title for each section. separate_sections now only
configures the generation of a horizontal line.
--Ps still enables both.
* Add REPLACE keyword in the captions for a configurable replacement
in the HTML pages (requested by Alexandre Buisse).
* -v is now --verbose (and verbose configuration option has been added).
+ Add/convert some messages to be printed when --verbose is passed.
+ --version is now -V.
* Improve replacement of <!--FOO--> fields when generating the slides
and index HTML pages.
+ More tiny optimizations of the HTML slide and index generation by
precomputing more fields.
* Add link_between_last_and_first_slide configuration option to
disable the links between the last and first slides.
* Fix generation of configuration file when an old has to be renamed.
* Fix image title and alternative in HTML slides.
* Some fixes in the manpage.
* Update captions.header with last caption entry types.
* Add a doc/ subdirectory:
+ The How-To is now also included in the tarball.
+ UPGRADE is now HTML'ized as upgrade.html.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 11 May 2006 11:40:00 +0200
llgal (0.13.3)
* Add -P (and section_dir) to use photos in a special subdirectory
instead of the working directory. May be used multiple times to create
a unique gallery with photos from several subdirectories
(requested by Samuel Mimram and Samuel Thibault).
+ Add --Ps (separate_sections) to automaticaly add BREAK and TXT
entries at the begining of each section.
* When -n is passed, slide filename is generated from the image filename
and the slide filename prefix (it helps cleaning HTML files).
+ Add a note about slide_filenameprefix == "" which could lead to removal
of non-llgal HTML files.
* When -L is passed, TXT entries are listed without thumbnails in the index,
but they still appear as a slide (it will help creating sections).
* Fix several operations on thumbnails and scaled images when -d is passed.
* Do not waste time in ExifTool when there's nothing to do (do not read tags
when none is required, and initialize on demand).
* Optimize slide generation a little bit by pre-computing fields before
actually filling the template.
* Improve percentage printing for progression.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 30 Apr 2006 23:31:00 +0200
llgal (0.13.2)
* --cf now does not include the filename extension in the caption
(requested by Alexandre Buisse).
+ make_caption_from_extension may be used to add the extension
as previously.
* Support subdirectory images that the user may add to the gallery
by inserting their path in the captions file.
+ Thumbnails and scaled image filenames are generated after replacing
the path separator (/) with the new configurable
path_separator_replacement.
* Do not create a thumbnail or scaled image if the original is already
smaller than the maximal dimensions.
* Fix -h/--help.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 27 Apr 2006 00:32:00 +0200
llgal (0.13.1)
* Force regeneration of thumbnails and scaled when the original image
has been modified since their creation.
* Fix --option (reported by Alexandre Buisse).
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 18 Apr 2006 16:51:00 -0700
llgal (0.13)
* Add --exif (and show_exif_tags) to display a table of exif tags under
each image slide (requested by Alexandre Buisse). The layout is defined
by <!--EXIF-TABLE--> in the slide template and some new CSS styles.
* Replace show_no_slide_counter in the configuration file with
slide_counter_format where %n, %0n and %t will be replaced dynamically.
The old show_no_slide_counter now corresponds to slide_counter_format="".
+ By default, the slide counter gets leading zeros
(requested by Alexandre Buisse).
* Add the BREAK keyword to be used in captions file to force a line break
in a row of thumbnails (requested by Alexandre Buisse).
* Improve slide filename:
+ Change default prefix to 'slide_'.
+ Drop slide_filenameprefix_nofile and use slide_filename_prefix for
slides that have no file associated with them.
+ Add leading zeros to the number in the slide filename.
* By default, thumbnail width is now limited (113px).
+ When a thumbnail_max_width is defined, force all thumbnail boxes
to this width by padding the thumbnail.
+ The previous behavior (unlimited width and unpadded thumbnails) may
be restored with thumbnail_width_max=0.
* Replace --bigxy and --bigy with --sx and --sy to reduce slide images.
* Replace --xy and -y with --tx and --ty to change thumbnail size.
* Replace -r with --nf to omit film effect in the index.
* Drop -t option to change the film time effect height (filmtile_height)
since the layout does not need it anymore. The user may easily change
the film tile image without having llgal do it.
* Fix the film effect when the tile image size is modified by forcing the
height of the row to be exactly the height of the image. We could use
nice CSS to do so, but Internet Explorer CSS support sucks too much.
* Use $(MAKE) instead of make in recursive invocation in the Makefile
(FreeBSD breakage reported by George Wood).
* Use Image::ExifTool instead of Image::Infos (thanks to Alexandre Buisse).
* Do not remove all html files on --clean and when regenerating the gallery,
but only those files that match index filename or slide filename prefix
(requested by Alexandre Buisse).
* Do not scale image when smaller than the thumbnail.
* Do not warn when the local llgal directory is ignored outside of early
configuration if the value would not actually change.
* Fix slide numbering depending on LINE entries.
* Fix a warning about an uninitialized value being used when --ct without
any timestamp available (reported by Alexandre Buisse).
* Fix a warning about an uninitialized value being used when the gallery
is empty.
* Perl-modularization.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 16 Apr 2006 19:53:00 -0400
llgal (0.12.2)
* Add --lang and --codeset to change the locale or encoding (and the
corresponding language and codeset configuration option). --lang
appears to not work if the LANGUAGE environment variable is set.
* -L now lists links between the thumbnail rows according to the order of
the entries. Listing at the end is still possible by moving the entries
at the end of the captions file.
* Add the LINE keyword to be used in captions file to generate a horizontal
line.
* Recursion is now processed in the same process, enabling future shared
information between galleries for improved links.
+ Remove --indent internal option.
+ Keep --parent/prev/next-gal in case the user wants to override them.
* Cleanup and improve configuration file generation:
+ Do not export unmodified options since it would prevent a default
modification to be seen.
+ If the configuration file to create already exists, rename it with
with the current timestamp and generate a new one.
+ Add the current timestamp to the generated configuration file.
+ The special target "local" creates .llgal/llgalrc in the destination
directory.
+ When recursive, "local" generates a configuration file in all subdirs
while not "local" only generates in the working directory.
+ Print a message when generating.
* Large rework of configuration parsing:
+ Additional files passed with --config or additional_configuration_file
are parsed as soon as the option is met, before processing any of the
following options.
+ Avoid parsing a configuration file multiple times in case of recursive
galleries.
+ Cleanup and improve option checking, with better error reporting:
- Options that are not a string must now be numeric.
* make_recursive configuration option is now called recursive.
* Replace template_dir with additional_template_dir in configuration file
and move it to various options together with additional_configuration_file.
* Restrict directory configuration to cleanup the code:
+ Remove llgal_share_dir and user_share_dir since additional_template_dir
is enough.
+ The local llgal directory name may be changed only by the system-wide
(/etc/llgal/llgalrc) or the user-wide file ($HOME/.llgal/llgalrc).
* Replace <br> in the generated HTML with margins in the CSS.
* User-provided scaled images are also used in slides even if --bigy/--bigxy
was not passed (no scaled images).
* When the local llgal directory name is changed (with local_llgal_directory)
the local configuration file is read from the corresponding directory, not
from .llgal/.
* Hardcode default english values in usage to avoid messing the code.
* Don't forget to remove the templates that might have been gotten in the
local llgal directory (with --gt) and not been modified.
* Remove useless buggy print in captions generation.
* Fix manpage additional_configuration_file name (instead of config_file).
* Fix slide_height_max processing.
* Fix some special cases in --www.
* Some cleanups.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 7 Mar 2006 22:44:00 -0500
llgal (0.12.1)
* Set HTML encoding header depending on the locale with the new LLGAL-CODESET
replace pattern in the templates (reported by Marcus Better in Debian bug
#343546).
* Really really parse command-line options after configuration files.
* Pass -w to perl interpreter and fix several warnings.
* Add a "requested by" in the Changes.
* Document LLGAL-OPTIONS replace pattern in the manpage.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 21 Dec 2005 00:59:26 -0500
llgal (0.12)
* Add internationalization support for the text that is automatically
embedded in the HTML pages. See LANGUAGE in the manpage for details.
* Add french translation.
* Support custom thumbnails for all file-based entries with the mythumb_
prefix (and an additional image extension for non-images) in the .llgal
directory (requested by Sebastien Mei).
* Support custom scaled images for all file-based entries with the myscaled_
prefix (and an additional image extension for non-images) in the .llgal
directory.
* Add credits_text option and replace CREDITS in the templates.
* Add bmp to default image extenstions and ogm and wmv to movie when
scanning the working directory.
* image_extensions and movie_extensions are now explicitely a |-separated
list without regexp inside.
* Fix -d and -R by checking the destination directory after -d has been
parsed (reported by Marcus Better in Debian bug #329168). This is done by
parsing -d very early, which is required since it changes the location of
the local configuration file (hopefully, it cannot be overriden in a
configuration file).
* Cleanup destination directory name printing.
* Major cleanup of the manpage.
* Minor fix in the README.
* Typos in the Changes.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 15 Dec 2005 12:47:26 -0500
llgal (0.11.4)
* Really parse command-line options after configuration files
(thanks to Dave Holland in Debian bug #340315).
* Trailing spaces and other small cleanups.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 22 Nov 2005 13:18:26 -0500
llgal (0.11.3)
* Add --uc and css_location to use a CSS style-sheet that is already
available on the web.
* Add --ui to use images for filmtile and links that are available on
the web.
+ Add filmtile_location, index_link_image_location,
prev_slide_link_image_location and next_slide_link_image_location
for a per-image configuration.
* Fix -d with an absolute directory.
* Fix --option which was broken since last release.
+ Do not show usage after the error message when a --option parameter
could not be parsed.
* Fix missing update of sanity checks, numerical options processing,
and various other options that were broken since previous release
(reported by Hanus Adler in Debian bug #337380).
* Do not parse behavior options at the begining since there's no more
any reason. Command line options are thus processed after all
configuration files. This makes -f work if a config file contains
force_image_regeneration = 0
(reported by Hanus Adler in Debian bug #337380).
* Rename tile_height with filmtile_height for consistency.
* Fix percentage printing by showing both entry listing and preparing.
* Fix slidetemplate to use images for link on the bottom as on the top.
* Check that all filenames given in the configuration don't contain
a slash.
* When compiling from SVN, add a +svn suffix to the version.
* Add a VERSION file.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 9 Nov 2005 00:44:26 -0500
llgal (0.11.2)
* Add --php to generate webpages with the php extension instead of html
(requested by David Baelde). Templates are still named with the html
extensions. The www_extension configuration option also enables
extension configuration.
The -i option (index_filename) thus now takes a filename without
extension.
* -R now implies -S (suggested by Brian Donlan's Debian bug #329168):
* When called with -d, llgal only reads the llgalrc configuration file
in the destination directory since the local one may be easily added
through --config.
* Add recursive --gt (give templates to all subdirectories).
* Slides without file now have they slide_filename numbered with the
number of the slide for make_slide_filename_from_filename (-n)
instead of starting from 1.
* Add prev_gallery_link_target to split enabling and target. Add missing
documentation for prev/next_gallery_link[_text]/link_subgalleries and
fix option processing.
* Add force_image_regeneration configuration option for -f.
* Rework the internal code to easy multiple gallery generation
in the same process.
* Reorganize usage and manpage with an 'additional behavior' and
'selecting files' sections.
* Add TEMPLATES section in the manpage to document the replacement
of fields when generating webpages from the templates.
* Update all contact addresses and URLs since the project is
now hosted by Gna!.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 22 Sep 2005 10:00:00 +0200
llgal (0.11.1)
* Rename /etc/llgalrc to /etc/llgal/llgalrc. Also read ~/.llgal/llgalrc
and .llgal/llgalrc.
+ Warn if an old file is found, and skip it.
* Add --li and --lt options to replace link labels in slides with
image (requested by Cyrill Helg):
+ index.png, prev.png and next.png are added to show arrows for --li.
+ A thumbnail is shown to preview prev/next slide (if IMG) for --lt.
+ slidetemplate is a little bit modified.
- The Index link is now _betwee_ Prev and Next.
+ The css template is a little bit extended.
+ Add configurable text that is shown when the mouse pointer
is over these links.
* Allow to change the label of links to index/prev/next in slides
with prev/next_slide/index_link_text.
* Add --Rl to add links between subgalleries.
+ Add --next/prev-gal internal options to set links to prev/next
galleries.
* Write the title and parent/prev/next gallery in the captions file when
generating. Update them when appending (without removing the previous
definition if it exists).
+ Add PARENT/PREV/NEXT captions line for gallery links.
* Rename parent_link* to parent_gallery_link*. Replace --parent with
--parent-gal and undocument in --help (keep in manpage).
* Rename _linktext options to _link_text.
* Remove no_default_link_text since link text values might be
modified at runtime, and also after captions generation.
* Rename MVI/FIL/DIR_default_link_text to MVI/FIL/DIR_link_text.
* Remove --sp and --tp command line options, keeping their configuration
options (scaled_image_filenameprefix and thumbnail_image_filenameprefix).
* One more reorganization of options in llgalrc and generated config files.
Hope this one will be fine.
* Fix compilation and installation when DESTDIR is overriden.
* Fix and cleanup documentation and Makefile.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 14 Sep 2005 09:43:55 +0200
llgal (0.11)
* The local llgal directory is now .llgal instead of .llgal.files.
+ A warning is shown if .llgal.files exists.
* Add -L and list_links to list links after the gallery index instead of
creating slides and thumbnails (requested by David Baelde).
* All links in the index directly open the target instead of the slide,
not only MVI and FIL (requested by Samuel Thibault).
* The captions file is now automatically used if it exists
(-c option got removed).
* Improved usage of image comments for captions:
+ use JFIF/GIF comment by default
(closes Wolfram Quester's Debian bug #324478).
+ support array of strings in JFIF comment.
+ remove \000 in JFIF comment.
+ make_caption_from_image_comment is now a string option of comma
separated fields:
- std and exif are supported.
- each type is tried until one returns a non-empty value.
- basic types maybe combined with a plus to concat their values.
+ update --cc option behavior:
- no argument means default (std before exif).
- 0 means no caption from comment.
- any other string defines make_caption_from_image_comment.
* Cleanup title of image, alternatives, ...
+ Add over_scaled/thumbnail_text configuration options to change texts
that are shown when the mouse pointer is over images.
- Add "Click to enlarge" default prefix for thumbnails.
+ Add alt_scaled/thumbnail/full_text configuration options to change
alternatives prefix, and add defaults.
+ Show dimensions and filesize in alt and title.
+ Add title to links in the index and in slides.
+ Remove colon between image title prefix and image.
+ Use same basis for image alternative and title.
+ Don't use basename anymore, always use the whole filename instead.
+ When possible, the HTML title parameter is in href instead of img.
* Cleanup location and copying of special llgal files
(requested by Los Taulelle) :
+ index/slidetemplate.html are not copied to .llgal anymore.
+ The user might put a special revision of index/slidetemplate.html
in .llgal, llgal will use it.
+ Add --gt option to copy templates in the local, user or any
other template directory.
+ Add --templates option (add template_dir configuration option)
to add a custom template directory.
* Move several text configuration options to a common Text section in
llgalrc and in the manpage.
+ Add a LANGUAGE section in the manpage for changing text options.
* Add iname and size sort options, add rev prefix to reverse the order.
* Remove destination_dir configuration option.
* caption_removal_line config option is now captions_removal_line.
* Warning if it seems llgal is running inside .llgal.
* Add all default values of configuration options in the manpage.
* Add captions.header file which contains what's inserted at the begining of
generated captions files.
* Allow empty gallery.
* Spaces are now supported in convert options.
* Check for -h or -v earlier.
* Add .tif[f] and .mov to default image and movie extensions
(requested by Cyrill Helg).
* Don't use file operators to check file permissions
(closes Marcus Better's Debian bug #325171).
* Remove "in "at the end of DIR_default_linktext.
* Fix completely broken -R processing (reported by Cyrill Helg).
* Fix chmod'ing for --www.
* Fix bogus output of configuration file for MVI/FIL/DIR_default_linktext
and no_default_linktext.
* Fix string config option that might be empty or not.
* Fix bogus parsing of additional_configuration_file option.
* Update contact address to gna.org and add it to README.
* Lots of cleanups and typos.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 7 Sep 2005 23:30:55 +0200
llgal (0.10.1.1)
* Fix bogus check of .llgal.files attributes.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 20 Aug 2005 01:32:55 +0200
llgal (0.10.1)
* Rework the text that is shown in links (MVI, FIL and DIR types)
by default (when no captions file exists):
- Show the extension, not only the filename.
- Add an prefix text depending on the link type.
- Add MVI/FIL/DIR_default_linktext options to change this text.
- Add no_default_text option so that this text is not shown
(only the filename is shown).
* Document and improve link to parent gallery in subgalleries:
- make_parent option adds a header and a footer linking to the parent
(like --parent).
- parent_linktext option changes the text in these links.
* Add an UPGRADE file to document upgrading galleries from igal to llgal.
* Cleanup a few stuff in the CSS.
* Fix some inline styles in the HTML code.
* Fix quotes around string option in the manpage.
* Fix a few missing $ in regexp matching lines in configuration files.
* Fix a few typos.
* Remove "reel" near "film effect" everywhere.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Fri, 19 Aug 2005 16:42:10 +0200
llgal (0.10)
* Add the FIL type for files that are neither an image nor a movie. FIL is similar
to LNK, but the file size is shown since it can be locally accessed.
* Improve scanning of files in the working directory when no captions file exists:
- By default, only images and movies are added to the gallery.
- Add image/movie_extensions options to change which files are
recognized as images or movies.
- Add -A to force addition of all files to the gallery, not only images an movies.
- Add -S to force addition of all subdirectories to the gallery.
- Add --exclude and --include to remove or re-add files to the list of processed
files in the working directory. Multiple instances are allowed and the order
is respected.
- Add --sort to sort with another criteria than name.
- Sort filenames before creating entries so that slide numbering does not become
wrong later.
* -R now does only run recursively in subdirectories, it does not scan existing
subdirectories in the working directory anymore:
- If no captions file exists, -R should now be used together with -S to both define
the list of subdirectories and then process them recursively.
- If a captions file exists, all subdirectories that it defines are processed
when -R is passed.
* convert options are now converted into an array, spaces inside options are not supported for now.
* Check that additional configuration files (--config <file>) exist and are regular files.
* Fix captions file header.
* Fix Debian tarball generation.
* Fix typos in the README.
* Remove version number in slidetemplate.html since it's useless and never up-to-date.
* Remove useless check for old igal filenames.
* Cleanup system usage and error reporting.
* Use -s to get file size.
* Use _ to optimize consecutive file test operations.
* A few typos.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 17 Aug 2005 11:29:59 +0200
llgal (0.9.10)
* Fix cleaning (not recursive by default).
* Fix directory when stating of images/movies.
* Make subdirectory world readable and traversable for --www.
* Don't make scaled images world readable for --www when there's no scaled images.
* Do not exit after processing --www.
* Don't allow --bigxy with -s (same than --bigy with -s).
* Old HTML files have to be removed from the main directory, not local_llgal_dir.
* Add Character Encoding section to the manpage.
* Make non-ascii character warning shorter.
* Use cmp instead of diff to avoid verbose messages.
* Cleanup system usage and check return value.
* Large cleanup of warning code.
* Don't forget to include Changes and COPYING in the tarball.
* A few typos.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Fri, 5 Aug 2005 00:59:07 +0200
llgal (0.9.9)
* Implement recursive caption and subgallery generation with -R.
* Implement recursive cleaning without checking whether a subdirectory is in the caption file.
* Add --parent internal option to add link to parent gallery in subgalleries (not documented).
* Add --indent internal option to indent subgalleries messages (not documented).
* Split usage into behavior and layout options.
* Cleanup separation between behavior and layout in the manpage.
* Add missing description of --gencfg in the manpage.
* Remove messages when chmod'ing for --www.
* Cleanup code indentation around die.
* A few typos.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 3 Aug 2005 03:17:43 +0200
llgal (0.9.8)
* -c is now only used to read captions from file. Generating captions
is done with --gc.
* Caption file generation now scans an existing caption file and add a
caption for all missing files.
* A few typos.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 2 Aug 2005 12:12:18 +0200
llgal (0.9.7)
* -C becomes --cf (use file names as captions).
* -x becomes --nc (do not show image counter in caption)
* Add a clean target to the Makefile.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Mon, 1 Aug 2005 21:54:12 +0200
llgal (0.9.6)
* Check file existency and image validity.
* Cleanup error reporting and file skipping on errors.
* Add a README file to help manual installation.
* Add -v and --version.
* Automatically set version in usage at install.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 1 May 2005 18:19:09 +0200
llgal (0.9.5)
* Fix text slides (do not make a link).
* Do not generate thumbnails or scaled images when generating captions.
* Show percentage when generating captions.
* Fix some messages.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 24 Apr 2005 00:02:27 +0200
llgal (0.9.4)
* Show progession with percentage instead of dots.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Wed, 13 Apr 2005 00:16:02 +0200
llgal (0.9.3)
* Fix caption parsing so that "IMG: " is the default type.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 12 Apr 2005 19:09:41 +0200
llgal (0.9.2)
* Use llgal.in to replace /etc/ and /usr/share/ directories during install.
* Generate Gentoo tarball in the Makefile (thanks to David Baelde for the ebuild).
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 9 Apr 2005 20:10:38 +0200
llgal (0.9.1)
* Allow slide_filenameprefix to be empty in configuration file.
* Fix timestamp saving in configuration file.
* Remove version from manpage.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 27 Mar 2005 00:29:05 +0100
llgal (0.9)
* Add --bigxy and slide_width_max option.
* Replace --ce and make_caption_from_exif with --cc
and make_caption_from_image_comment.
* Add --ct and make_caption_from_image_timestamp to get timestamp
for image tags (based on James R. Van Zandt's patch proposed
in igal's Debian bug #162720).
* Add --ctf and timestamp_format_in_caption to change timestamp
format in caption.
* Cleanup EXIF comment by removing end \0 and \n.
* Captions and textlink are now stored in a HTML-safe manner.
* Delay unsafe url warning after the last entry preparation.
* Merge and cleanup all processing of each entry.
* Cleanup llgal file obtention.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Fri, 4 Mar 2005 22:41:37 +0100
llgal (0.8.2)
* Use Perl Image::Info to get JPEG EXIF or GIF comment.
* Remove exiftags usage.
* Support non-ascii filenames.
* Fix filename sort.
* Replace & and " with html codes in title, text and caption.
* Final fix of caption reading regexps to force required fields to be
non-empty.
* Replace bigy_* option with scaled_*.
* Default scaled image prefix is now "scaled_".
* Don't always reopen the slidetemplate file.
* Cleanup of internal entry fields.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Thu, 3 Mar 2005 00:01:35 +0100
llgal (0.8.1)
* Add homepage to usage.
* Fix captions reading regexps to (Thanks Samuel Mimram).
* Fix captions reading which required two spaces before MVI/LNK/DIR captions.
* Add more flexibility with only one space between two ----.
* Thumbnails always link to slides, except for movies.
* Fix show_no_slide_counter option processing.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 1 Mar 2005 16:45:53 +0100
llgal (0.8)
* Show line number and contents when reporting an error while reading
captions or config files.
* Be more flexible with spaces in captions: the last one is facultative
when there's no caption; the one after TYP: at the begining too.
* Rename several options:
- no_film_effect => show_no_film_effect
- no_slide_counter => show_no_slide_counter
- slidename_from_filename => make_slide_filename_from_filename
- slidetitle_from_caption => make_slide_title_from_caption
- caption_from_exif => make_caption_from_exif
- caption_from_filename => make_caption_from_filename
- caption_under_thumbnails => show_caption_under_thumbnails
- thumb_prefixfilename => thumbnail_image_prefixfilename
- slide_prefixfilename => bigy_image_prefixfilename
* Add several options:
- make_recursive [-R] to enable recursive behavior
(disabled by default)
- bigy/thumbnail_convert_options for additional specific options
when creating thumbnails or bigy images with convert
- make_slide_filename_from_extension option to add extension to
slidename generated from filename to avoid slidename collision
if two images have same name and different extensions.
- slide_filenameprefix option to prefix generated HTML slide filename.
- slide_filenameprefix_nofile to define the prefix of slides when
generated from filename while there's no associated file.
* Change default slide image prefix to "bigy_".
* Allow slide show with only one entry.
* Translate remaining french text to english in manpage.
* Check exifcom existency so that package dependencies may be released.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Mon, 28 Feb 2005 20:31:11 +0100
llgal (0.7)
* Add --gencfg to generate a config file.
* --con or convert_options may be used several times.
* Fix URL for images and movies when there are multiple dots
in the filename.
* Passing a negative number to a numeric options restores it to default.
* It is now possible to limit pixels per row without limiting
thumbnails per row (--wx <n> -w 0)
* When combining --ce and -C, caption are generated from EXIF tags
first. If nothing was obtained, filename is used instead.
* Replace thumbnail_height/dimension_max with width/height and cleanup.
* Add additional_configuration_file for --config in config files.
* Fix missing --sp and --tp in manpage.
* Fix missing double-dash in long options in various files.
* Check non-emptyness of several string options.
* Check additional config file existency.
* Sort options in llgal, llgalrc and manpage.
* Large cleanup of numerical options processing, with integer checks.
* Check slide and thumbnail creation return value.
* Warning are shown only once, afterwards.
* Use real defaults in usage().
* Cleanup usage().
* Remove useless convert_options_list.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 26 Feb 2005 19:57:16 +0100
llgal (0.6)
* Fix thumbnails address in index when running llgal with -d.
* Fix text slide dimension calculation in case of --bigy.
* Respect POSIX command line options naming convention.
* Merge all command line options with configuration options.
* Allow to pass additional options through --option.
* Allow to pass additional configuration files through --config.
* Add index_title and index_filename configuration options.
* text_slide_width/height configuration options become numeric.
* The local .llgalrc file is now read after all other configuration files
so that the .llgalrc in the destination (llgal called with -d) with
directory might be overridden.
* Allow spaces in configuration options.
* Several special options are processed before reading configuration files.
* Cleanup GetOpt configuration.
* Add missing configuration examples to llgalrc and manpage.
* Merge -h and --help options processing.
* Fix --clean message.
* Fix /etc creation in debian/rules.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Tue, 22 Feb 2005 00:12:00 +0200
llgal (0.5)
* llgal now generates XHTML1.1 compliant pages.
* Cleanup index and slide layout.
* Cleanup CSS and HTML codes.
* Text slide dimensions are now configurable and will be limited by --bigy.
* Fix infinite loop when opt_wx is too small by adding a warning and forcing
image placement when it's too large for being inserted alone on a row.
* Cleanup messages about generic files.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 20 Feb 2005 16:28:00 +0200
llgal (0.4)
* Add support for subdirectories: process them as links for now.
* Index points to url instead of slides for non-image slides.
* Fix llgal.css where center was broken for tables.
* Reduce default size of captions when showed in index with -u.
* Enable all configuration options in /etc/llgalrc, $HOME/.llgalrc and local .llgalrc files.
* Fix man page.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sun, 20 Feb 2005 01:17:00 +0200
llgal (0.3)
* Add --ce to generate captions from EXIF tags.
* Don't remove the generated caption file when the user removed a special line.
* Don't remove llgal files when they are different from generic files.
* --cleanall removes everything, even if modified.
* Show big image dimensions and size in slide when -bigy.
* Fix image alternatives and titles, and slide titles.
* Remove useless javascript and NEXT-IMAGE in slides.
* Cleanup support of files with several dot in their names.
* Cleanup generated HTML, almost XHTML 1.1 compliant.
* Fix copyright and description.
* A few fixes.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 19 Feb 2005 16:00:00 +0200
llgal (0.2)
* Enable -n to set slide filenames as image names.
* Add .html to slide filenames generated from image names.
* Enable -w and -wx options to fix index width.
* Fix -wx option processing (reinitialize total width for each row).
* Enable -a, -ad and -as options to show dimensions and sizes.
* Fix size and dimension calculations and showing.
* Add -asu option to change file size unit.
* Enable and fix -www option.
* Enable -s option and fix movie, link and text links.
* Enable -h, -i, -k, -p, -r, -t, -u, -x, -con, -sp and -tp options.
* Prevent -s and -bigy at same time.
* Reduce default font-size for size and dimension in index.
* Add an empty line after comments at top of generated caption file.
* Fix alphabetic order of files in generated caption file.
* Merge slide array with main entry array.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Sat, 19 Feb 2005 12:00:00 +0200
llgal (0.1)
* Initial release.
-- Brice Goglin <Brice.Goglin@ens-lyon.org> Mon, 07 Feb 2005 20:30:00 +0200
|