3 * VERSION: [no log message]
7 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update/sync
11 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1: better
12 4/3 <-> 3/2 description
16 * bin/booh-classifier: hopefully fix inconsistent main and
17 thumbnail view after quick labelization
21 * bin/booh-classifier: ensure current item is visible when
22 hiding/showing some labels
26 * bin/booh-classifier: center on C-space if possible
30 * bin/booh-classifier: update statusbar asap instead of after
31 mainview loading; do not autoscroll on focus-in-event to prevent
32 from wrongly autoscrolling on desktop change; provide C-space to
33 autoscroll on current item
37 * bin/booh-classifier: take in account hidden items for preloading
41 * bin/booh-classifier: [no log message]
45 * bin/booh-backend: make sure to have correct theme stuff when
46 changing theme by always copying theme stuff
50 * data/booh/themes/coni/metadata/parameters.rb: [no log message]
54 * VERSION, bin/booh: [no log message]
58 * data/booh/themes/coni/: skeleton_image.html, skeleton_index.html,
59 skeleton_thumbnails.html, metadata/parameters.rb,
60 metadata/screenshot-1.png, metadata/screenshot-2.png,
61 metadata/screenshot-3.png, root/booh.css, root/booh.js,
62 root/first_dark.gif, root/first_light.gif, root/last_dark.gif,
63 root/last_light.gif, root/next_dark.gif, root/next_light.gif,
64 root/previous_dark.gif, root/previous_light.gif, root/video.png:
69 * VERSION: [no log message]
73 * ext/rbbooh.cc: prevent from aborting on too large stack size
77 * bin/booh-classifier: apply new label when creating it
81 * bin/booh-classifier: [no log message]
85 * bin/booh-classifier: copy by default
89 * bin/booh-classifier: confirm quit if needed
93 * bin/booh, lib/booh/booh-lib.rb: remember optimize for 3/2 choice
97 * bin/booh: remember multi languages choice
101 * bin/booh, bin/booh-backend, bin/booh-classifier,
102 data/man/man1/booh-backend.1, data/man/man1/booh.1: use "photo"
103 rather than "image" wording when it is opposed to videos
107 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1: tell
108 about removal of stuff inside destination directory
112 * bin/booh-classifier: can quit during loading
116 * bin/booh-classifier: configurable thumbnails height
120 * bin/booh-classifier, ext/rbbooh.cc: interrupt loading of current
121 image in case user is moving fast, in order to display target
122 image of the move asap
126 * bin/booh-classifier, ext/rbbooh.cc: internalize pixbuf loading
127 for 30% more speedup; because of GC extreme slowness, use a less
128 aggressive caching strategy
132 * bin/: booh, booh-backend: [no log message]
136 * bin/booh-classifier: share tips object
140 * ChangeLog: [no log message]
144 * bin/booh: display progression in application title
148 * bin/booh, bin/booh-classifier, data/booh/images/booh-16x16.png,
149 data/booh/images/booh-32x32.png, data/booh/images/booh-48x48.png,
150 lib/booh/booh-lib.rb: with app icon
154 * VERSION, ChangeLog: [no log message]
158 * bin/booh: allow to optionally transcode videos
162 * booh.bash-completion, bin/booh, bin/booh-backend,
163 data/man/man1/booh-backend.1: allow to optionally transcode
168 * bin/booh-classifier: [no log message]
172 * bin/booh-classifier: File.rename does not work between
177 * bin/: booh, booh-classifier: multiviews booh.org
181 * INSTALL, data/man/man1/album2booh.1, desktop/booh-16x16.png,
182 desktop/booh-32x32.png, desktop/booh-48x48.png,
183 desktop/booh-classifier.desktop, desktop/booh.desktop: sync
187 * tools/build-standalone-package.pl: [no log message]
191 * lib/booh/booh-lib.rb, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
192 po/ja.po: [no log message]
196 * ext/rbbooh.cc: actually, I don't care about exceptions because I
197 will try non JPG images
201 * bin/booh-backend, ext/rbbooh.cc: date
205 * buildtar.sh, tools/build-standalone-package.pl,
206 tools/build-tarball.sh, VERSION: [no log message]
210 * INSTALL, ext/build.sh, ext/rbbooh.c, ext/rbbooh.cc: rename to
211 rbbooh.cc to prevent hacky build.sh
215 * INSTALL: [no log message]
219 * INSTALL: [no log message]
223 * bin/booh: [no log message]
227 * bin/booh-classifier: [no log message]
231 * bin/booh-classifier, data/man/man1/booh-classifier.1: [no log
236 * bin/booh-classifier: [no log message]
240 * bin/booh-backend: [no log message]
244 * booh.bash-completion, data/man/man1/album2booh.1,
245 data/man/man1/booh-backend.1, data/man/man1/booh-classifier.1,
246 data/man/man1/booh-fix-whitebalance.1,
247 data/man/man1/booh-gamma-correction.1, data/man/man1/booh.1,
248 data/man/man1/webalbum2booh.1: [no log message]
252 * lib/booh/booh-lib.rb: [no log message]
256 * po/: fr.po: [no log message]
260 * INSTALL, README: [no log message]
264 * bin/booh: [no log message]
268 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: [no log message]
272 * buildtar.sh, ChangeLog, VERSION: [no log message]
276 * bin/booh-backend: [no log message]
280 * bin/booh-backend: [no log message]
284 * bin/booh-backend, ext/rbbooh.c: [no log message]
288 * bin/booh-backend: [no log message]
292 * bin/booh-backend, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
297 * lib/booh/rexml/attribute.rb.orig: [no log message]
301 * data/booh/themes/: dark/back.gif, dark/skeleton_image.html,
302 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
303 dark/video.png, dark/root/back.gif, dark/root/booh.js,
304 dark/root/video.png, sbs/skeleton_image.html,
305 sbs/skeleton_thumbnails.html, sbs/video.png, sbs/root/booh.js,
306 sbs/root/video.png, simple/skeleton_image.html: fix themes due to
307 sharing js/css changes
311 * bin/booh-backend: [no log message]
315 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: multi languages
320 * bin/booh: [no log message]
324 * bin/booh-classifier: [no log message]
328 * bin/album2booh, bin/booh, bin/booh-backend, bin/booh-classifier,
329 bin/webalbum2booh, lib/booh/booh-lib.rb, lib/booh/rexml/README,
330 lib/booh/rexml/attlistdecl.rb, lib/booh/rexml/attribute.rb,
331 lib/booh/rexml/attribute.rb.orig, lib/booh/rexml/cdata.rb,
332 lib/booh/rexml/child.rb, lib/booh/rexml/comment.rb,
333 lib/booh/rexml/doctype.rb, lib/booh/rexml/document.rb,
334 lib/booh/rexml/element.rb, lib/booh/rexml/encoding.rb,
335 lib/booh/rexml/entity.rb, lib/booh/rexml/functions.rb,
336 lib/booh/rexml/instruction.rb, lib/booh/rexml/namespace.rb,
337 lib/booh/rexml/node.rb, lib/booh/rexml/output.rb,
338 lib/booh/rexml/parent.rb, lib/booh/rexml/parseexception.rb,
339 lib/booh/rexml/quickpath.rb, lib/booh/rexml/rexml.rb,
340 lib/booh/rexml/sax2listener.rb, lib/booh/rexml/source.rb,
341 lib/booh/rexml/streamlistener.rb,
342 lib/booh/rexml/syncenumerator.rb, lib/booh/rexml/text.rb,
343 lib/booh/rexml/xmldecl.rb, lib/booh/rexml/xmltokens.rb,
344 lib/booh/rexml/xpath.rb, lib/booh/rexml/xpath_parser.rb,
345 lib/booh/rexml/dtd/attlistdecl.rb, lib/booh/rexml/dtd/dtd.rb,
346 lib/booh/rexml/dtd/elementdecl.rb,
347 lib/booh/rexml/dtd/entitydecl.rb,
348 lib/booh/rexml/dtd/notationdecl.rb,
349 lib/booh/rexml/encodings/CP-1252.rb,
350 lib/booh/rexml/encodings/EUC-JP.rb,
351 lib/booh/rexml/encodings/ICONV.rb,
352 lib/booh/rexml/encodings/ISO-8859-1.rb,
353 lib/booh/rexml/encodings/ISO-8859-15.rb,
354 lib/booh/rexml/encodings/SHIFT-JIS.rb,
355 lib/booh/rexml/encodings/SHIFT_JIS.rb,
356 lib/booh/rexml/encodings/UNILE.rb,
357 lib/booh/rexml/encodings/US-ASCII.rb,
358 lib/booh/rexml/encodings/UTF-16.rb,
359 lib/booh/rexml/encodings/UTF-8.rb, lib/booh/rexml/light/node.rb,
360 lib/booh/rexml/parsers/baseparser.rb,
361 lib/booh/rexml/parsers/lightparser.rb,
362 lib/booh/rexml/parsers/pullparser.rb,
363 lib/booh/rexml/parsers/sax2parser.rb,
364 lib/booh/rexml/parsers/streamparser.rb,
365 lib/booh/rexml/parsers/treeparser.rb,
366 lib/booh/rexml/parsers/ultralightparser.rb,
367 lib/booh/rexml/parsers/xpathparser.rb,
368 lib/booh/rexml/validation/relaxng.rb,
369 lib/booh/rexml/validation/validation.rb,
370 lib/booh/rexml/validation/validationexception.rb: internalize
375 * bin/booh, bin/booh-backend, data/booh/themes/simple/root/booh.js,
376 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: multi languages,
377 in backend only for the moment
381 * bin/: booh, booh-backend, booh-classifier: [no log message]
389 * bin/: booh: [no log message]
393 * lib/booh/booh-lib.rb: [no log message]
397 * bin/booh-backend: [no log message]
401 * bin/booh: [no log message]
405 * INSTALL, bin/booh: [no log message]
409 * bin/booh-classifier: workaround a problem on 2006
413 * lib/booh/booh-lib.rb: [no log message]
417 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
422 * bin/booh-classifier: [no log message]
426 * bin/booh-classifier: some help
430 * bin/: booh, booh-backend: use more File.delete and File.join
434 * bin/booh: old albums didn't necessarily have these set
438 * bin/: booh, booh-classifier: [no log message]
442 * lib/booh/booh-lib.rb: support all images supported by gdkpixbuf
443 (except useless sunras)
447 * bin/booh-classifier: take care of opening another directory while
452 * bin/booh-classifier: progress bar
456 * bin/booh-classifier: [no log message]
460 * bin/booh-classifier: [no log message]
464 * bin/booh-classifier: remove multithreading; load only thumbnails
469 * bin/booh-classifier: [no log message]
473 * bin/booh-classifier: [no log message]
477 * bin/booh-classifier: [no log message]
481 * bin/booh-classifier: reduce a bit ruby<->C back and forth, it is
486 * bin/booh-classifier: use a pixbuf loader to allow the loading
487 thread to be interrupted by the main thread more often, to keep
488 the UI responsive even if loaded pictures are several MBs large;
489 directly load at scaled down size to save memoery and speedup
493 * bin/booh: refresh is not undoable and doesn't change the album,
494 however we must regenerate all thumbnails when generating the
499 * bin/booh: fix improper indenting
503 * bin/booh-classifier: new gen_video_thumbnail because of
504 transcode->mplayer switch
508 * INTERNALS, bin/booh, bin/booh-backend, bin/booh-classifier,
509 lib/booh/booh-lib.rb: transcode sucks too much (often a green
510 image instead of a proper thumbnail), replace with mplayer
514 * data/booh/themes/simple/root/booh.css: fix typo
518 * bin/booh, lib/booh/Synchronizator.rb: wrap calls to the XML
519 document with a synchronization, to avoid random aborts when
520 another Thread modifies the document in the background (the
521 thumbnails generator, apparently)
525 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: set EXIF
526 orientation of source file when rotating
530 * INSTALL: [no log message]
534 * AUTHORS: [no log message]
538 * INSTALL, bin/album2booh, data/man/man1/album2booh.1: add
547 * INSTALL, ext/build.sh, ext/extconf.rb, ext/rbbooh.c,
548 lib/booh/booh-lib.rb: switch to libexiv2, it can write EXIF data
552 * AUTHORS: [no log message]
556 * THEMES, bin/booh-backend,
557 data/booh/themes/simple/skeleton_image.html,
558 data/booh/themes/simple/skeleton_index.html,
559 data/booh/themes/simple/skeleton_thumbnails.html,
560 data/booh/themes/simple/video.png,
561 data/booh/themes/simple/root/booh.css,
562 data/booh/themes/simple/root/booh.js,
563 data/booh/themes/simple/root/video.png, lib/booh/html-merges.rb:
564 js/css sharing thanks to Jean-Michel Schelcher <jm_ml
569 * bin/booh-backend: allow ~~navigation~~ in more places
573 * booh.bash-completion: update
577 * bin/booh: support Shift-Tab (Left-Tab) for fast thumbnails
582 * bin/booh-backend: try to generate less broken html
586 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: classifier:
587 allow to sort by EXIF dates
591 * bin/booh-classifier: sort entries alphabetically
595 * bin/booh-classifier: remove debugging code
599 * bin/booh-classifier: dont abort when (un)ticking labels with no
604 * bin/booh: booh: add mproc autodetection
608 * data/man/man1/booh-backend.1: [no log message]
612 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update
616 * lib/booh/html-merges.rb: simplify
620 * VERSION: second pre version
628 * bin/booh-classifier: add unlabelled items
632 * data/man/man1/booh.1: [no log message]
636 * lib/booh/booh-lib.rb: fix crash on videos on first run
640 * bin/booh-classifier: all labels can be visible or not; use proper
641 color selection; allow to move files
645 * data/man/man1/booh.1: talk about booh-classifier
653 * VERSION, po/booh.pot, po/de.po, po/eo.po, po/fr.po, po/ja.po: pre
658 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
662 * bin/booh-classifier: stupid gtk sometimes creates folder,
667 * bin/booh-classifier: add ability to hide images/videos marked for
672 * bin/booh-classifier: [no log message]
676 * bin/booh-classifier: display video on video thumbnail double
681 * bin/booh-classifier: [no log message]
685 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
686 po/ja.po: [no log message]
690 * bin/booh-classifier, ext/rbbooh.c: [no log message]
694 * bin/booh-classifier: set EXIF rotation not yet possible
698 * bin/booh-classifier: use 80% memfree by default
702 * bin/booh-classifier: [no log message]
706 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
710 * bin/booh-classifier, data/booh/images/arrow_towards_up.png:
711 odie's idea: move currently selection thumbnail up instead of
716 * bin/booh-classifier: draw a border around main view with current
721 * bin/booh-classifier: [no log message]
725 * bin/booh-classifier: display actions in status bar
729 * bin/booh-classifier, data/booh/images/arrow_towards_up.png: add a
730 selection materializer
734 * data/man/man1/booh-classifier.1: add
738 * data/man/man1/: booh-backend.1, booh-fix-whitebalance.1,
739 booh-gamma-correction.1, booh.1, webalbum2booh.1: year update
743 * AUTHORS: alphabetically
747 * VERSION: classifier needs version bump
751 * po/: Makefile, booh.pot, de.po, eo.po, fr.po, ja.po: merge,
756 * bin/booh-classifier: reall use memfree on startup for calculating
761 * bin/booh-classifier: [no log message]
765 * bin/booh-classifier: don't limit load amount
769 * ext/rbbooh.c: [no log message]
773 * bin/booh-classifier, ext/rbbooh.c: internalize RVAL2BOXED fix for
774 allowing passing NIL_P (->NULL)
778 * bin/booh-classifier, ext/rbbooh.c: override rg2's
779 gdkpixbuf.rotate with a noleak method instead of testing for the
784 * INSTALL, bin/booh-classifier, ext/extconf.rb, ext/rbbooh.c:
785 drawing video borders in ruby is too slow, do it in extension
789 * bin/booh-classifier, lib/booh/booh-lib.rb: [no log message]
793 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
798 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
803 * bin/booh-classifier: [no log message]
807 * bin/booh-classifier: file chooser dialog for file/open and
808 execute/move by default on working dir; execute/move remembers
813 * bin/booh-classifier: sync
817 * bin/booh-classifier: much more
821 * bin/booh-classifier: tell about images number on boot
825 * bin/booh-classifier: use normal stuff for autoscrolling
826 (allocation) thanks detlef reichl, autoscroll just the needed
827 amount for full visibility for better user experience
831 * bin/booh-classifier: have autoscrolling
835 * bin/booh-classifier: [no log message]
839 * bin/booh-classifier: nicer view when lots of pictures
843 * bin/booh-classifier: add classifier
847 * lib/booh/booh-lib.rb: use Gdk::Pixbuf#get_file_info for obtaining
848 the dimensions of the picture, its faaaster
852 * lib/booh/html-merges.rb: use a shorter timeout to better use
857 * ext/rbbooh.c: [no log message]
861 * bin/booh, ext/rbbooh.c: also use libexif for sorting a directory
862 according to EXIF date, makes operation 40 times faster
866 * lib/booh/GtkAutoTable.rb: fix an abort when undoing a remove, but
867 create a memory leak for that :/
871 * bin/booh, lib/booh/GtkAutoTable.rb: don't wrongly overwrite
876 * INSTALL, bin/booh: exif is faster and more reliable
880 * bin/booh, lib/booh/booh-lib.rb: rexml in ruby 1.8.6 is more
881 strict that attributes cannot be Fixnum objects
885 * INSTALL, bin/booh, bin/booh-fix-whitebalance,
886 bin/booh-gamma-correction, ext/extconf.rb, ext/rbbooh.c,
887 lib/booh/booh-lib.rb: use libexif for getting the EXIF
888 orientation tag, it is so much faster than identify. on a typical
889 booh-backend usecase, I get 20% performance improvement
893 * data/man/man1/: booh-gamma-correction, booh-gamma-correction.1:
898 * bin/booh: sanity check against rexml bugs in stock ruby 1.8.4 and
903 * bin/booh: [no log message]
907 * bin/booh: allow simple and double quotes in made-with and index
912 * bin/booh: eo by fif
916 * THEMES: [no log message]
920 * bin/booh-backend: dont produce broken JS when original size is
925 * AUTHORS, po/eo.po: esperanto
929 * bin/booh-backend: [no log message]
933 * bin/booh: [no log message]
937 * ChangeLog, VERSION: 0.8.6.1
941 * bin/booh: work with recent ruby-gnome2
945 * data/man/man1/: booh-backend.1: [no log message]
949 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
954 * ChangeLog: [no log message]
958 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
959 data/man/man1/booh-fix-whitebalance.1,
960 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
961 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
966 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
971 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
972 specifically on user click
976 * bin/booh: when clicking on link to open album in browser after
977 generation, close dialog
981 * bin/booh-backend: [no log message]
985 * data/booh/themes/: dark/skeleton_image.html,
986 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
987 sbs/skeleton_image.html, sbs/skeleton_index.html,
988 sbs/skeleton_thumbnails.html: themes fixes
992 * bin/booh-backend: [no log message]
996 * bin/booh: [no log message]
1000 * ChangeLog: [no log message]
1004 * data/booh/themes/: dark/skeleton_thumbnails.html,
1005 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
1010 * po/: booh.pot, de.po, fr.po, ja.po: sync
1014 * bin/booh-backend: [no log message]
1026 * bin/booh-backend: [no log message]
1030 * bin/booh: [no log message]
1034 * bin/booh-backend: [no log message]
1038 * bin/booh: [no log message]
1042 * bin/booh-backend: [no log message]
1046 * po/: booh.pot, de.po, fr.po, ja.po: sync
1050 * bin/: booh, booh-backend: defend against ruby-1.8.4
1054 * bin/booh-backend: [no log message]
1058 * bin/booh: [no log message]
1062 * bin/booh, bin/booh-backend,
1063 data/booh/themes/dark/skeleton_thumbnails.html,
1064 data/booh/themes/sbs/skeleton_thumbnails.html,
1065 data/booh/themes/simple/skeleton_thumbnails.html,
1066 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
1067 split thumbnails on several pages, suggested by Till
1071 * bin/booh: add some missing cleanups
1075 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
1080 * bin/booh: just in case
1084 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
1085 bin/booh-gamma-correction, bin/webalbum2booh: licensing
1089 * bin/booh: [no log message]
1093 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
1094 charset to try to workaround badly configured apache servers
1098 * lib/booh/html-merges.rb: [no log message]
1102 * bin/booh-backend: [no log message]
1106 * bin/booh: 0.8.6 has a few changes needing to regenerate the
1111 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
1112 data/booh/themes/sbs/metadata/parameters.rb,
1113 data/booh/themes/simple/metadata/parameters.rb,
1114 lib/booh/html-merges.rb: as suggested by benny, we can choose the
1115 size automatically with the browser window size instead of using
1120 * bin/booh: be sure that opening properties doesnt destroy some
1125 * bin/booh: [no log message]
1129 * bin/booh: fix small problems with captionfile of album of <dir>
1134 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
1135 sbs/skeleton_thumbnails.html, sbs/video.png,
1136 simple/skeleton_thumbnails.html, simple/video.png: [no log
1141 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
1142 data/booh/themes/dark/skeleton_index.html,
1143 data/booh/themes/dark/skeleton_thumbnails.html,
1144 data/booh/themes/sbs/skeleton_image.html,
1145 data/booh/themes/sbs/skeleton_index.html,
1146 data/booh/themes/sbs/skeleton_thumbnails.html,
1147 data/booh/themes/simple/skeleton_image.html,
1148 data/booh/themes/simple/skeleton_index.html,
1149 data/booh/themes/simple/skeleton_thumbnails.html,
1150 lib/booh/html-merges.rb: no need to use an "image" class, this
1151 was the sole class; use border-color rather than color, in the
1152 hope it will work in MSIE as well
1156 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
1157 modifiers are pressed
1161 * po/: booh.pot, de.po, fr.po, ja.po: sync
1165 * bin/booh: avoid a duplicate entry in potfile I don't even know
1166 where is coming from
1174 * bin/booh, bin/booh-gamma-correction,
1175 data/booh/images/stock-tool-brightness-contrast-16.png,
1176 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
1177 lib/booh/booh-lib.rb: add gamma correction suggested by coni
1181 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
1182 images externally with gimp
1186 * bin/booh, bin/booh-backend,
1187 data/booh/themes/simple/skeleton_image.html,
1188 data/booh/themes/simple/skeleton_index.html,
1189 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
1190 feature suggested by coni
1194 * bin/booh: add "made with booh" by default on bottom of pages,
1199 * bin/booh: add refresh feature suggested by coni
1203 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
1204 character system locale cannot encode in "new album" dialog
1208 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
1209 potential aborts, thx to a suggestion from fif
1213 * bin/booh, data/booh/images/video_border.png: put a visual on the
1214 borders of videos - this time I managed to do it ;p
1218 * data/booh/themes/dark/skeleton_index.html,
1219 data/booh/themes/sbs/skeleton_index.html,
1220 data/booh/themes/simple/skeleton_index.html,
1221 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
1222 that images are clickable on first launch of the main page
1226 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
1230 * bin/: booh, booh-backend: allow to specify an arbitrary format
1231 for comments of new images
1235 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
1236 skeleton_thumbnails.html: correct "blinking" of background by
1237 fixing it thanks to milka
1241 * bin/booh: [no log message]
1245 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
1246 user entered chars which default encoding cannot encode
1250 * bin/booh: need to keep caption in UTF8 always because it might
1251 contain characters impossible to encode with default encoding
1255 * ChangeLog: [no log message]
1259 * VERSION: new version
1263 * po/: de.po, ja.po: updates
1267 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
1271 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
1276 * bin/webalbum2booh: [no log message]
1280 * bin/booh, data/booh/images/move-bottom.png,
1281 data/booh/images/move-top.png: allow to move subalbums directly
1282 to the top or bottom
1286 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
1287 po/de.po, po/fr.po, po/ja.po: sync
1291 * VERSION: [no log message]
1295 * bin/booh: keep 10 instead of 5 recently opened files
1299 * bin/booh: confirming save-as adds an entry in recently opened
1304 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
1305 exif date" feature suggested by JC
1309 * bin/booh, data/booh/images/restore.png: add ability to restore
1310 deleted images/videos/subalbums (suggested by JC)
1314 * bin/booh: allow to remove a subalbum directly in the treeview,
1319 * bin/booh: dont mark as dirty when we still have compat
1323 * bin/booh: dont flush the threads by removing them, execute them
1327 * bin/booh: generating is modifying (because of already-generated
1332 * ChangeLog: [no log message]
1336 * bin/booh: need to execute delayed gtk calls in the order they
1341 * ChangeLog: [no log message]
1349 * bin/booh: fix booh startup :/
1353 * bin/booh-backend: [no log message]
1357 * ChangeLog: [no log message]
1361 * bin/booh: reduce the risk of abort
1365 * bin/booh: remove some debugging things
1369 * bin/booh: bugfix < 0.8.4 migrating
1377 * VERSION: 0.8.4 indeed
1381 * po/: booh.pot, fr.po: sync
1385 * bin/booh-backend: per suggestion of jl, test for bad chars before
1390 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
1391 data/booh/themes/sbs/skeleton_index.html,
1392 data/booh/themes/sbs/skeleton_thumbnails.html,
1393 data/booh/themes/sbs/video.png,
1394 data/booh/themes/sbs/metadata/parameters.rb,
1395 data/booh/themes/sbs/metadata/screenshot-1.png,
1396 data/booh/themes/sbs/metadata/screenshot-2.png,
1397 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
1402 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
1403 upgrades from before 0.8.4
1407 * bin/booh-backend: if an entire directory is removed, dont forget
1408 to remove the target directory as well (reported by julien
1413 * po/de.po: rolands update
1417 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
1418 character a string, if its utf8 it will be incorrect (happened to
1423 * bin/booh: fix multiple calls
1431 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
1432 message in gui, remove backticks in messages as left quotes
1436 * lib/booh/booh-lib.rb: [no log message]
1440 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
1441 with similar dest filenames
1445 * bin/booh: [no log message]
1449 * bin/booh-backend: hardlink videos as well
1453 * po/: booh.pot, de.po, fr.po, ja.po: sync
1457 * bin/booh, bin/booh-backend,
1458 data/booh/themes/dark/skeleton_image.html,
1459 data/booh/themes/dark/skeleton_index.html,
1460 data/booh/themes/dark/skeleton_thumbnails.html,
1461 data/booh/themes/simple/skeleton_image.html,
1462 data/booh/themes/simple/skeleton_index.html,
1463 data/booh/themes/simple/skeleton_thumbnails.html,
1464 lib/booh/html-merges.rb: transitional xhtml compliant
1468 * bin/: booh, booh-backend: remove removed subdirectories from
1469 config on --merge-config
1473 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
1478 * bin/booh-backend: try to use hard links when creating an album
1479 including "original" size to space diskspace
1483 * po/: booh.pot, de.po, fr.po, ja.po: sync
1487 * bin/: booh, booh-backend: [no log message]
1491 * bin/booh, bin/booh-backend,
1492 data/booh/themes/dark/skeleton_image.html,
1493 data/booh/themes/dark/skeleton_index.html,
1494 data/booh/themes/dark/skeleton_thumbnails.html,
1495 data/booh/themes/simple/skeleton_image.html,
1496 data/booh/themes/simple/skeleton_index.html,
1497 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
1498 to display "made with" markup at the bottom of pages
1502 * bin/booh: graphically show password protection
1506 * VERSION: pre 0.8.4
1510 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
1511 add password protection feature
1515 * bin/booh, bin/booh-backend,
1516 data/booh/themes/dark/metadata/parameters.rb,
1517 data/booh/themes/simple/skeleton_thumbnails.html,
1518 data/booh/themes/simple/metadata/parameters.rb,
1519 lib/booh/booh-lib.rb: support panoramas
1523 * ChangeLog: [no log message]
1531 * INSTALL: add icons
1535 * bin/booh: remove unneeded part in license
1539 * bin/booh-backend: when creating a new subalbum, need to remove
1540 the already-generated mark of the parent because of the
1541 sub-albums page containing now one more element
1545 * po/: fr.po, booh.pot, de.po, ja.po: sync
1549 * bin/booh: fix default browser which should be a firefox that does
1550 *not* overwrite the existing URL; give a hint for when the path
1551 to the video viewer is not available
1555 * bin/booh: [no log message]
1559 * bin/booh: roland eckert on german
1563 * po/de.po: roland eckert
1571 * AUTHORS: [no log message]
1575 * ChangeLog: [no log message]
1579 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
1583 * bin/: booh, booh-backend: [no log message]
1587 * bin/: booh, booh-backend: add "merge new subalbums" long needed
1595 * VERSION: new 0.8.3
1599 * lib/booh/html-merges.rb: to honour slideshow pause when entering
1600 directly in slideshow mode, the cookie should be read before
1601 toggling the slideshow
1605 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
1606 view the webalbum from the menu as well
1610 * bin/: booh, booh-backend: remove some warnings in ruby -v
1614 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
1618 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
1619 webalbum in the dialog for successful webalbum generation
1623 * bin/booh: use standard AboutDialog
1627 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
1628 feat] have "view" of images/videos available in popup menu as
1633 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
1634 rather than exif external binary
1638 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
1639 support no identify and no transcode/mencoder
1643 * bin/booh: check config at bootup; checked for the video viewer,
1648 * bin/booh: [no log message]
1652 * bin/booh: [guillomovitch feat] allow that deletion also deletes
1657 * bin/booh-backend: supplying an existing directory to
1658 --config-file is unsupported
1662 * bin/booh: use stock "save" for save actions
1666 * po/fr.po: [no log message]
1670 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
1671 make it work with ruby 1.8.3
1675 * bin/booh: fix invasive autoscroll when clicking in menu
1679 * VERSION, ChangeLog: [no log message]
1683 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
1684 thumbmail image" broken in x-large
1688 * bin/: booh, booh-backend: fix bug of aborting when creating a
1689 web-album at first launch of booh (when ~/.booh-gui-rc didnt
1694 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
1695 created by mencoder because two files in two different
1696 directories have the same name
1700 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
1701 per row in default theme as well
1705 * bin/booh: don't shadow a closure making shift-arrows abort after
1710 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
1711 when transcoding for a too low number of frames. make it one
1716 * ChangeLog, VERSION: [no log message]
1720 * README: [no log message]
1724 * INSTALL: improve INSTALL doc
1728 * AUTHORS, booh.bash-completion: add bash completion thx
1733 * bin/booh-backend: recompute the memoization between the 2 passes
1734 because elements mights have been removed (the ones with no
1739 * bin/booh-backend: don't incidentally remove thumbnails images in
1744 * bin/booh: [no log message]
1748 * bin/booh: dont wrongly tell that the destination directory
1749 already exists if it is empty (because just created by the gtk2
1754 * bin/booh: dont forget to mark the album modified after a subalbum
1759 * bin/booh-backend: fix xlarge broken again :/
1763 * lib/booh/html-merges.rb: dont save the preferred size in the
1768 * bin/booh: dont abort when reordering subalbums when there is a
1769 deleted directory there
1773 * bin/booh: fix double utf8 encoding in name of directory
1774 containing non ASCII (in statusbar)
1778 * ChangeLog: [no log message]
1782 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
1787 * bin/booh, data/booh/images/logo.png: add logo in about
1791 * po/: booh.pot, fr.po, ja.po: sync
1795 * data/booh/themes/: dark/metadata/parameters.rb,
1796 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
1797 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
1798 simple/metadata/screenshot-1.png,
1799 simple/metadata/screenshot-2.png,
1800 simple/metadata/screenshot-3.png: fucking cvs
1804 * data/booh/themes/simple/metadata/: parameters.rb,
1805 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
1810 * data/booh/themes/simple/metadata/: screenshot-1.png,
1811 screenshot-2.png, screenshot-3.png: [no log message]
1815 * THEMES, bin/booh, bin/booh-backend,
1816 data/booh/themes/dark/back.gif,
1817 data/booh/themes/dark/skeleton_image.html,
1818 data/booh/themes/dark/skeleton_index.html,
1819 data/booh/themes/dark/skeleton_thumbnails.html,
1820 data/booh/themes/dark/video.png,
1821 data/booh/themes/simple/skeleton_image.html,
1822 data/booh/themes/simple/skeleton_index.html,
1823 data/booh/themes/simple/metadata/parameters.rb,
1824 data/booh/themes/simple/metadata/screenshot-1.png,
1825 data/booh/themes/simple/metadata/screenshot-2.png,
1826 data/booh/themes/simple/metadata/screenshot-3.png,
1827 lib/booh/html-merges.rb: add "dark" theme, work on themes
1831 * bin/: booh, booh-backend: mark older documents as dirty when
1832 version is increased
1836 * bin/: booh, booh-backend: use -follow when invoking find
1840 * bin/booh: small fixes related to file saves, filenames when
1845 * bin/booh, bin/booh-backend,
1846 data/booh/themes/simple/skeleton_thumbnails.html,
1847 data/booh/themes/simple/metadata/parameters.rb,
1848 lib/booh/booh-lib.rb: allow to change the number of thumbnails
1853 * bin/booh, bin/booh-backend,
1854 data/booh/themes/simple/metadata/parameters.rb,
1855 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
1860 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
1865 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
1866 tables drawing, need to use a different table for buttons in
1867 order to not have them move a lot when switching between
1868 landscape and portrait images
1872 * bin/booh: [no log message]
1876 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1877 data/booh/themes/simple/skeleton_index.html,
1878 data/booh/themes/simple/skeleton_thumbnails.html,
1879 lib/booh/html-merges.rb: provide a class for images, use a thin
1884 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
1885 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
1886 selection and autoscroll in there and in drag-n-drop
1890 * data/man/man1/booh-backend.1: [no log message]
1894 * bin/booh: fix bug of wrong image when cancelling white balance
1899 * bin/booh: various fixes
1903 * bin/booh: small fix concerning gtk_thread_protect not enclosing
1908 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
1909 gen_thumbnails reentrant, the GUI can call it from different
1914 * bin/booh: now a merge is a modification since we don't save to
1919 * bin/booh: workaround problems when calling gtk things from ruby
1920 threads by deferring the calls to the main ruby thread
1924 * lib/booh/html-merges.rb: fix up and down key shortcuts
1928 * bin/booh: don't forget to cleanup backup of temp files as well
1932 * bin/booh-backend: don't cleanup files that actually are albums
1937 * bin/booh: dont save the master file in the back of the user when
1942 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
1943 initially from Richard G. Roman
1947 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
1948 a non existant page if a user has several albums on the same
1949 website with different set of sizes
1953 * lib/booh/booh-lib.rb: try more videos formats
1957 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
1958 problem thanks to the hash trick learnt at
1959 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
1963 * bin/booh-backend: fix failures when using the x-large size
1967 * ChangeLog, VERSION: 0.7.1
1971 * bin/booh-backend: fix crash when generating an album with only
1976 * bin/booh-backend: fix bug of trying to remove directories when
1981 * bin/booh-backend: when merging, if there is no more elements at a
1982 point, remove attributes of the dir element that indicate there
1987 * bin/booh: when deleting an album, move up the tree to delete also
1988 parent albums if needed
1992 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
1993 data/man/man1/booh.1: [no log message]
2001 * bin/booh: grab focus and autoscroll when undo/redo since we can
2002 be scrolled out much
2006 * bin/booh: add mouse gesture for image delete for large view as
2019 * po/ja.po: by masao mutoh
2023 * post-install.rb: add manpages
2027 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
2028 balance: parallelize more
2032 * bin/booh-backend: dont delete theme stuff when cleaning up, to
2033 put it back right after
2037 * bin/booh: some more tooltips in preferences
2041 * bin/booh: allow control-delete to remove current image from
2046 * bin/booh-backend: cleanup old images/videos in destdir, for when
2047 removing elements or sizes
2051 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
2052 proper textedit when reinserting a deleted element (useful for
2057 * bin/: booh, booh-backend: allow to prefer empty comments when
2062 * bin/booh: [no log message]
2066 * bin/booh: allow to disallow mouse gestures
2070 * bin/booh: when opening an album, display amount of images, videos
2071 and sub-albums in statusbar
2075 * bin/booh: [no log message]
2079 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
2080 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
2085 * bin/booh: masao in about
2089 * bin/booh: ctrl z -> undo ctrl r -> redo
2093 * bin/: booh: mouse gestures: left->right button does undo,
2094 right->left button does redo
2098 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
2099 deleted elements to not merge them back when using "merge
2100 new/removed images/videos"
2104 * bin/booh: [no log message]
2108 * bin/booh: [no log message]
2112 * bin/booh: fix control-left aborting
2120 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
2124 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
2129 * bin/booh: allow to edit title of a thumbnails page as well
2130 (particularly useful for albums without any subalbum)
2134 * bin/booh: fix 'undo delete' which didn't put the deleted element
2135 back at its correct original position
2139 * bin/booh: when reordering subalbums, need to regenerate down
2140 because of previous/next links
2144 * bin/booh-backend: don't abort on substInFile for dirs without
2149 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
2150 all captions" capability
2154 * lib/booh/html-merges.rb: don't use filename if caption is empty
2158 * bin/booh: invoke mplayer in background to not freeze the GUI
2162 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
2163 subtituted in case of not using --config
2171 * po/fr.po, ChangeLog: [no log message]
2175 * bin/booh-backend: [no log message]
2179 * po/: booh.pot, fr.po: sync
2183 * bin/booh: handle save of modifications when opening a new file
2187 * bin/booh-backend: [no log message]
2191 * bin/booh-backend: [no log message]
2195 * bin/: booh, booh-backend: optimize a lot album generation by not
2196 regenerating when places are already generated
2200 * bin/booh: previous commit: fix failure of "cancel" on try_quit
2204 * bin/: booh: allow to remove a thumbnail from its fullsize view
2208 * bin/booh, data/booh/images/stock-move-down.png,
2209 data/booh/images/stock-move-left.png,
2210 data/booh/images/stock-move-right.png,
2211 data/booh/images/stock-move-up.png: allow to change thumbnails
2212 and subalbums position in the popup menu
2216 * bin/booh-backend: fix bug preventing images/videos from
2217 disappearing when merging newdirs or currdir
2221 * bin/booh: put filename as title of image when viewing an image
2226 * bin/: booh, booh-backend: add progressbars when merging and
2231 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
2232 newlines in captions
2236 * bin/: booh, booh-backend: let merge new/removed images/videos
2237 only in one specified directory (in current directory of the gui)
2241 * lib/booh/booh-lib.rb: [no log message]
2245 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
2247 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
2248 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
2252 * po/fr.po: [no log message]
2256 * bin/booh-backend: [no log message]
2260 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
2264 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
2265 data/booh/themes/simple/skeleton_thumbnails.html,
2266 lib/booh/booh-lib.rb: add a "previous album" and "next album"
2267 link for each thumbnails and image page
2271 * bin/booh-backend: don't capitalize "return to albums" and "return
2276 * bin/booh-backend: improve speed by 7% by preprocessing the
2277 absolute xpath queries to perform path->dir
2281 * bin/booh-backend: fix width= and height= in <img> elements
2285 * bin/booh: allow to specify the video viewer
2289 * data/booh/themes/simple/metadata/parameters.rb: this is not
2290 1450x1024, this is 1400x1050
2294 * bin/booh: handle undo in changedir for captionfile for subalbums
2298 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
2303 * ChangeLog, VERSION: 0.5.2
2307 * po/: booh.pot, fr.po: merge
2311 * lib/booh/booh-lib.rb: [no log message]
2315 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
2319 * bin/booh: [no log message]
2323 * bin/: booh, booh-backend: allow to merge only new subalbums
2327 * bin/: booh: correctly handle completely removed subalbums
2331 * bin/booh: correctly handle completely removed subalbums
2335 * bin/booh: remove nick style
2339 * ChangeLog: [no log message]
2343 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
2344 textview or image is not visible
2348 * bin/booh: remove duplicate page-down/up, add support for stepping
2349 in thumbnails page with up/down keys
2353 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
2358 * po/: Makefile, booh.pot, fr.po: sync
2366 * bin/booh: allow an horizontal scrollbar in sub-albums page
2370 * bin/booh: don't waste time saving album data in slow rexml if
2371 there was no modification
2375 * bin/booh: don't die when File/Open is given an image file. and
2376 even provide a hint for newbies when they try to open an image or
2381 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
2386 * bin/booh: add a border to wait messages
2390 * bin/booh: don't add to last-opens if we open the same file again
2394 * bin/booh: put left treeview in a scrolledwindow
2398 * bin/booh: booh-backend, don't count dotted directories
2402 * bin/: booh, booh-gui: rename booh-gui to booh
2406 * bin/: booh, booh-backend: rename booh to booh-backend
2410 * README: [no log message]
2414 * bin/booh: ignore hidden directories
2418 * bin/booh: add --version
2422 * po/Makefile: take translations from theme as well
2426 * lib/booh/html-merges.rb: add generator to thumbnails page
2430 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
2435 * bin/: booh, booh-gui: [no log message]
2439 * ChangeLog: [no log message]
2443 * po/: booh.pot, fr.po: sync
2451 * lib/booh/html-merges.rb: copy key shortcuts support in album from
2456 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
2461 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
2465 * bin/: booh, booh-gui: [no log message]
2469 * bin/booh: [no log message]
2473 * bin/booh, lib/booh/booh-lib.rb: [no log message]
2477 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
2478 could see with dirs/filenames containing spaces/accented chars,
2479 with a non utf8 system (e.g. not the same encoding for file
2480 access than encoding used in gtk or by rexml)
2484 * lib/booh/booh-lib.rb: [no log message]
2488 * po/: booh.pot, fr.po: sync
2492 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
2497 * data/booh/themes/simple/skeleton_image.html,
2498 lib/booh/html-merges.rb: allow to change the number of seconds of
2499 pause in the slideshow, and keep it in a cookie
2503 * data/booh/themes/simple/: skeleton_image.html,
2504 skeleton_index.html, skeleton_thumbnails.html: verdana sux
2505 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
2509 * bin/booh-gui: [no log message]
2513 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
2518 * bin/booh-gui: [no log message]
2522 * bin/booh: fix size spec in <img> not correct
2526 * bin/: booh, booh-gui: provide a way to change theme and sizes
2527 when merging a config, and show in booh-gui properties of an
2528 album and let these change
2532 * bin/booh-gui: if shift or control is pressed, one-click rotation
2533 tool rotates the other way round
2537 * bin/booh-gui: [no log message]
2541 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
2542 link to original image
2546 * bin/booh, bin/booh-gui,
2547 data/booh/themes/simple/metadata/parameters.rb,
2548 lib/booh/booh-lib.rb: add optional sizes and add x-large and
2553 * bin/booh, bin/booh-gui,
2554 data/booh/themes/simple/skeleton_image.html,
2555 data/booh/themes/simple/skeleton_thumbnails.html,
2556 data/booh/themes/simple/metadata/parameters.rb,
2557 lib/booh/booh-lib.rb: support choosing images sizes
2561 * lib/booh/html-merges.rb: fix a small bug
2565 * bin/booh-gui: also rescue ENOENT when browsing directories in
2566 case user enters /proc (or rare case of file removed in the
2571 * bin/booh-gui: last commit: add "number of images/videos down this
2576 * bin/booh-gui: [no log message]
2580 * bin/webalbum2booh: [no log message]
2584 * bin/booh-gui: make "abort" to abort immediately
2588 * bin/booh: dont drop too much directories - when first subdir
2589 doesnt contain an element for example
2593 * bin/webalbum2booh: add a script to convert webalbum files
2594 containing captions to booh
2598 * lib/booh/pre-setup.rb: [no log message]
2602 * bin/booh: dont put an initial link to other sizes in image page
2603 since if were not in the first image, they ll be broken when
2604 download is in progress
2608 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
2609 from images to thumbnail, use an anchor to go to the correct
2610 place in the page already
2614 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
2615 data/booh/themes/simple/metadata/screenshot-2.png,
2616 data/booh/themes/simple/metadata/screenshot-3.png: better
2621 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
2625 * bin/booh, data/booh/themes/simple/skeleton_image.html,
2626 data/booh/themes/simple/skeleton_thumbnails.html,
2627 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
2628 size of user with a cookie
2632 * bin/booh: [no log message]
2636 * bin/booh-gui: [no log message]
2640 * bin/booh-gui: [no log message]
2644 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
2648 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
2649 po/booh.pot, po/fr.po: sync i18n
2653 * ChangeLog: [no log message]
2661 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
2662 generate the webalbum from the gui
2666 * THEMES, bin/booh, bin/booh-gui,
2667 data/booh/themes/simple/parameters.rb,
2668 data/booh/themes/simple/metadata/parameters.rb,
2669 data/booh/themes/simple/metadata/screenshot-1.png,
2670 data/booh/themes/simple/metadata/screenshot-2.png,
2671 data/booh/themes/simple/metadata/screenshot-3.png,
2672 lib/booh/booh-lib.rb: allow to select the theme from the GUI
2676 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
2677 contrast" options configurable in preferences
2681 * bin/booh-gui: use a gtkdialog for preferences, to have a more
2682 consistent look and feel
2686 * bin/booh-gui: handle preferences and put mproc in it
2690 * bin/booh-gui: make undo and redo not sensitive in the beginning
2694 * bin/booh-gui: make save and save_as not sensitive before we have
2699 * bin/booh-gui: dont use underline for recently opened files
2703 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
2704 and save_as features
2708 * bin/booh: in --for-gui mode, just generate default sized
2709 thumbnails and no HTML pages
2713 * bin/booh-gui: [no log message]
2717 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
2722 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
2726 * bin/booh-gui: use alignment so that the frame around image of
2727 subalbums is as close as it should
2731 * bin/booh-gui: add help/about
2735 * lib/booh/pre-setup.rb: fix version
2739 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
2740 thumbnails at frame 0
2744 * bin/booh-gui, data/booh/images/stock-video-16.png,
2745 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
2750 * bin/booh-gui: [no log message]
2754 * bin/booh-gui: factorize
2758 * bin/booh-gui: factorize
2762 * bin/booh-gui: dont call Gtk.main_iteration not from the main
2763 thread as it triggers aborts
2767 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
2768 undo/redo actions in statusbar
2772 * bin/booh-gui: handle enhance in toolbar as well
2780 * bin/booh-gui, data/booh/images/stock-channels-16.png,
2781 lib/booh/booh-lib.rb: add image enhance support
2785 * bin/booh-gui: add undo and redo in menubar
2789 * bin/booh-gui: "none" button insensitive when one-click tool is
2794 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
2803 * ChangeLog, VERSION: [no log message]
2807 * po/: booh.pot, fr.po: merge
2811 * bin/booh-gui: [no log message]
2815 * bin/booh-gui: [no log message]
2819 * bin/booh-gui: have recent files available next to open toolbar
2824 * bin/booh-gui: [no log message]
2828 * bin/booh-gui, data/booh/images/stock-images-16.png: support
2829 changing subalbum image in context menu
2833 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
2834 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
2835 add popup menu on elements. provide a way to flip and swap colors
2840 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
2841 click action was performed
2845 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
2850 * bin/booh: fix merging of config file (when adding image/videos in
2851 a directory that previously contained only subdirectories)
2855 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
2856 missing (after a rotation); generate thumbnails if missing (after
2857 a rotation and booh-gui has been relaunched but booh hasn't);
2858 generate thumbnails twice faster by using suggested options in
2863 * po/: booh.pot, fr.po: sync
2867 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
2872 * bin/booh-gui: [no log message]
2876 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
2877 obviously already in portrait (situation can come from gthumb)
2881 * lib/booh/html-merges.rb: fix button sensibilities when there is
2886 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
2887 creation when we'll be using "identify" to know the exact size of
2888 the file right after that
2892 * bin/booh: fix missing detection
2896 * ChangeLog: [no log message]
2904 * bin/booh-gui: use watch cursor when changing thumbnails page as
2909 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
2910 po/booh.pot, po/fr.po: remove use of __, sync fr
2914 * bin/booh-gui, data/booh/images/stock-none-16.png,
2915 data/booh/images/stock-rotate-270-16.png,
2916 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
2921 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
2926 * bin/booh-gui: better rotations
2930 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2931 lib/booh/booh-lib.rb: support rotation (typically, of portrait
2932 images that came with no EXIF) from GUI both with gestures and
2937 * bin/booh-gui: fix utf8 for tooltips
2941 * bin/booh: fix theme select
2945 * bin/booh: [no log message]
2949 * po/: booh.pot, fr.po: sync
2953 * bin/: booh, booh-gui: have theme in config file
2957 * po/: Makefile, booh.pot, fr.po: sync
2961 * COPYING: [no log message]
2965 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
2966 messages from gui by default
2970 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
2975 * INTERNALS: [no log message]
2979 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
2984 * AUTHORS: [no log message]
2992 * INSTALL: add basic installation procedures
2996 * README: [no log message]
3000 * bin/booh: [no log message]
3004 * bin/booh: disable clean as long as it's dangerous
3008 * bin/booh: disallow directories with '
3012 * AUTHORS: [no log message]
3016 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
3017 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
3022 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
3023 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
3024 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
3025 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
3030 * booh: [no log message]
3034 * booh: have rotation (portrait images) in config file, and
3035 source/destination directories too
3039 * booh: [no log message]
3043 * booh: add `source' and `destination' in config file so that it's
3044 now completely self included
3048 * README: [no log message]
3052 * booh: [no log message]
3056 * booh: use current charset to create XML document in, not UTF-8
3060 * booh: limit length of default caption to not fuck up thumbnails
3065 * booh: sensible default caption for images/videos
3069 * html_merges.rb: [no log message]
3073 * booh: support non ASCII and spaces in file and dirnames
3077 * booh: specify an encoding by default for the xml config file
3081 * booh: fix cleanup of temp files for videos for directories
3086 * booh: fix frame-offset for thumbnails of albums
3090 * booh: fix mencoder to transcode understanding of frame position
3091 by specifying -fps 25 to mencoder; improve quality by using mjpeg
3096 * booh: allow options for thumbnails. first one is a frame-offset
3101 * po/fr.po: small fix
3105 * po/: booh.pot, fr.po: sync i18n
3109 * booh: don't force generating a config skeleton file
3113 * booh: more information in verbose level 3
3117 * booh: don't display "run slideshow" when there is 1 image or
3118 less. don't generate image-*.html where there are only videos.
3122 * booh: always sort files and directories when in --config-skel
3126 * booh: add navigation from subalbums to upper albums
3130 * booh: add a proper "return to albums" link in thumbnails page
3134 * booh: add width= and height= to img elements so that browser can
3135 place graphical elements at correct place immediately
3139 * booh: index.html generate: don't fail on empty directories
3143 * booh: don't block on sucking transcode (but transcode processes
3148 * html_merges.rb: meta tag for booh
3152 * booh: use fifth frame of videos to reduce the probability to get
3153 artefacts of wrong encoding
3157 * booh: typo fix of skeleton_imageS.html
3161 * booh: fix image location of index.html images
3165 * booh, html_merges.rb: utf8 fixes
3169 * booh: generate proper utf8
3173 * booh: handle index.html
3177 * booh: handle config in xml. support merging config.
3181 * booh: fix slideshow url according to different sizes
3185 * README: [no log message]
3189 * html_merges.rb: don't preload all images, only ahead of 5 images
3190 and backward of 3 images
3194 * booh: - use mencoder when transcode is not strong enough - handle
3195 no preview for videos
3199 * booh: [no log message]
3203 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
3204 multiple sizes support
3208 * booh, html_merges.rb: fix ability to have ' and " in comments
3212 * booh: [no log message]
3216 * booh: allow to keep order of images and videos mixed, and use
3217 captions file if provided to list images/videos with order
3221 * README: [no log message]
3225 * html_merges.rb: don't preload beginning with first image, but
3230 * booh: handle videos
3234 * booh: add a link in image view to return to thumbnails
3238 * booh: support thumbnails
3242 * html_merges.rb: allow to set the image directly
3246 * html_merges.rb: [no log message]
3250 * html_merges.rb: allow to run with the slideshow toggled
3254 * README: [no log message]
3258 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
3262 * booh, html_merges.rb: handle captions
3266 * html_merges.rb: display image counter
3270 * booh: support selection of sizes for images
3274 * booh: specifically close the output stream or else the content is
3279 * booh: add multiproc capability
3283 * README: [no log message]
3287 * booh: support files with spaces
3291 * booh: [no log message]
3295 * booh: remove trailing / in directories if any
3299 * booh: - use exif to rotate portrait taken photos - also read
3300 files with uppercase extension
3304 * booh, html_merges.rb: [no log message]
3308 * booh: add ~~title auto substitution with dirbasename
3312 * booh: fix profile of convert
3316 * booh, booh-gui, html_merges.rb: Initial revision
3320 * booh, booh-gui, html_merges.rb: first import