3 * bin/booh: [no log message]
7 * data/booh/themes/cardu/root/booh.js: [no log message]
11 * bin/: booh, booh-classifier: [no log message]
19 * data/booh/themes/cardu/root/booh.css: oops
23 * data/booh/themes/cardu/root/booh.js: [no log message]
27 * data/booh/themes/cardu/root/booh.js: [no log message]
31 * data/booh/themes/cardu/root/booh.css: [no log message]
35 * lib/booh/html-merges.rb: [no log message]
39 * data/booh/themes/cardu/: skeleton_image.html,
40 skeleton_index.html, skeleton_thumbnails.html, root/booh.css: IE
45 * data/booh/themes/: dark/skeleton_image.html,
46 sbs/skeleton_image.html, simple/skeleton_image.html: didn't work
47 properly on IE and FF3
51 * bin/booh-backend: [no log message]
60 data/booh/themes/cardu/skeleton_thumbnails.html,
61 data/booh/themes/dark/skeleton_thumbnails.html,
62 data/booh/themes/sbs/skeleton_thumbnails.html,
63 data/booh/themes/simple/skeleton_thumbnails.html: allow to
64 homegeinize the widths in rows
68 * bin/booh: [no log message]
72 * bin/booh: [no log message]
76 * data/booh/themes/cardu/: skeleton_image.html,
77 skeleton_index.html, skeleton_thumbnails.html,
78 metadata/parameters.rb, metadata/screenshot-1.png,
79 metadata/screenshot-2.png, metadata/screenshot-3.png,
80 root/booh.css, root/booh.js, root/first_dark.gif,
81 root/first_light.gif, root/last_dark.gif, root/last_light.gif,
82 root/next_dark.gif, root/next_light.gif, root/previous_dark.gif,
83 root/previous_light.gif, root/video.png: nearly final coni theme
91 * data/booh/themes/: dark/root/booh.js, sbs/root/booh.js,
92 simple/root/booh.js: prevent focus to stay on disabled buttons -
93 then keyboard navigation will not work
97 * bin/booh-classifier: [no log message]
101 * po/de.po: update by roland eckert
105 * bin/booh: need to remove the urgency_hint :/
109 * data/booh/themes/simple/root/booh.css: [no log message]
113 * INSTALL, bin/booh: set urgency hint, to draw user's attention
114 after using the backend
118 * VERSION, bin/booh: soon 0.9.0
122 * bin/booh-classifier: don't ask for actions for 'empty' labels
126 * bin/booh: [no log message]
130 * bin/booh: [no log message]
134 * VERSION, ChangeLog: [no log message]
138 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update/sync
142 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1: better
143 4/3 <-> 3/2 description
147 * bin/booh-classifier: hopefully fix inconsistent main and
148 thumbnail view after quick labelization
152 * bin/booh-classifier: ensure current item is visible when
153 hiding/showing some labels
157 * bin/booh-classifier: center on C-space if possible
161 * bin/booh-classifier: update statusbar asap instead of after
162 mainview loading; do not autoscroll on focus-in-event to prevent
163 from wrongly autoscrolling on desktop change; provide C-space to
164 autoscroll on current item
168 * bin/booh-classifier: take in account hidden items for preloading
172 * bin/booh-classifier: [no log message]
176 * bin/booh-backend: make sure to have correct theme stuff when
177 changing theme by always copying theme stuff
181 * VERSION, bin/booh: [no log message]
185 * VERSION: [no log message]
189 * ext/rbbooh.cc: prevent from aborting on too large stack size
193 * bin/booh-classifier: apply new label when creating it
197 * bin/booh-classifier: [no log message]
201 * bin/booh-classifier: copy by default
205 * bin/booh-classifier: confirm quit if needed
209 * bin/booh, lib/booh/booh-lib.rb: remember optimize for 3/2 choice
213 * bin/booh: remember multi languages choice
217 * bin/booh, bin/booh-backend, bin/booh-classifier,
218 data/man/man1/booh-backend.1, data/man/man1/booh.1: use "photo"
219 rather than "image" wording when it is opposed to videos
223 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1: tell
224 about removal of stuff inside destination directory
228 * bin/booh-classifier: can quit during loading
232 * bin/booh-classifier: configurable thumbnails height
236 * bin/booh-classifier, ext/rbbooh.cc: interrupt loading of current
237 image in case user is moving fast, in order to display target
238 image of the move asap
242 * bin/booh-classifier, ext/rbbooh.cc: internalize pixbuf loading
243 for 30% more speedup; because of GC extreme slowness, use a less
244 aggressive caching strategy
248 * bin/: booh, booh-backend: [no log message]
252 * bin/booh-classifier: share tips object
256 * ChangeLog: [no log message]
260 * bin/booh: display progression in application title
264 * bin/booh, bin/booh-classifier, data/booh/images/booh-16x16.png,
265 data/booh/images/booh-32x32.png, data/booh/images/booh-48x48.png,
266 lib/booh/booh-lib.rb: with app icon
270 * VERSION, ChangeLog: [no log message]
274 * bin/booh: allow to optionally transcode videos
278 * booh.bash-completion, bin/booh, bin/booh-backend,
279 data/man/man1/booh-backend.1: allow to optionally transcode
284 * bin/booh-classifier: [no log message]
288 * bin/booh-classifier: File.rename does not work between
293 * bin/: booh, booh-classifier: multiviews booh.org
297 * INSTALL, data/man/man1/album2booh.1, desktop/booh-16x16.png,
298 desktop/booh-32x32.png, desktop/booh-48x48.png,
299 desktop/booh-classifier.desktop, desktop/booh.desktop: sync
303 * tools/build-standalone-package.pl: [no log message]
307 * lib/booh/booh-lib.rb, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
308 po/ja.po: [no log message]
312 * ext/rbbooh.cc: actually, I don't care about exceptions because I
313 will try non JPG images
317 * bin/booh-backend, ext/rbbooh.cc: date
321 * buildtar.sh, tools/build-standalone-package.pl,
322 tools/build-tarball.sh, VERSION: [no log message]
326 * INSTALL, ext/build.sh, ext/rbbooh.c, ext/rbbooh.cc: rename to
327 rbbooh.cc to prevent hacky build.sh
331 * INSTALL: [no log message]
335 * INSTALL: [no log message]
339 * bin/booh: [no log message]
343 * bin/booh-classifier: [no log message]
347 * bin/booh-classifier, data/man/man1/booh-classifier.1: [no log
352 * bin/booh-classifier: [no log message]
356 * bin/booh-backend: [no log message]
360 * booh.bash-completion, data/man/man1/album2booh.1,
361 data/man/man1/booh-backend.1, data/man/man1/booh-classifier.1,
362 data/man/man1/booh-fix-whitebalance.1,
363 data/man/man1/booh-gamma-correction.1, data/man/man1/booh.1,
364 data/man/man1/webalbum2booh.1: [no log message]
368 * lib/booh/booh-lib.rb: [no log message]
372 * po/: fr.po: [no log message]
376 * INSTALL, README: [no log message]
380 * bin/booh: [no log message]
384 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: [no log message]
388 * buildtar.sh, ChangeLog, VERSION: [no log message]
392 * bin/booh-backend: [no log message]
396 * bin/booh-backend: [no log message]
400 * bin/booh-backend, ext/rbbooh.c: [no log message]
404 * bin/booh-backend: [no log message]
408 * bin/booh-backend, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
413 * lib/booh/rexml/attribute.rb.orig: [no log message]
417 * data/booh/themes/: dark/back.gif, dark/skeleton_image.html,
418 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
419 dark/video.png, dark/root/back.gif, dark/root/booh.js,
420 dark/root/video.png, sbs/skeleton_image.html,
421 sbs/skeleton_thumbnails.html, sbs/video.png, sbs/root/booh.js,
422 sbs/root/video.png, simple/skeleton_image.html: fix themes due to
423 sharing js/css changes
427 * bin/booh-backend: [no log message]
431 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: multi languages
436 * bin/booh: [no log message]
440 * bin/booh-classifier: [no log message]
444 * bin/album2booh, bin/booh, bin/booh-backend, bin/booh-classifier,
445 bin/webalbum2booh, lib/booh/booh-lib.rb, lib/booh/rexml/README,
446 lib/booh/rexml/attlistdecl.rb, lib/booh/rexml/attribute.rb,
447 lib/booh/rexml/attribute.rb.orig, lib/booh/rexml/cdata.rb,
448 lib/booh/rexml/child.rb, lib/booh/rexml/comment.rb,
449 lib/booh/rexml/doctype.rb, lib/booh/rexml/document.rb,
450 lib/booh/rexml/element.rb, lib/booh/rexml/encoding.rb,
451 lib/booh/rexml/entity.rb, lib/booh/rexml/functions.rb,
452 lib/booh/rexml/instruction.rb, lib/booh/rexml/namespace.rb,
453 lib/booh/rexml/node.rb, lib/booh/rexml/output.rb,
454 lib/booh/rexml/parent.rb, lib/booh/rexml/parseexception.rb,
455 lib/booh/rexml/quickpath.rb, lib/booh/rexml/rexml.rb,
456 lib/booh/rexml/sax2listener.rb, lib/booh/rexml/source.rb,
457 lib/booh/rexml/streamlistener.rb,
458 lib/booh/rexml/syncenumerator.rb, lib/booh/rexml/text.rb,
459 lib/booh/rexml/xmldecl.rb, lib/booh/rexml/xmltokens.rb,
460 lib/booh/rexml/xpath.rb, lib/booh/rexml/xpath_parser.rb,
461 lib/booh/rexml/dtd/attlistdecl.rb, lib/booh/rexml/dtd/dtd.rb,
462 lib/booh/rexml/dtd/elementdecl.rb,
463 lib/booh/rexml/dtd/entitydecl.rb,
464 lib/booh/rexml/dtd/notationdecl.rb,
465 lib/booh/rexml/encodings/CP-1252.rb,
466 lib/booh/rexml/encodings/EUC-JP.rb,
467 lib/booh/rexml/encodings/ICONV.rb,
468 lib/booh/rexml/encodings/ISO-8859-1.rb,
469 lib/booh/rexml/encodings/ISO-8859-15.rb,
470 lib/booh/rexml/encodings/SHIFT-JIS.rb,
471 lib/booh/rexml/encodings/SHIFT_JIS.rb,
472 lib/booh/rexml/encodings/UNILE.rb,
473 lib/booh/rexml/encodings/US-ASCII.rb,
474 lib/booh/rexml/encodings/UTF-16.rb,
475 lib/booh/rexml/encodings/UTF-8.rb, lib/booh/rexml/light/node.rb,
476 lib/booh/rexml/parsers/baseparser.rb,
477 lib/booh/rexml/parsers/lightparser.rb,
478 lib/booh/rexml/parsers/pullparser.rb,
479 lib/booh/rexml/parsers/sax2parser.rb,
480 lib/booh/rexml/parsers/streamparser.rb,
481 lib/booh/rexml/parsers/treeparser.rb,
482 lib/booh/rexml/parsers/ultralightparser.rb,
483 lib/booh/rexml/parsers/xpathparser.rb,
484 lib/booh/rexml/validation/relaxng.rb,
485 lib/booh/rexml/validation/validation.rb,
486 lib/booh/rexml/validation/validationexception.rb: internalize
491 * bin/booh, bin/booh-backend, data/booh/themes/simple/root/booh.js,
492 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: multi languages,
493 in backend only for the moment
497 * bin/: booh, booh-backend, booh-classifier: [no log message]
505 * bin/: booh: [no log message]
509 * lib/booh/booh-lib.rb: [no log message]
513 * bin/booh-backend: [no log message]
517 * bin/booh: [no log message]
521 * INSTALL, bin/booh: [no log message]
525 * bin/booh-classifier: workaround a problem on 2006
529 * lib/booh/booh-lib.rb: [no log message]
533 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
538 * bin/booh-classifier: [no log message]
542 * bin/booh-classifier: some help
546 * bin/: booh, booh-backend: use more File.delete and File.join
550 * bin/booh: old albums didn't necessarily have these set
554 * bin/: booh, booh-classifier: [no log message]
558 * lib/booh/booh-lib.rb: support all images supported by gdkpixbuf
559 (except useless sunras)
563 * bin/booh-classifier: take care of opening another directory while
568 * bin/booh-classifier: progress bar
572 * bin/booh-classifier: [no log message]
576 * bin/booh-classifier: [no log message]
580 * bin/booh-classifier: remove multithreading; load only thumbnails
585 * bin/booh-classifier: [no log message]
589 * bin/booh-classifier: [no log message]
593 * bin/booh-classifier: [no log message]
597 * bin/booh-classifier: reduce a bit ruby<->C back and forth, it is
602 * bin/booh-classifier: use a pixbuf loader to allow the loading
603 thread to be interrupted by the main thread more often, to keep
604 the UI responsive even if loaded pictures are several MBs large;
605 directly load at scaled down size to save memoery and speedup
609 * bin/booh: refresh is not undoable and doesn't change the album,
610 however we must regenerate all thumbnails when generating the
615 * bin/booh: fix improper indenting
619 * bin/booh-classifier: new gen_video_thumbnail because of
620 transcode->mplayer switch
624 * INTERNALS, bin/booh, bin/booh-backend, bin/booh-classifier,
625 lib/booh/booh-lib.rb: transcode sucks too much (often a green
626 image instead of a proper thumbnail), replace with mplayer
630 * data/booh/themes/simple/root/booh.css: fix typo
634 * bin/booh, lib/booh/Synchronizator.rb: wrap calls to the XML
635 document with a synchronization, to avoid random aborts when
636 another Thread modifies the document in the background (the
637 thumbnails generator, apparently)
641 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: set EXIF
642 orientation of source file when rotating
646 * INSTALL: [no log message]
650 * AUTHORS: [no log message]
654 * INSTALL, bin/album2booh, data/man/man1/album2booh.1: add
663 * INSTALL, ext/build.sh, ext/extconf.rb, ext/rbbooh.c,
664 lib/booh/booh-lib.rb: switch to libexiv2, it can write EXIF data
668 * AUTHORS: [no log message]
672 * THEMES, bin/booh-backend,
673 data/booh/themes/simple/skeleton_image.html,
674 data/booh/themes/simple/skeleton_index.html,
675 data/booh/themes/simple/skeleton_thumbnails.html,
676 data/booh/themes/simple/video.png,
677 data/booh/themes/simple/root/booh.css,
678 data/booh/themes/simple/root/booh.js,
679 data/booh/themes/simple/root/video.png, lib/booh/html-merges.rb:
680 js/css sharing thanks to Jean-Michel Schelcher <jm_ml
685 * bin/booh-backend: allow ~~navigation~~ in more places
689 * booh.bash-completion: update
693 * bin/booh: support Shift-Tab (Left-Tab) for fast thumbnails
698 * bin/booh-backend: try to generate less broken html
702 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: classifier:
703 allow to sort by EXIF dates
707 * bin/booh-classifier: sort entries alphabetically
711 * bin/booh-classifier: remove debugging code
715 * bin/booh-classifier: dont abort when (un)ticking labels with no
720 * bin/booh: booh: add mproc autodetection
724 * data/man/man1/booh-backend.1: [no log message]
728 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update
732 * lib/booh/html-merges.rb: simplify
736 * VERSION: second pre version
744 * bin/booh-classifier: add unlabelled items
748 * data/man/man1/booh.1: [no log message]
752 * lib/booh/booh-lib.rb: fix crash on videos on first run
756 * bin/booh-classifier: all labels can be visible or not; use proper
757 color selection; allow to move files
761 * data/man/man1/booh.1: talk about booh-classifier
769 * VERSION, po/booh.pot, po/de.po, po/eo.po, po/fr.po, po/ja.po: pre
774 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
778 * bin/booh-classifier: stupid gtk sometimes creates folder,
783 * bin/booh-classifier: add ability to hide images/videos marked for
788 * bin/booh-classifier: [no log message]
792 * bin/booh-classifier: display video on video thumbnail double
797 * bin/booh-classifier: [no log message]
801 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
802 po/ja.po: [no log message]
806 * bin/booh-classifier, ext/rbbooh.c: [no log message]
810 * bin/booh-classifier: set EXIF rotation not yet possible
814 * bin/booh-classifier: use 80% memfree by default
818 * bin/booh-classifier: [no log message]
822 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
826 * bin/booh-classifier, data/booh/images/arrow_towards_up.png:
827 odie's idea: move currently selection thumbnail up instead of
832 * bin/booh-classifier: draw a border around main view with current
837 * bin/booh-classifier: [no log message]
841 * bin/booh-classifier: display actions in status bar
845 * bin/booh-classifier, data/booh/images/arrow_towards_up.png: add a
846 selection materializer
850 * data/man/man1/booh-classifier.1: add
854 * data/man/man1/: booh-backend.1, booh-fix-whitebalance.1,
855 booh-gamma-correction.1, booh.1, webalbum2booh.1: year update
859 * AUTHORS: alphabetically
863 * VERSION: classifier needs version bump
867 * po/: Makefile, booh.pot, de.po, eo.po, fr.po, ja.po: merge,
872 * bin/booh-classifier: reall use memfree on startup for calculating
877 * bin/booh-classifier: [no log message]
881 * bin/booh-classifier: don't limit load amount
885 * ext/rbbooh.c: [no log message]
889 * bin/booh-classifier, ext/rbbooh.c: internalize RVAL2BOXED fix for
890 allowing passing NIL_P (->NULL)
894 * bin/booh-classifier, ext/rbbooh.c: override rg2's
895 gdkpixbuf.rotate with a noleak method instead of testing for the
900 * INSTALL, bin/booh-classifier, ext/extconf.rb, ext/rbbooh.c:
901 drawing video borders in ruby is too slow, do it in extension
905 * bin/booh-classifier, lib/booh/booh-lib.rb: [no log message]
909 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
914 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
919 * bin/booh-classifier: [no log message]
923 * bin/booh-classifier: file chooser dialog for file/open and
924 execute/move by default on working dir; execute/move remembers
929 * bin/booh-classifier: sync
933 * bin/booh-classifier: much more
937 * bin/booh-classifier: tell about images number on boot
941 * bin/booh-classifier: use normal stuff for autoscrolling
942 (allocation) thanks detlef reichl, autoscroll just the needed
943 amount for full visibility for better user experience
947 * bin/booh-classifier: have autoscrolling
951 * bin/booh-classifier: [no log message]
955 * bin/booh-classifier: nicer view when lots of pictures
959 * bin/booh-classifier: add classifier
963 * lib/booh/booh-lib.rb: use Gdk::Pixbuf#get_file_info for obtaining
964 the dimensions of the picture, its faaaster
968 * lib/booh/html-merges.rb: use a shorter timeout to better use
973 * ext/rbbooh.c: [no log message]
977 * bin/booh, ext/rbbooh.c: also use libexif for sorting a directory
978 according to EXIF date, makes operation 40 times faster
982 * lib/booh/GtkAutoTable.rb: fix an abort when undoing a remove, but
983 create a memory leak for that :/
987 * bin/booh, lib/booh/GtkAutoTable.rb: don't wrongly overwrite
992 * INSTALL, bin/booh: exif is faster and more reliable
996 * bin/booh, lib/booh/booh-lib.rb: rexml in ruby 1.8.6 is more
997 strict that attributes cannot be Fixnum objects
1001 * INSTALL, bin/booh, bin/booh-fix-whitebalance,
1002 bin/booh-gamma-correction, ext/extconf.rb, ext/rbbooh.c,
1003 lib/booh/booh-lib.rb: use libexif for getting the EXIF
1004 orientation tag, it is so much faster than identify. on a typical
1005 booh-backend usecase, I get 20% performance improvement
1009 * data/man/man1/: booh-gamma-correction, booh-gamma-correction.1:
1014 * bin/booh: sanity check against rexml bugs in stock ruby 1.8.4 and
1019 * bin/booh: [no log message]
1023 * bin/booh: allow simple and double quotes in made-with and index
1028 * bin/booh: eo by fif
1032 * THEMES: [no log message]
1036 * bin/booh-backend: dont produce broken JS when original size is
1041 * AUTHORS, po/eo.po: esperanto
1045 * bin/booh-backend: [no log message]
1049 * bin/booh: [no log message]
1053 * ChangeLog, VERSION: 0.8.6.1
1057 * bin/booh: work with recent ruby-gnome2
1061 * data/man/man1/: booh-backend.1: [no log message]
1065 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
1070 * ChangeLog: [no log message]
1074 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
1075 data/man/man1/booh-fix-whitebalance.1,
1076 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
1077 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
1082 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
1087 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
1088 specifically on user click
1092 * bin/booh: when clicking on link to open album in browser after
1093 generation, close dialog
1097 * bin/booh-backend: [no log message]
1101 * data/booh/themes/: dark/skeleton_image.html,
1102 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
1103 sbs/skeleton_image.html, sbs/skeleton_index.html,
1104 sbs/skeleton_thumbnails.html: themes fixes
1108 * bin/booh-backend: [no log message]
1112 * bin/booh: [no log message]
1116 * ChangeLog: [no log message]
1120 * data/booh/themes/: dark/skeleton_thumbnails.html,
1121 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
1126 * po/: booh.pot, de.po, fr.po, ja.po: sync
1130 * bin/booh-backend: [no log message]
1142 * bin/booh-backend: [no log message]
1146 * bin/booh: [no log message]
1150 * bin/booh-backend: [no log message]
1154 * bin/booh: [no log message]
1158 * bin/booh-backend: [no log message]
1162 * po/: booh.pot, de.po, fr.po, ja.po: sync
1166 * bin/: booh, booh-backend: defend against ruby-1.8.4
1170 * bin/booh-backend: [no log message]
1174 * bin/booh: [no log message]
1178 * bin/booh, bin/booh-backend,
1179 data/booh/themes/dark/skeleton_thumbnails.html,
1180 data/booh/themes/sbs/skeleton_thumbnails.html,
1181 data/booh/themes/simple/skeleton_thumbnails.html,
1182 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
1183 split thumbnails on several pages, suggested by Till
1187 * bin/booh: add some missing cleanups
1191 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
1196 * bin/booh: just in case
1200 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
1201 bin/booh-gamma-correction, bin/webalbum2booh: licensing
1205 * bin/booh: [no log message]
1209 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
1210 charset to try to workaround badly configured apache servers
1214 * lib/booh/html-merges.rb: [no log message]
1218 * bin/booh-backend: [no log message]
1222 * bin/booh: 0.8.6 has a few changes needing to regenerate the
1227 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
1228 data/booh/themes/sbs/metadata/parameters.rb,
1229 data/booh/themes/simple/metadata/parameters.rb,
1230 lib/booh/html-merges.rb: as suggested by benny, we can choose the
1231 size automatically with the browser window size instead of using
1236 * bin/booh: be sure that opening properties doesnt destroy some
1241 * bin/booh: [no log message]
1245 * bin/booh: fix small problems with captionfile of album of <dir>
1250 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
1251 sbs/skeleton_thumbnails.html, sbs/video.png,
1252 simple/skeleton_thumbnails.html, simple/video.png: [no log
1257 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
1258 data/booh/themes/dark/skeleton_index.html,
1259 data/booh/themes/dark/skeleton_thumbnails.html,
1260 data/booh/themes/sbs/skeleton_image.html,
1261 data/booh/themes/sbs/skeleton_index.html,
1262 data/booh/themes/sbs/skeleton_thumbnails.html,
1263 data/booh/themes/simple/skeleton_image.html,
1264 data/booh/themes/simple/skeleton_index.html,
1265 data/booh/themes/simple/skeleton_thumbnails.html,
1266 lib/booh/html-merges.rb: no need to use an "image" class, this
1267 was the sole class; use border-color rather than color, in the
1268 hope it will work in MSIE as well
1272 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
1273 modifiers are pressed
1277 * po/: booh.pot, de.po, fr.po, ja.po: sync
1281 * bin/booh: avoid a duplicate entry in potfile I don't even know
1282 where is coming from
1290 * bin/booh, bin/booh-gamma-correction,
1291 data/booh/images/stock-tool-brightness-contrast-16.png,
1292 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
1293 lib/booh/booh-lib.rb: add gamma correction suggested by coni
1297 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
1298 images externally with gimp
1302 * bin/booh, bin/booh-backend,
1303 data/booh/themes/simple/skeleton_image.html,
1304 data/booh/themes/simple/skeleton_index.html,
1305 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
1306 feature suggested by coni
1310 * bin/booh: add "made with booh" by default on bottom of pages,
1315 * bin/booh: add refresh feature suggested by coni
1319 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
1320 character system locale cannot encode in "new album" dialog
1324 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
1325 potential aborts, thx to a suggestion from fif
1329 * bin/booh, data/booh/images/video_border.png: put a visual on the
1330 borders of videos - this time I managed to do it ;p
1334 * data/booh/themes/dark/skeleton_index.html,
1335 data/booh/themes/sbs/skeleton_index.html,
1336 data/booh/themes/simple/skeleton_index.html,
1337 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
1338 that images are clickable on first launch of the main page
1342 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
1346 * bin/: booh, booh-backend: allow to specify an arbitrary format
1347 for comments of new images
1351 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
1352 skeleton_thumbnails.html: correct "blinking" of background by
1353 fixing it thanks to milka
1357 * bin/booh: [no log message]
1361 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
1362 user entered chars which default encoding cannot encode
1366 * bin/booh: need to keep caption in UTF8 always because it might
1367 contain characters impossible to encode with default encoding
1371 * ChangeLog: [no log message]
1375 * VERSION: new version
1379 * po/: de.po, ja.po: updates
1383 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
1387 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
1392 * bin/webalbum2booh: [no log message]
1396 * bin/booh, data/booh/images/move-bottom.png,
1397 data/booh/images/move-top.png: allow to move subalbums directly
1398 to the top or bottom
1402 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
1403 po/de.po, po/fr.po, po/ja.po: sync
1407 * VERSION: [no log message]
1411 * bin/booh: keep 10 instead of 5 recently opened files
1415 * bin/booh: confirming save-as adds an entry in recently opened
1420 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
1421 exif date" feature suggested by JC
1425 * bin/booh, data/booh/images/restore.png: add ability to restore
1426 deleted images/videos/subalbums (suggested by JC)
1430 * bin/booh: allow to remove a subalbum directly in the treeview,
1435 * bin/booh: dont mark as dirty when we still have compat
1439 * bin/booh: dont flush the threads by removing them, execute them
1443 * bin/booh: generating is modifying (because of already-generated
1448 * ChangeLog: [no log message]
1452 * bin/booh: need to execute delayed gtk calls in the order they
1457 * ChangeLog: [no log message]
1465 * bin/booh: fix booh startup :/
1469 * bin/booh-backend: [no log message]
1473 * ChangeLog: [no log message]
1477 * bin/booh: reduce the risk of abort
1481 * bin/booh: remove some debugging things
1485 * bin/booh: bugfix < 0.8.4 migrating
1493 * VERSION: 0.8.4 indeed
1497 * po/: booh.pot, fr.po: sync
1501 * bin/booh-backend: per suggestion of jl, test for bad chars before
1506 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
1507 data/booh/themes/sbs/skeleton_index.html,
1508 data/booh/themes/sbs/skeleton_thumbnails.html,
1509 data/booh/themes/sbs/video.png,
1510 data/booh/themes/sbs/metadata/parameters.rb,
1511 data/booh/themes/sbs/metadata/screenshot-1.png,
1512 data/booh/themes/sbs/metadata/screenshot-2.png,
1513 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
1518 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
1519 upgrades from before 0.8.4
1523 * bin/booh-backend: if an entire directory is removed, dont forget
1524 to remove the target directory as well (reported by julien
1529 * po/de.po: rolands update
1533 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
1534 character a string, if its utf8 it will be incorrect (happened to
1539 * bin/booh: fix multiple calls
1547 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
1548 message in gui, remove backticks in messages as left quotes
1552 * lib/booh/booh-lib.rb: [no log message]
1556 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
1557 with similar dest filenames
1561 * bin/booh: [no log message]
1565 * bin/booh-backend: hardlink videos as well
1569 * po/: booh.pot, de.po, fr.po, ja.po: sync
1573 * bin/booh, bin/booh-backend,
1574 data/booh/themes/dark/skeleton_image.html,
1575 data/booh/themes/dark/skeleton_index.html,
1576 data/booh/themes/dark/skeleton_thumbnails.html,
1577 data/booh/themes/simple/skeleton_image.html,
1578 data/booh/themes/simple/skeleton_index.html,
1579 data/booh/themes/simple/skeleton_thumbnails.html,
1580 lib/booh/html-merges.rb: transitional xhtml compliant
1584 * bin/: booh, booh-backend: remove removed subdirectories from
1585 config on --merge-config
1589 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
1594 * bin/booh-backend: try to use hard links when creating an album
1595 including "original" size to space diskspace
1599 * po/: booh.pot, de.po, fr.po, ja.po: sync
1603 * bin/: booh, booh-backend: [no log message]
1607 * bin/booh, bin/booh-backend,
1608 data/booh/themes/dark/skeleton_image.html,
1609 data/booh/themes/dark/skeleton_index.html,
1610 data/booh/themes/dark/skeleton_thumbnails.html,
1611 data/booh/themes/simple/skeleton_image.html,
1612 data/booh/themes/simple/skeleton_index.html,
1613 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
1614 to display "made with" markup at the bottom of pages
1618 * bin/booh: graphically show password protection
1622 * VERSION: pre 0.8.4
1626 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
1627 add password protection feature
1631 * bin/booh, bin/booh-backend,
1632 data/booh/themes/dark/metadata/parameters.rb,
1633 data/booh/themes/simple/skeleton_thumbnails.html,
1634 data/booh/themes/simple/metadata/parameters.rb,
1635 lib/booh/booh-lib.rb: support panoramas
1639 * ChangeLog: [no log message]
1647 * INSTALL: add icons
1651 * bin/booh: remove unneeded part in license
1655 * bin/booh-backend: when creating a new subalbum, need to remove
1656 the already-generated mark of the parent because of the
1657 sub-albums page containing now one more element
1661 * po/: fr.po, booh.pot, de.po, ja.po: sync
1665 * bin/booh: fix default browser which should be a firefox that does
1666 *not* overwrite the existing URL; give a hint for when the path
1667 to the video viewer is not available
1671 * bin/booh: [no log message]
1675 * bin/booh: roland eckert on german
1679 * po/de.po: roland eckert
1687 * AUTHORS: [no log message]
1691 * ChangeLog: [no log message]
1695 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
1699 * bin/: booh, booh-backend: [no log message]
1703 * bin/: booh, booh-backend: add "merge new subalbums" long needed
1711 * VERSION: new 0.8.3
1715 * lib/booh/html-merges.rb: to honour slideshow pause when entering
1716 directly in slideshow mode, the cookie should be read before
1717 toggling the slideshow
1721 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
1722 view the webalbum from the menu as well
1726 * bin/: booh, booh-backend: remove some warnings in ruby -v
1730 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
1734 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
1735 webalbum in the dialog for successful webalbum generation
1739 * bin/booh: use standard AboutDialog
1743 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
1744 feat] have "view" of images/videos available in popup menu as
1749 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
1750 rather than exif external binary
1754 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
1755 support no identify and no transcode/mencoder
1759 * bin/booh: check config at bootup; checked for the video viewer,
1764 * bin/booh: [no log message]
1768 * bin/booh: [guillomovitch feat] allow that deletion also deletes
1773 * bin/booh-backend: supplying an existing directory to
1774 --config-file is unsupported
1778 * bin/booh: use stock "save" for save actions
1782 * po/fr.po: [no log message]
1786 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
1787 make it work with ruby 1.8.3
1791 * bin/booh: fix invasive autoscroll when clicking in menu
1795 * VERSION, ChangeLog: [no log message]
1799 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
1800 thumbmail image" broken in x-large
1804 * bin/: booh, booh-backend: fix bug of aborting when creating a
1805 web-album at first launch of booh (when ~/.booh-gui-rc didnt
1810 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
1811 created by mencoder because two files in two different
1812 directories have the same name
1816 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
1817 per row in default theme as well
1821 * bin/booh: don't shadow a closure making shift-arrows abort after
1826 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
1827 when transcoding for a too low number of frames. make it one
1832 * ChangeLog, VERSION: [no log message]
1836 * README: [no log message]
1840 * INSTALL: improve INSTALL doc
1844 * AUTHORS, booh.bash-completion: add bash completion thx
1849 * bin/booh-backend: recompute the memoization between the 2 passes
1850 because elements mights have been removed (the ones with no
1855 * bin/booh-backend: don't incidentally remove thumbnails images in
1860 * bin/booh: [no log message]
1864 * bin/booh: dont wrongly tell that the destination directory
1865 already exists if it is empty (because just created by the gtk2
1870 * bin/booh: dont forget to mark the album modified after a subalbum
1875 * bin/booh-backend: fix xlarge broken again :/
1879 * lib/booh/html-merges.rb: dont save the preferred size in the
1884 * bin/booh: dont abort when reordering subalbums when there is a
1885 deleted directory there
1889 * bin/booh: fix double utf8 encoding in name of directory
1890 containing non ASCII (in statusbar)
1894 * ChangeLog: [no log message]
1898 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
1903 * bin/booh, data/booh/images/logo.png: add logo in about
1907 * po/: booh.pot, fr.po, ja.po: sync
1911 * data/booh/themes/: dark/metadata/parameters.rb,
1912 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
1913 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
1914 simple/metadata/screenshot-1.png,
1915 simple/metadata/screenshot-2.png,
1916 simple/metadata/screenshot-3.png: fucking cvs
1920 * data/booh/themes/simple/metadata/: parameters.rb,
1921 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
1926 * data/booh/themes/simple/metadata/: screenshot-1.png,
1927 screenshot-2.png, screenshot-3.png: [no log message]
1931 * THEMES, bin/booh, bin/booh-backend,
1932 data/booh/themes/dark/back.gif,
1933 data/booh/themes/dark/skeleton_image.html,
1934 data/booh/themes/dark/skeleton_index.html,
1935 data/booh/themes/dark/skeleton_thumbnails.html,
1936 data/booh/themes/dark/video.png,
1937 data/booh/themes/simple/skeleton_image.html,
1938 data/booh/themes/simple/skeleton_index.html,
1939 data/booh/themes/simple/metadata/parameters.rb,
1940 data/booh/themes/simple/metadata/screenshot-1.png,
1941 data/booh/themes/simple/metadata/screenshot-2.png,
1942 data/booh/themes/simple/metadata/screenshot-3.png,
1943 lib/booh/html-merges.rb: add "dark" theme, work on themes
1947 * bin/: booh, booh-backend: mark older documents as dirty when
1948 version is increased
1952 * bin/: booh, booh-backend: use -follow when invoking find
1956 * bin/booh: small fixes related to file saves, filenames when
1961 * bin/booh, bin/booh-backend,
1962 data/booh/themes/simple/skeleton_thumbnails.html,
1963 data/booh/themes/simple/metadata/parameters.rb,
1964 lib/booh/booh-lib.rb: allow to change the number of thumbnails
1969 * bin/booh, bin/booh-backend,
1970 data/booh/themes/simple/metadata/parameters.rb,
1971 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
1976 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
1981 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
1982 tables drawing, need to use a different table for buttons in
1983 order to not have them move a lot when switching between
1984 landscape and portrait images
1988 * bin/booh: [no log message]
1992 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1993 data/booh/themes/simple/skeleton_index.html,
1994 data/booh/themes/simple/skeleton_thumbnails.html,
1995 lib/booh/html-merges.rb: provide a class for images, use a thin
2000 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
2001 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
2002 selection and autoscroll in there and in drag-n-drop
2006 * data/man/man1/booh-backend.1: [no log message]
2010 * bin/booh: fix bug of wrong image when cancelling white balance
2015 * bin/booh: various fixes
2019 * bin/booh: small fix concerning gtk_thread_protect not enclosing
2024 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
2025 gen_thumbnails reentrant, the GUI can call it from different
2030 * bin/booh: now a merge is a modification since we don't save to
2035 * bin/booh: workaround problems when calling gtk things from ruby
2036 threads by deferring the calls to the main ruby thread
2040 * lib/booh/html-merges.rb: fix up and down key shortcuts
2044 * bin/booh: don't forget to cleanup backup of temp files as well
2048 * bin/booh-backend: don't cleanup files that actually are albums
2053 * bin/booh: dont save the master file in the back of the user when
2058 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
2059 initially from Richard G. Roman
2063 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
2064 a non existant page if a user has several albums on the same
2065 website with different set of sizes
2069 * lib/booh/booh-lib.rb: try more videos formats
2073 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
2074 problem thanks to the hash trick learnt at
2075 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
2079 * bin/booh-backend: fix failures when using the x-large size
2083 * ChangeLog, VERSION: 0.7.1
2087 * bin/booh-backend: fix crash when generating an album with only
2092 * bin/booh-backend: fix bug of trying to remove directories when
2097 * bin/booh-backend: when merging, if there is no more elements at a
2098 point, remove attributes of the dir element that indicate there
2103 * bin/booh: when deleting an album, move up the tree to delete also
2104 parent albums if needed
2108 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
2109 data/man/man1/booh.1: [no log message]
2117 * bin/booh: grab focus and autoscroll when undo/redo since we can
2118 be scrolled out much
2122 * bin/booh: add mouse gesture for image delete for large view as
2135 * po/ja.po: by masao mutoh
2139 * post-install.rb: add manpages
2143 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
2144 balance: parallelize more
2148 * bin/booh-backend: dont delete theme stuff when cleaning up, to
2149 put it back right after
2153 * bin/booh: some more tooltips in preferences
2157 * bin/booh: allow control-delete to remove current image from
2162 * bin/booh-backend: cleanup old images/videos in destdir, for when
2163 removing elements or sizes
2167 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
2168 proper textedit when reinserting a deleted element (useful for
2173 * bin/: booh, booh-backend: allow to prefer empty comments when
2178 * bin/booh: [no log message]
2182 * bin/booh: allow to disallow mouse gestures
2186 * bin/booh: when opening an album, display amount of images, videos
2187 and sub-albums in statusbar
2191 * bin/booh: [no log message]
2195 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
2196 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
2201 * bin/booh: masao in about
2205 * bin/booh: ctrl z -> undo ctrl r -> redo
2209 * bin/: booh: mouse gestures: left->right button does undo,
2210 right->left button does redo
2214 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
2215 deleted elements to not merge them back when using "merge
2216 new/removed images/videos"
2220 * bin/booh: [no log message]
2224 * bin/booh: [no log message]
2228 * bin/booh: fix control-left aborting
2236 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
2240 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
2245 * bin/booh: allow to edit title of a thumbnails page as well
2246 (particularly useful for albums without any subalbum)
2250 * bin/booh: fix 'undo delete' which didn't put the deleted element
2251 back at its correct original position
2255 * bin/booh: when reordering subalbums, need to regenerate down
2256 because of previous/next links
2260 * bin/booh-backend: don't abort on substInFile for dirs without
2265 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
2266 all captions" capability
2270 * lib/booh/html-merges.rb: don't use filename if caption is empty
2274 * bin/booh: invoke mplayer in background to not freeze the GUI
2278 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
2279 subtituted in case of not using --config
2287 * po/fr.po, ChangeLog: [no log message]
2291 * bin/booh-backend: [no log message]
2295 * po/: booh.pot, fr.po: sync
2299 * bin/booh: handle save of modifications when opening a new file
2303 * bin/booh-backend: [no log message]
2307 * bin/booh-backend: [no log message]
2311 * bin/: booh, booh-backend: optimize a lot album generation by not
2312 regenerating when places are already generated
2316 * bin/booh: previous commit: fix failure of "cancel" on try_quit
2320 * bin/: booh: allow to remove a thumbnail from its fullsize view
2324 * bin/booh, data/booh/images/stock-move-down.png,
2325 data/booh/images/stock-move-left.png,
2326 data/booh/images/stock-move-right.png,
2327 data/booh/images/stock-move-up.png: allow to change thumbnails
2328 and subalbums position in the popup menu
2332 * bin/booh-backend: fix bug preventing images/videos from
2333 disappearing when merging newdirs or currdir
2337 * bin/booh: put filename as title of image when viewing an image
2342 * bin/: booh, booh-backend: add progressbars when merging and
2347 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
2348 newlines in captions
2352 * bin/: booh, booh-backend: let merge new/removed images/videos
2353 only in one specified directory (in current directory of the gui)
2357 * lib/booh/booh-lib.rb: [no log message]
2361 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
2363 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
2364 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
2368 * po/fr.po: [no log message]
2372 * bin/booh-backend: [no log message]
2376 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
2380 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
2381 data/booh/themes/simple/skeleton_thumbnails.html,
2382 lib/booh/booh-lib.rb: add a "previous album" and "next album"
2383 link for each thumbnails and image page
2387 * bin/booh-backend: don't capitalize "return to albums" and "return
2392 * bin/booh-backend: improve speed by 7% by preprocessing the
2393 absolute xpath queries to perform path->dir
2397 * bin/booh-backend: fix width= and height= in <img> elements
2401 * bin/booh: allow to specify the video viewer
2405 * data/booh/themes/simple/metadata/parameters.rb: this is not
2406 1450x1024, this is 1400x1050
2410 * bin/booh: handle undo in changedir for captionfile for subalbums
2414 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
2419 * ChangeLog, VERSION: 0.5.2
2423 * po/: booh.pot, fr.po: merge
2427 * lib/booh/booh-lib.rb: [no log message]
2431 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
2435 * bin/booh: [no log message]
2439 * bin/: booh, booh-backend: allow to merge only new subalbums
2443 * bin/: booh: correctly handle completely removed subalbums
2447 * bin/booh: correctly handle completely removed subalbums
2451 * bin/booh: remove nick style
2455 * ChangeLog: [no log message]
2459 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
2460 textview or image is not visible
2464 * bin/booh: remove duplicate page-down/up, add support for stepping
2465 in thumbnails page with up/down keys
2469 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
2474 * po/: Makefile, booh.pot, fr.po: sync
2482 * bin/booh: allow an horizontal scrollbar in sub-albums page
2486 * bin/booh: don't waste time saving album data in slow rexml if
2487 there was no modification
2491 * bin/booh: don't die when File/Open is given an image file. and
2492 even provide a hint for newbies when they try to open an image or
2497 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
2502 * bin/booh: add a border to wait messages
2506 * bin/booh: don't add to last-opens if we open the same file again
2510 * bin/booh: put left treeview in a scrolledwindow
2514 * bin/booh: booh-backend, don't count dotted directories
2518 * bin/: booh, booh-gui: rename booh-gui to booh
2522 * bin/: booh, booh-backend: rename booh to booh-backend
2526 * README: [no log message]
2530 * bin/booh: ignore hidden directories
2534 * bin/booh: add --version
2538 * po/Makefile: take translations from theme as well
2542 * lib/booh/html-merges.rb: add generator to thumbnails page
2546 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
2551 * bin/: booh, booh-gui: [no log message]
2555 * ChangeLog: [no log message]
2559 * po/: booh.pot, fr.po: sync
2567 * lib/booh/html-merges.rb: copy key shortcuts support in album from
2572 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
2577 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
2581 * bin/: booh, booh-gui: [no log message]
2585 * bin/booh: [no log message]
2589 * bin/booh, lib/booh/booh-lib.rb: [no log message]
2593 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
2594 could see with dirs/filenames containing spaces/accented chars,
2595 with a non utf8 system (e.g. not the same encoding for file
2596 access than encoding used in gtk or by rexml)
2600 * lib/booh/booh-lib.rb: [no log message]
2604 * po/: booh.pot, fr.po: sync
2608 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
2613 * data/booh/themes/simple/skeleton_image.html,
2614 lib/booh/html-merges.rb: allow to change the number of seconds of
2615 pause in the slideshow, and keep it in a cookie
2619 * data/booh/themes/simple/: skeleton_image.html,
2620 skeleton_index.html, skeleton_thumbnails.html: verdana sux
2621 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
2625 * bin/booh-gui: [no log message]
2629 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
2634 * bin/booh-gui: [no log message]
2638 * bin/booh: fix size spec in <img> not correct
2642 * bin/: booh, booh-gui: provide a way to change theme and sizes
2643 when merging a config, and show in booh-gui properties of an
2644 album and let these change
2648 * bin/booh-gui: if shift or control is pressed, one-click rotation
2649 tool rotates the other way round
2653 * bin/booh-gui: [no log message]
2657 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
2658 link to original image
2662 * bin/booh, bin/booh-gui,
2663 data/booh/themes/simple/metadata/parameters.rb,
2664 lib/booh/booh-lib.rb: add optional sizes and add x-large and
2669 * bin/booh, bin/booh-gui,
2670 data/booh/themes/simple/skeleton_image.html,
2671 data/booh/themes/simple/skeleton_thumbnails.html,
2672 data/booh/themes/simple/metadata/parameters.rb,
2673 lib/booh/booh-lib.rb: support choosing images sizes
2677 * lib/booh/html-merges.rb: fix a small bug
2681 * bin/booh-gui: also rescue ENOENT when browsing directories in
2682 case user enters /proc (or rare case of file removed in the
2687 * bin/booh-gui: last commit: add "number of images/videos down this
2692 * bin/booh-gui: [no log message]
2696 * bin/webalbum2booh: [no log message]
2700 * bin/booh-gui: make "abort" to abort immediately
2704 * bin/booh: dont drop too much directories - when first subdir
2705 doesnt contain an element for example
2709 * bin/webalbum2booh: add a script to convert webalbum files
2710 containing captions to booh
2714 * lib/booh/pre-setup.rb: [no log message]
2718 * bin/booh: dont put an initial link to other sizes in image page
2719 since if were not in the first image, they ll be broken when
2720 download is in progress
2724 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
2725 from images to thumbnail, use an anchor to go to the correct
2726 place in the page already
2730 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
2731 data/booh/themes/simple/metadata/screenshot-2.png,
2732 data/booh/themes/simple/metadata/screenshot-3.png: better
2737 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
2741 * bin/booh, data/booh/themes/simple/skeleton_image.html,
2742 data/booh/themes/simple/skeleton_thumbnails.html,
2743 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
2744 size of user with a cookie
2748 * bin/booh: [no log message]
2752 * bin/booh-gui: [no log message]
2756 * bin/booh-gui: [no log message]
2760 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
2764 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
2765 po/booh.pot, po/fr.po: sync i18n
2769 * ChangeLog: [no log message]
2777 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
2778 generate the webalbum from the gui
2782 * THEMES, bin/booh, bin/booh-gui,
2783 data/booh/themes/simple/parameters.rb,
2784 data/booh/themes/simple/metadata/parameters.rb,
2785 data/booh/themes/simple/metadata/screenshot-1.png,
2786 data/booh/themes/simple/metadata/screenshot-2.png,
2787 data/booh/themes/simple/metadata/screenshot-3.png,
2788 lib/booh/booh-lib.rb: allow to select the theme from the GUI
2792 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
2793 contrast" options configurable in preferences
2797 * bin/booh-gui: use a gtkdialog for preferences, to have a more
2798 consistent look and feel
2802 * bin/booh-gui: handle preferences and put mproc in it
2806 * bin/booh-gui: make undo and redo not sensitive in the beginning
2810 * bin/booh-gui: make save and save_as not sensitive before we have
2815 * bin/booh-gui: dont use underline for recently opened files
2819 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
2820 and save_as features
2824 * bin/booh: in --for-gui mode, just generate default sized
2825 thumbnails and no HTML pages
2829 * bin/booh-gui: [no log message]
2833 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
2838 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
2842 * bin/booh-gui: use alignment so that the frame around image of
2843 subalbums is as close as it should
2847 * bin/booh-gui: add help/about
2851 * lib/booh/pre-setup.rb: fix version
2855 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
2856 thumbnails at frame 0
2860 * bin/booh-gui, data/booh/images/stock-video-16.png,
2861 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
2866 * bin/booh-gui: [no log message]
2870 * bin/booh-gui: factorize
2874 * bin/booh-gui: factorize
2878 * bin/booh-gui: dont call Gtk.main_iteration not from the main
2879 thread as it triggers aborts
2883 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
2884 undo/redo actions in statusbar
2888 * bin/booh-gui: handle enhance in toolbar as well
2896 * bin/booh-gui, data/booh/images/stock-channels-16.png,
2897 lib/booh/booh-lib.rb: add image enhance support
2901 * bin/booh-gui: add undo and redo in menubar
2905 * bin/booh-gui: "none" button insensitive when one-click tool is
2910 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
2919 * ChangeLog, VERSION: [no log message]
2923 * po/: booh.pot, fr.po: merge
2927 * bin/booh-gui: [no log message]
2931 * bin/booh-gui: [no log message]
2935 * bin/booh-gui: have recent files available next to open toolbar
2940 * bin/booh-gui: [no log message]
2944 * bin/booh-gui, data/booh/images/stock-images-16.png: support
2945 changing subalbum image in context menu
2949 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
2950 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
2951 add popup menu on elements. provide a way to flip and swap colors
2956 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
2957 click action was performed
2961 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
2966 * bin/booh: fix merging of config file (when adding image/videos in
2967 a directory that previously contained only subdirectories)
2971 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
2972 missing (after a rotation); generate thumbnails if missing (after
2973 a rotation and booh-gui has been relaunched but booh hasn't);
2974 generate thumbnails twice faster by using suggested options in
2979 * po/: booh.pot, fr.po: sync
2983 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
2988 * bin/booh-gui: [no log message]
2992 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
2993 obviously already in portrait (situation can come from gthumb)
2997 * lib/booh/html-merges.rb: fix button sensibilities when there is
3002 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
3003 creation when we'll be using "identify" to know the exact size of
3004 the file right after that
3008 * bin/booh: fix missing detection
3012 * ChangeLog: [no log message]
3020 * bin/booh-gui: use watch cursor when changing thumbnails page as
3025 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
3026 po/booh.pot, po/fr.po: remove use of __, sync fr
3030 * bin/booh-gui, data/booh/images/stock-none-16.png,
3031 data/booh/images/stock-rotate-270-16.png,
3032 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
3037 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
3042 * bin/booh-gui: better rotations
3046 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
3047 lib/booh/booh-lib.rb: support rotation (typically, of portrait
3048 images that came with no EXIF) from GUI both with gestures and
3053 * bin/booh-gui: fix utf8 for tooltips
3057 * bin/booh: fix theme select
3061 * bin/booh: [no log message]
3065 * po/: booh.pot, fr.po: sync
3069 * bin/: booh, booh-gui: have theme in config file
3073 * po/: Makefile, booh.pot, fr.po: sync
3077 * COPYING: [no log message]
3081 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
3082 messages from gui by default
3086 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
3091 * INTERNALS: [no log message]
3095 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
3100 * AUTHORS: [no log message]
3108 * INSTALL: add basic installation procedures
3112 * README: [no log message]
3116 * bin/booh: [no log message]
3120 * bin/booh: disable clean as long as it's dangerous
3124 * bin/booh: disallow directories with '
3128 * AUTHORS: [no log message]
3132 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
3133 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
3138 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
3139 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
3140 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
3141 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
3146 * booh: [no log message]
3150 * booh: have rotation (portrait images) in config file, and
3151 source/destination directories too
3155 * booh: [no log message]
3159 * booh: add `source' and `destination' in config file so that it's
3160 now completely self included
3164 * README: [no log message]
3168 * booh: [no log message]
3172 * booh: use current charset to create XML document in, not UTF-8
3176 * booh: limit length of default caption to not fuck up thumbnails
3181 * booh: sensible default caption for images/videos
3185 * html_merges.rb: [no log message]
3189 * booh: support non ASCII and spaces in file and dirnames
3193 * booh: specify an encoding by default for the xml config file
3197 * booh: fix cleanup of temp files for videos for directories
3202 * booh: fix frame-offset for thumbnails of albums
3206 * booh: fix mencoder to transcode understanding of frame position
3207 by specifying -fps 25 to mencoder; improve quality by using mjpeg
3212 * booh: allow options for thumbnails. first one is a frame-offset
3217 * po/fr.po: small fix
3221 * po/: booh.pot, fr.po: sync i18n
3225 * booh: don't force generating a config skeleton file
3229 * booh: more information in verbose level 3
3233 * booh: don't display "run slideshow" when there is 1 image or
3234 less. don't generate image-*.html where there are only videos.
3238 * booh: always sort files and directories when in --config-skel
3242 * booh: add navigation from subalbums to upper albums
3246 * booh: add a proper "return to albums" link in thumbnails page
3250 * booh: add width= and height= to img elements so that browser can
3251 place graphical elements at correct place immediately
3255 * booh: index.html generate: don't fail on empty directories
3259 * booh: don't block on sucking transcode (but transcode processes
3264 * html_merges.rb: meta tag for booh
3268 * booh: use fifth frame of videos to reduce the probability to get
3269 artefacts of wrong encoding
3273 * booh: typo fix of skeleton_imageS.html
3277 * booh: fix image location of index.html images
3281 * booh, html_merges.rb: utf8 fixes
3285 * booh: generate proper utf8
3289 * booh: handle index.html
3293 * booh: handle config in xml. support merging config.
3297 * booh: fix slideshow url according to different sizes
3301 * README: [no log message]
3305 * html_merges.rb: don't preload all images, only ahead of 5 images
3306 and backward of 3 images
3310 * booh: - use mencoder when transcode is not strong enough - handle
3311 no preview for videos
3315 * booh: [no log message]
3319 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
3320 multiple sizes support
3324 * booh, html_merges.rb: fix ability to have ' and " in comments
3328 * booh: [no log message]
3332 * booh: allow to keep order of images and videos mixed, and use
3333 captions file if provided to list images/videos with order
3337 * README: [no log message]
3341 * html_merges.rb: don't preload beginning with first image, but
3346 * booh: handle videos
3350 * booh: add a link in image view to return to thumbnails
3354 * booh: support thumbnails
3358 * html_merges.rb: allow to set the image directly
3362 * html_merges.rb: [no log message]
3366 * html_merges.rb: allow to run with the slideshow toggled
3370 * README: [no log message]
3374 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
3378 * booh, html_merges.rb: handle captions
3382 * html_merges.rb: display image counter
3386 * booh: support selection of sizes for images
3390 * booh: specifically close the output stream or else the content is
3395 * booh: add multiproc capability
3399 * README: [no log message]
3403 * booh: support files with spaces
3407 * booh: [no log message]
3411 * booh: remove trailing / in directories if any
3415 * booh: - use exif to rotate portrait taken photos - also read
3416 files with uppercase extension
3420 * booh, html_merges.rb: [no log message]
3424 * booh: add ~~title auto substitution with dirbasename
3428 * booh: fix profile of convert
3432 * booh, booh-gui, html_merges.rb: Initial revision
3436 * booh, booh-gui, html_merges.rb: first import