3 * bin/booh: reduce the risk of abort
7 * bin/booh: remove some debugging things
11 * bin/booh: bugfix < 0.8.4 migrating
19 * VERSION: 0.8.4 indeed
23 * po/: booh.pot, fr.po: sync
27 * bin/booh-backend: per suggestion of jl, test for bad chars before
32 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
33 data/booh/themes/sbs/skeleton_index.html,
34 data/booh/themes/sbs/skeleton_thumbnails.html,
35 data/booh/themes/sbs/video.png,
36 data/booh/themes/sbs/metadata/parameters.rb,
37 data/booh/themes/sbs/metadata/screenshot-1.png,
38 data/booh/themes/sbs/metadata/screenshot-2.png,
39 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
44 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
45 upgrades from before 0.8.4
49 * bin/booh-backend: if an entire directory is removed, dont forget
50 to remove the target directory as well (reported by julien
55 * po/de.po: rolands update
59 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
60 character a string, if its utf8 it will be incorrect (happened to
65 * bin/booh: fix multiple calls
73 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
74 message in gui, remove backticks in messages as left quotes
78 * lib/booh/booh-lib.rb: [no log message]
82 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
83 with similar dest filenames
87 * bin/booh: [no log message]
91 * bin/booh-backend: hardlink videos as well
95 * po/: booh.pot, de.po, fr.po, ja.po: sync
99 * bin/booh, bin/booh-backend,
100 data/booh/themes/dark/skeleton_image.html,
101 data/booh/themes/dark/skeleton_index.html,
102 data/booh/themes/dark/skeleton_thumbnails.html,
103 data/booh/themes/simple/skeleton_image.html,
104 data/booh/themes/simple/skeleton_index.html,
105 data/booh/themes/simple/skeleton_thumbnails.html,
106 lib/booh/html-merges.rb: transitional xhtml compliant
110 * bin/: booh, booh-backend: remove removed subdirectories from
111 config on --merge-config
115 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
120 * bin/booh-backend: try to use hard links when creating an album
121 including "original" size to space diskspace
125 * po/: booh.pot, de.po, fr.po, ja.po: sync
129 * bin/: booh, booh-backend: [no log message]
133 * bin/booh, bin/booh-backend,
134 data/booh/themes/dark/skeleton_image.html,
135 data/booh/themes/dark/skeleton_index.html,
136 data/booh/themes/dark/skeleton_thumbnails.html,
137 data/booh/themes/simple/skeleton_image.html,
138 data/booh/themes/simple/skeleton_index.html,
139 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
140 to display "made with" markup at the bottom of pages
144 * bin/booh: graphically show password protection
152 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
153 add password protection feature
157 * bin/booh, bin/booh-backend,
158 data/booh/themes/dark/metadata/parameters.rb,
159 data/booh/themes/simple/skeleton_thumbnails.html,
160 data/booh/themes/simple/metadata/parameters.rb,
161 lib/booh/booh-lib.rb: support panoramas
165 * ChangeLog: [no log message]
173 * INSTALL, icons/booh-16x16.png, icons/booh-32x32.png,
174 icons/booh-48x48.png: add icons
178 * bin/booh: remove unneeded part in license
182 * bin/booh-backend: when creating a new subalbum, need to remove
183 the already-generated mark of the parent because of the
184 sub-albums page containing now one more element
188 * po/: fr.po, booh.pot, de.po, ja.po: sync
192 * bin/booh: fix default browser which should be a firefox that does
193 *not* overwrite the existing URL; give a hint for when the path
194 to the video viewer is not available
198 * bin/booh: [no log message]
202 * bin/booh: roland eckert on german
206 * po/de.po: roland eckert
214 * AUTHORS: [no log message]
218 * ChangeLog: [no log message]
222 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
226 * bin/: booh, booh-backend: [no log message]
230 * bin/: booh, booh-backend: add "merge new subalbums" long needed
242 * lib/booh/html-merges.rb: to honour slideshow pause when entering
243 directly in slideshow mode, the cookie should be read before
244 toggling the slideshow
248 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
249 view the webalbum from the menu as well
253 * bin/: booh, booh-backend: remove some warnings in ruby -v
257 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
261 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
262 webalbum in the dialog for successful webalbum generation
266 * bin/booh: use standard AboutDialog
270 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
271 feat] have "view" of images/videos available in popup menu as
276 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
277 rather than exif external binary
281 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
282 support no identify and no transcode/mencoder
286 * bin/booh: check config at bootup; checked for the video viewer,
291 * bin/booh: [no log message]
295 * bin/booh: [guillomovitch feat] allow that deletion also deletes
300 * bin/booh-backend: supplying an existing directory to
301 --config-file is unsupported
305 * bin/booh: use stock "save" for save actions
309 * po/fr.po: [no log message]
313 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
314 make it work with ruby 1.8.3
318 * bin/booh: fix invasive autoscroll when clicking in menu
322 * VERSION, ChangeLog: [no log message]
326 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
327 thumbmail image" broken in x-large
331 * bin/: booh, booh-backend: fix bug of aborting when creating a
332 web-album at first launch of booh (when ~/.booh-gui-rc didnt
337 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
338 created by mencoder because two files in two different
339 directories have the same name
343 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
344 per row in default theme as well
348 * bin/booh: don't shadow a closure making shift-arrows abort after
353 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
354 when transcoding for a too low number of frames. make it one
359 * ChangeLog, VERSION: [no log message]
363 * README: [no log message]
367 * INSTALL: improve INSTALL doc
371 * AUTHORS, booh.bash-completion: add bash completion thx
376 * bin/booh-backend: recompute the memoization between the 2 passes
377 because elements mights have been removed (the ones with no
382 * bin/booh-backend: don't incidentally remove thumbnails images in
387 * bin/booh: [no log message]
391 * bin/booh: dont wrongly tell that the destination directory
392 already exists if it is empty (because just created by the gtk2
397 * bin/booh: dont forget to mark the album modified after a subalbum
402 * bin/booh-backend: fix xlarge broken again :/
406 * lib/booh/html-merges.rb: dont save the preferred size in the
411 * bin/booh: dont abort when reordering subalbums when there is a
412 deleted directory there
416 * bin/booh: fix double utf8 encoding in name of directory
417 containing non ASCII (in statusbar)
421 * ChangeLog: [no log message]
425 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
430 * bin/booh, data/booh/images/logo.png: add logo in about
434 * po/: booh.pot, fr.po, ja.po: sync
438 * data/booh/themes/: dark/metadata/parameters.rb,
439 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
440 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
441 simple/metadata/screenshot-1.png,
442 simple/metadata/screenshot-2.png,
443 simple/metadata/screenshot-3.png: fucking cvs
447 * data/booh/themes/simple/metadata/: parameters.rb,
448 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
453 * data/booh/themes/simple/metadata/: screenshot-1.png,
454 screenshot-2.png, screenshot-3.png: [no log message]
458 * THEMES, bin/booh, bin/booh-backend,
459 data/booh/themes/dark/back.gif,
460 data/booh/themes/dark/skeleton_image.html,
461 data/booh/themes/dark/skeleton_index.html,
462 data/booh/themes/dark/skeleton_thumbnails.html,
463 data/booh/themes/dark/video.png,
464 data/booh/themes/simple/skeleton_image.html,
465 data/booh/themes/simple/skeleton_index.html,
466 data/booh/themes/simple/metadata/parameters.rb,
467 data/booh/themes/simple/metadata/screenshot-1.png,
468 data/booh/themes/simple/metadata/screenshot-2.png,
469 data/booh/themes/simple/metadata/screenshot-3.png,
470 lib/booh/html-merges.rb: add "dark" theme, work on themes
474 * bin/: booh, booh-backend: mark older documents as dirty when
479 * bin/: booh, booh-backend: use -follow when invoking find
483 * bin/booh: small fixes related to file saves, filenames when
488 * bin/booh, bin/booh-backend,
489 data/booh/themes/simple/skeleton_thumbnails.html,
490 data/booh/themes/simple/metadata/parameters.rb,
491 lib/booh/booh-lib.rb: allow to change the number of thumbnails
496 * bin/booh, bin/booh-backend,
497 data/booh/themes/simple/metadata/parameters.rb,
498 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
503 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
508 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
509 tables drawing, need to use a different table for buttons in
510 order to not have them move a lot when switching between
511 landscape and portrait images
515 * bin/booh: [no log message]
519 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
520 data/booh/themes/simple/skeleton_index.html,
521 data/booh/themes/simple/skeleton_thumbnails.html,
522 lib/booh/html-merges.rb: provide a class for images, use a thin
527 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
528 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
529 selection and autoscroll in there and in drag-n-drop
533 * data/man/man1/booh-backend.1: [no log message]
537 * bin/booh: fix bug of wrong image when cancelling white balance
542 * bin/booh: various fixes
546 * bin/booh: small fix concerning gtk_thread_protect not enclosing
551 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
552 gen_thumbnails reentrant, the GUI can call it from different
557 * bin/booh: now a merge is a modification since we don't save to
562 * bin/booh: workaround problems when calling gtk things from ruby
563 threads by deferring the calls to the main ruby thread
567 * lib/booh/html-merges.rb: fix up and down key shortcuts
571 * bin/booh: don't forget to cleanup backup of temp files as well
575 * bin/booh-backend: don't cleanup files that actually are albums
580 * bin/booh: dont save the master file in the back of the user when
585 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
586 initially from Richard G. Roman
590 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
591 a non existant page if a user has several albums on the same
592 website with different set of sizes
596 * lib/booh/booh-lib.rb: try more videos formats
600 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
601 problem thanks to the hash trick learnt at
602 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
606 * bin/booh-backend: fix failures when using the x-large size
610 * ChangeLog, VERSION: 0.7.1
614 * bin/booh-backend: fix crash when generating an album with only
619 * bin/booh-backend: fix bug of trying to remove directories when
624 * bin/booh-backend: when merging, if there is no more elements at a
625 point, remove attributes of the dir element that indicate there
630 * bin/booh: when deleting an album, move up the tree to delete also
631 parent albums if needed
635 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
636 data/man/man1/booh.1: [no log message]
644 * bin/booh: grab focus and autoscroll when undo/redo since we can
649 * bin/booh: add mouse gesture for image delete for large view as
662 * po/ja.po: by masao mutoh
666 * post-install.rb: add manpages
670 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
671 balance: parallelize more
675 * bin/booh-backend: dont delete theme stuff when cleaning up, to
676 put it back right after
680 * bin/booh: some more tooltips in preferences
684 * bin/booh: allow control-delete to remove current image from
689 * bin/booh-backend: cleanup old images/videos in destdir, for when
690 removing elements or sizes
694 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
695 proper textedit when reinserting a deleted element (useful for
700 * bin/: booh, booh-backend: allow to prefer empty comments when
705 * bin/booh: [no log message]
709 * bin/booh: allow to disallow mouse gestures
713 * bin/booh: when opening an album, display amount of images, videos
714 and sub-albums in statusbar
718 * bin/booh: [no log message]
722 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
723 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
728 * bin/booh: masao in about
732 * bin/booh: ctrl z -> undo ctrl r -> redo
736 * bin/: booh: mouse gestures: left->right button does undo,
737 right->left button does redo
741 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
742 deleted elements to not merge them back when using "merge
743 new/removed images/videos"
747 * bin/booh: [no log message]
751 * bin/booh: [no log message]
755 * bin/booh: fix control-left aborting
763 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
767 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
772 * bin/booh: allow to edit title of a thumbnails page as well
773 (particularly useful for albums without any subalbum)
777 * bin/booh: fix 'undo delete' which didn't put the deleted element
778 back at its correct original position
782 * bin/booh: when reordering subalbums, need to regenerate down
783 because of previous/next links
787 * bin/booh-backend: don't abort on substInFile for dirs without
792 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
793 all captions" capability
797 * lib/booh/html-merges.rb: don't use filename if caption is empty
801 * bin/booh: invoke mplayer in background to not freeze the GUI
805 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
806 subtituted in case of not using --config
814 * po/fr.po, ChangeLog: [no log message]
818 * bin/booh-backend: [no log message]
822 * po/: booh.pot, fr.po: sync
826 * bin/booh: handle save of modifications when opening a new file
830 * bin/booh-backend: [no log message]
834 * bin/booh-backend: [no log message]
838 * bin/: booh, booh-backend: optimize a lot album generation by not
839 regenerating when places are already generated
843 * bin/booh: previous commit: fix failure of "cancel" on try_quit
847 * bin/: booh: allow to remove a thumbnail from its fullsize view
851 * bin/booh, data/booh/images/stock-move-down.png,
852 data/booh/images/stock-move-left.png,
853 data/booh/images/stock-move-right.png,
854 data/booh/images/stock-move-up.png: allow to change thumbnails
855 and subalbums position in the popup menu
859 * bin/booh-backend: fix bug preventing images/videos from
860 disappearing when merging newdirs or currdir
864 * bin/booh: put filename as title of image when viewing an image
869 * bin/: booh, booh-backend: add progressbars when merging and
874 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
879 * bin/: booh, booh-backend: let merge new/removed images/videos
880 only in one specified directory (in current directory of the gui)
884 * lib/booh/booh-lib.rb: [no log message]
888 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
890 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
891 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
895 * po/fr.po: [no log message]
899 * bin/booh-backend: [no log message]
903 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
907 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
908 data/booh/themes/simple/skeleton_thumbnails.html,
909 lib/booh/booh-lib.rb: add a "previous album" and "next album"
910 link for each thumbnails and image page
914 * bin/booh-backend: don't capitalize "return to albums" and "return
919 * bin/booh-backend: improve speed by 7% by preprocessing the
920 absolute xpath queries to perform path->dir
924 * bin/booh-backend: fix width= and height= in <img> elements
928 * bin/booh: allow to specify the video viewer
932 * data/booh/themes/simple/metadata/parameters.rb: this is not
933 1450x1024, this is 1400x1050
937 * bin/booh: handle undo in changedir for captionfile for subalbums
941 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
946 * ChangeLog, VERSION: 0.5.2
950 * po/: booh.pot, fr.po: merge
954 * lib/booh/booh-lib.rb: [no log message]
958 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
962 * bin/booh: [no log message]
966 * bin/: booh, booh-backend: allow to merge only new subalbums
970 * bin/: booh: correctly handle completely removed subalbums
974 * bin/booh: correctly handle completely removed subalbums
978 * bin/booh: remove nick style
982 * ChangeLog: [no log message]
986 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
987 textview or image is not visible
991 * bin/booh: remove duplicate page-down/up, add support for stepping
992 in thumbnails page with up/down keys
996 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
1001 * po/: Makefile, booh.pot, fr.po: sync
1009 * bin/booh: allow an horizontal scrollbar in sub-albums page
1013 * bin/booh: don't waste time saving album data in slow rexml if
1014 there was no modification
1018 * bin/booh: don't die when File/Open is given an image file. and
1019 even provide a hint for newbies when they try to open an image or
1024 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
1029 * bin/booh: add a border to wait messages
1033 * bin/booh: don't add to last-opens if we open the same file again
1037 * bin/booh: put left treeview in a scrolledwindow
1041 * bin/booh: booh-backend, don't count dotted directories
1045 * bin/: booh, booh-gui: rename booh-gui to booh
1049 * bin/: booh, booh-backend: rename booh to booh-backend
1053 * README: [no log message]
1057 * bin/booh: ignore hidden directories
1061 * bin/booh: add --version
1065 * po/Makefile: take translations from theme as well
1069 * lib/booh/html-merges.rb: add generator to thumbnails page
1073 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
1078 * bin/: booh, booh-gui: [no log message]
1082 * ChangeLog: [no log message]
1086 * po/: booh.pot, fr.po: sync
1094 * lib/booh/html-merges.rb: copy key shortcuts support in album from
1099 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
1104 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
1108 * bin/: booh, booh-gui: [no log message]
1112 * bin/booh: [no log message]
1116 * bin/booh, lib/booh/booh-lib.rb: [no log message]
1120 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
1121 could see with dirs/filenames containing spaces/accented chars,
1122 with a non utf8 system (e.g. not the same encoding for file
1123 access than encoding used in gtk or by rexml)
1127 * lib/booh/booh-lib.rb: [no log message]
1131 * po/: booh.pot, fr.po: sync
1135 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
1140 * data/booh/themes/simple/skeleton_image.html,
1141 lib/booh/html-merges.rb: allow to change the number of seconds of
1142 pause in the slideshow, and keep it in a cookie
1146 * data/booh/themes/simple/: skeleton_image.html,
1147 skeleton_index.html, skeleton_thumbnails.html: verdana sux
1148 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
1152 * bin/booh-gui: [no log message]
1156 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
1161 * bin/booh-gui: [no log message]
1165 * bin/booh: fix size spec in <img> not correct
1169 * bin/: booh, booh-gui: provide a way to change theme and sizes
1170 when merging a config, and show in booh-gui properties of an
1171 album and let these change
1175 * bin/booh-gui: if shift or control is pressed, one-click rotation
1176 tool rotates the other way round
1180 * bin/booh-gui: [no log message]
1184 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
1185 link to original image
1189 * bin/booh, bin/booh-gui,
1190 data/booh/themes/simple/metadata/parameters.rb,
1191 lib/booh/booh-lib.rb: add optional sizes and add x-large and
1196 * bin/booh, bin/booh-gui,
1197 data/booh/themes/simple/skeleton_image.html,
1198 data/booh/themes/simple/skeleton_thumbnails.html,
1199 data/booh/themes/simple/metadata/parameters.rb,
1200 lib/booh/booh-lib.rb: support choosing images sizes
1204 * lib/booh/html-merges.rb: fix a small bug
1208 * bin/booh-gui: also rescue ENOENT when browsing directories in
1209 case user enters /proc (or rare case of file removed in the
1214 * bin/booh-gui: last commit: add "number of images/videos down this
1219 * bin/booh-gui: [no log message]
1223 * bin/webalbum2booh: [no log message]
1227 * bin/booh-gui: make "abort" to abort immediately
1231 * bin/booh: dont drop too much directories - when first subdir
1232 doesnt contain an element for example
1236 * bin/webalbum2booh: add a script to convert webalbum files
1237 containing captions to booh
1241 * lib/booh/pre-setup.rb: [no log message]
1245 * bin/booh: dont put an initial link to other sizes in image page
1246 since if were not in the first image, they ll be broken when
1247 download is in progress
1251 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
1252 from images to thumbnail, use an anchor to go to the correct
1253 place in the page already
1257 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
1258 data/booh/themes/simple/metadata/screenshot-2.png,
1259 data/booh/themes/simple/metadata/screenshot-3.png: better
1264 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
1268 * bin/booh, data/booh/themes/simple/skeleton_image.html,
1269 data/booh/themes/simple/skeleton_thumbnails.html,
1270 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
1271 size of user with a cookie
1275 * bin/booh: [no log message]
1279 * bin/booh-gui: [no log message]
1283 * bin/booh-gui: [no log message]
1287 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
1291 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
1292 po/booh.pot, po/fr.po: sync i18n
1296 * ChangeLog: [no log message]
1304 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
1305 generate the webalbum from the gui
1309 * THEMES, bin/booh, bin/booh-gui,
1310 data/booh/themes/simple/parameters.rb,
1311 data/booh/themes/simple/metadata/parameters.rb,
1312 data/booh/themes/simple/metadata/screenshot-1.png,
1313 data/booh/themes/simple/metadata/screenshot-2.png,
1314 data/booh/themes/simple/metadata/screenshot-3.png,
1315 lib/booh/booh-lib.rb: allow to select the theme from the GUI
1319 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
1320 contrast" options configurable in preferences
1324 * bin/booh-gui: use a gtkdialog for preferences, to have a more
1325 consistent look and feel
1329 * bin/booh-gui: handle preferences and put mproc in it
1333 * bin/booh-gui: make undo and redo not sensitive in the beginning
1337 * bin/booh-gui: make save and save_as not sensitive before we have
1342 * bin/booh-gui: dont use underline for recently opened files
1346 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
1347 and save_as features
1351 * bin/booh: in --for-gui mode, just generate default sized
1352 thumbnails and no HTML pages
1356 * bin/booh-gui: [no log message]
1360 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
1365 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
1369 * bin/booh-gui: use alignment so that the frame around image of
1370 subalbums is as close as it should
1374 * bin/booh-gui: add help/about
1378 * lib/booh/pre-setup.rb: fix version
1382 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
1383 thumbnails at frame 0
1387 * bin/booh-gui, data/booh/images/stock-video-16.png,
1388 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
1393 * bin/booh-gui: [no log message]
1397 * bin/booh-gui: factorize
1401 * bin/booh-gui: factorize
1405 * bin/booh-gui: dont call Gtk.main_iteration not from the main
1406 thread as it triggers aborts
1410 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
1411 undo/redo actions in statusbar
1415 * bin/booh-gui: handle enhance in toolbar as well
1423 * bin/booh-gui, data/booh/images/stock-channels-16.png,
1424 lib/booh/booh-lib.rb: add image enhance support
1428 * bin/booh-gui: add undo and redo in menubar
1432 * bin/booh-gui: "none" button insensitive when one-click tool is
1437 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
1446 * ChangeLog, VERSION: [no log message]
1450 * po/: booh.pot, fr.po: merge
1454 * bin/booh-gui: [no log message]
1458 * bin/booh-gui: [no log message]
1462 * bin/booh-gui: have recent files available next to open toolbar
1467 * bin/booh-gui: [no log message]
1471 * bin/booh-gui, data/booh/images/stock-images-16.png: support
1472 changing subalbum image in context menu
1476 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
1477 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
1478 add popup menu on elements. provide a way to flip and swap colors
1483 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
1484 click action was performed
1488 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
1493 * bin/booh: fix merging of config file (when adding image/videos in
1494 a directory that previously contained only subdirectories)
1498 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
1499 missing (after a rotation); generate thumbnails if missing (after
1500 a rotation and booh-gui has been relaunched but booh hasn't);
1501 generate thumbnails twice faster by using suggested options in
1506 * po/: booh.pot, fr.po: sync
1510 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
1515 * bin/booh-gui: [no log message]
1519 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
1520 obviously already in portrait (situation can come from gthumb)
1524 * lib/booh/html-merges.rb: fix button sensibilities when there is
1529 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
1530 creation when we'll be using "identify" to know the exact size of
1531 the file right after that
1535 * bin/booh: fix missing detection
1539 * ChangeLog: [no log message]
1547 * bin/booh-gui: use watch cursor when changing thumbnails page as
1552 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
1553 po/booh.pot, po/fr.po: remove use of __, sync fr
1557 * bin/booh-gui, data/booh/images/stock-none-16.png,
1558 data/booh/images/stock-rotate-270-16.png,
1559 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
1564 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
1569 * bin/booh-gui: better rotations
1573 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1574 lib/booh/booh-lib.rb: support rotation (typically, of portrait
1575 images that came with no EXIF) from GUI both with gestures and
1580 * bin/booh-gui: fix utf8 for tooltips
1584 * bin/booh: fix theme select
1588 * bin/booh: [no log message]
1592 * po/: booh.pot, fr.po: sync
1596 * bin/: booh, booh-gui: have theme in config file
1600 * po/: Makefile, booh.pot, fr.po: sync
1604 * COPYING: [no log message]
1608 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
1609 messages from gui by default
1613 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
1618 * INTERNALS: [no log message]
1622 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
1627 * AUTHORS: [no log message]
1635 * INSTALL: add basic installation procedures
1639 * README: [no log message]
1643 * bin/booh: [no log message]
1647 * bin/booh: disable clean as long as it's dangerous
1651 * bin/booh: disallow directories with '
1655 * AUTHORS: [no log message]
1659 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
1660 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
1665 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
1666 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1667 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
1668 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
1673 * booh: [no log message]
1677 * booh: have rotation (portrait images) in config file, and
1678 source/destination directories too
1682 * booh: [no log message]
1686 * booh: add `source' and `destination' in config file so that it's
1687 now completely self included
1691 * README: [no log message]
1695 * booh: [no log message]
1699 * booh: use current charset to create XML document in, not UTF-8
1703 * booh: limit length of default caption to not fuck up thumbnails
1708 * booh: sensible default caption for images/videos
1712 * html_merges.rb: [no log message]
1716 * booh: support non ASCII and spaces in file and dirnames
1720 * booh: specify an encoding by default for the xml config file
1724 * booh: fix cleanup of temp files for videos for directories
1729 * booh: fix frame-offset for thumbnails of albums
1733 * booh: fix mencoder to transcode understanding of frame position
1734 by specifying -fps 25 to mencoder; improve quality by using mjpeg
1739 * booh: allow options for thumbnails. first one is a frame-offset
1744 * po/fr.po: small fix
1748 * po/: booh.pot, fr.po: sync i18n
1752 * booh: don't force generating a config skeleton file
1756 * booh: more information in verbose level 3
1760 * booh: don't display "run slideshow" when there is 1 image or
1761 less. don't generate image-*.html where there are only videos.
1765 * booh: always sort files and directories when in --config-skel
1769 * booh: add navigation from subalbums to upper albums
1773 * booh: add a proper "return to albums" link in thumbnails page
1777 * booh: add width= and height= to img elements so that browser can
1778 place graphical elements at correct place immediately
1782 * booh: index.html generate: don't fail on empty directories
1786 * booh: don't block on sucking transcode (but transcode processes
1791 * html_merges.rb: meta tag for booh
1795 * booh: use fifth frame of videos to reduce the probability to get
1796 artefacts of wrong encoding
1800 * booh: typo fix of skeleton_imageS.html
1804 * booh: fix image location of index.html images
1808 * booh, html_merges.rb: utf8 fixes
1812 * booh: generate proper utf8
1816 * booh: handle index.html
1820 * booh: handle config in xml. support merging config.
1824 * booh: fix slideshow url according to different sizes
1828 * README: [no log message]
1832 * html_merges.rb: don't preload all images, only ahead of 5 images
1833 and backward of 3 images
1837 * booh: - use mencoder when transcode is not strong enough - handle
1838 no preview for videos
1842 * booh: [no log message]
1846 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
1847 multiple sizes support
1851 * booh, html_merges.rb: fix ability to have ' and " in comments
1855 * booh: [no log message]
1859 * booh: allow to keep order of images and videos mixed, and use
1860 captions file if provided to list images/videos with order
1864 * README: [no log message]
1868 * html_merges.rb: don't preload beginning with first image, but
1873 * booh: handle videos
1877 * booh: add a link in image view to return to thumbnails
1881 * booh: support thumbnails
1885 * html_merges.rb: allow to set the image directly
1889 * html_merges.rb: [no log message]
1893 * html_merges.rb: allow to run with the slideshow toggled
1897 * README: [no log message]
1901 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
1905 * booh, html_merges.rb: handle captions
1909 * html_merges.rb: display image counter
1913 * booh: support selection of sizes for images
1917 * booh: specifically close the output stream or else the content is
1922 * booh: add multiproc capability
1926 * README: [no log message]
1930 * booh: support files with spaces
1934 * booh: [no log message]
1938 * booh: remove trailing / in directories if any
1942 * booh: - use exif to rotate portrait taken photos - also read
1943 files with uppercase extension
1947 * booh, html_merges.rb: [no log message]
1951 * booh: add ~~title auto substitution with dirbasename
1955 * booh: fix profile of convert
1959 * booh, booh-gui, html_merges.rb: Initial revision
1963 * booh, booh-gui, html_merges.rb: first import