3 * bin/booh: need to execute delayed gtk calls in the order they
8 * ChangeLog: [no log message]
16 * bin/booh: fix booh startup :/
20 * bin/booh-backend: [no log message]
24 * ChangeLog: [no log message]
28 * bin/booh: reduce the risk of abort
32 * bin/booh: remove some debugging things
36 * bin/booh: bugfix < 0.8.4 migrating
44 * VERSION: 0.8.4 indeed
48 * po/: booh.pot, fr.po: sync
52 * bin/booh-backend: per suggestion of jl, test for bad chars before
57 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
58 data/booh/themes/sbs/skeleton_index.html,
59 data/booh/themes/sbs/skeleton_thumbnails.html,
60 data/booh/themes/sbs/video.png,
61 data/booh/themes/sbs/metadata/parameters.rb,
62 data/booh/themes/sbs/metadata/screenshot-1.png,
63 data/booh/themes/sbs/metadata/screenshot-2.png,
64 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
69 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
70 upgrades from before 0.8.4
74 * bin/booh-backend: if an entire directory is removed, dont forget
75 to remove the target directory as well (reported by julien
80 * po/de.po: rolands update
84 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
85 character a string, if its utf8 it will be incorrect (happened to
90 * bin/booh: fix multiple calls
98 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
99 message in gui, remove backticks in messages as left quotes
103 * lib/booh/booh-lib.rb: [no log message]
107 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
108 with similar dest filenames
112 * bin/booh: [no log message]
116 * bin/booh-backend: hardlink videos as well
120 * po/: booh.pot, de.po, fr.po, ja.po: sync
124 * bin/booh, bin/booh-backend,
125 data/booh/themes/dark/skeleton_image.html,
126 data/booh/themes/dark/skeleton_index.html,
127 data/booh/themes/dark/skeleton_thumbnails.html,
128 data/booh/themes/simple/skeleton_image.html,
129 data/booh/themes/simple/skeleton_index.html,
130 data/booh/themes/simple/skeleton_thumbnails.html,
131 lib/booh/html-merges.rb: transitional xhtml compliant
135 * bin/: booh, booh-backend: remove removed subdirectories from
136 config on --merge-config
140 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
145 * bin/booh-backend: try to use hard links when creating an album
146 including "original" size to space diskspace
150 * po/: booh.pot, de.po, fr.po, ja.po: sync
154 * bin/: booh, booh-backend: [no log message]
158 * bin/booh, bin/booh-backend,
159 data/booh/themes/dark/skeleton_image.html,
160 data/booh/themes/dark/skeleton_index.html,
161 data/booh/themes/dark/skeleton_thumbnails.html,
162 data/booh/themes/simple/skeleton_image.html,
163 data/booh/themes/simple/skeleton_index.html,
164 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
165 to display "made with" markup at the bottom of pages
169 * bin/booh: graphically show password protection
177 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
178 add password protection feature
182 * bin/booh, bin/booh-backend,
183 data/booh/themes/dark/metadata/parameters.rb,
184 data/booh/themes/simple/skeleton_thumbnails.html,
185 data/booh/themes/simple/metadata/parameters.rb,
186 lib/booh/booh-lib.rb: support panoramas
190 * ChangeLog: [no log message]
198 * INSTALL, icons/booh-16x16.png, icons/booh-32x32.png,
199 icons/booh-48x48.png: add icons
203 * bin/booh: remove unneeded part in license
207 * bin/booh-backend: when creating a new subalbum, need to remove
208 the already-generated mark of the parent because of the
209 sub-albums page containing now one more element
213 * po/: fr.po, booh.pot, de.po, ja.po: sync
217 * bin/booh: fix default browser which should be a firefox that does
218 *not* overwrite the existing URL; give a hint for when the path
219 to the video viewer is not available
223 * bin/booh: [no log message]
227 * bin/booh: roland eckert on german
231 * po/de.po: roland eckert
239 * AUTHORS: [no log message]
243 * ChangeLog: [no log message]
247 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
251 * bin/: booh, booh-backend: [no log message]
255 * bin/: booh, booh-backend: add "merge new subalbums" long needed
267 * lib/booh/html-merges.rb: to honour slideshow pause when entering
268 directly in slideshow mode, the cookie should be read before
269 toggling the slideshow
273 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
274 view the webalbum from the menu as well
278 * bin/: booh, booh-backend: remove some warnings in ruby -v
282 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
286 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
287 webalbum in the dialog for successful webalbum generation
291 * bin/booh: use standard AboutDialog
295 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
296 feat] have "view" of images/videos available in popup menu as
301 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
302 rather than exif external binary
306 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
307 support no identify and no transcode/mencoder
311 * bin/booh: check config at bootup; checked for the video viewer,
316 * bin/booh: [no log message]
320 * bin/booh: [guillomovitch feat] allow that deletion also deletes
325 * bin/booh-backend: supplying an existing directory to
326 --config-file is unsupported
330 * bin/booh: use stock "save" for save actions
334 * po/fr.po: [no log message]
338 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
339 make it work with ruby 1.8.3
343 * bin/booh: fix invasive autoscroll when clicking in menu
347 * VERSION, ChangeLog: [no log message]
351 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
352 thumbmail image" broken in x-large
356 * bin/: booh, booh-backend: fix bug of aborting when creating a
357 web-album at first launch of booh (when ~/.booh-gui-rc didnt
362 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
363 created by mencoder because two files in two different
364 directories have the same name
368 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
369 per row in default theme as well
373 * bin/booh: don't shadow a closure making shift-arrows abort after
378 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
379 when transcoding for a too low number of frames. make it one
384 * ChangeLog, VERSION: [no log message]
388 * README: [no log message]
392 * INSTALL: improve INSTALL doc
396 * AUTHORS, booh.bash-completion: add bash completion thx
401 * bin/booh-backend: recompute the memoization between the 2 passes
402 because elements mights have been removed (the ones with no
407 * bin/booh-backend: don't incidentally remove thumbnails images in
412 * bin/booh: [no log message]
416 * bin/booh: dont wrongly tell that the destination directory
417 already exists if it is empty (because just created by the gtk2
422 * bin/booh: dont forget to mark the album modified after a subalbum
427 * bin/booh-backend: fix xlarge broken again :/
431 * lib/booh/html-merges.rb: dont save the preferred size in the
436 * bin/booh: dont abort when reordering subalbums when there is a
437 deleted directory there
441 * bin/booh: fix double utf8 encoding in name of directory
442 containing non ASCII (in statusbar)
446 * ChangeLog: [no log message]
450 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
455 * bin/booh, data/booh/images/logo.png: add logo in about
459 * po/: booh.pot, fr.po, ja.po: sync
463 * data/booh/themes/: dark/metadata/parameters.rb,
464 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
465 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
466 simple/metadata/screenshot-1.png,
467 simple/metadata/screenshot-2.png,
468 simple/metadata/screenshot-3.png: fucking cvs
472 * data/booh/themes/simple/metadata/: parameters.rb,
473 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
478 * data/booh/themes/simple/metadata/: screenshot-1.png,
479 screenshot-2.png, screenshot-3.png: [no log message]
483 * THEMES, bin/booh, bin/booh-backend,
484 data/booh/themes/dark/back.gif,
485 data/booh/themes/dark/skeleton_image.html,
486 data/booh/themes/dark/skeleton_index.html,
487 data/booh/themes/dark/skeleton_thumbnails.html,
488 data/booh/themes/dark/video.png,
489 data/booh/themes/simple/skeleton_image.html,
490 data/booh/themes/simple/skeleton_index.html,
491 data/booh/themes/simple/metadata/parameters.rb,
492 data/booh/themes/simple/metadata/screenshot-1.png,
493 data/booh/themes/simple/metadata/screenshot-2.png,
494 data/booh/themes/simple/metadata/screenshot-3.png,
495 lib/booh/html-merges.rb: add "dark" theme, work on themes
499 * bin/: booh, booh-backend: mark older documents as dirty when
504 * bin/: booh, booh-backend: use -follow when invoking find
508 * bin/booh: small fixes related to file saves, filenames when
513 * bin/booh, bin/booh-backend,
514 data/booh/themes/simple/skeleton_thumbnails.html,
515 data/booh/themes/simple/metadata/parameters.rb,
516 lib/booh/booh-lib.rb: allow to change the number of thumbnails
521 * bin/booh, bin/booh-backend,
522 data/booh/themes/simple/metadata/parameters.rb,
523 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
528 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
533 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
534 tables drawing, need to use a different table for buttons in
535 order to not have them move a lot when switching between
536 landscape and portrait images
540 * bin/booh: [no log message]
544 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
545 data/booh/themes/simple/skeleton_index.html,
546 data/booh/themes/simple/skeleton_thumbnails.html,
547 lib/booh/html-merges.rb: provide a class for images, use a thin
552 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
553 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
554 selection and autoscroll in there and in drag-n-drop
558 * data/man/man1/booh-backend.1: [no log message]
562 * bin/booh: fix bug of wrong image when cancelling white balance
567 * bin/booh: various fixes
571 * bin/booh: small fix concerning gtk_thread_protect not enclosing
576 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
577 gen_thumbnails reentrant, the GUI can call it from different
582 * bin/booh: now a merge is a modification since we don't save to
587 * bin/booh: workaround problems when calling gtk things from ruby
588 threads by deferring the calls to the main ruby thread
592 * lib/booh/html-merges.rb: fix up and down key shortcuts
596 * bin/booh: don't forget to cleanup backup of temp files as well
600 * bin/booh-backend: don't cleanup files that actually are albums
605 * bin/booh: dont save the master file in the back of the user when
610 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
611 initially from Richard G. Roman
615 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
616 a non existant page if a user has several albums on the same
617 website with different set of sizes
621 * lib/booh/booh-lib.rb: try more videos formats
625 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
626 problem thanks to the hash trick learnt at
627 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
631 * bin/booh-backend: fix failures when using the x-large size
635 * ChangeLog, VERSION: 0.7.1
639 * bin/booh-backend: fix crash when generating an album with only
644 * bin/booh-backend: fix bug of trying to remove directories when
649 * bin/booh-backend: when merging, if there is no more elements at a
650 point, remove attributes of the dir element that indicate there
655 * bin/booh: when deleting an album, move up the tree to delete also
656 parent albums if needed
660 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
661 data/man/man1/booh.1: [no log message]
669 * bin/booh: grab focus and autoscroll when undo/redo since we can
674 * bin/booh: add mouse gesture for image delete for large view as
687 * po/ja.po: by masao mutoh
691 * post-install.rb: add manpages
695 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
696 balance: parallelize more
700 * bin/booh-backend: dont delete theme stuff when cleaning up, to
701 put it back right after
705 * bin/booh: some more tooltips in preferences
709 * bin/booh: allow control-delete to remove current image from
714 * bin/booh-backend: cleanup old images/videos in destdir, for when
715 removing elements or sizes
719 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
720 proper textedit when reinserting a deleted element (useful for
725 * bin/: booh, booh-backend: allow to prefer empty comments when
730 * bin/booh: [no log message]
734 * bin/booh: allow to disallow mouse gestures
738 * bin/booh: when opening an album, display amount of images, videos
739 and sub-albums in statusbar
743 * bin/booh: [no log message]
747 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
748 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
753 * bin/booh: masao in about
757 * bin/booh: ctrl z -> undo ctrl r -> redo
761 * bin/: booh: mouse gestures: left->right button does undo,
762 right->left button does redo
766 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
767 deleted elements to not merge them back when using "merge
768 new/removed images/videos"
772 * bin/booh: [no log message]
776 * bin/booh: [no log message]
780 * bin/booh: fix control-left aborting
788 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
792 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
797 * bin/booh: allow to edit title of a thumbnails page as well
798 (particularly useful for albums without any subalbum)
802 * bin/booh: fix 'undo delete' which didn't put the deleted element
803 back at its correct original position
807 * bin/booh: when reordering subalbums, need to regenerate down
808 because of previous/next links
812 * bin/booh-backend: don't abort on substInFile for dirs without
817 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
818 all captions" capability
822 * lib/booh/html-merges.rb: don't use filename if caption is empty
826 * bin/booh: invoke mplayer in background to not freeze the GUI
830 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
831 subtituted in case of not using --config
839 * po/fr.po, ChangeLog: [no log message]
843 * bin/booh-backend: [no log message]
847 * po/: booh.pot, fr.po: sync
851 * bin/booh: handle save of modifications when opening a new file
855 * bin/booh-backend: [no log message]
859 * bin/booh-backend: [no log message]
863 * bin/: booh, booh-backend: optimize a lot album generation by not
864 regenerating when places are already generated
868 * bin/booh: previous commit: fix failure of "cancel" on try_quit
872 * bin/: booh: allow to remove a thumbnail from its fullsize view
876 * bin/booh, data/booh/images/stock-move-down.png,
877 data/booh/images/stock-move-left.png,
878 data/booh/images/stock-move-right.png,
879 data/booh/images/stock-move-up.png: allow to change thumbnails
880 and subalbums position in the popup menu
884 * bin/booh-backend: fix bug preventing images/videos from
885 disappearing when merging newdirs or currdir
889 * bin/booh: put filename as title of image when viewing an image
894 * bin/: booh, booh-backend: add progressbars when merging and
899 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
904 * bin/: booh, booh-backend: let merge new/removed images/videos
905 only in one specified directory (in current directory of the gui)
909 * lib/booh/booh-lib.rb: [no log message]
913 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
915 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
916 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
920 * po/fr.po: [no log message]
924 * bin/booh-backend: [no log message]
928 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
932 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
933 data/booh/themes/simple/skeleton_thumbnails.html,
934 lib/booh/booh-lib.rb: add a "previous album" and "next album"
935 link for each thumbnails and image page
939 * bin/booh-backend: don't capitalize "return to albums" and "return
944 * bin/booh-backend: improve speed by 7% by preprocessing the
945 absolute xpath queries to perform path->dir
949 * bin/booh-backend: fix width= and height= in <img> elements
953 * bin/booh: allow to specify the video viewer
957 * data/booh/themes/simple/metadata/parameters.rb: this is not
958 1450x1024, this is 1400x1050
962 * bin/booh: handle undo in changedir for captionfile for subalbums
966 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
971 * ChangeLog, VERSION: 0.5.2
975 * po/: booh.pot, fr.po: merge
979 * lib/booh/booh-lib.rb: [no log message]
983 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
987 * bin/booh: [no log message]
991 * bin/: booh, booh-backend: allow to merge only new subalbums
995 * bin/: booh: correctly handle completely removed subalbums
999 * bin/booh: correctly handle completely removed subalbums
1003 * bin/booh: remove nick style
1007 * ChangeLog: [no log message]
1011 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
1012 textview or image is not visible
1016 * bin/booh: remove duplicate page-down/up, add support for stepping
1017 in thumbnails page with up/down keys
1021 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
1026 * po/: Makefile, booh.pot, fr.po: sync
1034 * bin/booh: allow an horizontal scrollbar in sub-albums page
1038 * bin/booh: don't waste time saving album data in slow rexml if
1039 there was no modification
1043 * bin/booh: don't die when File/Open is given an image file. and
1044 even provide a hint for newbies when they try to open an image or
1049 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
1054 * bin/booh: add a border to wait messages
1058 * bin/booh: don't add to last-opens if we open the same file again
1062 * bin/booh: put left treeview in a scrolledwindow
1066 * bin/booh: booh-backend, don't count dotted directories
1070 * bin/: booh, booh-gui: rename booh-gui to booh
1074 * bin/: booh, booh-backend: rename booh to booh-backend
1078 * README: [no log message]
1082 * bin/booh: ignore hidden directories
1086 * bin/booh: add --version
1090 * po/Makefile: take translations from theme as well
1094 * lib/booh/html-merges.rb: add generator to thumbnails page
1098 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
1103 * bin/: booh, booh-gui: [no log message]
1107 * ChangeLog: [no log message]
1111 * po/: booh.pot, fr.po: sync
1119 * lib/booh/html-merges.rb: copy key shortcuts support in album from
1124 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
1129 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
1133 * bin/: booh, booh-gui: [no log message]
1137 * bin/booh: [no log message]
1141 * bin/booh, lib/booh/booh-lib.rb: [no log message]
1145 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
1146 could see with dirs/filenames containing spaces/accented chars,
1147 with a non utf8 system (e.g. not the same encoding for file
1148 access than encoding used in gtk or by rexml)
1152 * lib/booh/booh-lib.rb: [no log message]
1156 * po/: booh.pot, fr.po: sync
1160 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
1165 * data/booh/themes/simple/skeleton_image.html,
1166 lib/booh/html-merges.rb: allow to change the number of seconds of
1167 pause in the slideshow, and keep it in a cookie
1171 * data/booh/themes/simple/: skeleton_image.html,
1172 skeleton_index.html, skeleton_thumbnails.html: verdana sux
1173 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
1177 * bin/booh-gui: [no log message]
1181 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
1186 * bin/booh-gui: [no log message]
1190 * bin/booh: fix size spec in <img> not correct
1194 * bin/: booh, booh-gui: provide a way to change theme and sizes
1195 when merging a config, and show in booh-gui properties of an
1196 album and let these change
1200 * bin/booh-gui: if shift or control is pressed, one-click rotation
1201 tool rotates the other way round
1205 * bin/booh-gui: [no log message]
1209 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
1210 link to original image
1214 * bin/booh, bin/booh-gui,
1215 data/booh/themes/simple/metadata/parameters.rb,
1216 lib/booh/booh-lib.rb: add optional sizes and add x-large and
1221 * bin/booh, bin/booh-gui,
1222 data/booh/themes/simple/skeleton_image.html,
1223 data/booh/themes/simple/skeleton_thumbnails.html,
1224 data/booh/themes/simple/metadata/parameters.rb,
1225 lib/booh/booh-lib.rb: support choosing images sizes
1229 * lib/booh/html-merges.rb: fix a small bug
1233 * bin/booh-gui: also rescue ENOENT when browsing directories in
1234 case user enters /proc (or rare case of file removed in the
1239 * bin/booh-gui: last commit: add "number of images/videos down this
1244 * bin/booh-gui: [no log message]
1248 * bin/webalbum2booh: [no log message]
1252 * bin/booh-gui: make "abort" to abort immediately
1256 * bin/booh: dont drop too much directories - when first subdir
1257 doesnt contain an element for example
1261 * bin/webalbum2booh: add a script to convert webalbum files
1262 containing captions to booh
1266 * lib/booh/pre-setup.rb: [no log message]
1270 * bin/booh: dont put an initial link to other sizes in image page
1271 since if were not in the first image, they ll be broken when
1272 download is in progress
1276 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
1277 from images to thumbnail, use an anchor to go to the correct
1278 place in the page already
1282 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
1283 data/booh/themes/simple/metadata/screenshot-2.png,
1284 data/booh/themes/simple/metadata/screenshot-3.png: better
1289 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
1293 * bin/booh, data/booh/themes/simple/skeleton_image.html,
1294 data/booh/themes/simple/skeleton_thumbnails.html,
1295 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
1296 size of user with a cookie
1300 * bin/booh: [no log message]
1304 * bin/booh-gui: [no log message]
1308 * bin/booh-gui: [no log message]
1312 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
1316 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
1317 po/booh.pot, po/fr.po: sync i18n
1321 * ChangeLog: [no log message]
1329 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
1330 generate the webalbum from the gui
1334 * THEMES, bin/booh, bin/booh-gui,
1335 data/booh/themes/simple/parameters.rb,
1336 data/booh/themes/simple/metadata/parameters.rb,
1337 data/booh/themes/simple/metadata/screenshot-1.png,
1338 data/booh/themes/simple/metadata/screenshot-2.png,
1339 data/booh/themes/simple/metadata/screenshot-3.png,
1340 lib/booh/booh-lib.rb: allow to select the theme from the GUI
1344 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
1345 contrast" options configurable in preferences
1349 * bin/booh-gui: use a gtkdialog for preferences, to have a more
1350 consistent look and feel
1354 * bin/booh-gui: handle preferences and put mproc in it
1358 * bin/booh-gui: make undo and redo not sensitive in the beginning
1362 * bin/booh-gui: make save and save_as not sensitive before we have
1367 * bin/booh-gui: dont use underline for recently opened files
1371 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
1372 and save_as features
1376 * bin/booh: in --for-gui mode, just generate default sized
1377 thumbnails and no HTML pages
1381 * bin/booh-gui: [no log message]
1385 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
1390 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
1394 * bin/booh-gui: use alignment so that the frame around image of
1395 subalbums is as close as it should
1399 * bin/booh-gui: add help/about
1403 * lib/booh/pre-setup.rb: fix version
1407 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
1408 thumbnails at frame 0
1412 * bin/booh-gui, data/booh/images/stock-video-16.png,
1413 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
1418 * bin/booh-gui: [no log message]
1422 * bin/booh-gui: factorize
1426 * bin/booh-gui: factorize
1430 * bin/booh-gui: dont call Gtk.main_iteration not from the main
1431 thread as it triggers aborts
1435 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
1436 undo/redo actions in statusbar
1440 * bin/booh-gui: handle enhance in toolbar as well
1448 * bin/booh-gui, data/booh/images/stock-channels-16.png,
1449 lib/booh/booh-lib.rb: add image enhance support
1453 * bin/booh-gui: add undo and redo in menubar
1457 * bin/booh-gui: "none" button insensitive when one-click tool is
1462 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
1471 * ChangeLog, VERSION: [no log message]
1475 * po/: booh.pot, fr.po: merge
1479 * bin/booh-gui: [no log message]
1483 * bin/booh-gui: [no log message]
1487 * bin/booh-gui: have recent files available next to open toolbar
1492 * bin/booh-gui: [no log message]
1496 * bin/booh-gui, data/booh/images/stock-images-16.png: support
1497 changing subalbum image in context menu
1501 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
1502 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
1503 add popup menu on elements. provide a way to flip and swap colors
1508 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
1509 click action was performed
1513 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
1518 * bin/booh: fix merging of config file (when adding image/videos in
1519 a directory that previously contained only subdirectories)
1523 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
1524 missing (after a rotation); generate thumbnails if missing (after
1525 a rotation and booh-gui has been relaunched but booh hasn't);
1526 generate thumbnails twice faster by using suggested options in
1531 * po/: booh.pot, fr.po: sync
1535 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
1540 * bin/booh-gui: [no log message]
1544 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
1545 obviously already in portrait (situation can come from gthumb)
1549 * lib/booh/html-merges.rb: fix button sensibilities when there is
1554 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
1555 creation when we'll be using "identify" to know the exact size of
1556 the file right after that
1560 * bin/booh: fix missing detection
1564 * ChangeLog: [no log message]
1572 * bin/booh-gui: use watch cursor when changing thumbnails page as
1577 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
1578 po/booh.pot, po/fr.po: remove use of __, sync fr
1582 * bin/booh-gui, data/booh/images/stock-none-16.png,
1583 data/booh/images/stock-rotate-270-16.png,
1584 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
1589 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
1594 * bin/booh-gui: better rotations
1598 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1599 lib/booh/booh-lib.rb: support rotation (typically, of portrait
1600 images that came with no EXIF) from GUI both with gestures and
1605 * bin/booh-gui: fix utf8 for tooltips
1609 * bin/booh: fix theme select
1613 * bin/booh: [no log message]
1617 * po/: booh.pot, fr.po: sync
1621 * bin/: booh, booh-gui: have theme in config file
1625 * po/: Makefile, booh.pot, fr.po: sync
1629 * COPYING: [no log message]
1633 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
1634 messages from gui by default
1638 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
1643 * INTERNALS: [no log message]
1647 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
1652 * AUTHORS: [no log message]
1660 * INSTALL: add basic installation procedures
1664 * README: [no log message]
1668 * bin/booh: [no log message]
1672 * bin/booh: disable clean as long as it's dangerous
1676 * bin/booh: disallow directories with '
1680 * AUTHORS: [no log message]
1684 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
1685 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
1690 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
1691 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1692 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
1693 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
1698 * booh: [no log message]
1702 * booh: have rotation (portrait images) in config file, and
1703 source/destination directories too
1707 * booh: [no log message]
1711 * booh: add `source' and `destination' in config file so that it's
1712 now completely self included
1716 * README: [no log message]
1720 * booh: [no log message]
1724 * booh: use current charset to create XML document in, not UTF-8
1728 * booh: limit length of default caption to not fuck up thumbnails
1733 * booh: sensible default caption for images/videos
1737 * html_merges.rb: [no log message]
1741 * booh: support non ASCII and spaces in file and dirnames
1745 * booh: specify an encoding by default for the xml config file
1749 * booh: fix cleanup of temp files for videos for directories
1754 * booh: fix frame-offset for thumbnails of albums
1758 * booh: fix mencoder to transcode understanding of frame position
1759 by specifying -fps 25 to mencoder; improve quality by using mjpeg
1764 * booh: allow options for thumbnails. first one is a frame-offset
1769 * po/fr.po: small fix
1773 * po/: booh.pot, fr.po: sync i18n
1777 * booh: don't force generating a config skeleton file
1781 * booh: more information in verbose level 3
1785 * booh: don't display "run slideshow" when there is 1 image or
1786 less. don't generate image-*.html where there are only videos.
1790 * booh: always sort files and directories when in --config-skel
1794 * booh: add navigation from subalbums to upper albums
1798 * booh: add a proper "return to albums" link in thumbnails page
1802 * booh: add width= and height= to img elements so that browser can
1803 place graphical elements at correct place immediately
1807 * booh: index.html generate: don't fail on empty directories
1811 * booh: don't block on sucking transcode (but transcode processes
1816 * html_merges.rb: meta tag for booh
1820 * booh: use fifth frame of videos to reduce the probability to get
1821 artefacts of wrong encoding
1825 * booh: typo fix of skeleton_imageS.html
1829 * booh: fix image location of index.html images
1833 * booh, html_merges.rb: utf8 fixes
1837 * booh: generate proper utf8
1841 * booh: handle index.html
1845 * booh: handle config in xml. support merging config.
1849 * booh: fix slideshow url according to different sizes
1853 * README: [no log message]
1857 * html_merges.rb: don't preload all images, only ahead of 5 images
1858 and backward of 3 images
1862 * booh: - use mencoder when transcode is not strong enough - handle
1863 no preview for videos
1867 * booh: [no log message]
1871 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
1872 multiple sizes support
1876 * booh, html_merges.rb: fix ability to have ' and " in comments
1880 * booh: [no log message]
1884 * booh: allow to keep order of images and videos mixed, and use
1885 captions file if provided to list images/videos with order
1889 * README: [no log message]
1893 * html_merges.rb: don't preload beginning with first image, but
1898 * booh: handle videos
1902 * booh: add a link in image view to return to thumbnails
1906 * booh: support thumbnails
1910 * html_merges.rb: allow to set the image directly
1914 * html_merges.rb: [no log message]
1918 * html_merges.rb: allow to run with the slideshow toggled
1922 * README: [no log message]
1926 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
1930 * booh, html_merges.rb: handle captions
1934 * html_merges.rb: display image counter
1938 * booh: support selection of sizes for images
1942 * booh: specifically close the output stream or else the content is
1947 * booh: add multiproc capability
1951 * README: [no log message]
1955 * booh: support files with spaces
1959 * booh: [no log message]
1963 * booh: remove trailing / in directories if any
1967 * booh: - use exif to rotate portrait taken photos - also read
1968 files with uppercase extension
1972 * booh, html_merges.rb: [no log message]
1976 * booh: add ~~title auto substitution with dirbasename
1980 * booh: fix profile of convert
1984 * booh, booh-gui, html_merges.rb: Initial revision
1988 * booh, booh-gui, html_merges.rb: first import