3 * buildtar.sh: [no log message]
7 * bin/booh-backend: [no log message]
11 * bin/booh-backend: [no log message]
15 * bin/booh-backend, ext/rbbooh.c: [no log message]
19 * bin/booh-backend: [no log message]
23 * bin/booh-backend, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
28 * lib/booh/rexml/attribute.rb.orig: [no log message]
32 * data/booh/themes/: dark/back.gif, dark/skeleton_image.html,
33 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
34 dark/video.png, dark/root/back.gif, dark/root/booh.js,
35 dark/root/video.png, sbs/skeleton_image.html,
36 sbs/skeleton_thumbnails.html, sbs/video.png, sbs/root/booh.js,
37 sbs/root/video.png, simple/skeleton_image.html: fix themes due to
38 sharing js/css changes
42 * bin/booh-backend: [no log message]
46 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: multi languages
51 * bin/booh: [no log message]
55 * bin/booh-classifier: [no log message]
59 * bin/album2booh, bin/booh, bin/booh-backend, bin/booh-classifier,
60 bin/webalbum2booh, lib/booh/booh-lib.rb, lib/booh/rexml/README,
61 lib/booh/rexml/attlistdecl.rb, lib/booh/rexml/attribute.rb,
62 lib/booh/rexml/attribute.rb.orig, lib/booh/rexml/cdata.rb,
63 lib/booh/rexml/child.rb, lib/booh/rexml/comment.rb,
64 lib/booh/rexml/doctype.rb, lib/booh/rexml/document.rb,
65 lib/booh/rexml/element.rb, lib/booh/rexml/encoding.rb,
66 lib/booh/rexml/entity.rb, lib/booh/rexml/functions.rb,
67 lib/booh/rexml/instruction.rb, lib/booh/rexml/namespace.rb,
68 lib/booh/rexml/node.rb, lib/booh/rexml/output.rb,
69 lib/booh/rexml/parent.rb, lib/booh/rexml/parseexception.rb,
70 lib/booh/rexml/quickpath.rb, lib/booh/rexml/rexml.rb,
71 lib/booh/rexml/sax2listener.rb, lib/booh/rexml/source.rb,
72 lib/booh/rexml/streamlistener.rb,
73 lib/booh/rexml/syncenumerator.rb, lib/booh/rexml/text.rb,
74 lib/booh/rexml/xmldecl.rb, lib/booh/rexml/xmltokens.rb,
75 lib/booh/rexml/xpath.rb, lib/booh/rexml/xpath_parser.rb,
76 lib/booh/rexml/dtd/attlistdecl.rb, lib/booh/rexml/dtd/dtd.rb,
77 lib/booh/rexml/dtd/elementdecl.rb,
78 lib/booh/rexml/dtd/entitydecl.rb,
79 lib/booh/rexml/dtd/notationdecl.rb,
80 lib/booh/rexml/encodings/CP-1252.rb,
81 lib/booh/rexml/encodings/EUC-JP.rb,
82 lib/booh/rexml/encodings/ICONV.rb,
83 lib/booh/rexml/encodings/ISO-8859-1.rb,
84 lib/booh/rexml/encodings/ISO-8859-15.rb,
85 lib/booh/rexml/encodings/SHIFT-JIS.rb,
86 lib/booh/rexml/encodings/SHIFT_JIS.rb,
87 lib/booh/rexml/encodings/UNILE.rb,
88 lib/booh/rexml/encodings/US-ASCII.rb,
89 lib/booh/rexml/encodings/UTF-16.rb,
90 lib/booh/rexml/encodings/UTF-8.rb, lib/booh/rexml/light/node.rb,
91 lib/booh/rexml/parsers/baseparser.rb,
92 lib/booh/rexml/parsers/lightparser.rb,
93 lib/booh/rexml/parsers/pullparser.rb,
94 lib/booh/rexml/parsers/sax2parser.rb,
95 lib/booh/rexml/parsers/streamparser.rb,
96 lib/booh/rexml/parsers/treeparser.rb,
97 lib/booh/rexml/parsers/ultralightparser.rb,
98 lib/booh/rexml/parsers/xpathparser.rb,
99 lib/booh/rexml/validation/relaxng.rb,
100 lib/booh/rexml/validation/validation.rb,
101 lib/booh/rexml/validation/validationexception.rb: internalize
106 * bin/booh, bin/booh-backend, data/booh/themes/simple/root/booh.js,
107 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: multi languages,
108 in backend only for the moment
112 * bin/: booh, booh-backend, booh-classifier: [no log message]
120 * bin/: booh: [no log message]
124 * lib/booh/booh-lib.rb: [no log message]
128 * bin/booh-backend: [no log message]
132 * bin/booh: [no log message]
136 * INSTALL, bin/booh: [no log message]
140 * bin/booh-classifier: workaround a problem on 2006
144 * lib/booh/booh-lib.rb: [no log message]
148 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
153 * bin/booh-classifier: [no log message]
157 * bin/booh-classifier: some help
161 * bin/: booh, booh-backend: use more File.delete and File.join
165 * bin/booh: old albums didn't necessarily have these set
169 * bin/: booh, booh-classifier: [no log message]
173 * lib/booh/booh-lib.rb: support all images supported by gdkpixbuf
174 (except useless sunras)
178 * bin/booh-classifier: take care of opening another directory while
183 * bin/booh-classifier: progress bar
187 * bin/booh-classifier: [no log message]
191 * bin/booh-classifier: [no log message]
195 * bin/booh-classifier: remove multithreading; load only thumbnails
200 * bin/booh-classifier: [no log message]
204 * bin/booh-classifier: [no log message]
208 * bin/booh-classifier: [no log message]
212 * bin/booh-classifier: reduce a bit ruby<->C back and forth, it is
217 * bin/booh-classifier: use a pixbuf loader to allow the loading
218 thread to be interrupted by the main thread more often, to keep
219 the UI responsive even if loaded pictures are several MBs large;
220 directly load at scaled down size to save memoery and speedup
224 * bin/booh: refresh is not undoable and doesn't change the album,
225 however we must regenerate all thumbnails when generating the
230 * bin/booh: fix improper indenting
234 * bin/booh-classifier: new gen_video_thumbnail because of
235 transcode->mplayer switch
239 * INTERNALS, bin/booh, bin/booh-backend, bin/booh-classifier,
240 lib/booh/booh-lib.rb: transcode sucks too much (often a green
241 image instead of a proper thumbnail), replace with mplayer
245 * data/booh/themes/simple/root/booh.css: fix typo
249 * bin/booh, lib/booh/Synchronizator.rb: wrap calls to the XML
250 document with a synchronization, to avoid random aborts when
251 another Thread modifies the document in the background (the
252 thumbnails generator, apparently)
256 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: set EXIF
257 orientation of source file when rotating
261 * INSTALL: [no log message]
265 * AUTHORS: [no log message]
269 * INSTALL, bin/album2booh, data/man/man1/album2booh.1: add
278 * INSTALL, ext/build.sh, ext/extconf.rb, ext/rbbooh.c,
279 lib/booh/booh-lib.rb: switch to libexiv2, it can write EXIF data
283 * AUTHORS: [no log message]
287 * THEMES, bin/booh-backend,
288 data/booh/themes/simple/skeleton_image.html,
289 data/booh/themes/simple/skeleton_index.html,
290 data/booh/themes/simple/skeleton_thumbnails.html,
291 data/booh/themes/simple/video.png,
292 data/booh/themes/simple/root/booh.css,
293 data/booh/themes/simple/root/booh.js,
294 data/booh/themes/simple/root/video.png, lib/booh/html-merges.rb:
295 js/css sharing thanks to Jean-Michel Schelcher <jm_ml
300 * bin/booh-backend: allow ~~navigation~~ in more places
304 * booh.bash-completion: update
308 * bin/booh: support Shift-Tab (Left-Tab) for fast thumbnails
313 * bin/booh-backend: try to generate less broken html
317 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: classifier:
318 allow to sort by EXIF dates
322 * bin/booh-classifier: sort entries alphabetically
326 * bin/booh-classifier: remove debugging code
330 * bin/booh-classifier: dont abort when (un)ticking labels with no
335 * bin/booh: booh: add mproc autodetection
339 * data/man/man1/booh-backend.1: [no log message]
343 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: update
347 * lib/booh/html-merges.rb: simplify
351 * VERSION: second pre version
359 * bin/booh-classifier: add unlabelled items
363 * data/man/man1/booh.1: [no log message]
367 * lib/booh/booh-lib.rb: fix crash on videos on first run
371 * bin/booh-classifier: all labels can be visible or not; use proper
372 color selection; allow to move files
376 * data/man/man1/booh.1: talk about booh-classifier
384 * VERSION, po/booh.pot, po/de.po, po/eo.po, po/fr.po, po/ja.po: pre
389 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
393 * bin/booh-classifier: stupid gtk sometimes creates folder,
398 * bin/booh-classifier: add ability to hide images/videos marked for
403 * bin/booh-classifier: [no log message]
407 * bin/booh-classifier: display video on video thumbnail double
412 * bin/booh-classifier: [no log message]
416 * bin/booh-classifier, po/booh.pot, po/de.po, po/eo.po, po/fr.po,
417 po/ja.po: [no log message]
421 * bin/booh-classifier, ext/rbbooh.c: [no log message]
425 * bin/booh-classifier: set EXIF rotation not yet possible
429 * bin/booh-classifier: use 80% memfree by default
433 * bin/booh-classifier: [no log message]
437 * po/: booh.pot, de.po, eo.po, fr.po, ja.po: sync
441 * bin/booh-classifier, data/booh/images/arrow_towards_up.png:
442 odie's idea: move currently selection thumbnail up instead of
447 * bin/booh-classifier: draw a border around main view with current
452 * bin/booh-classifier: [no log message]
456 * bin/booh-classifier: display actions in status bar
460 * bin/booh-classifier, data/booh/images/arrow_towards_up.png: add a
461 selection materializer
465 * data/man/man1/booh-classifier.1: add
469 * data/man/man1/: booh-backend.1, booh-fix-whitebalance.1,
470 booh-gamma-correction.1, booh.1, webalbum2booh.1: year update
474 * AUTHORS: alphabetically
478 * VERSION: classifier needs version bump
482 * po/: Makefile, booh.pot, de.po, eo.po, fr.po, ja.po: merge,
487 * bin/booh-classifier: reall use memfree on startup for calculating
492 * bin/booh-classifier: [no log message]
496 * bin/booh-classifier: don't limit load amount
500 * ext/rbbooh.c: [no log message]
504 * bin/booh-classifier, ext/rbbooh.c: internalize RVAL2BOXED fix for
505 allowing passing NIL_P (->NULL)
509 * bin/booh-classifier, ext/rbbooh.c: override rg2's
510 gdkpixbuf.rotate with a noleak method instead of testing for the
515 * INSTALL, bin/booh-classifier, ext/extconf.rb, ext/rbbooh.c:
516 drawing video borders in ruby is too slow, do it in extension
520 * bin/booh-classifier, lib/booh/booh-lib.rb: [no log message]
524 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
529 * bin/booh, bin/booh-classifier, lib/booh/booh-lib.rb: [no log
534 * bin/booh-classifier: [no log message]
538 * bin/booh-classifier: file chooser dialog for file/open and
539 execute/move by default on working dir; execute/move remembers
544 * bin/booh-classifier: sync
548 * bin/booh-classifier: much more
552 * bin/booh-classifier: tell about images number on boot
556 * bin/booh-classifier: use normal stuff for autoscrolling
557 (allocation) thanks detlef reichl, autoscroll just the needed
558 amount for full visibility for better user experience
562 * bin/booh-classifier: have autoscrolling
566 * bin/booh-classifier: [no log message]
570 * bin/booh-classifier: nicer view when lots of pictures
574 * bin/booh-classifier: add classifier
578 * lib/booh/booh-lib.rb: use Gdk::Pixbuf#get_file_info for obtaining
579 the dimensions of the picture, its faaaster
583 * lib/booh/html-merges.rb: use a shorter timeout to better use
588 * ext/rbbooh.c: [no log message]
592 * bin/booh, ext/rbbooh.c: also use libexif for sorting a directory
593 according to EXIF date, makes operation 40 times faster
597 * lib/booh/GtkAutoTable.rb: fix an abort when undoing a remove, but
598 create a memory leak for that :/
602 * bin/booh, lib/booh/GtkAutoTable.rb: don't wrongly overwrite
607 * INSTALL, bin/booh: exif is faster and more reliable
611 * bin/booh, lib/booh/booh-lib.rb: rexml in ruby 1.8.6 is more
612 strict that attributes cannot be Fixnum objects
616 * INSTALL, bin/booh, bin/booh-fix-whitebalance,
617 bin/booh-gamma-correction, ext/extconf.rb, ext/rbbooh.c,
618 lib/booh/booh-lib.rb: use libexif for getting the EXIF
619 orientation tag, it is so much faster than identify. on a typical
620 booh-backend usecase, I get 20% performance improvement
624 * data/man/man1/: booh-gamma-correction, booh-gamma-correction.1:
629 * bin/booh: sanity check against rexml bugs in stock ruby 1.8.4 and
634 * bin/booh: [no log message]
638 * bin/booh: allow simple and double quotes in made-with and index
643 * bin/booh: eo by fif
647 * THEMES: [no log message]
651 * bin/booh-backend: dont produce broken JS when original size is
656 * AUTHORS, po/eo.po: esperanto
660 * bin/booh-backend: [no log message]
664 * bin/booh: [no log message]
668 * ChangeLog, VERSION: 0.8.6.1
672 * bin/booh: work with recent ruby-gnome2
676 * data/man/man1/: booh-backend.1: [no log message]
680 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
685 * ChangeLog: [no log message]
689 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
690 data/man/man1/booh-fix-whitebalance.1,
691 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
692 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
697 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
702 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
703 specifically on user click
707 * bin/booh: when clicking on link to open album in browser after
708 generation, close dialog
712 * bin/booh-backend: [no log message]
716 * data/booh/themes/: dark/skeleton_image.html,
717 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
718 sbs/skeleton_image.html, sbs/skeleton_index.html,
719 sbs/skeleton_thumbnails.html: themes fixes
723 * bin/booh-backend: [no log message]
727 * bin/booh: [no log message]
731 * ChangeLog: [no log message]
735 * data/booh/themes/: dark/skeleton_thumbnails.html,
736 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
741 * po/: booh.pot, de.po, fr.po, ja.po: sync
745 * bin/booh-backend: [no log message]
757 * bin/booh-backend: [no log message]
761 * bin/booh: [no log message]
765 * bin/booh-backend: [no log message]
769 * bin/booh: [no log message]
773 * bin/booh-backend: [no log message]
777 * po/: booh.pot, de.po, fr.po, ja.po: sync
781 * bin/: booh, booh-backend: defend against ruby-1.8.4
785 * bin/booh-backend: [no log message]
789 * bin/booh: [no log message]
793 * bin/booh, bin/booh-backend,
794 data/booh/themes/dark/skeleton_thumbnails.html,
795 data/booh/themes/sbs/skeleton_thumbnails.html,
796 data/booh/themes/simple/skeleton_thumbnails.html,
797 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
798 split thumbnails on several pages, suggested by Till
802 * bin/booh: add some missing cleanups
806 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
811 * bin/booh: just in case
815 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
816 bin/booh-gamma-correction, bin/webalbum2booh: licensing
820 * bin/booh: [no log message]
824 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
825 charset to try to workaround badly configured apache servers
829 * lib/booh/html-merges.rb: [no log message]
833 * bin/booh-backend: [no log message]
837 * bin/booh: 0.8.6 has a few changes needing to regenerate the
842 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
843 data/booh/themes/sbs/metadata/parameters.rb,
844 data/booh/themes/simple/metadata/parameters.rb,
845 lib/booh/html-merges.rb: as suggested by benny, we can choose the
846 size automatically with the browser window size instead of using
851 * bin/booh: be sure that opening properties doesnt destroy some
856 * bin/booh: [no log message]
860 * bin/booh: fix small problems with captionfile of album of <dir>
865 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
866 sbs/skeleton_thumbnails.html, sbs/video.png,
867 simple/skeleton_thumbnails.html, simple/video.png: [no log
872 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
873 data/booh/themes/dark/skeleton_index.html,
874 data/booh/themes/dark/skeleton_thumbnails.html,
875 data/booh/themes/sbs/skeleton_image.html,
876 data/booh/themes/sbs/skeleton_index.html,
877 data/booh/themes/sbs/skeleton_thumbnails.html,
878 data/booh/themes/simple/skeleton_image.html,
879 data/booh/themes/simple/skeleton_index.html,
880 data/booh/themes/simple/skeleton_thumbnails.html,
881 lib/booh/html-merges.rb: no need to use an "image" class, this
882 was the sole class; use border-color rather than color, in the
883 hope it will work in MSIE as well
887 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
888 modifiers are pressed
892 * po/: booh.pot, de.po, fr.po, ja.po: sync
896 * bin/booh: avoid a duplicate entry in potfile I don't even know
905 * bin/booh, bin/booh-gamma-correction,
906 data/booh/images/stock-tool-brightness-contrast-16.png,
907 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
908 lib/booh/booh-lib.rb: add gamma correction suggested by coni
912 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
913 images externally with gimp
917 * bin/booh, bin/booh-backend,
918 data/booh/themes/simple/skeleton_image.html,
919 data/booh/themes/simple/skeleton_index.html,
920 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
921 feature suggested by coni
925 * bin/booh: add "made with booh" by default on bottom of pages,
930 * bin/booh: add refresh feature suggested by coni
934 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
935 character system locale cannot encode in "new album" dialog
939 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
940 potential aborts, thx to a suggestion from fif
944 * bin/booh, data/booh/images/video_border.png: put a visual on the
945 borders of videos - this time I managed to do it ;p
949 * data/booh/themes/dark/skeleton_index.html,
950 data/booh/themes/sbs/skeleton_index.html,
951 data/booh/themes/simple/skeleton_index.html,
952 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
953 that images are clickable on first launch of the main page
957 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
961 * bin/: booh, booh-backend: allow to specify an arbitrary format
962 for comments of new images
966 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
967 skeleton_thumbnails.html: correct "blinking" of background by
968 fixing it thanks to milka
972 * bin/booh: [no log message]
976 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
977 user entered chars which default encoding cannot encode
981 * bin/booh: need to keep caption in UTF8 always because it might
982 contain characters impossible to encode with default encoding
986 * ChangeLog: [no log message]
990 * VERSION: new version
994 * po/: de.po, ja.po: updates
998 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
1002 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
1007 * bin/webalbum2booh: [no log message]
1011 * bin/booh, data/booh/images/move-bottom.png,
1012 data/booh/images/move-top.png: allow to move subalbums directly
1013 to the top or bottom
1017 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
1018 po/de.po, po/fr.po, po/ja.po: sync
1022 * VERSION: [no log message]
1026 * bin/booh: keep 10 instead of 5 recently opened files
1030 * bin/booh: confirming save-as adds an entry in recently opened
1035 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
1036 exif date" feature suggested by JC
1040 * bin/booh, data/booh/images/restore.png: add ability to restore
1041 deleted images/videos/subalbums (suggested by JC)
1045 * bin/booh: allow to remove a subalbum directly in the treeview,
1050 * bin/booh: dont mark as dirty when we still have compat
1054 * bin/booh: dont flush the threads by removing them, execute them
1058 * bin/booh: generating is modifying (because of already-generated
1063 * ChangeLog: [no log message]
1067 * bin/booh: need to execute delayed gtk calls in the order they
1072 * ChangeLog: [no log message]
1080 * bin/booh: fix booh startup :/
1084 * bin/booh-backend: [no log message]
1088 * ChangeLog: [no log message]
1092 * bin/booh: reduce the risk of abort
1096 * bin/booh: remove some debugging things
1100 * bin/booh: bugfix < 0.8.4 migrating
1108 * VERSION: 0.8.4 indeed
1112 * po/: booh.pot, fr.po: sync
1116 * bin/booh-backend: per suggestion of jl, test for bad chars before
1121 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
1122 data/booh/themes/sbs/skeleton_index.html,
1123 data/booh/themes/sbs/skeleton_thumbnails.html,
1124 data/booh/themes/sbs/video.png,
1125 data/booh/themes/sbs/metadata/parameters.rb,
1126 data/booh/themes/sbs/metadata/screenshot-1.png,
1127 data/booh/themes/sbs/metadata/screenshot-2.png,
1128 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
1133 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
1134 upgrades from before 0.8.4
1138 * bin/booh-backend: if an entire directory is removed, dont forget
1139 to remove the target directory as well (reported by julien
1144 * po/de.po: rolands update
1148 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
1149 character a string, if its utf8 it will be incorrect (happened to
1154 * bin/booh: fix multiple calls
1162 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
1163 message in gui, remove backticks in messages as left quotes
1167 * lib/booh/booh-lib.rb: [no log message]
1171 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
1172 with similar dest filenames
1176 * bin/booh: [no log message]
1180 * bin/booh-backend: hardlink videos as well
1184 * po/: booh.pot, de.po, fr.po, ja.po: sync
1188 * bin/booh, bin/booh-backend,
1189 data/booh/themes/dark/skeleton_image.html,
1190 data/booh/themes/dark/skeleton_index.html,
1191 data/booh/themes/dark/skeleton_thumbnails.html,
1192 data/booh/themes/simple/skeleton_image.html,
1193 data/booh/themes/simple/skeleton_index.html,
1194 data/booh/themes/simple/skeleton_thumbnails.html,
1195 lib/booh/html-merges.rb: transitional xhtml compliant
1199 * bin/: booh, booh-backend: remove removed subdirectories from
1200 config on --merge-config
1204 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
1209 * bin/booh-backend: try to use hard links when creating an album
1210 including "original" size to space diskspace
1214 * po/: booh.pot, de.po, fr.po, ja.po: sync
1218 * bin/: booh, booh-backend: [no log message]
1222 * bin/booh, bin/booh-backend,
1223 data/booh/themes/dark/skeleton_image.html,
1224 data/booh/themes/dark/skeleton_index.html,
1225 data/booh/themes/dark/skeleton_thumbnails.html,
1226 data/booh/themes/simple/skeleton_image.html,
1227 data/booh/themes/simple/skeleton_index.html,
1228 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
1229 to display "made with" markup at the bottom of pages
1233 * bin/booh: graphically show password protection
1237 * VERSION: pre 0.8.4
1241 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
1242 add password protection feature
1246 * bin/booh, bin/booh-backend,
1247 data/booh/themes/dark/metadata/parameters.rb,
1248 data/booh/themes/simple/skeleton_thumbnails.html,
1249 data/booh/themes/simple/metadata/parameters.rb,
1250 lib/booh/booh-lib.rb: support panoramas
1254 * ChangeLog: [no log message]
1262 * INSTALL, icons/booh-16x16.png, icons/booh-32x32.png,
1263 icons/booh-48x48.png: add icons
1267 * bin/booh: remove unneeded part in license
1271 * bin/booh-backend: when creating a new subalbum, need to remove
1272 the already-generated mark of the parent because of the
1273 sub-albums page containing now one more element
1277 * po/: fr.po, booh.pot, de.po, ja.po: sync
1281 * bin/booh: fix default browser which should be a firefox that does
1282 *not* overwrite the existing URL; give a hint for when the path
1283 to the video viewer is not available
1287 * bin/booh: [no log message]
1291 * bin/booh: roland eckert on german
1295 * po/de.po: roland eckert
1303 * AUTHORS: [no log message]
1307 * ChangeLog: [no log message]
1311 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
1315 * bin/: booh, booh-backend: [no log message]
1319 * bin/: booh, booh-backend: add "merge new subalbums" long needed
1327 * VERSION: new 0.8.3
1331 * lib/booh/html-merges.rb: to honour slideshow pause when entering
1332 directly in slideshow mode, the cookie should be read before
1333 toggling the slideshow
1337 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
1338 view the webalbum from the menu as well
1342 * bin/: booh, booh-backend: remove some warnings in ruby -v
1346 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
1350 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
1351 webalbum in the dialog for successful webalbum generation
1355 * bin/booh: use standard AboutDialog
1359 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
1360 feat] have "view" of images/videos available in popup menu as
1365 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
1366 rather than exif external binary
1370 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
1371 support no identify and no transcode/mencoder
1375 * bin/booh: check config at bootup; checked for the video viewer,
1380 * bin/booh: [no log message]
1384 * bin/booh: [guillomovitch feat] allow that deletion also deletes
1389 * bin/booh-backend: supplying an existing directory to
1390 --config-file is unsupported
1394 * bin/booh: use stock "save" for save actions
1398 * po/fr.po: [no log message]
1402 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
1403 make it work with ruby 1.8.3
1407 * bin/booh: fix invasive autoscroll when clicking in menu
1411 * VERSION, ChangeLog: [no log message]
1415 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
1416 thumbmail image" broken in x-large
1420 * bin/: booh, booh-backend: fix bug of aborting when creating a
1421 web-album at first launch of booh (when ~/.booh-gui-rc didnt
1426 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
1427 created by mencoder because two files in two different
1428 directories have the same name
1432 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
1433 per row in default theme as well
1437 * bin/booh: don't shadow a closure making shift-arrows abort after
1442 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
1443 when transcoding for a too low number of frames. make it one
1448 * ChangeLog, VERSION: [no log message]
1452 * README: [no log message]
1456 * INSTALL: improve INSTALL doc
1460 * AUTHORS, booh.bash-completion: add bash completion thx
1465 * bin/booh-backend: recompute the memoization between the 2 passes
1466 because elements mights have been removed (the ones with no
1471 * bin/booh-backend: don't incidentally remove thumbnails images in
1476 * bin/booh: [no log message]
1480 * bin/booh: dont wrongly tell that the destination directory
1481 already exists if it is empty (because just created by the gtk2
1486 * bin/booh: dont forget to mark the album modified after a subalbum
1491 * bin/booh-backend: fix xlarge broken again :/
1495 * lib/booh/html-merges.rb: dont save the preferred size in the
1500 * bin/booh: dont abort when reordering subalbums when there is a
1501 deleted directory there
1505 * bin/booh: fix double utf8 encoding in name of directory
1506 containing non ASCII (in statusbar)
1510 * ChangeLog: [no log message]
1514 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
1519 * bin/booh, data/booh/images/logo.png: add logo in about
1523 * po/: booh.pot, fr.po, ja.po: sync
1527 * data/booh/themes/: dark/metadata/parameters.rb,
1528 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
1529 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
1530 simple/metadata/screenshot-1.png,
1531 simple/metadata/screenshot-2.png,
1532 simple/metadata/screenshot-3.png: fucking cvs
1536 * data/booh/themes/simple/metadata/: parameters.rb,
1537 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
1542 * data/booh/themes/simple/metadata/: screenshot-1.png,
1543 screenshot-2.png, screenshot-3.png: [no log message]
1547 * THEMES, bin/booh, bin/booh-backend,
1548 data/booh/themes/dark/back.gif,
1549 data/booh/themes/dark/skeleton_image.html,
1550 data/booh/themes/dark/skeleton_index.html,
1551 data/booh/themes/dark/skeleton_thumbnails.html,
1552 data/booh/themes/dark/video.png,
1553 data/booh/themes/simple/skeleton_image.html,
1554 data/booh/themes/simple/skeleton_index.html,
1555 data/booh/themes/simple/metadata/parameters.rb,
1556 data/booh/themes/simple/metadata/screenshot-1.png,
1557 data/booh/themes/simple/metadata/screenshot-2.png,
1558 data/booh/themes/simple/metadata/screenshot-3.png,
1559 lib/booh/html-merges.rb: add "dark" theme, work on themes
1563 * bin/: booh, booh-backend: mark older documents as dirty when
1564 version is increased
1568 * bin/: booh, booh-backend: use -follow when invoking find
1572 * bin/booh: small fixes related to file saves, filenames when
1577 * bin/booh, bin/booh-backend,
1578 data/booh/themes/simple/skeleton_thumbnails.html,
1579 data/booh/themes/simple/metadata/parameters.rb,
1580 lib/booh/booh-lib.rb: allow to change the number of thumbnails
1585 * bin/booh, bin/booh-backend,
1586 data/booh/themes/simple/metadata/parameters.rb,
1587 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
1592 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
1597 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
1598 tables drawing, need to use a different table for buttons in
1599 order to not have them move a lot when switching between
1600 landscape and portrait images
1604 * bin/booh: [no log message]
1608 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1609 data/booh/themes/simple/skeleton_index.html,
1610 data/booh/themes/simple/skeleton_thumbnails.html,
1611 lib/booh/html-merges.rb: provide a class for images, use a thin
1616 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
1617 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
1618 selection and autoscroll in there and in drag-n-drop
1622 * data/man/man1/booh-backend.1: [no log message]
1626 * bin/booh: fix bug of wrong image when cancelling white balance
1631 * bin/booh: various fixes
1635 * bin/booh: small fix concerning gtk_thread_protect not enclosing
1640 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
1641 gen_thumbnails reentrant, the GUI can call it from different
1646 * bin/booh: now a merge is a modification since we don't save to
1651 * bin/booh: workaround problems when calling gtk things from ruby
1652 threads by deferring the calls to the main ruby thread
1656 * lib/booh/html-merges.rb: fix up and down key shortcuts
1660 * bin/booh: don't forget to cleanup backup of temp files as well
1664 * bin/booh-backend: don't cleanup files that actually are albums
1669 * bin/booh: dont save the master file in the back of the user when
1674 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
1675 initially from Richard G. Roman
1679 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
1680 a non existant page if a user has several albums on the same
1681 website with different set of sizes
1685 * lib/booh/booh-lib.rb: try more videos formats
1689 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
1690 problem thanks to the hash trick learnt at
1691 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
1695 * bin/booh-backend: fix failures when using the x-large size
1699 * ChangeLog, VERSION: 0.7.1
1703 * bin/booh-backend: fix crash when generating an album with only
1708 * bin/booh-backend: fix bug of trying to remove directories when
1713 * bin/booh-backend: when merging, if there is no more elements at a
1714 point, remove attributes of the dir element that indicate there
1719 * bin/booh: when deleting an album, move up the tree to delete also
1720 parent albums if needed
1724 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
1725 data/man/man1/booh.1: [no log message]
1733 * bin/booh: grab focus and autoscroll when undo/redo since we can
1734 be scrolled out much
1738 * bin/booh: add mouse gesture for image delete for large view as
1751 * po/ja.po: by masao mutoh
1755 * post-install.rb: add manpages
1759 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
1760 balance: parallelize more
1764 * bin/booh-backend: dont delete theme stuff when cleaning up, to
1765 put it back right after
1769 * bin/booh: some more tooltips in preferences
1773 * bin/booh: allow control-delete to remove current image from
1778 * bin/booh-backend: cleanup old images/videos in destdir, for when
1779 removing elements or sizes
1783 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
1784 proper textedit when reinserting a deleted element (useful for
1789 * bin/: booh, booh-backend: allow to prefer empty comments when
1794 * bin/booh: [no log message]
1798 * bin/booh: allow to disallow mouse gestures
1802 * bin/booh: when opening an album, display amount of images, videos
1803 and sub-albums in statusbar
1807 * bin/booh: [no log message]
1811 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
1812 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
1817 * bin/booh: masao in about
1821 * bin/booh: ctrl z -> undo ctrl r -> redo
1825 * bin/: booh: mouse gestures: left->right button does undo,
1826 right->left button does redo
1830 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
1831 deleted elements to not merge them back when using "merge
1832 new/removed images/videos"
1836 * bin/booh: [no log message]
1840 * bin/booh: [no log message]
1844 * bin/booh: fix control-left aborting
1852 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
1856 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
1861 * bin/booh: allow to edit title of a thumbnails page as well
1862 (particularly useful for albums without any subalbum)
1866 * bin/booh: fix 'undo delete' which didn't put the deleted element
1867 back at its correct original position
1871 * bin/booh: when reordering subalbums, need to regenerate down
1872 because of previous/next links
1876 * bin/booh-backend: don't abort on substInFile for dirs without
1881 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
1882 all captions" capability
1886 * lib/booh/html-merges.rb: don't use filename if caption is empty
1890 * bin/booh: invoke mplayer in background to not freeze the GUI
1894 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
1895 subtituted in case of not using --config
1903 * po/fr.po, ChangeLog: [no log message]
1907 * bin/booh-backend: [no log message]
1911 * po/: booh.pot, fr.po: sync
1915 * bin/booh: handle save of modifications when opening a new file
1919 * bin/booh-backend: [no log message]
1923 * bin/booh-backend: [no log message]
1927 * bin/: booh, booh-backend: optimize a lot album generation by not
1928 regenerating when places are already generated
1932 * bin/booh: previous commit: fix failure of "cancel" on try_quit
1936 * bin/: booh: allow to remove a thumbnail from its fullsize view
1940 * bin/booh, data/booh/images/stock-move-down.png,
1941 data/booh/images/stock-move-left.png,
1942 data/booh/images/stock-move-right.png,
1943 data/booh/images/stock-move-up.png: allow to change thumbnails
1944 and subalbums position in the popup menu
1948 * bin/booh-backend: fix bug preventing images/videos from
1949 disappearing when merging newdirs or currdir
1953 * bin/booh: put filename as title of image when viewing an image
1958 * bin/: booh, booh-backend: add progressbars when merging and
1963 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
1964 newlines in captions
1968 * bin/: booh, booh-backend: let merge new/removed images/videos
1969 only in one specified directory (in current directory of the gui)
1973 * lib/booh/booh-lib.rb: [no log message]
1977 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
1979 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
1980 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
1984 * po/fr.po: [no log message]
1988 * bin/booh-backend: [no log message]
1992 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
1996 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1997 data/booh/themes/simple/skeleton_thumbnails.html,
1998 lib/booh/booh-lib.rb: add a "previous album" and "next album"
1999 link for each thumbnails and image page
2003 * bin/booh-backend: don't capitalize "return to albums" and "return
2008 * bin/booh-backend: improve speed by 7% by preprocessing the
2009 absolute xpath queries to perform path->dir
2013 * bin/booh-backend: fix width= and height= in <img> elements
2017 * bin/booh: allow to specify the video viewer
2021 * data/booh/themes/simple/metadata/parameters.rb: this is not
2022 1450x1024, this is 1400x1050
2026 * bin/booh: handle undo in changedir for captionfile for subalbums
2030 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
2035 * ChangeLog, VERSION: 0.5.2
2039 * po/: booh.pot, fr.po: merge
2043 * lib/booh/booh-lib.rb: [no log message]
2047 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
2051 * bin/booh: [no log message]
2055 * bin/: booh, booh-backend: allow to merge only new subalbums
2059 * bin/: booh: correctly handle completely removed subalbums
2063 * bin/booh: correctly handle completely removed subalbums
2067 * bin/booh: remove nick style
2071 * ChangeLog: [no log message]
2075 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
2076 textview or image is not visible
2080 * bin/booh: remove duplicate page-down/up, add support for stepping
2081 in thumbnails page with up/down keys
2085 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
2090 * po/: Makefile, booh.pot, fr.po: sync
2098 * bin/booh: allow an horizontal scrollbar in sub-albums page
2102 * bin/booh: don't waste time saving album data in slow rexml if
2103 there was no modification
2107 * bin/booh: don't die when File/Open is given an image file. and
2108 even provide a hint for newbies when they try to open an image or
2113 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
2118 * bin/booh: add a border to wait messages
2122 * bin/booh: don't add to last-opens if we open the same file again
2126 * bin/booh: put left treeview in a scrolledwindow
2130 * bin/booh: booh-backend, don't count dotted directories
2134 * bin/: booh, booh-gui: rename booh-gui to booh
2138 * bin/: booh, booh-backend: rename booh to booh-backend
2142 * README: [no log message]
2146 * bin/booh: ignore hidden directories
2150 * bin/booh: add --version
2154 * po/Makefile: take translations from theme as well
2158 * lib/booh/html-merges.rb: add generator to thumbnails page
2162 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
2167 * bin/: booh, booh-gui: [no log message]
2171 * ChangeLog: [no log message]
2175 * po/: booh.pot, fr.po: sync
2183 * lib/booh/html-merges.rb: copy key shortcuts support in album from
2188 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
2193 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
2197 * bin/: booh, booh-gui: [no log message]
2201 * bin/booh: [no log message]
2205 * bin/booh, lib/booh/booh-lib.rb: [no log message]
2209 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
2210 could see with dirs/filenames containing spaces/accented chars,
2211 with a non utf8 system (e.g. not the same encoding for file
2212 access than encoding used in gtk or by rexml)
2216 * lib/booh/booh-lib.rb: [no log message]
2220 * po/: booh.pot, fr.po: sync
2224 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
2229 * data/booh/themes/simple/skeleton_image.html,
2230 lib/booh/html-merges.rb: allow to change the number of seconds of
2231 pause in the slideshow, and keep it in a cookie
2235 * data/booh/themes/simple/: skeleton_image.html,
2236 skeleton_index.html, skeleton_thumbnails.html: verdana sux
2237 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
2241 * bin/booh-gui: [no log message]
2245 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
2250 * bin/booh-gui: [no log message]
2254 * bin/booh: fix size spec in <img> not correct
2258 * bin/: booh, booh-gui: provide a way to change theme and sizes
2259 when merging a config, and show in booh-gui properties of an
2260 album and let these change
2264 * bin/booh-gui: if shift or control is pressed, one-click rotation
2265 tool rotates the other way round
2269 * bin/booh-gui: [no log message]
2273 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
2274 link to original image
2278 * bin/booh, bin/booh-gui,
2279 data/booh/themes/simple/metadata/parameters.rb,
2280 lib/booh/booh-lib.rb: add optional sizes and add x-large and
2285 * bin/booh, bin/booh-gui,
2286 data/booh/themes/simple/skeleton_image.html,
2287 data/booh/themes/simple/skeleton_thumbnails.html,
2288 data/booh/themes/simple/metadata/parameters.rb,
2289 lib/booh/booh-lib.rb: support choosing images sizes
2293 * lib/booh/html-merges.rb: fix a small bug
2297 * bin/booh-gui: also rescue ENOENT when browsing directories in
2298 case user enters /proc (or rare case of file removed in the
2303 * bin/booh-gui: last commit: add "number of images/videos down this
2308 * bin/booh-gui: [no log message]
2312 * bin/webalbum2booh: [no log message]
2316 * bin/booh-gui: make "abort" to abort immediately
2320 * bin/booh: dont drop too much directories - when first subdir
2321 doesnt contain an element for example
2325 * bin/webalbum2booh: add a script to convert webalbum files
2326 containing captions to booh
2330 * lib/booh/pre-setup.rb: [no log message]
2334 * bin/booh: dont put an initial link to other sizes in image page
2335 since if were not in the first image, they ll be broken when
2336 download is in progress
2340 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
2341 from images to thumbnail, use an anchor to go to the correct
2342 place in the page already
2346 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
2347 data/booh/themes/simple/metadata/screenshot-2.png,
2348 data/booh/themes/simple/metadata/screenshot-3.png: better
2353 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
2357 * bin/booh, data/booh/themes/simple/skeleton_image.html,
2358 data/booh/themes/simple/skeleton_thumbnails.html,
2359 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
2360 size of user with a cookie
2364 * bin/booh: [no log message]
2368 * bin/booh-gui: [no log message]
2372 * bin/booh-gui: [no log message]
2376 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
2380 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
2381 po/booh.pot, po/fr.po: sync i18n
2385 * ChangeLog: [no log message]
2393 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
2394 generate the webalbum from the gui
2398 * THEMES, bin/booh, bin/booh-gui,
2399 data/booh/themes/simple/parameters.rb,
2400 data/booh/themes/simple/metadata/parameters.rb,
2401 data/booh/themes/simple/metadata/screenshot-1.png,
2402 data/booh/themes/simple/metadata/screenshot-2.png,
2403 data/booh/themes/simple/metadata/screenshot-3.png,
2404 lib/booh/booh-lib.rb: allow to select the theme from the GUI
2408 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
2409 contrast" options configurable in preferences
2413 * bin/booh-gui: use a gtkdialog for preferences, to have a more
2414 consistent look and feel
2418 * bin/booh-gui: handle preferences and put mproc in it
2422 * bin/booh-gui: make undo and redo not sensitive in the beginning
2426 * bin/booh-gui: make save and save_as not sensitive before we have
2431 * bin/booh-gui: dont use underline for recently opened files
2435 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
2436 and save_as features
2440 * bin/booh: in --for-gui mode, just generate default sized
2441 thumbnails and no HTML pages
2445 * bin/booh-gui: [no log message]
2449 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
2454 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
2458 * bin/booh-gui: use alignment so that the frame around image of
2459 subalbums is as close as it should
2463 * bin/booh-gui: add help/about
2467 * lib/booh/pre-setup.rb: fix version
2471 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
2472 thumbnails at frame 0
2476 * bin/booh-gui, data/booh/images/stock-video-16.png,
2477 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
2482 * bin/booh-gui: [no log message]
2486 * bin/booh-gui: factorize
2490 * bin/booh-gui: factorize
2494 * bin/booh-gui: dont call Gtk.main_iteration not from the main
2495 thread as it triggers aborts
2499 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
2500 undo/redo actions in statusbar
2504 * bin/booh-gui: handle enhance in toolbar as well
2512 * bin/booh-gui, data/booh/images/stock-channels-16.png,
2513 lib/booh/booh-lib.rb: add image enhance support
2517 * bin/booh-gui: add undo and redo in menubar
2521 * bin/booh-gui: "none" button insensitive when one-click tool is
2526 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
2535 * ChangeLog, VERSION: [no log message]
2539 * po/: booh.pot, fr.po: merge
2543 * bin/booh-gui: [no log message]
2547 * bin/booh-gui: [no log message]
2551 * bin/booh-gui: have recent files available next to open toolbar
2556 * bin/booh-gui: [no log message]
2560 * bin/booh-gui, data/booh/images/stock-images-16.png: support
2561 changing subalbum image in context menu
2565 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
2566 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
2567 add popup menu on elements. provide a way to flip and swap colors
2572 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
2573 click action was performed
2577 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
2582 * bin/booh: fix merging of config file (when adding image/videos in
2583 a directory that previously contained only subdirectories)
2587 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
2588 missing (after a rotation); generate thumbnails if missing (after
2589 a rotation and booh-gui has been relaunched but booh hasn't);
2590 generate thumbnails twice faster by using suggested options in
2595 * po/: booh.pot, fr.po: sync
2599 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
2604 * bin/booh-gui: [no log message]
2608 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
2609 obviously already in portrait (situation can come from gthumb)
2613 * lib/booh/html-merges.rb: fix button sensibilities when there is
2618 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
2619 creation when we'll be using "identify" to know the exact size of
2620 the file right after that
2624 * bin/booh: fix missing detection
2628 * ChangeLog: [no log message]
2636 * bin/booh-gui: use watch cursor when changing thumbnails page as
2641 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
2642 po/booh.pot, po/fr.po: remove use of __, sync fr
2646 * bin/booh-gui, data/booh/images/stock-none-16.png,
2647 data/booh/images/stock-rotate-270-16.png,
2648 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
2653 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
2658 * bin/booh-gui: better rotations
2662 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2663 lib/booh/booh-lib.rb: support rotation (typically, of portrait
2664 images that came with no EXIF) from GUI both with gestures and
2669 * bin/booh-gui: fix utf8 for tooltips
2673 * bin/booh: fix theme select
2677 * bin/booh: [no log message]
2681 * po/: booh.pot, fr.po: sync
2685 * bin/: booh, booh-gui: have theme in config file
2689 * po/: Makefile, booh.pot, fr.po: sync
2693 * COPYING: [no log message]
2697 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
2698 messages from gui by default
2702 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
2707 * INTERNALS: [no log message]
2711 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
2716 * AUTHORS: [no log message]
2724 * INSTALL: add basic installation procedures
2728 * README: [no log message]
2732 * bin/booh: [no log message]
2736 * bin/booh: disable clean as long as it's dangerous
2740 * bin/booh: disallow directories with '
2744 * AUTHORS: [no log message]
2748 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
2749 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
2754 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
2755 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2756 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
2757 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
2762 * booh: [no log message]
2766 * booh: have rotation (portrait images) in config file, and
2767 source/destination directories too
2771 * booh: [no log message]
2775 * booh: add `source' and `destination' in config file so that it's
2776 now completely self included
2780 * README: [no log message]
2784 * booh: [no log message]
2788 * booh: use current charset to create XML document in, not UTF-8
2792 * booh: limit length of default caption to not fuck up thumbnails
2797 * booh: sensible default caption for images/videos
2801 * html_merges.rb: [no log message]
2805 * booh: support non ASCII and spaces in file and dirnames
2809 * booh: specify an encoding by default for the xml config file
2813 * booh: fix cleanup of temp files for videos for directories
2818 * booh: fix frame-offset for thumbnails of albums
2822 * booh: fix mencoder to transcode understanding of frame position
2823 by specifying -fps 25 to mencoder; improve quality by using mjpeg
2828 * booh: allow options for thumbnails. first one is a frame-offset
2833 * po/fr.po: small fix
2837 * po/: booh.pot, fr.po: sync i18n
2841 * booh: don't force generating a config skeleton file
2845 * booh: more information in verbose level 3
2849 * booh: don't display "run slideshow" when there is 1 image or
2850 less. don't generate image-*.html where there are only videos.
2854 * booh: always sort files and directories when in --config-skel
2858 * booh: add navigation from subalbums to upper albums
2862 * booh: add a proper "return to albums" link in thumbnails page
2866 * booh: add width= and height= to img elements so that browser can
2867 place graphical elements at correct place immediately
2871 * booh: index.html generate: don't fail on empty directories
2875 * booh: don't block on sucking transcode (but transcode processes
2880 * html_merges.rb: meta tag for booh
2884 * booh: use fifth frame of videos to reduce the probability to get
2885 artefacts of wrong encoding
2889 * booh: typo fix of skeleton_imageS.html
2893 * booh: fix image location of index.html images
2897 * booh, html_merges.rb: utf8 fixes
2901 * booh: generate proper utf8
2905 * booh: handle index.html
2909 * booh: handle config in xml. support merging config.
2913 * booh: fix slideshow url according to different sizes
2917 * README: [no log message]
2921 * html_merges.rb: don't preload all images, only ahead of 5 images
2922 and backward of 3 images
2926 * booh: - use mencoder when transcode is not strong enough - handle
2927 no preview for videos
2931 * booh: [no log message]
2935 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
2936 multiple sizes support
2940 * booh, html_merges.rb: fix ability to have ' and " in comments
2944 * booh: [no log message]
2948 * booh: allow to keep order of images and videos mixed, and use
2949 captions file if provided to list images/videos with order
2953 * README: [no log message]
2957 * html_merges.rb: don't preload beginning with first image, but
2962 * booh: handle videos
2966 * booh: add a link in image view to return to thumbnails
2970 * booh: support thumbnails
2974 * html_merges.rb: allow to set the image directly
2978 * html_merges.rb: [no log message]
2982 * html_merges.rb: allow to run with the slideshow toggled
2986 * README: [no log message]
2990 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
2994 * booh, html_merges.rb: handle captions
2998 * html_merges.rb: display image counter
3002 * booh: support selection of sizes for images
3006 * booh: specifically close the output stream or else the content is
3011 * booh: add multiproc capability
3015 * README: [no log message]
3019 * booh: support files with spaces
3023 * booh: [no log message]
3027 * booh: remove trailing / in directories if any
3031 * booh: - use exif to rotate portrait taken photos - also read
3032 files with uppercase extension
3036 * booh, html_merges.rb: [no log message]
3040 * booh: add ~~title auto substitution with dirbasename
3044 * booh: fix profile of convert
3048 * booh, booh-gui, html_merges.rb: Initial revision
3052 * booh, booh-gui, html_merges.rb: first import