3 * bin/booh: display progression in application title
7 * bin/booh, bin/booh-classifier, data/booh/images/booh-16x16.png,
8 data/booh/images/booh-32x32.png, data/booh/images/booh-48x48.png,
9 lib/booh/booh-lib.rb: with app icon
13 * VERSION, ChangeLog: [no log message]
17 * bin/booh: allow to optionally transcode videos
21 * booh.bash-completion, bin/booh, bin/booh-backend,
22 data/man/man1/booh-backend.1: allow to optionally transcode
27 * bin/booh-classifier: [no log message]
31 * bin/booh-classifier: File.rename does not work between
36 * bin/: booh, booh-classifier: multiviews booh.org
40 * INSTALL, data/man/man1/album2booh.1, desktop/booh-16x16.png,
41 desktop/booh-32x32.png, desktop/booh-48x48.png,
42 desktop/booh-classifier.desktop, desktop/booh.desktop: sync
46 * tools/build-standalone-package.pl: [no log message]
50 * lib/booh/booh-lib.rb, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
51 po/ja.po: [no log message]
55 * ext/rbbooh.cc: actually, I don't care about exceptions because I
56 will try non JPG images
60 * bin/booh-backend, ext/rbbooh.cc: date
64 * buildtar.sh, tools/build-standalone-package.pl,
65 tools/build-tarball.sh, VERSION: [no log message]
69 * INSTALL, ext/build.sh, ext/rbbooh.c, ext/rbbooh.cc: rename to
70 rbbooh.cc to prevent hacky build.sh
74 * INSTALL: [no log message]
78 * INSTALL: [no log message]
82 * bin/booh: [no log message]
86 * bin/booh-classifier: [no log message]
90 * bin/booh-classifier, data/man/man1/booh-classifier.1: [no log
95 * bin/booh-classifier: [no log message]
99 * bin/booh-backend: [no log message]
103 * booh.bash-completion, data/man/man1/album2booh.1,
104 data/man/man1/booh-backend.1, data/man/man1/booh-classifier.1,
105 data/man/man1/booh-fix-whitebalance.1,
106 data/man/man1/booh-gamma-correction.1, data/man/man1/booh.1,
107 data/man/man1/webalbum2booh.1: [no log message]
111 * lib/booh/booh-lib.rb: [no log message]
115 * po/: fr.po: [no log message]
119 * INSTALL, README: [no log message]
123 * bin/booh: [no log message]
127 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: [no log message]
131 * buildtar.sh, ChangeLog, VERSION: [no log message]
135 * bin/booh-backend: [no log message]
139 * bin/booh-backend: [no log message]
143 * bin/booh-backend, ext/rbbooh.c: [no log message]
147 * bin/booh-backend: [no log message]
151 * bin/booh-backend, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
156 * lib/booh/rexml/attribute.rb.orig: [no log message]
160 * data/booh/themes/: dark/back.gif, dark/skeleton_image.html,
161 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
162 dark/video.png, dark/root/back.gif, dark/root/booh.js,
163 dark/root/video.png, sbs/skeleton_image.html,
164 sbs/skeleton_thumbnails.html, sbs/video.png, sbs/root/booh.js,
165 sbs/root/video.png, simple/skeleton_image.html: fix themes due to
166 sharing js/css changes
170 * bin/booh-backend: [no log message]
174 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: multi languages
179 * bin/booh: [no log message]
183 * bin/booh-classifier: [no log message]
187 * bin/album2booh, bin/booh, bin/booh-backend, bin/booh-classifier,
188 bin/webalbum2booh, lib/booh/booh-lib.rb, lib/booh/rexml/README,
189 lib/booh/rexml/attlistdecl.rb, lib/booh/rexml/attribute.rb,
190 lib/booh/rexml/attribute.rb.orig, lib/booh/rexml/cdata.rb,
191 lib/booh/rexml/child.rb, lib/booh/rexml/comment.rb,
192 lib/booh/rexml/doctype.rb, lib/booh/rexml/document.rb,
193 lib/booh/rexml/element.rb, lib/booh/rexml/encoding.rb,
194 lib/booh/rexml/entity.rb, lib/booh/rexml/functions.rb,
195 lib/booh/rexml/instruction.rb, lib/booh/rexml/namespace.rb,
196 lib/booh/rexml/node.rb, lib/booh/rexml/output.rb,
197 lib/booh/rexml/parent.rb, lib/booh/rexml/parseexception.rb,
198 lib/booh/rexml/quickpath.rb, lib/booh/rexml/rexml.rb,
199 lib/booh/rexml/sax2listener.rb, lib/booh/rexml/source.rb,
200 lib/booh/rexml/streamlistener.rb,
201 lib/booh/rexml/syncenumerator.rb, lib/booh/rexml/text.rb,
202 lib/booh/rexml/xmldecl.rb, lib/booh/rexml/xmltokens.rb,
203 lib/booh/rexml/xpath.rb, lib/booh/rexml/xpath_parser.rb,
204 lib/booh/rexml/dtd/attlistdecl.rb, lib/booh/rexml/dtd/dtd.rb,
205 lib/booh/rexml/dtd/elementdecl.rb,
206 lib/booh/rexml/dtd/entitydecl.rb,
207 lib/booh/rexml/dtd/notationdecl.rb,
208 lib/booh/rexml/encodings/CP-1252.rb,
209 lib/booh/rexml/encodings/EUC-JP.rb,
210 lib/booh/rexml/encodings/ICONV.rb,
211 lib/booh/rexml/encodings/ISO-8859-1.rb,
212 lib/booh/rexml/encodings/ISO-8859-15.rb,
213 lib/booh/rexml/encodings/SHIFT-JIS.rb,
214 lib/booh/rexml/encodings/SHIFT_JIS.rb,
215 lib/booh/rexml/encodings/UNILE.rb,
216 lib/booh/rexml/encodings/US-ASCII.rb,
217 lib/booh/rexml/encodings/UTF-16.rb,
218 lib/booh/rexml/encodings/UTF-8.rb, lib/booh/rexml/light/node.rb,
219 lib/booh/rexml/parsers/baseparser.rb,
220 lib/booh/rexml/parsers/lightparser.rb,
221 lib/booh/rexml/parsers/pullparser.rb,
222 lib/booh/rexml/parsers/sax2parser.rb,
223 lib/booh/rexml/parsers/streamparser.rb,
224 lib/booh/rexml/parsers/treeparser.rb,
225 lib/booh/rexml/parsers/ultralightparser.rb,
226 lib/booh/rexml/parsers/xpathparser.rb,
227 lib/booh/rexml/validation/relaxng.rb,
228 lib/booh/rexml/validation/validation.rb,
229 lib/booh/rexml/validation/validationexception.rb: internalize
234 * bin/booh, bin/booh-backend, data/booh/themes/simple/root/booh.js,
235 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: multi languages,
236 in backend only for the moment
240 * bin/: booh, booh-backend, booh-classifier: [no log message]
248 * bin/: booh: [no log message]
252 * lib/booh/booh-lib.rb: [no log message]
256 * bin/booh-backend: [no log message]
260 * bin/booh: [no log message]
264 * INSTALL, bin/booh: [no log message]
268 * bin/booh-classifier: workaround a problem on 2006
272 * lib/booh/booh-lib.rb: [no log message]
276 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
281 * bin/booh-classifier: [no log message]
285 * bin/booh-classifier: some help
289 * bin/: booh, booh-backend: use more File.delete and File.join
293 * bin/booh: old albums didn't necessarily have these set
297 * bin/: booh, booh-classifier: [no log message]
301 * lib/booh/booh-lib.rb: support all images supported by gdkpixbuf
302 (except useless sunras)
306 * bin/booh-classifier: take care of opening another directory while
311 * bin/booh-classifier: progress bar
315 * bin/booh-classifier: [no log message]
319 * bin/booh-classifier: [no log message]
323 * bin/booh-classifier: remove multithreading; load only thumbnails
328 * bin/booh-classifier: [no log message]
332 * bin/booh-classifier: [no log message]
336 * bin/booh-classifier: [no log message]
340 * bin/booh-classifier: reduce a bit ruby<->C back and forth, it is
345 * bin/booh-classifier: use a pixbuf loader to allow the loading
346 thread to be interrupted by the main thread more often, to keep
347 the UI responsive even if loaded pictures are several MBs large;
348 directly load at scaled down size to save memoery and speedup
352 * bin/booh: refresh is not undoable and doesn't change the album,
353 however we must regenerate all thumbnails when generating the
358 * bin/booh: fix improper indenting
362 * bin/booh-classifier: new gen_video_thumbnail because of
363 transcode->mplayer switch
367 * INTERNALS, bin/booh, bin/booh-backend, bin/booh-classifier,
368 lib/booh/booh-lib.rb: transcode sucks too much (often a green
369 image instead of a proper thumbnail), replace with mplayer
373 * data/booh/themes/simple/root/booh.css: fix typo
377 * bin/booh, lib/booh/Synchronizator.rb: wrap calls to the XML
378 document with a synchronization, to avoid random aborts when
379 another Thread modifies the document in the background (the
380 thumbnails generator, apparently)
384 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: set EXIF
385 orientation of source file when rotating
389 * INSTALL: [no log message]
393 * AUTHORS: [no log message]
397 * INSTALL, bin/album2booh, data/man/man1/album2booh.1: add
406 * INSTALL, ext/build.sh, ext/extconf.rb, ext/rbbooh.c,
407 lib/booh/booh-lib.rb: switch to libexiv2, it can write EXIF data
411 * AUTHORS: [no log message]
415 * THEMES, bin/booh-backend,
416 data/booh/themes/simple/skeleton_image.html,
417 data/booh/themes/simple/skeleton_index.html,
418 data/booh/themes/simple/skeleton_thumbnails.html,
419 data/booh/themes/simple/video.png,
420 data/booh/themes/simple/root/booh.css,
421 data/booh/themes/simple/root/booh.js,
422 data/booh/themes/simple/root/video.png, lib/booh/html-merges.rb:
423 js/css sharing thanks to Jean-Michel Schelcher <jm_ml
428 * bin/booh-backend: allow ~~navigation~~ in more places
432 * booh.bash-completion: update
436 * bin/booh: support Shift-Tab (Left-Tab) for fast thumbnails
441 * bin/booh-backend: try to generate less broken html
445 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: classifier:
446 allow to sort by EXIF dates
450 * bin/booh-classifier: sort entries alphabetically
454 * bin/booh-classifier: remove debugging code
458 * bin/booh-classifier: dont abort when (un)ticking labels with no
463 * bin/booh: booh: add mproc autodetection
467 * data/man/man1/booh-backend.1: [no log message]
471 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update
475 * lib/booh/html-merges.rb: simplify
479 * VERSION: second pre version
487 * bin/booh-classifier: add unlabelled items
491 * data/man/man1/booh.1: [no log message]
495 * lib/booh/booh-lib.rb: fix crash on videos on first run
499 * bin/booh-classifier: all labels can be visible or not; use proper
500 color selection; allow to move files
504 * data/man/man1/booh.1: talk about booh-classifier
512 * VERSION, po/booh.pot, po/de.po, po/eo.po, po/fr.po, po/ja.po: pre
517 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
521 * bin/booh-classifier: stupid gtk sometimes creates folder,
526 * bin/booh-classifier: add ability to hide images/videos marked for
531 * bin/booh-classifier: [no log message]
535 * bin/booh-classifier: display video on video thumbnail double
540 * bin/booh-classifier: [no log message]
544 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
545 po/ja.po: [no log message]
549 * bin/booh-classifier, ext/rbbooh.c: [no log message]
553 * bin/booh-classifier: set EXIF rotation not yet possible
557 * bin/booh-classifier: use 80% memfree by default
561 * bin/booh-classifier: [no log message]
565 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
569 * bin/booh-classifier, data/booh/images/arrow_towards_up.png:
570 odie's idea: move currently selection thumbnail up instead of
575 * bin/booh-classifier: draw a border around main view with current
580 * bin/booh-classifier: [no log message]
584 * bin/booh-classifier: display actions in status bar
588 * bin/booh-classifier, data/booh/images/arrow_towards_up.png: add a
589 selection materializer
593 * data/man/man1/booh-classifier.1: add
597 * data/man/man1/: booh-backend.1, booh-fix-whitebalance.1,
598 booh-gamma-correction.1, booh.1, webalbum2booh.1: year update
602 * AUTHORS: alphabetically
606 * VERSION: classifier needs version bump
610 * po/: Makefile, booh.pot, de.po, eo.po, fr.po, ja.po: merge,
615 * bin/booh-classifier: reall use memfree on startup for calculating
620 * bin/booh-classifier: [no log message]
624 * bin/booh-classifier: don't limit load amount
628 * ext/rbbooh.c: [no log message]
632 * bin/booh-classifier, ext/rbbooh.c: internalize RVAL2BOXED fix for
633 allowing passing NIL_P (->NULL)
637 * bin/booh-classifier, ext/rbbooh.c: override rg2's
638 gdkpixbuf.rotate with a noleak method instead of testing for the
643 * INSTALL, bin/booh-classifier, ext/extconf.rb, ext/rbbooh.c:
644 drawing video borders in ruby is too slow, do it in extension
648 * bin/booh-classifier, lib/booh/booh-lib.rb: [no log message]
652 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
657 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
662 * bin/booh-classifier: [no log message]
666 * bin/booh-classifier: file chooser dialog for file/open and
667 execute/move by default on working dir; execute/move remembers
672 * bin/booh-classifier: sync
676 * bin/booh-classifier: much more
680 * bin/booh-classifier: tell about images number on boot
684 * bin/booh-classifier: use normal stuff for autoscrolling
685 (allocation) thanks detlef reichl, autoscroll just the needed
686 amount for full visibility for better user experience
690 * bin/booh-classifier: have autoscrolling
694 * bin/booh-classifier: [no log message]
698 * bin/booh-classifier: nicer view when lots of pictures
702 * bin/booh-classifier: add classifier
706 * lib/booh/booh-lib.rb: use Gdk::Pixbuf#get_file_info for obtaining
707 the dimensions of the picture, its faaaster
711 * lib/booh/html-merges.rb: use a shorter timeout to better use
716 * ext/rbbooh.c: [no log message]
720 * bin/booh, ext/rbbooh.c: also use libexif for sorting a directory
721 according to EXIF date, makes operation 40 times faster
725 * lib/booh/GtkAutoTable.rb: fix an abort when undoing a remove, but
726 create a memory leak for that :/
730 * bin/booh, lib/booh/GtkAutoTable.rb: don't wrongly overwrite
735 * INSTALL, bin/booh: exif is faster and more reliable
739 * bin/booh, lib/booh/booh-lib.rb: rexml in ruby 1.8.6 is more
740 strict that attributes cannot be Fixnum objects
744 * INSTALL, bin/booh, bin/booh-fix-whitebalance,
745 bin/booh-gamma-correction, ext/extconf.rb, ext/rbbooh.c,
746 lib/booh/booh-lib.rb: use libexif for getting the EXIF
747 orientation tag, it is so much faster than identify. on a typical
748 booh-backend usecase, I get 20% performance improvement
752 * data/man/man1/: booh-gamma-correction, booh-gamma-correction.1:
757 * bin/booh: sanity check against rexml bugs in stock ruby 1.8.4 and
762 * bin/booh: [no log message]
766 * bin/booh: allow simple and double quotes in made-with and index
771 * bin/booh: eo by fif
775 * THEMES: [no log message]
779 * bin/booh-backend: dont produce broken JS when original size is
784 * AUTHORS, po/eo.po: esperanto
788 * bin/booh-backend: [no log message]
792 * bin/booh: [no log message]
796 * ChangeLog, VERSION: 0.8.6.1
800 * bin/booh: work with recent ruby-gnome2
804 * data/man/man1/: booh-backend.1: [no log message]
808 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
813 * ChangeLog: [no log message]
817 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
818 data/man/man1/booh-fix-whitebalance.1,
819 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
820 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
825 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
830 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
831 specifically on user click
835 * bin/booh: when clicking on link to open album in browser after
836 generation, close dialog
840 * bin/booh-backend: [no log message]
844 * data/booh/themes/: dark/skeleton_image.html,
845 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
846 sbs/skeleton_image.html, sbs/skeleton_index.html,
847 sbs/skeleton_thumbnails.html: themes fixes
851 * bin/booh-backend: [no log message]
855 * bin/booh: [no log message]
859 * ChangeLog: [no log message]
863 * data/booh/themes/: dark/skeleton_thumbnails.html,
864 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
869 * po/: booh.pot, de.po, fr.po, ja.po: sync
873 * bin/booh-backend: [no log message]
885 * bin/booh-backend: [no log message]
889 * bin/booh: [no log message]
893 * bin/booh-backend: [no log message]
897 * bin/booh: [no log message]
901 * bin/booh-backend: [no log message]
905 * po/: booh.pot, de.po, fr.po, ja.po: sync
909 * bin/: booh, booh-backend: defend against ruby-1.8.4
913 * bin/booh-backend: [no log message]
917 * bin/booh: [no log message]
921 * bin/booh, bin/booh-backend,
922 data/booh/themes/dark/skeleton_thumbnails.html,
923 data/booh/themes/sbs/skeleton_thumbnails.html,
924 data/booh/themes/simple/skeleton_thumbnails.html,
925 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
926 split thumbnails on several pages, suggested by Till
930 * bin/booh: add some missing cleanups
934 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
939 * bin/booh: just in case
943 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
944 bin/booh-gamma-correction, bin/webalbum2booh: licensing
948 * bin/booh: [no log message]
952 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
953 charset to try to workaround badly configured apache servers
957 * lib/booh/html-merges.rb: [no log message]
961 * bin/booh-backend: [no log message]
965 * bin/booh: 0.8.6 has a few changes needing to regenerate the
970 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
971 data/booh/themes/sbs/metadata/parameters.rb,
972 data/booh/themes/simple/metadata/parameters.rb,
973 lib/booh/html-merges.rb: as suggested by benny, we can choose the
974 size automatically with the browser window size instead of using
979 * bin/booh: be sure that opening properties doesnt destroy some
984 * bin/booh: [no log message]
988 * bin/booh: fix small problems with captionfile of album of <dir>
993 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
994 sbs/skeleton_thumbnails.html, sbs/video.png,
995 simple/skeleton_thumbnails.html, simple/video.png: [no log
1000 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
1001 data/booh/themes/dark/skeleton_index.html,
1002 data/booh/themes/dark/skeleton_thumbnails.html,
1003 data/booh/themes/sbs/skeleton_image.html,
1004 data/booh/themes/sbs/skeleton_index.html,
1005 data/booh/themes/sbs/skeleton_thumbnails.html,
1006 data/booh/themes/simple/skeleton_image.html,
1007 data/booh/themes/simple/skeleton_index.html,
1008 data/booh/themes/simple/skeleton_thumbnails.html,
1009 lib/booh/html-merges.rb: no need to use an "image" class, this
1010 was the sole class; use border-color rather than color, in the
1011 hope it will work in MSIE as well
1015 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
1016 modifiers are pressed
1020 * po/: booh.pot, de.po, fr.po, ja.po: sync
1024 * bin/booh: avoid a duplicate entry in potfile I don't even know
1025 where is coming from
1033 * bin/booh, bin/booh-gamma-correction,
1034 data/booh/images/stock-tool-brightness-contrast-16.png,
1035 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
1036 lib/booh/booh-lib.rb: add gamma correction suggested by coni
1040 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
1041 images externally with gimp
1045 * bin/booh, bin/booh-backend,
1046 data/booh/themes/simple/skeleton_image.html,
1047 data/booh/themes/simple/skeleton_index.html,
1048 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
1049 feature suggested by coni
1053 * bin/booh: add "made with booh" by default on bottom of pages,
1058 * bin/booh: add refresh feature suggested by coni
1062 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
1063 character system locale cannot encode in "new album" dialog
1067 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
1068 potential aborts, thx to a suggestion from fif
1072 * bin/booh, data/booh/images/video_border.png: put a visual on the
1073 borders of videos - this time I managed to do it ;p
1077 * data/booh/themes/dark/skeleton_index.html,
1078 data/booh/themes/sbs/skeleton_index.html,
1079 data/booh/themes/simple/skeleton_index.html,
1080 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
1081 that images are clickable on first launch of the main page
1085 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
1089 * bin/: booh, booh-backend: allow to specify an arbitrary format
1090 for comments of new images
1094 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
1095 skeleton_thumbnails.html: correct "blinking" of background by
1096 fixing it thanks to milka
1100 * bin/booh: [no log message]
1104 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
1105 user entered chars which default encoding cannot encode
1109 * bin/booh: need to keep caption in UTF8 always because it might
1110 contain characters impossible to encode with default encoding
1114 * ChangeLog: [no log message]
1118 * VERSION: new version
1122 * po/: de.po, ja.po: updates
1126 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
1130 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
1135 * bin/webalbum2booh: [no log message]
1139 * bin/booh, data/booh/images/move-bottom.png,
1140 data/booh/images/move-top.png: allow to move subalbums directly
1141 to the top or bottom
1145 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
1146 po/de.po, po/fr.po, po/ja.po: sync
1150 * VERSION: [no log message]
1154 * bin/booh: keep 10 instead of 5 recently opened files
1158 * bin/booh: confirming save-as adds an entry in recently opened
1163 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
1164 exif date" feature suggested by JC
1168 * bin/booh, data/booh/images/restore.png: add ability to restore
1169 deleted images/videos/subalbums (suggested by JC)
1173 * bin/booh: allow to remove a subalbum directly in the treeview,
1178 * bin/booh: dont mark as dirty when we still have compat
1182 * bin/booh: dont flush the threads by removing them, execute them
1186 * bin/booh: generating is modifying (because of already-generated
1191 * ChangeLog: [no log message]
1195 * bin/booh: need to execute delayed gtk calls in the order they
1200 * ChangeLog: [no log message]
1208 * bin/booh: fix booh startup :/
1212 * bin/booh-backend: [no log message]
1216 * ChangeLog: [no log message]
1220 * bin/booh: reduce the risk of abort
1224 * bin/booh: remove some debugging things
1228 * bin/booh: bugfix < 0.8.4 migrating
1236 * VERSION: 0.8.4 indeed
1240 * po/: booh.pot, fr.po: sync
1244 * bin/booh-backend: per suggestion of jl, test for bad chars before
1249 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
1250 data/booh/themes/sbs/skeleton_index.html,
1251 data/booh/themes/sbs/skeleton_thumbnails.html,
1252 data/booh/themes/sbs/video.png,
1253 data/booh/themes/sbs/metadata/parameters.rb,
1254 data/booh/themes/sbs/metadata/screenshot-1.png,
1255 data/booh/themes/sbs/metadata/screenshot-2.png,
1256 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
1261 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
1262 upgrades from before 0.8.4
1266 * bin/booh-backend: if an entire directory is removed, dont forget
1267 to remove the target directory as well (reported by julien
1272 * po/de.po: rolands update
1276 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
1277 character a string, if its utf8 it will be incorrect (happened to
1282 * bin/booh: fix multiple calls
1290 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
1291 message in gui, remove backticks in messages as left quotes
1295 * lib/booh/booh-lib.rb: [no log message]
1299 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
1300 with similar dest filenames
1304 * bin/booh: [no log message]
1308 * bin/booh-backend: hardlink videos as well
1312 * po/: booh.pot, de.po, fr.po, ja.po: sync
1316 * bin/booh, bin/booh-backend,
1317 data/booh/themes/dark/skeleton_image.html,
1318 data/booh/themes/dark/skeleton_index.html,
1319 data/booh/themes/dark/skeleton_thumbnails.html,
1320 data/booh/themes/simple/skeleton_image.html,
1321 data/booh/themes/simple/skeleton_index.html,
1322 data/booh/themes/simple/skeleton_thumbnails.html,
1323 lib/booh/html-merges.rb: transitional xhtml compliant
1327 * bin/: booh, booh-backend: remove removed subdirectories from
1328 config on --merge-config
1332 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
1337 * bin/booh-backend: try to use hard links when creating an album
1338 including "original" size to space diskspace
1342 * po/: booh.pot, de.po, fr.po, ja.po: sync
1346 * bin/: booh, booh-backend: [no log message]
1350 * bin/booh, bin/booh-backend,
1351 data/booh/themes/dark/skeleton_image.html,
1352 data/booh/themes/dark/skeleton_index.html,
1353 data/booh/themes/dark/skeleton_thumbnails.html,
1354 data/booh/themes/simple/skeleton_image.html,
1355 data/booh/themes/simple/skeleton_index.html,
1356 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
1357 to display "made with" markup at the bottom of pages
1361 * bin/booh: graphically show password protection
1365 * VERSION: pre 0.8.4
1369 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
1370 add password protection feature
1374 * bin/booh, bin/booh-backend,
1375 data/booh/themes/dark/metadata/parameters.rb,
1376 data/booh/themes/simple/skeleton_thumbnails.html,
1377 data/booh/themes/simple/metadata/parameters.rb,
1378 lib/booh/booh-lib.rb: support panoramas
1382 * ChangeLog: [no log message]
1390 * INSTALL: add icons
1394 * bin/booh: remove unneeded part in license
1398 * bin/booh-backend: when creating a new subalbum, need to remove
1399 the already-generated mark of the parent because of the
1400 sub-albums page containing now one more element
1404 * po/: fr.po, booh.pot, de.po, ja.po: sync
1408 * bin/booh: fix default browser which should be a firefox that does
1409 *not* overwrite the existing URL; give a hint for when the path
1410 to the video viewer is not available
1414 * bin/booh: [no log message]
1418 * bin/booh: roland eckert on german
1422 * po/de.po: roland eckert
1430 * AUTHORS: [no log message]
1434 * ChangeLog: [no log message]
1438 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
1442 * bin/: booh, booh-backend: [no log message]
1446 * bin/: booh, booh-backend: add "merge new subalbums" long needed
1454 * VERSION: new 0.8.3
1458 * lib/booh/html-merges.rb: to honour slideshow pause when entering
1459 directly in slideshow mode, the cookie should be read before
1460 toggling the slideshow
1464 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
1465 view the webalbum from the menu as well
1469 * bin/: booh, booh-backend: remove some warnings in ruby -v
1473 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
1477 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
1478 webalbum in the dialog for successful webalbum generation
1482 * bin/booh: use standard AboutDialog
1486 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
1487 feat] have "view" of images/videos available in popup menu as
1492 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
1493 rather than exif external binary
1497 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
1498 support no identify and no transcode/mencoder
1502 * bin/booh: check config at bootup; checked for the video viewer,
1507 * bin/booh: [no log message]
1511 * bin/booh: [guillomovitch feat] allow that deletion also deletes
1516 * bin/booh-backend: supplying an existing directory to
1517 --config-file is unsupported
1521 * bin/booh: use stock "save" for save actions
1525 * po/fr.po: [no log message]
1529 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
1530 make it work with ruby 1.8.3
1534 * bin/booh: fix invasive autoscroll when clicking in menu
1538 * VERSION, ChangeLog: [no log message]
1542 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
1543 thumbmail image" broken in x-large
1547 * bin/: booh, booh-backend: fix bug of aborting when creating a
1548 web-album at first launch of booh (when ~/.booh-gui-rc didnt
1553 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
1554 created by mencoder because two files in two different
1555 directories have the same name
1559 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
1560 per row in default theme as well
1564 * bin/booh: don't shadow a closure making shift-arrows abort after
1569 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
1570 when transcoding for a too low number of frames. make it one
1575 * ChangeLog, VERSION: [no log message]
1579 * README: [no log message]
1583 * INSTALL: improve INSTALL doc
1587 * AUTHORS, booh.bash-completion: add bash completion thx
1592 * bin/booh-backend: recompute the memoization between the 2 passes
1593 because elements mights have been removed (the ones with no
1598 * bin/booh-backend: don't incidentally remove thumbnails images in
1603 * bin/booh: [no log message]
1607 * bin/booh: dont wrongly tell that the destination directory
1608 already exists if it is empty (because just created by the gtk2
1613 * bin/booh: dont forget to mark the album modified after a subalbum
1618 * bin/booh-backend: fix xlarge broken again :/
1622 * lib/booh/html-merges.rb: dont save the preferred size in the
1627 * bin/booh: dont abort when reordering subalbums when there is a
1628 deleted directory there
1632 * bin/booh: fix double utf8 encoding in name of directory
1633 containing non ASCII (in statusbar)
1637 * ChangeLog: [no log message]
1641 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
1646 * bin/booh, data/booh/images/logo.png: add logo in about
1650 * po/: booh.pot, fr.po, ja.po: sync
1654 * data/booh/themes/: dark/metadata/parameters.rb,
1655 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
1656 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
1657 simple/metadata/screenshot-1.png,
1658 simple/metadata/screenshot-2.png,
1659 simple/metadata/screenshot-3.png: fucking cvs
1663 * data/booh/themes/simple/metadata/: parameters.rb,
1664 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
1669 * data/booh/themes/simple/metadata/: screenshot-1.png,
1670 screenshot-2.png, screenshot-3.png: [no log message]
1674 * THEMES, bin/booh, bin/booh-backend,
1675 data/booh/themes/dark/back.gif,
1676 data/booh/themes/dark/skeleton_image.html,
1677 data/booh/themes/dark/skeleton_index.html,
1678 data/booh/themes/dark/skeleton_thumbnails.html,
1679 data/booh/themes/dark/video.png,
1680 data/booh/themes/simple/skeleton_image.html,
1681 data/booh/themes/simple/skeleton_index.html,
1682 data/booh/themes/simple/metadata/parameters.rb,
1683 data/booh/themes/simple/metadata/screenshot-1.png,
1684 data/booh/themes/simple/metadata/screenshot-2.png,
1685 data/booh/themes/simple/metadata/screenshot-3.png,
1686 lib/booh/html-merges.rb: add "dark" theme, work on themes
1690 * bin/: booh, booh-backend: mark older documents as dirty when
1691 version is increased
1695 * bin/: booh, booh-backend: use -follow when invoking find
1699 * bin/booh: small fixes related to file saves, filenames when
1704 * bin/booh, bin/booh-backend,
1705 data/booh/themes/simple/skeleton_thumbnails.html,
1706 data/booh/themes/simple/metadata/parameters.rb,
1707 lib/booh/booh-lib.rb: allow to change the number of thumbnails
1712 * bin/booh, bin/booh-backend,
1713 data/booh/themes/simple/metadata/parameters.rb,
1714 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
1719 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
1724 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
1725 tables drawing, need to use a different table for buttons in
1726 order to not have them move a lot when switching between
1727 landscape and portrait images
1731 * bin/booh: [no log message]
1735 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1736 data/booh/themes/simple/skeleton_index.html,
1737 data/booh/themes/simple/skeleton_thumbnails.html,
1738 lib/booh/html-merges.rb: provide a class for images, use a thin
1743 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
1744 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
1745 selection and autoscroll in there and in drag-n-drop
1749 * data/man/man1/booh-backend.1: [no log message]
1753 * bin/booh: fix bug of wrong image when cancelling white balance
1758 * bin/booh: various fixes
1762 * bin/booh: small fix concerning gtk_thread_protect not enclosing
1767 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
1768 gen_thumbnails reentrant, the GUI can call it from different
1773 * bin/booh: now a merge is a modification since we don't save to
1778 * bin/booh: workaround problems when calling gtk things from ruby
1779 threads by deferring the calls to the main ruby thread
1783 * lib/booh/html-merges.rb: fix up and down key shortcuts
1787 * bin/booh: don't forget to cleanup backup of temp files as well
1791 * bin/booh-backend: don't cleanup files that actually are albums
1796 * bin/booh: dont save the master file in the back of the user when
1801 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
1802 initially from Richard G. Roman
1806 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
1807 a non existant page if a user has several albums on the same
1808 website with different set of sizes
1812 * lib/booh/booh-lib.rb: try more videos formats
1816 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
1817 problem thanks to the hash trick learnt at
1818 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
1822 * bin/booh-backend: fix failures when using the x-large size
1826 * ChangeLog, VERSION: 0.7.1
1830 * bin/booh-backend: fix crash when generating an album with only
1835 * bin/booh-backend: fix bug of trying to remove directories when
1840 * bin/booh-backend: when merging, if there is no more elements at a
1841 point, remove attributes of the dir element that indicate there
1846 * bin/booh: when deleting an album, move up the tree to delete also
1847 parent albums if needed
1851 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
1852 data/man/man1/booh.1: [no log message]
1860 * bin/booh: grab focus and autoscroll when undo/redo since we can
1861 be scrolled out much
1865 * bin/booh: add mouse gesture for image delete for large view as
1878 * po/ja.po: by masao mutoh
1882 * post-install.rb: add manpages
1886 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
1887 balance: parallelize more
1891 * bin/booh-backend: dont delete theme stuff when cleaning up, to
1892 put it back right after
1896 * bin/booh: some more tooltips in preferences
1900 * bin/booh: allow control-delete to remove current image from
1905 * bin/booh-backend: cleanup old images/videos in destdir, for when
1906 removing elements or sizes
1910 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
1911 proper textedit when reinserting a deleted element (useful for
1916 * bin/: booh, booh-backend: allow to prefer empty comments when
1921 * bin/booh: [no log message]
1925 * bin/booh: allow to disallow mouse gestures
1929 * bin/booh: when opening an album, display amount of images, videos
1930 and sub-albums in statusbar
1934 * bin/booh: [no log message]
1938 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
1939 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
1944 * bin/booh: masao in about
1948 * bin/booh: ctrl z -> undo ctrl r -> redo
1952 * bin/: booh: mouse gestures: left->right button does undo,
1953 right->left button does redo
1957 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
1958 deleted elements to not merge them back when using "merge
1959 new/removed images/videos"
1963 * bin/booh: [no log message]
1967 * bin/booh: [no log message]
1971 * bin/booh: fix control-left aborting
1979 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
1983 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
1988 * bin/booh: allow to edit title of a thumbnails page as well
1989 (particularly useful for albums without any subalbum)
1993 * bin/booh: fix 'undo delete' which didn't put the deleted element
1994 back at its correct original position
1998 * bin/booh: when reordering subalbums, need to regenerate down
1999 because of previous/next links
2003 * bin/booh-backend: don't abort on substInFile for dirs without
2008 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
2009 all captions" capability
2013 * lib/booh/html-merges.rb: don't use filename if caption is empty
2017 * bin/booh: invoke mplayer in background to not freeze the GUI
2021 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
2022 subtituted in case of not using --config
2030 * po/fr.po, ChangeLog: [no log message]
2034 * bin/booh-backend: [no log message]
2038 * po/: booh.pot, fr.po: sync
2042 * bin/booh: handle save of modifications when opening a new file
2046 * bin/booh-backend: [no log message]
2050 * bin/booh-backend: [no log message]
2054 * bin/: booh, booh-backend: optimize a lot album generation by not
2055 regenerating when places are already generated
2059 * bin/booh: previous commit: fix failure of "cancel" on try_quit
2063 * bin/: booh: allow to remove a thumbnail from its fullsize view
2067 * bin/booh, data/booh/images/stock-move-down.png,
2068 data/booh/images/stock-move-left.png,
2069 data/booh/images/stock-move-right.png,
2070 data/booh/images/stock-move-up.png: allow to change thumbnails
2071 and subalbums position in the popup menu
2075 * bin/booh-backend: fix bug preventing images/videos from
2076 disappearing when merging newdirs or currdir
2080 * bin/booh: put filename as title of image when viewing an image
2085 * bin/: booh, booh-backend: add progressbars when merging and
2090 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
2091 newlines in captions
2095 * bin/: booh, booh-backend: let merge new/removed images/videos
2096 only in one specified directory (in current directory of the gui)
2100 * lib/booh/booh-lib.rb: [no log message]
2104 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
2106 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
2107 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
2111 * po/fr.po: [no log message]
2115 * bin/booh-backend: [no log message]
2119 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
2123 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
2124 data/booh/themes/simple/skeleton_thumbnails.html,
2125 lib/booh/booh-lib.rb: add a "previous album" and "next album"
2126 link for each thumbnails and image page
2130 * bin/booh-backend: don't capitalize "return to albums" and "return
2135 * bin/booh-backend: improve speed by 7% by preprocessing the
2136 absolute xpath queries to perform path->dir
2140 * bin/booh-backend: fix width= and height= in <img> elements
2144 * bin/booh: allow to specify the video viewer
2148 * data/booh/themes/simple/metadata/parameters.rb: this is not
2149 1450x1024, this is 1400x1050
2153 * bin/booh: handle undo in changedir for captionfile for subalbums
2157 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
2162 * ChangeLog, VERSION: 0.5.2
2166 * po/: booh.pot, fr.po: merge
2170 * lib/booh/booh-lib.rb: [no log message]
2174 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
2178 * bin/booh: [no log message]
2182 * bin/: booh, booh-backend: allow to merge only new subalbums
2186 * bin/: booh: correctly handle completely removed subalbums
2190 * bin/booh: correctly handle completely removed subalbums
2194 * bin/booh: remove nick style
2198 * ChangeLog: [no log message]
2202 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
2203 textview or image is not visible
2207 * bin/booh: remove duplicate page-down/up, add support for stepping
2208 in thumbnails page with up/down keys
2212 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
2217 * po/: Makefile, booh.pot, fr.po: sync
2225 * bin/booh: allow an horizontal scrollbar in sub-albums page
2229 * bin/booh: don't waste time saving album data in slow rexml if
2230 there was no modification
2234 * bin/booh: don't die when File/Open is given an image file. and
2235 even provide a hint for newbies when they try to open an image or
2240 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
2245 * bin/booh: add a border to wait messages
2249 * bin/booh: don't add to last-opens if we open the same file again
2253 * bin/booh: put left treeview in a scrolledwindow
2257 * bin/booh: booh-backend, don't count dotted directories
2261 * bin/: booh, booh-gui: rename booh-gui to booh
2265 * bin/: booh, booh-backend: rename booh to booh-backend
2269 * README: [no log message]
2273 * bin/booh: ignore hidden directories
2277 * bin/booh: add --version
2281 * po/Makefile: take translations from theme as well
2285 * lib/booh/html-merges.rb: add generator to thumbnails page
2289 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
2294 * bin/: booh, booh-gui: [no log message]
2298 * ChangeLog: [no log message]
2302 * po/: booh.pot, fr.po: sync
2310 * lib/booh/html-merges.rb: copy key shortcuts support in album from
2315 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
2320 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
2324 * bin/: booh, booh-gui: [no log message]
2328 * bin/booh: [no log message]
2332 * bin/booh, lib/booh/booh-lib.rb: [no log message]
2336 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
2337 could see with dirs/filenames containing spaces/accented chars,
2338 with a non utf8 system (e.g. not the same encoding for file
2339 access than encoding used in gtk or by rexml)
2343 * lib/booh/booh-lib.rb: [no log message]
2347 * po/: booh.pot, fr.po: sync
2351 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
2356 * data/booh/themes/simple/skeleton_image.html,
2357 lib/booh/html-merges.rb: allow to change the number of seconds of
2358 pause in the slideshow, and keep it in a cookie
2362 * data/booh/themes/simple/: skeleton_image.html,
2363 skeleton_index.html, skeleton_thumbnails.html: verdana sux
2364 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
2368 * bin/booh-gui: [no log message]
2372 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
2377 * bin/booh-gui: [no log message]
2381 * bin/booh: fix size spec in <img> not correct
2385 * bin/: booh, booh-gui: provide a way to change theme and sizes
2386 when merging a config, and show in booh-gui properties of an
2387 album and let these change
2391 * bin/booh-gui: if shift or control is pressed, one-click rotation
2392 tool rotates the other way round
2396 * bin/booh-gui: [no log message]
2400 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
2401 link to original image
2405 * bin/booh, bin/booh-gui,
2406 data/booh/themes/simple/metadata/parameters.rb,
2407 lib/booh/booh-lib.rb: add optional sizes and add x-large and
2412 * bin/booh, bin/booh-gui,
2413 data/booh/themes/simple/skeleton_image.html,
2414 data/booh/themes/simple/skeleton_thumbnails.html,
2415 data/booh/themes/simple/metadata/parameters.rb,
2416 lib/booh/booh-lib.rb: support choosing images sizes
2420 * lib/booh/html-merges.rb: fix a small bug
2424 * bin/booh-gui: also rescue ENOENT when browsing directories in
2425 case user enters /proc (or rare case of file removed in the
2430 * bin/booh-gui: last commit: add "number of images/videos down this
2435 * bin/booh-gui: [no log message]
2439 * bin/webalbum2booh: [no log message]
2443 * bin/booh-gui: make "abort" to abort immediately
2447 * bin/booh: dont drop too much directories - when first subdir
2448 doesnt contain an element for example
2452 * bin/webalbum2booh: add a script to convert webalbum files
2453 containing captions to booh
2457 * lib/booh/pre-setup.rb: [no log message]
2461 * bin/booh: dont put an initial link to other sizes in image page
2462 since if were not in the first image, they ll be broken when
2463 download is in progress
2467 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
2468 from images to thumbnail, use an anchor to go to the correct
2469 place in the page already
2473 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
2474 data/booh/themes/simple/metadata/screenshot-2.png,
2475 data/booh/themes/simple/metadata/screenshot-3.png: better
2480 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
2484 * bin/booh, data/booh/themes/simple/skeleton_image.html,
2485 data/booh/themes/simple/skeleton_thumbnails.html,
2486 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
2487 size of user with a cookie
2491 * bin/booh: [no log message]
2495 * bin/booh-gui: [no log message]
2499 * bin/booh-gui: [no log message]
2503 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
2507 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
2508 po/booh.pot, po/fr.po: sync i18n
2512 * ChangeLog: [no log message]
2520 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
2521 generate the webalbum from the gui
2525 * THEMES, bin/booh, bin/booh-gui,
2526 data/booh/themes/simple/parameters.rb,
2527 data/booh/themes/simple/metadata/parameters.rb,
2528 data/booh/themes/simple/metadata/screenshot-1.png,
2529 data/booh/themes/simple/metadata/screenshot-2.png,
2530 data/booh/themes/simple/metadata/screenshot-3.png,
2531 lib/booh/booh-lib.rb: allow to select the theme from the GUI
2535 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
2536 contrast" options configurable in preferences
2540 * bin/booh-gui: use a gtkdialog for preferences, to have a more
2541 consistent look and feel
2545 * bin/booh-gui: handle preferences and put mproc in it
2549 * bin/booh-gui: make undo and redo not sensitive in the beginning
2553 * bin/booh-gui: make save and save_as not sensitive before we have
2558 * bin/booh-gui: dont use underline for recently opened files
2562 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
2563 and save_as features
2567 * bin/booh: in --for-gui mode, just generate default sized
2568 thumbnails and no HTML pages
2572 * bin/booh-gui: [no log message]
2576 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
2581 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
2585 * bin/booh-gui: use alignment so that the frame around image of
2586 subalbums is as close as it should
2590 * bin/booh-gui: add help/about
2594 * lib/booh/pre-setup.rb: fix version
2598 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
2599 thumbnails at frame 0
2603 * bin/booh-gui, data/booh/images/stock-video-16.png,
2604 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
2609 * bin/booh-gui: [no log message]
2613 * bin/booh-gui: factorize
2617 * bin/booh-gui: factorize
2621 * bin/booh-gui: dont call Gtk.main_iteration not from the main
2622 thread as it triggers aborts
2626 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
2627 undo/redo actions in statusbar
2631 * bin/booh-gui: handle enhance in toolbar as well
2639 * bin/booh-gui, data/booh/images/stock-channels-16.png,
2640 lib/booh/booh-lib.rb: add image enhance support
2644 * bin/booh-gui: add undo and redo in menubar
2648 * bin/booh-gui: "none" button insensitive when one-click tool is
2653 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
2662 * ChangeLog, VERSION: [no log message]
2666 * po/: booh.pot, fr.po: merge
2670 * bin/booh-gui: [no log message]
2674 * bin/booh-gui: [no log message]
2678 * bin/booh-gui: have recent files available next to open toolbar
2683 * bin/booh-gui: [no log message]
2687 * bin/booh-gui, data/booh/images/stock-images-16.png: support
2688 changing subalbum image in context menu
2692 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
2693 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
2694 add popup menu on elements. provide a way to flip and swap colors
2699 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
2700 click action was performed
2704 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
2709 * bin/booh: fix merging of config file (when adding image/videos in
2710 a directory that previously contained only subdirectories)
2714 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
2715 missing (after a rotation); generate thumbnails if missing (after
2716 a rotation and booh-gui has been relaunched but booh hasn't);
2717 generate thumbnails twice faster by using suggested options in
2722 * po/: booh.pot, fr.po: sync
2726 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
2731 * bin/booh-gui: [no log message]
2735 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
2736 obviously already in portrait (situation can come from gthumb)
2740 * lib/booh/html-merges.rb: fix button sensibilities when there is
2745 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
2746 creation when we'll be using "identify" to know the exact size of
2747 the file right after that
2751 * bin/booh: fix missing detection
2755 * ChangeLog: [no log message]
2763 * bin/booh-gui: use watch cursor when changing thumbnails page as
2768 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
2769 po/booh.pot, po/fr.po: remove use of __, sync fr
2773 * bin/booh-gui, data/booh/images/stock-none-16.png,
2774 data/booh/images/stock-rotate-270-16.png,
2775 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
2780 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
2785 * bin/booh-gui: better rotations
2789 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2790 lib/booh/booh-lib.rb: support rotation (typically, of portrait
2791 images that came with no EXIF) from GUI both with gestures and
2796 * bin/booh-gui: fix utf8 for tooltips
2800 * bin/booh: fix theme select
2804 * bin/booh: [no log message]
2808 * po/: booh.pot, fr.po: sync
2812 * bin/: booh, booh-gui: have theme in config file
2816 * po/: Makefile, booh.pot, fr.po: sync
2820 * COPYING: [no log message]
2824 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
2825 messages from gui by default
2829 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
2834 * INTERNALS: [no log message]
2838 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
2843 * AUTHORS: [no log message]
2851 * INSTALL: add basic installation procedures
2855 * README: [no log message]
2859 * bin/booh: [no log message]
2863 * bin/booh: disable clean as long as it's dangerous
2867 * bin/booh: disallow directories with '
2871 * AUTHORS: [no log message]
2875 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
2876 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
2881 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
2882 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2883 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
2884 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
2889 * booh: [no log message]
2893 * booh: have rotation (portrait images) in config file, and
2894 source/destination directories too
2898 * booh: [no log message]
2902 * booh: add `source' and `destination' in config file so that it's
2903 now completely self included
2907 * README: [no log message]
2911 * booh: [no log message]
2915 * booh: use current charset to create XML document in, not UTF-8
2919 * booh: limit length of default caption to not fuck up thumbnails
2924 * booh: sensible default caption for images/videos
2928 * html_merges.rb: [no log message]
2932 * booh: support non ASCII and spaces in file and dirnames
2936 * booh: specify an encoding by default for the xml config file
2940 * booh: fix cleanup of temp files for videos for directories
2945 * booh: fix frame-offset for thumbnails of albums
2949 * booh: fix mencoder to transcode understanding of frame position
2950 by specifying -fps 25 to mencoder; improve quality by using mjpeg
2955 * booh: allow options for thumbnails. first one is a frame-offset
2960 * po/fr.po: small fix
2964 * po/: booh.pot, fr.po: sync i18n
2968 * booh: don't force generating a config skeleton file
2972 * booh: more information in verbose level 3
2976 * booh: don't display "run slideshow" when there is 1 image or
2977 less. don't generate image-*.html where there are only videos.
2981 * booh: always sort files and directories when in --config-skel
2985 * booh: add navigation from subalbums to upper albums
2989 * booh: add a proper "return to albums" link in thumbnails page
2993 * booh: add width= and height= to img elements so that browser can
2994 place graphical elements at correct place immediately
2998 * booh: index.html generate: don't fail on empty directories
3002 * booh: don't block on sucking transcode (but transcode processes
3007 * html_merges.rb: meta tag for booh
3011 * booh: use fifth frame of videos to reduce the probability to get
3012 artefacts of wrong encoding
3016 * booh: typo fix of skeleton_imageS.html
3020 * booh: fix image location of index.html images
3024 * booh, html_merges.rb: utf8 fixes
3028 * booh: generate proper utf8
3032 * booh: handle index.html
3036 * booh: handle config in xml. support merging config.
3040 * booh: fix slideshow url according to different sizes
3044 * README: [no log message]
3048 * html_merges.rb: don't preload all images, only ahead of 5 images
3049 and backward of 3 images
3053 * booh: - use mencoder when transcode is not strong enough - handle
3054 no preview for videos
3058 * booh: [no log message]
3062 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
3063 multiple sizes support
3067 * booh, html_merges.rb: fix ability to have ' and " in comments
3071 * booh: [no log message]
3075 * booh: allow to keep order of images and videos mixed, and use
3076 captions file if provided to list images/videos with order
3080 * README: [no log message]
3084 * html_merges.rb: don't preload beginning with first image, but
3089 * booh: handle videos
3093 * booh: add a link in image view to return to thumbnails
3097 * booh: support thumbnails
3101 * html_merges.rb: allow to set the image directly
3105 * html_merges.rb: [no log message]
3109 * html_merges.rb: allow to run with the slideshow toggled
3113 * README: [no log message]
3117 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
3121 * booh, html_merges.rb: handle captions
3125 * html_merges.rb: display image counter
3129 * booh: support selection of sizes for images
3133 * booh: specifically close the output stream or else the content is
3138 * booh: add multiproc capability
3142 * README: [no log message]
3146 * booh: support files with spaces
3150 * booh: [no log message]
3154 * booh: remove trailing / in directories if any
3158 * booh: - use exif to rotate portrait taken photos - also read
3159 files with uppercase extension
3163 * booh, html_merges.rb: [no log message]
3167 * booh: add ~~title auto substitution with dirbasename
3171 * booh: fix profile of convert
3175 * booh, booh-gui, html_merges.rb: Initial revision
3179 * booh, booh-gui, html_merges.rb: first import