3 * VERSION: [no log message]
7 * bin/booh: allow to optionally transcode videos
11 * booh.bash-completion, bin/booh, bin/booh-backend,
12 data/man/man1/booh-backend.1: allow to optionally transcode
17 * bin/booh-classifier: [no log message]
21 * bin/booh-classifier: File.rename does not work between
26 * bin/: booh, booh-classifier: multiviews booh.org
30 * INSTALL, data/man/man1/album2booh.1, desktop/booh-16x16.png,
31 desktop/booh-32x32.png, desktop/booh-48x48.png,
32 desktop/booh-classifier.desktop, desktop/booh.desktop: sync
36 * tools/build-standalone-package.pl: [no log message]
40 * lib/booh/booh-lib.rb, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
41 po/ja.po: [no log message]
45 * ext/rbbooh.cc: actually, I don't care about exceptions because I
46 will try non JPG images
50 * bin/booh-backend, ext/rbbooh.cc: date
54 * buildtar.sh, tools/build-standalone-package.pl,
55 tools/build-tarball.sh, VERSION: [no log message]
59 * INSTALL, ext/build.sh, ext/rbbooh.c, ext/rbbooh.cc: rename to
60 rbbooh.cc to prevent hacky build.sh
64 * INSTALL: [no log message]
68 * INSTALL: [no log message]
72 * bin/booh: [no log message]
76 * bin/booh-classifier: [no log message]
80 * bin/booh-classifier, data/man/man1/booh-classifier.1: [no log
85 * bin/booh-classifier: [no log message]
89 * bin/booh-backend: [no log message]
93 * booh.bash-completion, data/man/man1/album2booh.1,
94 data/man/man1/booh-backend.1, data/man/man1/booh-classifier.1,
95 data/man/man1/booh-fix-whitebalance.1,
96 data/man/man1/booh-gamma-correction.1, data/man/man1/booh.1,
97 data/man/man1/webalbum2booh.1: [no log message]
101 * lib/booh/booh-lib.rb: [no log message]
105 * po/: fr.po: [no log message]
109 * INSTALL, README: [no log message]
113 * bin/booh: [no log message]
117 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: [no log message]
121 * buildtar.sh, ChangeLog, VERSION: [no log message]
125 * bin/booh-backend: [no log message]
129 * bin/booh-backend: [no log message]
133 * bin/booh-backend, ext/rbbooh.c: [no log message]
137 * bin/booh-backend: [no log message]
141 * bin/booh-backend, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
146 * lib/booh/rexml/attribute.rb.orig: [no log message]
150 * data/booh/themes/: dark/back.gif, dark/skeleton_image.html,
151 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
152 dark/video.png, dark/root/back.gif, dark/root/booh.js,
153 dark/root/video.png, sbs/skeleton_image.html,
154 sbs/skeleton_thumbnails.html, sbs/video.png, sbs/root/booh.js,
155 sbs/root/video.png, simple/skeleton_image.html: fix themes due to
156 sharing js/css changes
160 * bin/booh-backend: [no log message]
164 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: multi languages
169 * bin/booh: [no log message]
173 * bin/booh-classifier: [no log message]
177 * bin/album2booh, bin/booh, bin/booh-backend, bin/booh-classifier,
178 bin/webalbum2booh, lib/booh/booh-lib.rb, lib/booh/rexml/README,
179 lib/booh/rexml/attlistdecl.rb, lib/booh/rexml/attribute.rb,
180 lib/booh/rexml/attribute.rb.orig, lib/booh/rexml/cdata.rb,
181 lib/booh/rexml/child.rb, lib/booh/rexml/comment.rb,
182 lib/booh/rexml/doctype.rb, lib/booh/rexml/document.rb,
183 lib/booh/rexml/element.rb, lib/booh/rexml/encoding.rb,
184 lib/booh/rexml/entity.rb, lib/booh/rexml/functions.rb,
185 lib/booh/rexml/instruction.rb, lib/booh/rexml/namespace.rb,
186 lib/booh/rexml/node.rb, lib/booh/rexml/output.rb,
187 lib/booh/rexml/parent.rb, lib/booh/rexml/parseexception.rb,
188 lib/booh/rexml/quickpath.rb, lib/booh/rexml/rexml.rb,
189 lib/booh/rexml/sax2listener.rb, lib/booh/rexml/source.rb,
190 lib/booh/rexml/streamlistener.rb,
191 lib/booh/rexml/syncenumerator.rb, lib/booh/rexml/text.rb,
192 lib/booh/rexml/xmldecl.rb, lib/booh/rexml/xmltokens.rb,
193 lib/booh/rexml/xpath.rb, lib/booh/rexml/xpath_parser.rb,
194 lib/booh/rexml/dtd/attlistdecl.rb, lib/booh/rexml/dtd/dtd.rb,
195 lib/booh/rexml/dtd/elementdecl.rb,
196 lib/booh/rexml/dtd/entitydecl.rb,
197 lib/booh/rexml/dtd/notationdecl.rb,
198 lib/booh/rexml/encodings/CP-1252.rb,
199 lib/booh/rexml/encodings/EUC-JP.rb,
200 lib/booh/rexml/encodings/ICONV.rb,
201 lib/booh/rexml/encodings/ISO-8859-1.rb,
202 lib/booh/rexml/encodings/ISO-8859-15.rb,
203 lib/booh/rexml/encodings/SHIFT-JIS.rb,
204 lib/booh/rexml/encodings/SHIFT_JIS.rb,
205 lib/booh/rexml/encodings/UNILE.rb,
206 lib/booh/rexml/encodings/US-ASCII.rb,
207 lib/booh/rexml/encodings/UTF-16.rb,
208 lib/booh/rexml/encodings/UTF-8.rb, lib/booh/rexml/light/node.rb,
209 lib/booh/rexml/parsers/baseparser.rb,
210 lib/booh/rexml/parsers/lightparser.rb,
211 lib/booh/rexml/parsers/pullparser.rb,
212 lib/booh/rexml/parsers/sax2parser.rb,
213 lib/booh/rexml/parsers/streamparser.rb,
214 lib/booh/rexml/parsers/treeparser.rb,
215 lib/booh/rexml/parsers/ultralightparser.rb,
216 lib/booh/rexml/parsers/xpathparser.rb,
217 lib/booh/rexml/validation/relaxng.rb,
218 lib/booh/rexml/validation/validation.rb,
219 lib/booh/rexml/validation/validationexception.rb: internalize
224 * bin/booh, bin/booh-backend, data/booh/themes/simple/root/booh.js,
225 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: multi languages,
226 in backend only for the moment
230 * bin/: booh, booh-backend, booh-classifier: [no log message]
238 * bin/: booh: [no log message]
242 * lib/booh/booh-lib.rb: [no log message]
246 * bin/booh-backend: [no log message]
250 * bin/booh: [no log message]
254 * INSTALL, bin/booh: [no log message]
258 * bin/booh-classifier: workaround a problem on 2006
262 * lib/booh/booh-lib.rb: [no log message]
266 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
271 * bin/booh-classifier: [no log message]
275 * bin/booh-classifier: some help
279 * bin/: booh, booh-backend: use more File.delete and File.join
283 * bin/booh: old albums didn't necessarily have these set
287 * bin/: booh, booh-classifier: [no log message]
291 * lib/booh/booh-lib.rb: support all images supported by gdkpixbuf
292 (except useless sunras)
296 * bin/booh-classifier: take care of opening another directory while
301 * bin/booh-classifier: progress bar
305 * bin/booh-classifier: [no log message]
309 * bin/booh-classifier: [no log message]
313 * bin/booh-classifier: remove multithreading; load only thumbnails
318 * bin/booh-classifier: [no log message]
322 * bin/booh-classifier: [no log message]
326 * bin/booh-classifier: [no log message]
330 * bin/booh-classifier: reduce a bit ruby<->C back and forth, it is
335 * bin/booh-classifier: use a pixbuf loader to allow the loading
336 thread to be interrupted by the main thread more often, to keep
337 the UI responsive even if loaded pictures are several MBs large;
338 directly load at scaled down size to save memoery and speedup
342 * bin/booh: refresh is not undoable and doesn't change the album,
343 however we must regenerate all thumbnails when generating the
348 * bin/booh: fix improper indenting
352 * bin/booh-classifier: new gen_video_thumbnail because of
353 transcode->mplayer switch
357 * INTERNALS, bin/booh, bin/booh-backend, bin/booh-classifier,
358 lib/booh/booh-lib.rb: transcode sucks too much (often a green
359 image instead of a proper thumbnail), replace with mplayer
363 * data/booh/themes/simple/root/booh.css: fix typo
367 * bin/booh, lib/booh/Synchronizator.rb: wrap calls to the XML
368 document with a synchronization, to avoid random aborts when
369 another Thread modifies the document in the background (the
370 thumbnails generator, apparently)
374 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: set EXIF
375 orientation of source file when rotating
379 * INSTALL: [no log message]
383 * AUTHORS: [no log message]
387 * INSTALL, bin/album2booh, data/man/man1/album2booh.1: add
396 * INSTALL, ext/build.sh, ext/extconf.rb, ext/rbbooh.c,
397 lib/booh/booh-lib.rb: switch to libexiv2, it can write EXIF data
401 * AUTHORS: [no log message]
405 * THEMES, bin/booh-backend,
406 data/booh/themes/simple/skeleton_image.html,
407 data/booh/themes/simple/skeleton_index.html,
408 data/booh/themes/simple/skeleton_thumbnails.html,
409 data/booh/themes/simple/video.png,
410 data/booh/themes/simple/root/booh.css,
411 data/booh/themes/simple/root/booh.js,
412 data/booh/themes/simple/root/video.png, lib/booh/html-merges.rb:
413 js/css sharing thanks to Jean-Michel Schelcher <jm_ml
418 * bin/booh-backend: allow ~~navigation~~ in more places
422 * booh.bash-completion: update
426 * bin/booh: support Shift-Tab (Left-Tab) for fast thumbnails
431 * bin/booh-backend: try to generate less broken html
435 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: classifier:
436 allow to sort by EXIF dates
440 * bin/booh-classifier: sort entries alphabetically
444 * bin/booh-classifier: remove debugging code
448 * bin/booh-classifier: dont abort when (un)ticking labels with no
453 * bin/booh: booh: add mproc autodetection
457 * data/man/man1/booh-backend.1: [no log message]
461 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update
465 * lib/booh/html-merges.rb: simplify
469 * VERSION: second pre version
477 * bin/booh-classifier: add unlabelled items
481 * data/man/man1/booh.1: [no log message]
485 * lib/booh/booh-lib.rb: fix crash on videos on first run
489 * bin/booh-classifier: all labels can be visible or not; use proper
490 color selection; allow to move files
494 * data/man/man1/booh.1: talk about booh-classifier
502 * VERSION, po/booh.pot, po/de.po, po/eo.po, po/fr.po, po/ja.po: pre
507 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
511 * bin/booh-classifier: stupid gtk sometimes creates folder,
516 * bin/booh-classifier: add ability to hide images/videos marked for
521 * bin/booh-classifier: [no log message]
525 * bin/booh-classifier: display video on video thumbnail double
530 * bin/booh-classifier: [no log message]
534 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
535 po/ja.po: [no log message]
539 * bin/booh-classifier, ext/rbbooh.c: [no log message]
543 * bin/booh-classifier: set EXIF rotation not yet possible
547 * bin/booh-classifier: use 80% memfree by default
551 * bin/booh-classifier: [no log message]
555 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
559 * bin/booh-classifier, data/booh/images/arrow_towards_up.png:
560 odie's idea: move currently selection thumbnail up instead of
565 * bin/booh-classifier: draw a border around main view with current
570 * bin/booh-classifier: [no log message]
574 * bin/booh-classifier: display actions in status bar
578 * bin/booh-classifier, data/booh/images/arrow_towards_up.png: add a
579 selection materializer
583 * data/man/man1/booh-classifier.1: add
587 * data/man/man1/: booh-backend.1, booh-fix-whitebalance.1,
588 booh-gamma-correction.1, booh.1, webalbum2booh.1: year update
592 * AUTHORS: alphabetically
596 * VERSION: classifier needs version bump
600 * po/: Makefile, booh.pot, de.po, eo.po, fr.po, ja.po: merge,
605 * bin/booh-classifier: reall use memfree on startup for calculating
610 * bin/booh-classifier: [no log message]
614 * bin/booh-classifier: don't limit load amount
618 * ext/rbbooh.c: [no log message]
622 * bin/booh-classifier, ext/rbbooh.c: internalize RVAL2BOXED fix for
623 allowing passing NIL_P (->NULL)
627 * bin/booh-classifier, ext/rbbooh.c: override rg2's
628 gdkpixbuf.rotate with a noleak method instead of testing for the
633 * INSTALL, bin/booh-classifier, ext/extconf.rb, ext/rbbooh.c:
634 drawing video borders in ruby is too slow, do it in extension
638 * bin/booh-classifier, lib/booh/booh-lib.rb: [no log message]
642 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
647 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
652 * bin/booh-classifier: [no log message]
656 * bin/booh-classifier: file chooser dialog for file/open and
657 execute/move by default on working dir; execute/move remembers
662 * bin/booh-classifier: sync
666 * bin/booh-classifier: much more
670 * bin/booh-classifier: tell about images number on boot
674 * bin/booh-classifier: use normal stuff for autoscrolling
675 (allocation) thanks detlef reichl, autoscroll just the needed
676 amount for full visibility for better user experience
680 * bin/booh-classifier: have autoscrolling
684 * bin/booh-classifier: [no log message]
688 * bin/booh-classifier: nicer view when lots of pictures
692 * bin/booh-classifier: add classifier
696 * lib/booh/booh-lib.rb: use Gdk::Pixbuf#get_file_info for obtaining
697 the dimensions of the picture, its faaaster
701 * lib/booh/html-merges.rb: use a shorter timeout to better use
706 * ext/rbbooh.c: [no log message]
710 * bin/booh, ext/rbbooh.c: also use libexif for sorting a directory
711 according to EXIF date, makes operation 40 times faster
715 * lib/booh/GtkAutoTable.rb: fix an abort when undoing a remove, but
716 create a memory leak for that :/
720 * bin/booh, lib/booh/GtkAutoTable.rb: don't wrongly overwrite
725 * INSTALL, bin/booh: exif is faster and more reliable
729 * bin/booh, lib/booh/booh-lib.rb: rexml in ruby 1.8.6 is more
730 strict that attributes cannot be Fixnum objects
734 * INSTALL, bin/booh, bin/booh-fix-whitebalance,
735 bin/booh-gamma-correction, ext/extconf.rb, ext/rbbooh.c,
736 lib/booh/booh-lib.rb: use libexif for getting the EXIF
737 orientation tag, it is so much faster than identify. on a typical
738 booh-backend usecase, I get 20% performance improvement
742 * data/man/man1/: booh-gamma-correction, booh-gamma-correction.1:
747 * bin/booh: sanity check against rexml bugs in stock ruby 1.8.4 and
752 * bin/booh: [no log message]
756 * bin/booh: allow simple and double quotes in made-with and index
761 * bin/booh: eo by fif
765 * THEMES: [no log message]
769 * bin/booh-backend: dont produce broken JS when original size is
774 * AUTHORS, po/eo.po: esperanto
778 * bin/booh-backend: [no log message]
782 * bin/booh: [no log message]
786 * ChangeLog, VERSION: 0.8.6.1
790 * bin/booh: work with recent ruby-gnome2
794 * data/man/man1/: booh-backend.1: [no log message]
798 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
803 * ChangeLog: [no log message]
807 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
808 data/man/man1/booh-fix-whitebalance.1,
809 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
810 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
815 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
820 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
821 specifically on user click
825 * bin/booh: when clicking on link to open album in browser after
826 generation, close dialog
830 * bin/booh-backend: [no log message]
834 * data/booh/themes/: dark/skeleton_image.html,
835 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
836 sbs/skeleton_image.html, sbs/skeleton_index.html,
837 sbs/skeleton_thumbnails.html: themes fixes
841 * bin/booh-backend: [no log message]
845 * bin/booh: [no log message]
849 * ChangeLog: [no log message]
853 * data/booh/themes/: dark/skeleton_thumbnails.html,
854 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
859 * po/: booh.pot, de.po, fr.po, ja.po: sync
863 * bin/booh-backend: [no log message]
875 * bin/booh-backend: [no log message]
879 * bin/booh: [no log message]
883 * bin/booh-backend: [no log message]
887 * bin/booh: [no log message]
891 * bin/booh-backend: [no log message]
895 * po/: booh.pot, de.po, fr.po, ja.po: sync
899 * bin/: booh, booh-backend: defend against ruby-1.8.4
903 * bin/booh-backend: [no log message]
907 * bin/booh: [no log message]
911 * bin/booh, bin/booh-backend,
912 data/booh/themes/dark/skeleton_thumbnails.html,
913 data/booh/themes/sbs/skeleton_thumbnails.html,
914 data/booh/themes/simple/skeleton_thumbnails.html,
915 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
916 split thumbnails on several pages, suggested by Till
920 * bin/booh: add some missing cleanups
924 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
929 * bin/booh: just in case
933 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
934 bin/booh-gamma-correction, bin/webalbum2booh: licensing
938 * bin/booh: [no log message]
942 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
943 charset to try to workaround badly configured apache servers
947 * lib/booh/html-merges.rb: [no log message]
951 * bin/booh-backend: [no log message]
955 * bin/booh: 0.8.6 has a few changes needing to regenerate the
960 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
961 data/booh/themes/sbs/metadata/parameters.rb,
962 data/booh/themes/simple/metadata/parameters.rb,
963 lib/booh/html-merges.rb: as suggested by benny, we can choose the
964 size automatically with the browser window size instead of using
969 * bin/booh: be sure that opening properties doesnt destroy some
974 * bin/booh: [no log message]
978 * bin/booh: fix small problems with captionfile of album of <dir>
983 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
984 sbs/skeleton_thumbnails.html, sbs/video.png,
985 simple/skeleton_thumbnails.html, simple/video.png: [no log
990 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
991 data/booh/themes/dark/skeleton_index.html,
992 data/booh/themes/dark/skeleton_thumbnails.html,
993 data/booh/themes/sbs/skeleton_image.html,
994 data/booh/themes/sbs/skeleton_index.html,
995 data/booh/themes/sbs/skeleton_thumbnails.html,
996 data/booh/themes/simple/skeleton_image.html,
997 data/booh/themes/simple/skeleton_index.html,
998 data/booh/themes/simple/skeleton_thumbnails.html,
999 lib/booh/html-merges.rb: no need to use an "image" class, this
1000 was the sole class; use border-color rather than color, in the
1001 hope it will work in MSIE as well
1005 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
1006 modifiers are pressed
1010 * po/: booh.pot, de.po, fr.po, ja.po: sync
1014 * bin/booh: avoid a duplicate entry in potfile I don't even know
1015 where is coming from
1023 * bin/booh, bin/booh-gamma-correction,
1024 data/booh/images/stock-tool-brightness-contrast-16.png,
1025 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
1026 lib/booh/booh-lib.rb: add gamma correction suggested by coni
1030 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
1031 images externally with gimp
1035 * bin/booh, bin/booh-backend,
1036 data/booh/themes/simple/skeleton_image.html,
1037 data/booh/themes/simple/skeleton_index.html,
1038 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
1039 feature suggested by coni
1043 * bin/booh: add "made with booh" by default on bottom of pages,
1048 * bin/booh: add refresh feature suggested by coni
1052 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
1053 character system locale cannot encode in "new album" dialog
1057 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
1058 potential aborts, thx to a suggestion from fif
1062 * bin/booh, data/booh/images/video_border.png: put a visual on the
1063 borders of videos - this time I managed to do it ;p
1067 * data/booh/themes/dark/skeleton_index.html,
1068 data/booh/themes/sbs/skeleton_index.html,
1069 data/booh/themes/simple/skeleton_index.html,
1070 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
1071 that images are clickable on first launch of the main page
1075 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
1079 * bin/: booh, booh-backend: allow to specify an arbitrary format
1080 for comments of new images
1084 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
1085 skeleton_thumbnails.html: correct "blinking" of background by
1086 fixing it thanks to milka
1090 * bin/booh: [no log message]
1094 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
1095 user entered chars which default encoding cannot encode
1099 * bin/booh: need to keep caption in UTF8 always because it might
1100 contain characters impossible to encode with default encoding
1104 * ChangeLog: [no log message]
1108 * VERSION: new version
1112 * po/: de.po, ja.po: updates
1116 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
1120 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
1125 * bin/webalbum2booh: [no log message]
1129 * bin/booh, data/booh/images/move-bottom.png,
1130 data/booh/images/move-top.png: allow to move subalbums directly
1131 to the top or bottom
1135 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
1136 po/de.po, po/fr.po, po/ja.po: sync
1140 * VERSION: [no log message]
1144 * bin/booh: keep 10 instead of 5 recently opened files
1148 * bin/booh: confirming save-as adds an entry in recently opened
1153 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
1154 exif date" feature suggested by JC
1158 * bin/booh, data/booh/images/restore.png: add ability to restore
1159 deleted images/videos/subalbums (suggested by JC)
1163 * bin/booh: allow to remove a subalbum directly in the treeview,
1168 * bin/booh: dont mark as dirty when we still have compat
1172 * bin/booh: dont flush the threads by removing them, execute them
1176 * bin/booh: generating is modifying (because of already-generated
1181 * ChangeLog: [no log message]
1185 * bin/booh: need to execute delayed gtk calls in the order they
1190 * ChangeLog: [no log message]
1198 * bin/booh: fix booh startup :/
1202 * bin/booh-backend: [no log message]
1206 * ChangeLog: [no log message]
1210 * bin/booh: reduce the risk of abort
1214 * bin/booh: remove some debugging things
1218 * bin/booh: bugfix < 0.8.4 migrating
1226 * VERSION: 0.8.4 indeed
1230 * po/: booh.pot, fr.po: sync
1234 * bin/booh-backend: per suggestion of jl, test for bad chars before
1239 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
1240 data/booh/themes/sbs/skeleton_index.html,
1241 data/booh/themes/sbs/skeleton_thumbnails.html,
1242 data/booh/themes/sbs/video.png,
1243 data/booh/themes/sbs/metadata/parameters.rb,
1244 data/booh/themes/sbs/metadata/screenshot-1.png,
1245 data/booh/themes/sbs/metadata/screenshot-2.png,
1246 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
1251 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
1252 upgrades from before 0.8.4
1256 * bin/booh-backend: if an entire directory is removed, dont forget
1257 to remove the target directory as well (reported by julien
1262 * po/de.po: rolands update
1266 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
1267 character a string, if its utf8 it will be incorrect (happened to
1272 * bin/booh: fix multiple calls
1280 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
1281 message in gui, remove backticks in messages as left quotes
1285 * lib/booh/booh-lib.rb: [no log message]
1289 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
1290 with similar dest filenames
1294 * bin/booh: [no log message]
1298 * bin/booh-backend: hardlink videos as well
1302 * po/: booh.pot, de.po, fr.po, ja.po: sync
1306 * bin/booh, bin/booh-backend,
1307 data/booh/themes/dark/skeleton_image.html,
1308 data/booh/themes/dark/skeleton_index.html,
1309 data/booh/themes/dark/skeleton_thumbnails.html,
1310 data/booh/themes/simple/skeleton_image.html,
1311 data/booh/themes/simple/skeleton_index.html,
1312 data/booh/themes/simple/skeleton_thumbnails.html,
1313 lib/booh/html-merges.rb: transitional xhtml compliant
1317 * bin/: booh, booh-backend: remove removed subdirectories from
1318 config on --merge-config
1322 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
1327 * bin/booh-backend: try to use hard links when creating an album
1328 including "original" size to space diskspace
1332 * po/: booh.pot, de.po, fr.po, ja.po: sync
1336 * bin/: booh, booh-backend: [no log message]
1340 * bin/booh, bin/booh-backend,
1341 data/booh/themes/dark/skeleton_image.html,
1342 data/booh/themes/dark/skeleton_index.html,
1343 data/booh/themes/dark/skeleton_thumbnails.html,
1344 data/booh/themes/simple/skeleton_image.html,
1345 data/booh/themes/simple/skeleton_index.html,
1346 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
1347 to display "made with" markup at the bottom of pages
1351 * bin/booh: graphically show password protection
1355 * VERSION: pre 0.8.4
1359 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
1360 add password protection feature
1364 * bin/booh, bin/booh-backend,
1365 data/booh/themes/dark/metadata/parameters.rb,
1366 data/booh/themes/simple/skeleton_thumbnails.html,
1367 data/booh/themes/simple/metadata/parameters.rb,
1368 lib/booh/booh-lib.rb: support panoramas
1372 * ChangeLog: [no log message]
1380 * INSTALL: add icons
1384 * bin/booh: remove unneeded part in license
1388 * bin/booh-backend: when creating a new subalbum, need to remove
1389 the already-generated mark of the parent because of the
1390 sub-albums page containing now one more element
1394 * po/: fr.po, booh.pot, de.po, ja.po: sync
1398 * bin/booh: fix default browser which should be a firefox that does
1399 *not* overwrite the existing URL; give a hint for when the path
1400 to the video viewer is not available
1404 * bin/booh: [no log message]
1408 * bin/booh: roland eckert on german
1412 * po/de.po: roland eckert
1420 * AUTHORS: [no log message]
1424 * ChangeLog: [no log message]
1428 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
1432 * bin/: booh, booh-backend: [no log message]
1436 * bin/: booh, booh-backend: add "merge new subalbums" long needed
1444 * VERSION: new 0.8.3
1448 * lib/booh/html-merges.rb: to honour slideshow pause when entering
1449 directly in slideshow mode, the cookie should be read before
1450 toggling the slideshow
1454 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
1455 view the webalbum from the menu as well
1459 * bin/: booh, booh-backend: remove some warnings in ruby -v
1463 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
1467 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
1468 webalbum in the dialog for successful webalbum generation
1472 * bin/booh: use standard AboutDialog
1476 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
1477 feat] have "view" of images/videos available in popup menu as
1482 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
1483 rather than exif external binary
1487 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
1488 support no identify and no transcode/mencoder
1492 * bin/booh: check config at bootup; checked for the video viewer,
1497 * bin/booh: [no log message]
1501 * bin/booh: [guillomovitch feat] allow that deletion also deletes
1506 * bin/booh-backend: supplying an existing directory to
1507 --config-file is unsupported
1511 * bin/booh: use stock "save" for save actions
1515 * po/fr.po: [no log message]
1519 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
1520 make it work with ruby 1.8.3
1524 * bin/booh: fix invasive autoscroll when clicking in menu
1528 * VERSION, ChangeLog: [no log message]
1532 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
1533 thumbmail image" broken in x-large
1537 * bin/: booh, booh-backend: fix bug of aborting when creating a
1538 web-album at first launch of booh (when ~/.booh-gui-rc didnt
1543 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
1544 created by mencoder because two files in two different
1545 directories have the same name
1549 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
1550 per row in default theme as well
1554 * bin/booh: don't shadow a closure making shift-arrows abort after
1559 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
1560 when transcoding for a too low number of frames. make it one
1565 * ChangeLog, VERSION: [no log message]
1569 * README: [no log message]
1573 * INSTALL: improve INSTALL doc
1577 * AUTHORS, booh.bash-completion: add bash completion thx
1582 * bin/booh-backend: recompute the memoization between the 2 passes
1583 because elements mights have been removed (the ones with no
1588 * bin/booh-backend: don't incidentally remove thumbnails images in
1593 * bin/booh: [no log message]
1597 * bin/booh: dont wrongly tell that the destination directory
1598 already exists if it is empty (because just created by the gtk2
1603 * bin/booh: dont forget to mark the album modified after a subalbum
1608 * bin/booh-backend: fix xlarge broken again :/
1612 * lib/booh/html-merges.rb: dont save the preferred size in the
1617 * bin/booh: dont abort when reordering subalbums when there is a
1618 deleted directory there
1622 * bin/booh: fix double utf8 encoding in name of directory
1623 containing non ASCII (in statusbar)
1627 * ChangeLog: [no log message]
1631 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
1636 * bin/booh, data/booh/images/logo.png: add logo in about
1640 * po/: booh.pot, fr.po, ja.po: sync
1644 * data/booh/themes/: dark/metadata/parameters.rb,
1645 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
1646 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
1647 simple/metadata/screenshot-1.png,
1648 simple/metadata/screenshot-2.png,
1649 simple/metadata/screenshot-3.png: fucking cvs
1653 * data/booh/themes/simple/metadata/: parameters.rb,
1654 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
1659 * data/booh/themes/simple/metadata/: screenshot-1.png,
1660 screenshot-2.png, screenshot-3.png: [no log message]
1664 * THEMES, bin/booh, bin/booh-backend,
1665 data/booh/themes/dark/back.gif,
1666 data/booh/themes/dark/skeleton_image.html,
1667 data/booh/themes/dark/skeleton_index.html,
1668 data/booh/themes/dark/skeleton_thumbnails.html,
1669 data/booh/themes/dark/video.png,
1670 data/booh/themes/simple/skeleton_image.html,
1671 data/booh/themes/simple/skeleton_index.html,
1672 data/booh/themes/simple/metadata/parameters.rb,
1673 data/booh/themes/simple/metadata/screenshot-1.png,
1674 data/booh/themes/simple/metadata/screenshot-2.png,
1675 data/booh/themes/simple/metadata/screenshot-3.png,
1676 lib/booh/html-merges.rb: add "dark" theme, work on themes
1680 * bin/: booh, booh-backend: mark older documents as dirty when
1681 version is increased
1685 * bin/: booh, booh-backend: use -follow when invoking find
1689 * bin/booh: small fixes related to file saves, filenames when
1694 * bin/booh, bin/booh-backend,
1695 data/booh/themes/simple/skeleton_thumbnails.html,
1696 data/booh/themes/simple/metadata/parameters.rb,
1697 lib/booh/booh-lib.rb: allow to change the number of thumbnails
1702 * bin/booh, bin/booh-backend,
1703 data/booh/themes/simple/metadata/parameters.rb,
1704 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
1709 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
1714 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
1715 tables drawing, need to use a different table for buttons in
1716 order to not have them move a lot when switching between
1717 landscape and portrait images
1721 * bin/booh: [no log message]
1725 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1726 data/booh/themes/simple/skeleton_index.html,
1727 data/booh/themes/simple/skeleton_thumbnails.html,
1728 lib/booh/html-merges.rb: provide a class for images, use a thin
1733 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
1734 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
1735 selection and autoscroll in there and in drag-n-drop
1739 * data/man/man1/booh-backend.1: [no log message]
1743 * bin/booh: fix bug of wrong image when cancelling white balance
1748 * bin/booh: various fixes
1752 * bin/booh: small fix concerning gtk_thread_protect not enclosing
1757 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
1758 gen_thumbnails reentrant, the GUI can call it from different
1763 * bin/booh: now a merge is a modification since we don't save to
1768 * bin/booh: workaround problems when calling gtk things from ruby
1769 threads by deferring the calls to the main ruby thread
1773 * lib/booh/html-merges.rb: fix up and down key shortcuts
1777 * bin/booh: don't forget to cleanup backup of temp files as well
1781 * bin/booh-backend: don't cleanup files that actually are albums
1786 * bin/booh: dont save the master file in the back of the user when
1791 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
1792 initially from Richard G. Roman
1796 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
1797 a non existant page if a user has several albums on the same
1798 website with different set of sizes
1802 * lib/booh/booh-lib.rb: try more videos formats
1806 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
1807 problem thanks to the hash trick learnt at
1808 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
1812 * bin/booh-backend: fix failures when using the x-large size
1816 * ChangeLog, VERSION: 0.7.1
1820 * bin/booh-backend: fix crash when generating an album with only
1825 * bin/booh-backend: fix bug of trying to remove directories when
1830 * bin/booh-backend: when merging, if there is no more elements at a
1831 point, remove attributes of the dir element that indicate there
1836 * bin/booh: when deleting an album, move up the tree to delete also
1837 parent albums if needed
1841 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
1842 data/man/man1/booh.1: [no log message]
1850 * bin/booh: grab focus and autoscroll when undo/redo since we can
1851 be scrolled out much
1855 * bin/booh: add mouse gesture for image delete for large view as
1868 * po/ja.po: by masao mutoh
1872 * post-install.rb: add manpages
1876 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
1877 balance: parallelize more
1881 * bin/booh-backend: dont delete theme stuff when cleaning up, to
1882 put it back right after
1886 * bin/booh: some more tooltips in preferences
1890 * bin/booh: allow control-delete to remove current image from
1895 * bin/booh-backend: cleanup old images/videos in destdir, for when
1896 removing elements or sizes
1900 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
1901 proper textedit when reinserting a deleted element (useful for
1906 * bin/: booh, booh-backend: allow to prefer empty comments when
1911 * bin/booh: [no log message]
1915 * bin/booh: allow to disallow mouse gestures
1919 * bin/booh: when opening an album, display amount of images, videos
1920 and sub-albums in statusbar
1924 * bin/booh: [no log message]
1928 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
1929 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
1934 * bin/booh: masao in about
1938 * bin/booh: ctrl z -> undo ctrl r -> redo
1942 * bin/: booh: mouse gestures: left->right button does undo,
1943 right->left button does redo
1947 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
1948 deleted elements to not merge them back when using "merge
1949 new/removed images/videos"
1953 * bin/booh: [no log message]
1957 * bin/booh: [no log message]
1961 * bin/booh: fix control-left aborting
1969 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
1973 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
1978 * bin/booh: allow to edit title of a thumbnails page as well
1979 (particularly useful for albums without any subalbum)
1983 * bin/booh: fix 'undo delete' which didn't put the deleted element
1984 back at its correct original position
1988 * bin/booh: when reordering subalbums, need to regenerate down
1989 because of previous/next links
1993 * bin/booh-backend: don't abort on substInFile for dirs without
1998 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
1999 all captions" capability
2003 * lib/booh/html-merges.rb: don't use filename if caption is empty
2007 * bin/booh: invoke mplayer in background to not freeze the GUI
2011 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
2012 subtituted in case of not using --config
2020 * po/fr.po, ChangeLog: [no log message]
2024 * bin/booh-backend: [no log message]
2028 * po/: booh.pot, fr.po: sync
2032 * bin/booh: handle save of modifications when opening a new file
2036 * bin/booh-backend: [no log message]
2040 * bin/booh-backend: [no log message]
2044 * bin/: booh, booh-backend: optimize a lot album generation by not
2045 regenerating when places are already generated
2049 * bin/booh: previous commit: fix failure of "cancel" on try_quit
2053 * bin/: booh: allow to remove a thumbnail from its fullsize view
2057 * bin/booh, data/booh/images/stock-move-down.png,
2058 data/booh/images/stock-move-left.png,
2059 data/booh/images/stock-move-right.png,
2060 data/booh/images/stock-move-up.png: allow to change thumbnails
2061 and subalbums position in the popup menu
2065 * bin/booh-backend: fix bug preventing images/videos from
2066 disappearing when merging newdirs or currdir
2070 * bin/booh: put filename as title of image when viewing an image
2075 * bin/: booh, booh-backend: add progressbars when merging and
2080 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
2081 newlines in captions
2085 * bin/: booh, booh-backend: let merge new/removed images/videos
2086 only in one specified directory (in current directory of the gui)
2090 * lib/booh/booh-lib.rb: [no log message]
2094 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
2096 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
2097 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
2101 * po/fr.po: [no log message]
2105 * bin/booh-backend: [no log message]
2109 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
2113 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
2114 data/booh/themes/simple/skeleton_thumbnails.html,
2115 lib/booh/booh-lib.rb: add a "previous album" and "next album"
2116 link for each thumbnails and image page
2120 * bin/booh-backend: don't capitalize "return to albums" and "return
2125 * bin/booh-backend: improve speed by 7% by preprocessing the
2126 absolute xpath queries to perform path->dir
2130 * bin/booh-backend: fix width= and height= in <img> elements
2134 * bin/booh: allow to specify the video viewer
2138 * data/booh/themes/simple/metadata/parameters.rb: this is not
2139 1450x1024, this is 1400x1050
2143 * bin/booh: handle undo in changedir for captionfile for subalbums
2147 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
2152 * ChangeLog, VERSION: 0.5.2
2156 * po/: booh.pot, fr.po: merge
2160 * lib/booh/booh-lib.rb: [no log message]
2164 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
2168 * bin/booh: [no log message]
2172 * bin/: booh, booh-backend: allow to merge only new subalbums
2176 * bin/: booh: correctly handle completely removed subalbums
2180 * bin/booh: correctly handle completely removed subalbums
2184 * bin/booh: remove nick style
2188 * ChangeLog: [no log message]
2192 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
2193 textview or image is not visible
2197 * bin/booh: remove duplicate page-down/up, add support for stepping
2198 in thumbnails page with up/down keys
2202 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
2207 * po/: Makefile, booh.pot, fr.po: sync
2215 * bin/booh: allow an horizontal scrollbar in sub-albums page
2219 * bin/booh: don't waste time saving album data in slow rexml if
2220 there was no modification
2224 * bin/booh: don't die when File/Open is given an image file. and
2225 even provide a hint for newbies when they try to open an image or
2230 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
2235 * bin/booh: add a border to wait messages
2239 * bin/booh: don't add to last-opens if we open the same file again
2243 * bin/booh: put left treeview in a scrolledwindow
2247 * bin/booh: booh-backend, don't count dotted directories
2251 * bin/: booh, booh-gui: rename booh-gui to booh
2255 * bin/: booh, booh-backend: rename booh to booh-backend
2259 * README: [no log message]
2263 * bin/booh: ignore hidden directories
2267 * bin/booh: add --version
2271 * po/Makefile: take translations from theme as well
2275 * lib/booh/html-merges.rb: add generator to thumbnails page
2279 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
2284 * bin/: booh, booh-gui: [no log message]
2288 * ChangeLog: [no log message]
2292 * po/: booh.pot, fr.po: sync
2300 * lib/booh/html-merges.rb: copy key shortcuts support in album from
2305 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
2310 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
2314 * bin/: booh, booh-gui: [no log message]
2318 * bin/booh: [no log message]
2322 * bin/booh, lib/booh/booh-lib.rb: [no log message]
2326 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
2327 could see with dirs/filenames containing spaces/accented chars,
2328 with a non utf8 system (e.g. not the same encoding for file
2329 access than encoding used in gtk or by rexml)
2333 * lib/booh/booh-lib.rb: [no log message]
2337 * po/: booh.pot, fr.po: sync
2341 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
2346 * data/booh/themes/simple/skeleton_image.html,
2347 lib/booh/html-merges.rb: allow to change the number of seconds of
2348 pause in the slideshow, and keep it in a cookie
2352 * data/booh/themes/simple/: skeleton_image.html,
2353 skeleton_index.html, skeleton_thumbnails.html: verdana sux
2354 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
2358 * bin/booh-gui: [no log message]
2362 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
2367 * bin/booh-gui: [no log message]
2371 * bin/booh: fix size spec in <img> not correct
2375 * bin/: booh, booh-gui: provide a way to change theme and sizes
2376 when merging a config, and show in booh-gui properties of an
2377 album and let these change
2381 * bin/booh-gui: if shift or control is pressed, one-click rotation
2382 tool rotates the other way round
2386 * bin/booh-gui: [no log message]
2390 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
2391 link to original image
2395 * bin/booh, bin/booh-gui,
2396 data/booh/themes/simple/metadata/parameters.rb,
2397 lib/booh/booh-lib.rb: add optional sizes and add x-large and
2402 * bin/booh, bin/booh-gui,
2403 data/booh/themes/simple/skeleton_image.html,
2404 data/booh/themes/simple/skeleton_thumbnails.html,
2405 data/booh/themes/simple/metadata/parameters.rb,
2406 lib/booh/booh-lib.rb: support choosing images sizes
2410 * lib/booh/html-merges.rb: fix a small bug
2414 * bin/booh-gui: also rescue ENOENT when browsing directories in
2415 case user enters /proc (or rare case of file removed in the
2420 * bin/booh-gui: last commit: add "number of images/videos down this
2425 * bin/booh-gui: [no log message]
2429 * bin/webalbum2booh: [no log message]
2433 * bin/booh-gui: make "abort" to abort immediately
2437 * bin/booh: dont drop too much directories - when first subdir
2438 doesnt contain an element for example
2442 * bin/webalbum2booh: add a script to convert webalbum files
2443 containing captions to booh
2447 * lib/booh/pre-setup.rb: [no log message]
2451 * bin/booh: dont put an initial link to other sizes in image page
2452 since if were not in the first image, they ll be broken when
2453 download is in progress
2457 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
2458 from images to thumbnail, use an anchor to go to the correct
2459 place in the page already
2463 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
2464 data/booh/themes/simple/metadata/screenshot-2.png,
2465 data/booh/themes/simple/metadata/screenshot-3.png: better
2470 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
2474 * bin/booh, data/booh/themes/simple/skeleton_image.html,
2475 data/booh/themes/simple/skeleton_thumbnails.html,
2476 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
2477 size of user with a cookie
2481 * bin/booh: [no log message]
2485 * bin/booh-gui: [no log message]
2489 * bin/booh-gui: [no log message]
2493 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
2497 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
2498 po/booh.pot, po/fr.po: sync i18n
2502 * ChangeLog: [no log message]
2510 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
2511 generate the webalbum from the gui
2515 * THEMES, bin/booh, bin/booh-gui,
2516 data/booh/themes/simple/parameters.rb,
2517 data/booh/themes/simple/metadata/parameters.rb,
2518 data/booh/themes/simple/metadata/screenshot-1.png,
2519 data/booh/themes/simple/metadata/screenshot-2.png,
2520 data/booh/themes/simple/metadata/screenshot-3.png,
2521 lib/booh/booh-lib.rb: allow to select the theme from the GUI
2525 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
2526 contrast" options configurable in preferences
2530 * bin/booh-gui: use a gtkdialog for preferences, to have a more
2531 consistent look and feel
2535 * bin/booh-gui: handle preferences and put mproc in it
2539 * bin/booh-gui: make undo and redo not sensitive in the beginning
2543 * bin/booh-gui: make save and save_as not sensitive before we have
2548 * bin/booh-gui: dont use underline for recently opened files
2552 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
2553 and save_as features
2557 * bin/booh: in --for-gui mode, just generate default sized
2558 thumbnails and no HTML pages
2562 * bin/booh-gui: [no log message]
2566 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
2571 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
2575 * bin/booh-gui: use alignment so that the frame around image of
2576 subalbums is as close as it should
2580 * bin/booh-gui: add help/about
2584 * lib/booh/pre-setup.rb: fix version
2588 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
2589 thumbnails at frame 0
2593 * bin/booh-gui, data/booh/images/stock-video-16.png,
2594 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
2599 * bin/booh-gui: [no log message]
2603 * bin/booh-gui: factorize
2607 * bin/booh-gui: factorize
2611 * bin/booh-gui: dont call Gtk.main_iteration not from the main
2612 thread as it triggers aborts
2616 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
2617 undo/redo actions in statusbar
2621 * bin/booh-gui: handle enhance in toolbar as well
2629 * bin/booh-gui, data/booh/images/stock-channels-16.png,
2630 lib/booh/booh-lib.rb: add image enhance support
2634 * bin/booh-gui: add undo and redo in menubar
2638 * bin/booh-gui: "none" button insensitive when one-click tool is
2643 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
2652 * ChangeLog, VERSION: [no log message]
2656 * po/: booh.pot, fr.po: merge
2660 * bin/booh-gui: [no log message]
2664 * bin/booh-gui: [no log message]
2668 * bin/booh-gui: have recent files available next to open toolbar
2673 * bin/booh-gui: [no log message]
2677 * bin/booh-gui, data/booh/images/stock-images-16.png: support
2678 changing subalbum image in context menu
2682 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
2683 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
2684 add popup menu on elements. provide a way to flip and swap colors
2689 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
2690 click action was performed
2694 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
2699 * bin/booh: fix merging of config file (when adding image/videos in
2700 a directory that previously contained only subdirectories)
2704 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
2705 missing (after a rotation); generate thumbnails if missing (after
2706 a rotation and booh-gui has been relaunched but booh hasn't);
2707 generate thumbnails twice faster by using suggested options in
2712 * po/: booh.pot, fr.po: sync
2716 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
2721 * bin/booh-gui: [no log message]
2725 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
2726 obviously already in portrait (situation can come from gthumb)
2730 * lib/booh/html-merges.rb: fix button sensibilities when there is
2735 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
2736 creation when we'll be using "identify" to know the exact size of
2737 the file right after that
2741 * bin/booh: fix missing detection
2745 * ChangeLog: [no log message]
2753 * bin/booh-gui: use watch cursor when changing thumbnails page as
2758 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
2759 po/booh.pot, po/fr.po: remove use of __, sync fr
2763 * bin/booh-gui, data/booh/images/stock-none-16.png,
2764 data/booh/images/stock-rotate-270-16.png,
2765 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
2770 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
2775 * bin/booh-gui: better rotations
2779 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2780 lib/booh/booh-lib.rb: support rotation (typically, of portrait
2781 images that came with no EXIF) from GUI both with gestures and
2786 * bin/booh-gui: fix utf8 for tooltips
2790 * bin/booh: fix theme select
2794 * bin/booh: [no log message]
2798 * po/: booh.pot, fr.po: sync
2802 * bin/: booh, booh-gui: have theme in config file
2806 * po/: Makefile, booh.pot, fr.po: sync
2810 * COPYING: [no log message]
2814 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
2815 messages from gui by default
2819 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
2824 * INTERNALS: [no log message]
2828 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
2833 * AUTHORS: [no log message]
2841 * INSTALL: add basic installation procedures
2845 * README: [no log message]
2849 * bin/booh: [no log message]
2853 * bin/booh: disable clean as long as it's dangerous
2857 * bin/booh: disallow directories with '
2861 * AUTHORS: [no log message]
2865 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
2866 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
2871 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
2872 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2873 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
2874 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
2879 * booh: [no log message]
2883 * booh: have rotation (portrait images) in config file, and
2884 source/destination directories too
2888 * booh: [no log message]
2892 * booh: add `source' and `destination' in config file so that it's
2893 now completely self included
2897 * README: [no log message]
2901 * booh: [no log message]
2905 * booh: use current charset to create XML document in, not UTF-8
2909 * booh: limit length of default caption to not fuck up thumbnails
2914 * booh: sensible default caption for images/videos
2918 * html_merges.rb: [no log message]
2922 * booh: support non ASCII and spaces in file and dirnames
2926 * booh: specify an encoding by default for the xml config file
2930 * booh: fix cleanup of temp files for videos for directories
2935 * booh: fix frame-offset for thumbnails of albums
2939 * booh: fix mencoder to transcode understanding of frame position
2940 by specifying -fps 25 to mencoder; improve quality by using mjpeg
2945 * booh: allow options for thumbnails. first one is a frame-offset
2950 * po/fr.po: small fix
2954 * po/: booh.pot, fr.po: sync i18n
2958 * booh: don't force generating a config skeleton file
2962 * booh: more information in verbose level 3
2966 * booh: don't display "run slideshow" when there is 1 image or
2967 less. don't generate image-*.html where there are only videos.
2971 * booh: always sort files and directories when in --config-skel
2975 * booh: add navigation from subalbums to upper albums
2979 * booh: add a proper "return to albums" link in thumbnails page
2983 * booh: add width= and height= to img elements so that browser can
2984 place graphical elements at correct place immediately
2988 * booh: index.html generate: don't fail on empty directories
2992 * booh: don't block on sucking transcode (but transcode processes
2997 * html_merges.rb: meta tag for booh
3001 * booh: use fifth frame of videos to reduce the probability to get
3002 artefacts of wrong encoding
3006 * booh: typo fix of skeleton_imageS.html
3010 * booh: fix image location of index.html images
3014 * booh, html_merges.rb: utf8 fixes
3018 * booh: generate proper utf8
3022 * booh: handle index.html
3026 * booh: handle config in xml. support merging config.
3030 * booh: fix slideshow url according to different sizes
3034 * README: [no log message]
3038 * html_merges.rb: don't preload all images, only ahead of 5 images
3039 and backward of 3 images
3043 * booh: - use mencoder when transcode is not strong enough - handle
3044 no preview for videos
3048 * booh: [no log message]
3052 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
3053 multiple sizes support
3057 * booh, html_merges.rb: fix ability to have ' and " in comments
3061 * booh: [no log message]
3065 * booh: allow to keep order of images and videos mixed, and use
3066 captions file if provided to list images/videos with order
3070 * README: [no log message]
3074 * html_merges.rb: don't preload beginning with first image, but
3079 * booh: handle videos
3083 * booh: add a link in image view to return to thumbnails
3087 * booh: support thumbnails
3091 * html_merges.rb: allow to set the image directly
3095 * html_merges.rb: [no log message]
3099 * html_merges.rb: allow to run with the slideshow toggled
3103 * README: [no log message]
3107 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
3111 * booh, html_merges.rb: handle captions
3115 * html_merges.rb: display image counter
3119 * booh: support selection of sizes for images
3123 * booh: specifically close the output stream or else the content is
3128 * booh: add multiproc capability
3132 * README: [no log message]
3136 * booh: support files with spaces
3140 * booh: [no log message]
3144 * booh: remove trailing / in directories if any
3148 * booh: - use exif to rotate portrait taken photos - also read
3149 files with uppercase extension
3153 * booh, html_merges.rb: [no log message]
3157 * booh: add ~~title auto substitution with dirbasename
3161 * booh: fix profile of convert
3165 * booh, booh-gui, html_merges.rb: Initial revision
3169 * booh, booh-gui, html_merges.rb: first import