7 * bin/booh: fix booh startup :/
11 * bin/booh-backend: [no log message]
15 * ChangeLog: [no log message]
19 * bin/booh: reduce the risk of abort
23 * bin/booh: remove some debugging things
27 * bin/booh: bugfix < 0.8.4 migrating
35 * VERSION: 0.8.4 indeed
39 * po/: booh.pot, fr.po: sync
43 * bin/booh-backend: per suggestion of jl, test for bad chars before
48 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
49 data/booh/themes/sbs/skeleton_index.html,
50 data/booh/themes/sbs/skeleton_thumbnails.html,
51 data/booh/themes/sbs/video.png,
52 data/booh/themes/sbs/metadata/parameters.rb,
53 data/booh/themes/sbs/metadata/screenshot-1.png,
54 data/booh/themes/sbs/metadata/screenshot-2.png,
55 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
60 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
61 upgrades from before 0.8.4
65 * bin/booh-backend: if an entire directory is removed, dont forget
66 to remove the target directory as well (reported by julien
71 * po/de.po: rolands update
75 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
76 character a string, if its utf8 it will be incorrect (happened to
81 * bin/booh: fix multiple calls
89 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
90 message in gui, remove backticks in messages as left quotes
94 * lib/booh/booh-lib.rb: [no log message]
98 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
99 with similar dest filenames
103 * bin/booh: [no log message]
107 * bin/booh-backend: hardlink videos as well
111 * po/: booh.pot, de.po, fr.po, ja.po: sync
115 * bin/booh, bin/booh-backend,
116 data/booh/themes/dark/skeleton_image.html,
117 data/booh/themes/dark/skeleton_index.html,
118 data/booh/themes/dark/skeleton_thumbnails.html,
119 data/booh/themes/simple/skeleton_image.html,
120 data/booh/themes/simple/skeleton_index.html,
121 data/booh/themes/simple/skeleton_thumbnails.html,
122 lib/booh/html-merges.rb: transitional xhtml compliant
126 * bin/: booh, booh-backend: remove removed subdirectories from
127 config on --merge-config
131 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
136 * bin/booh-backend: try to use hard links when creating an album
137 including "original" size to space diskspace
141 * po/: booh.pot, de.po, fr.po, ja.po: sync
145 * bin/: booh, booh-backend: [no log message]
149 * bin/booh, bin/booh-backend,
150 data/booh/themes/dark/skeleton_image.html,
151 data/booh/themes/dark/skeleton_index.html,
152 data/booh/themes/dark/skeleton_thumbnails.html,
153 data/booh/themes/simple/skeleton_image.html,
154 data/booh/themes/simple/skeleton_index.html,
155 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
156 to display "made with" markup at the bottom of pages
160 * bin/booh: graphically show password protection
168 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
169 add password protection feature
173 * bin/booh, bin/booh-backend,
174 data/booh/themes/dark/metadata/parameters.rb,
175 data/booh/themes/simple/skeleton_thumbnails.html,
176 data/booh/themes/simple/metadata/parameters.rb,
177 lib/booh/booh-lib.rb: support panoramas
181 * ChangeLog: [no log message]
189 * INSTALL, icons/booh-16x16.png, icons/booh-32x32.png,
190 icons/booh-48x48.png: add icons
194 * bin/booh: remove unneeded part in license
198 * bin/booh-backend: when creating a new subalbum, need to remove
199 the already-generated mark of the parent because of the
200 sub-albums page containing now one more element
204 * po/: fr.po, booh.pot, de.po, ja.po: sync
208 * bin/booh: fix default browser which should be a firefox that does
209 *not* overwrite the existing URL; give a hint for when the path
210 to the video viewer is not available
214 * bin/booh: [no log message]
218 * bin/booh: roland eckert on german
222 * po/de.po: roland eckert
230 * AUTHORS: [no log message]
234 * ChangeLog: [no log message]
238 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
242 * bin/: booh, booh-backend: [no log message]
246 * bin/: booh, booh-backend: add "merge new subalbums" long needed
258 * lib/booh/html-merges.rb: to honour slideshow pause when entering
259 directly in slideshow mode, the cookie should be read before
260 toggling the slideshow
264 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
265 view the webalbum from the menu as well
269 * bin/: booh, booh-backend: remove some warnings in ruby -v
273 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
277 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
278 webalbum in the dialog for successful webalbum generation
282 * bin/booh: use standard AboutDialog
286 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
287 feat] have "view" of images/videos available in popup menu as
292 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
293 rather than exif external binary
297 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
298 support no identify and no transcode/mencoder
302 * bin/booh: check config at bootup; checked for the video viewer,
307 * bin/booh: [no log message]
311 * bin/booh: [guillomovitch feat] allow that deletion also deletes
316 * bin/booh-backend: supplying an existing directory to
317 --config-file is unsupported
321 * bin/booh: use stock "save" for save actions
325 * po/fr.po: [no log message]
329 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
330 make it work with ruby 1.8.3
334 * bin/booh: fix invasive autoscroll when clicking in menu
338 * VERSION, ChangeLog: [no log message]
342 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
343 thumbmail image" broken in x-large
347 * bin/: booh, booh-backend: fix bug of aborting when creating a
348 web-album at first launch of booh (when ~/.booh-gui-rc didnt
353 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
354 created by mencoder because two files in two different
355 directories have the same name
359 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
360 per row in default theme as well
364 * bin/booh: don't shadow a closure making shift-arrows abort after
369 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
370 when transcoding for a too low number of frames. make it one
375 * ChangeLog, VERSION: [no log message]
379 * README: [no log message]
383 * INSTALL: improve INSTALL doc
387 * AUTHORS, booh.bash-completion: add bash completion thx
392 * bin/booh-backend: recompute the memoization between the 2 passes
393 because elements mights have been removed (the ones with no
398 * bin/booh-backend: don't incidentally remove thumbnails images in
403 * bin/booh: [no log message]
407 * bin/booh: dont wrongly tell that the destination directory
408 already exists if it is empty (because just created by the gtk2
413 * bin/booh: dont forget to mark the album modified after a subalbum
418 * bin/booh-backend: fix xlarge broken again :/
422 * lib/booh/html-merges.rb: dont save the preferred size in the
427 * bin/booh: dont abort when reordering subalbums when there is a
428 deleted directory there
432 * bin/booh: fix double utf8 encoding in name of directory
433 containing non ASCII (in statusbar)
437 * ChangeLog: [no log message]
441 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
446 * bin/booh, data/booh/images/logo.png: add logo in about
450 * po/: booh.pot, fr.po, ja.po: sync
454 * data/booh/themes/: dark/metadata/parameters.rb,
455 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
456 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
457 simple/metadata/screenshot-1.png,
458 simple/metadata/screenshot-2.png,
459 simple/metadata/screenshot-3.png: fucking cvs
463 * data/booh/themes/simple/metadata/: parameters.rb,
464 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
469 * data/booh/themes/simple/metadata/: screenshot-1.png,
470 screenshot-2.png, screenshot-3.png: [no log message]
474 * THEMES, bin/booh, bin/booh-backend,
475 data/booh/themes/dark/back.gif,
476 data/booh/themes/dark/skeleton_image.html,
477 data/booh/themes/dark/skeleton_index.html,
478 data/booh/themes/dark/skeleton_thumbnails.html,
479 data/booh/themes/dark/video.png,
480 data/booh/themes/simple/skeleton_image.html,
481 data/booh/themes/simple/skeleton_index.html,
482 data/booh/themes/simple/metadata/parameters.rb,
483 data/booh/themes/simple/metadata/screenshot-1.png,
484 data/booh/themes/simple/metadata/screenshot-2.png,
485 data/booh/themes/simple/metadata/screenshot-3.png,
486 lib/booh/html-merges.rb: add "dark" theme, work on themes
490 * bin/: booh, booh-backend: mark older documents as dirty when
495 * bin/: booh, booh-backend: use -follow when invoking find
499 * bin/booh: small fixes related to file saves, filenames when
504 * bin/booh, bin/booh-backend,
505 data/booh/themes/simple/skeleton_thumbnails.html,
506 data/booh/themes/simple/metadata/parameters.rb,
507 lib/booh/booh-lib.rb: allow to change the number of thumbnails
512 * bin/booh, bin/booh-backend,
513 data/booh/themes/simple/metadata/parameters.rb,
514 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
519 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
524 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
525 tables drawing, need to use a different table for buttons in
526 order to not have them move a lot when switching between
527 landscape and portrait images
531 * bin/booh: [no log message]
535 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
536 data/booh/themes/simple/skeleton_index.html,
537 data/booh/themes/simple/skeleton_thumbnails.html,
538 lib/booh/html-merges.rb: provide a class for images, use a thin
543 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
544 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
545 selection and autoscroll in there and in drag-n-drop
549 * data/man/man1/booh-backend.1: [no log message]
553 * bin/booh: fix bug of wrong image when cancelling white balance
558 * bin/booh: various fixes
562 * bin/booh: small fix concerning gtk_thread_protect not enclosing
567 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
568 gen_thumbnails reentrant, the GUI can call it from different
573 * bin/booh: now a merge is a modification since we don't save to
578 * bin/booh: workaround problems when calling gtk things from ruby
579 threads by deferring the calls to the main ruby thread
583 * lib/booh/html-merges.rb: fix up and down key shortcuts
587 * bin/booh: don't forget to cleanup backup of temp files as well
591 * bin/booh-backend: don't cleanup files that actually are albums
596 * bin/booh: dont save the master file in the back of the user when
601 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
602 initially from Richard G. Roman
606 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
607 a non existant page if a user has several albums on the same
608 website with different set of sizes
612 * lib/booh/booh-lib.rb: try more videos formats
616 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
617 problem thanks to the hash trick learnt at
618 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
622 * bin/booh-backend: fix failures when using the x-large size
626 * ChangeLog, VERSION: 0.7.1
630 * bin/booh-backend: fix crash when generating an album with only
635 * bin/booh-backend: fix bug of trying to remove directories when
640 * bin/booh-backend: when merging, if there is no more elements at a
641 point, remove attributes of the dir element that indicate there
646 * bin/booh: when deleting an album, move up the tree to delete also
647 parent albums if needed
651 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
652 data/man/man1/booh.1: [no log message]
660 * bin/booh: grab focus and autoscroll when undo/redo since we can
665 * bin/booh: add mouse gesture for image delete for large view as
678 * po/ja.po: by masao mutoh
682 * post-install.rb: add manpages
686 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
687 balance: parallelize more
691 * bin/booh-backend: dont delete theme stuff when cleaning up, to
692 put it back right after
696 * bin/booh: some more tooltips in preferences
700 * bin/booh: allow control-delete to remove current image from
705 * bin/booh-backend: cleanup old images/videos in destdir, for when
706 removing elements or sizes
710 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
711 proper textedit when reinserting a deleted element (useful for
716 * bin/: booh, booh-backend: allow to prefer empty comments when
721 * bin/booh: [no log message]
725 * bin/booh: allow to disallow mouse gestures
729 * bin/booh: when opening an album, display amount of images, videos
730 and sub-albums in statusbar
734 * bin/booh: [no log message]
738 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
739 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
744 * bin/booh: masao in about
748 * bin/booh: ctrl z -> undo ctrl r -> redo
752 * bin/: booh: mouse gestures: left->right button does undo,
753 right->left button does redo
757 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
758 deleted elements to not merge them back when using "merge
759 new/removed images/videos"
763 * bin/booh: [no log message]
767 * bin/booh: [no log message]
771 * bin/booh: fix control-left aborting
779 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
783 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
788 * bin/booh: allow to edit title of a thumbnails page as well
789 (particularly useful for albums without any subalbum)
793 * bin/booh: fix 'undo delete' which didn't put the deleted element
794 back at its correct original position
798 * bin/booh: when reordering subalbums, need to regenerate down
799 because of previous/next links
803 * bin/booh-backend: don't abort on substInFile for dirs without
808 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
809 all captions" capability
813 * lib/booh/html-merges.rb: don't use filename if caption is empty
817 * bin/booh: invoke mplayer in background to not freeze the GUI
821 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
822 subtituted in case of not using --config
830 * po/fr.po, ChangeLog: [no log message]
834 * bin/booh-backend: [no log message]
838 * po/: booh.pot, fr.po: sync
842 * bin/booh: handle save of modifications when opening a new file
846 * bin/booh-backend: [no log message]
850 * bin/booh-backend: [no log message]
854 * bin/: booh, booh-backend: optimize a lot album generation by not
855 regenerating when places are already generated
859 * bin/booh: previous commit: fix failure of "cancel" on try_quit
863 * bin/: booh: allow to remove a thumbnail from its fullsize view
867 * bin/booh, data/booh/images/stock-move-down.png,
868 data/booh/images/stock-move-left.png,
869 data/booh/images/stock-move-right.png,
870 data/booh/images/stock-move-up.png: allow to change thumbnails
871 and subalbums position in the popup menu
875 * bin/booh-backend: fix bug preventing images/videos from
876 disappearing when merging newdirs or currdir
880 * bin/booh: put filename as title of image when viewing an image
885 * bin/: booh, booh-backend: add progressbars when merging and
890 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
895 * bin/: booh, booh-backend: let merge new/removed images/videos
896 only in one specified directory (in current directory of the gui)
900 * lib/booh/booh-lib.rb: [no log message]
904 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
906 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
907 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
911 * po/fr.po: [no log message]
915 * bin/booh-backend: [no log message]
919 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
923 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
924 data/booh/themes/simple/skeleton_thumbnails.html,
925 lib/booh/booh-lib.rb: add a "previous album" and "next album"
926 link for each thumbnails and image page
930 * bin/booh-backend: don't capitalize "return to albums" and "return
935 * bin/booh-backend: improve speed by 7% by preprocessing the
936 absolute xpath queries to perform path->dir
940 * bin/booh-backend: fix width= and height= in <img> elements
944 * bin/booh: allow to specify the video viewer
948 * data/booh/themes/simple/metadata/parameters.rb: this is not
949 1450x1024, this is 1400x1050
953 * bin/booh: handle undo in changedir for captionfile for subalbums
957 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
962 * ChangeLog, VERSION: 0.5.2
966 * po/: booh.pot, fr.po: merge
970 * lib/booh/booh-lib.rb: [no log message]
974 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
978 * bin/booh: [no log message]
982 * bin/: booh, booh-backend: allow to merge only new subalbums
986 * bin/: booh: correctly handle completely removed subalbums
990 * bin/booh: correctly handle completely removed subalbums
994 * bin/booh: remove nick style
998 * ChangeLog: [no log message]
1002 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
1003 textview or image is not visible
1007 * bin/booh: remove duplicate page-down/up, add support for stepping
1008 in thumbnails page with up/down keys
1012 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
1017 * po/: Makefile, booh.pot, fr.po: sync
1025 * bin/booh: allow an horizontal scrollbar in sub-albums page
1029 * bin/booh: don't waste time saving album data in slow rexml if
1030 there was no modification
1034 * bin/booh: don't die when File/Open is given an image file. and
1035 even provide a hint for newbies when they try to open an image or
1040 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
1045 * bin/booh: add a border to wait messages
1049 * bin/booh: don't add to last-opens if we open the same file again
1053 * bin/booh: put left treeview in a scrolledwindow
1057 * bin/booh: booh-backend, don't count dotted directories
1061 * bin/: booh, booh-gui: rename booh-gui to booh
1065 * bin/: booh, booh-backend: rename booh to booh-backend
1069 * README: [no log message]
1073 * bin/booh: ignore hidden directories
1077 * bin/booh: add --version
1081 * po/Makefile: take translations from theme as well
1085 * lib/booh/html-merges.rb: add generator to thumbnails page
1089 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
1094 * bin/: booh, booh-gui: [no log message]
1098 * ChangeLog: [no log message]
1102 * po/: booh.pot, fr.po: sync
1110 * lib/booh/html-merges.rb: copy key shortcuts support in album from
1115 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
1120 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
1124 * bin/: booh, booh-gui: [no log message]
1128 * bin/booh: [no log message]
1132 * bin/booh, lib/booh/booh-lib.rb: [no log message]
1136 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
1137 could see with dirs/filenames containing spaces/accented chars,
1138 with a non utf8 system (e.g. not the same encoding for file
1139 access than encoding used in gtk or by rexml)
1143 * lib/booh/booh-lib.rb: [no log message]
1147 * po/: booh.pot, fr.po: sync
1151 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
1156 * data/booh/themes/simple/skeleton_image.html,
1157 lib/booh/html-merges.rb: allow to change the number of seconds of
1158 pause in the slideshow, and keep it in a cookie
1162 * data/booh/themes/simple/: skeleton_image.html,
1163 skeleton_index.html, skeleton_thumbnails.html: verdana sux
1164 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
1168 * bin/booh-gui: [no log message]
1172 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
1177 * bin/booh-gui: [no log message]
1181 * bin/booh: fix size spec in <img> not correct
1185 * bin/: booh, booh-gui: provide a way to change theme and sizes
1186 when merging a config, and show in booh-gui properties of an
1187 album and let these change
1191 * bin/booh-gui: if shift or control is pressed, one-click rotation
1192 tool rotates the other way round
1196 * bin/booh-gui: [no log message]
1200 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
1201 link to original image
1205 * bin/booh, bin/booh-gui,
1206 data/booh/themes/simple/metadata/parameters.rb,
1207 lib/booh/booh-lib.rb: add optional sizes and add x-large and
1212 * bin/booh, bin/booh-gui,
1213 data/booh/themes/simple/skeleton_image.html,
1214 data/booh/themes/simple/skeleton_thumbnails.html,
1215 data/booh/themes/simple/metadata/parameters.rb,
1216 lib/booh/booh-lib.rb: support choosing images sizes
1220 * lib/booh/html-merges.rb: fix a small bug
1224 * bin/booh-gui: also rescue ENOENT when browsing directories in
1225 case user enters /proc (or rare case of file removed in the
1230 * bin/booh-gui: last commit: add "number of images/videos down this
1235 * bin/booh-gui: [no log message]
1239 * bin/webalbum2booh: [no log message]
1243 * bin/booh-gui: make "abort" to abort immediately
1247 * bin/booh: dont drop too much directories - when first subdir
1248 doesnt contain an element for example
1252 * bin/webalbum2booh: add a script to convert webalbum files
1253 containing captions to booh
1257 * lib/booh/pre-setup.rb: [no log message]
1261 * bin/booh: dont put an initial link to other sizes in image page
1262 since if were not in the first image, they ll be broken when
1263 download is in progress
1267 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
1268 from images to thumbnail, use an anchor to go to the correct
1269 place in the page already
1273 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
1274 data/booh/themes/simple/metadata/screenshot-2.png,
1275 data/booh/themes/simple/metadata/screenshot-3.png: better
1280 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
1284 * bin/booh, data/booh/themes/simple/skeleton_image.html,
1285 data/booh/themes/simple/skeleton_thumbnails.html,
1286 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
1287 size of user with a cookie
1291 * bin/booh: [no log message]
1295 * bin/booh-gui: [no log message]
1299 * bin/booh-gui: [no log message]
1303 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
1307 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
1308 po/booh.pot, po/fr.po: sync i18n
1312 * ChangeLog: [no log message]
1320 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
1321 generate the webalbum from the gui
1325 * THEMES, bin/booh, bin/booh-gui,
1326 data/booh/themes/simple/parameters.rb,
1327 data/booh/themes/simple/metadata/parameters.rb,
1328 data/booh/themes/simple/metadata/screenshot-1.png,
1329 data/booh/themes/simple/metadata/screenshot-2.png,
1330 data/booh/themes/simple/metadata/screenshot-3.png,
1331 lib/booh/booh-lib.rb: allow to select the theme from the GUI
1335 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
1336 contrast" options configurable in preferences
1340 * bin/booh-gui: use a gtkdialog for preferences, to have a more
1341 consistent look and feel
1345 * bin/booh-gui: handle preferences and put mproc in it
1349 * bin/booh-gui: make undo and redo not sensitive in the beginning
1353 * bin/booh-gui: make save and save_as not sensitive before we have
1358 * bin/booh-gui: dont use underline for recently opened files
1362 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
1363 and save_as features
1367 * bin/booh: in --for-gui mode, just generate default sized
1368 thumbnails and no HTML pages
1372 * bin/booh-gui: [no log message]
1376 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
1381 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
1385 * bin/booh-gui: use alignment so that the frame around image of
1386 subalbums is as close as it should
1390 * bin/booh-gui: add help/about
1394 * lib/booh/pre-setup.rb: fix version
1398 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
1399 thumbnails at frame 0
1403 * bin/booh-gui, data/booh/images/stock-video-16.png,
1404 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
1409 * bin/booh-gui: [no log message]
1413 * bin/booh-gui: factorize
1417 * bin/booh-gui: factorize
1421 * bin/booh-gui: dont call Gtk.main_iteration not from the main
1422 thread as it triggers aborts
1426 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
1427 undo/redo actions in statusbar
1431 * bin/booh-gui: handle enhance in toolbar as well
1439 * bin/booh-gui, data/booh/images/stock-channels-16.png,
1440 lib/booh/booh-lib.rb: add image enhance support
1444 * bin/booh-gui: add undo and redo in menubar
1448 * bin/booh-gui: "none" button insensitive when one-click tool is
1453 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
1462 * ChangeLog, VERSION: [no log message]
1466 * po/: booh.pot, fr.po: merge
1470 * bin/booh-gui: [no log message]
1474 * bin/booh-gui: [no log message]
1478 * bin/booh-gui: have recent files available next to open toolbar
1483 * bin/booh-gui: [no log message]
1487 * bin/booh-gui, data/booh/images/stock-images-16.png: support
1488 changing subalbum image in context menu
1492 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
1493 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
1494 add popup menu on elements. provide a way to flip and swap colors
1499 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
1500 click action was performed
1504 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
1509 * bin/booh: fix merging of config file (when adding image/videos in
1510 a directory that previously contained only subdirectories)
1514 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
1515 missing (after a rotation); generate thumbnails if missing (after
1516 a rotation and booh-gui has been relaunched but booh hasn't);
1517 generate thumbnails twice faster by using suggested options in
1522 * po/: booh.pot, fr.po: sync
1526 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
1531 * bin/booh-gui: [no log message]
1535 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
1536 obviously already in portrait (situation can come from gthumb)
1540 * lib/booh/html-merges.rb: fix button sensibilities when there is
1545 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
1546 creation when we'll be using "identify" to know the exact size of
1547 the file right after that
1551 * bin/booh: fix missing detection
1555 * ChangeLog: [no log message]
1563 * bin/booh-gui: use watch cursor when changing thumbnails page as
1568 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
1569 po/booh.pot, po/fr.po: remove use of __, sync fr
1573 * bin/booh-gui, data/booh/images/stock-none-16.png,
1574 data/booh/images/stock-rotate-270-16.png,
1575 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
1580 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
1585 * bin/booh-gui: better rotations
1589 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1590 lib/booh/booh-lib.rb: support rotation (typically, of portrait
1591 images that came with no EXIF) from GUI both with gestures and
1596 * bin/booh-gui: fix utf8 for tooltips
1600 * bin/booh: fix theme select
1604 * bin/booh: [no log message]
1608 * po/: booh.pot, fr.po: sync
1612 * bin/: booh, booh-gui: have theme in config file
1616 * po/: Makefile, booh.pot, fr.po: sync
1620 * COPYING: [no log message]
1624 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
1625 messages from gui by default
1629 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
1634 * INTERNALS: [no log message]
1638 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
1643 * AUTHORS: [no log message]
1651 * INSTALL: add basic installation procedures
1655 * README: [no log message]
1659 * bin/booh: [no log message]
1663 * bin/booh: disable clean as long as it's dangerous
1667 * bin/booh: disallow directories with '
1671 * AUTHORS: [no log message]
1675 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
1676 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
1681 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
1682 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1683 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
1684 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
1689 * booh: [no log message]
1693 * booh: have rotation (portrait images) in config file, and
1694 source/destination directories too
1698 * booh: [no log message]
1702 * booh: add `source' and `destination' in config file so that it's
1703 now completely self included
1707 * README: [no log message]
1711 * booh: [no log message]
1715 * booh: use current charset to create XML document in, not UTF-8
1719 * booh: limit length of default caption to not fuck up thumbnails
1724 * booh: sensible default caption for images/videos
1728 * html_merges.rb: [no log message]
1732 * booh: support non ASCII and spaces in file and dirnames
1736 * booh: specify an encoding by default for the xml config file
1740 * booh: fix cleanup of temp files for videos for directories
1745 * booh: fix frame-offset for thumbnails of albums
1749 * booh: fix mencoder to transcode understanding of frame position
1750 by specifying -fps 25 to mencoder; improve quality by using mjpeg
1755 * booh: allow options for thumbnails. first one is a frame-offset
1760 * po/fr.po: small fix
1764 * po/: booh.pot, fr.po: sync i18n
1768 * booh: don't force generating a config skeleton file
1772 * booh: more information in verbose level 3
1776 * booh: don't display "run slideshow" when there is 1 image or
1777 less. don't generate image-*.html where there are only videos.
1781 * booh: always sort files and directories when in --config-skel
1785 * booh: add navigation from subalbums to upper albums
1789 * booh: add a proper "return to albums" link in thumbnails page
1793 * booh: add width= and height= to img elements so that browser can
1794 place graphical elements at correct place immediately
1798 * booh: index.html generate: don't fail on empty directories
1802 * booh: don't block on sucking transcode (but transcode processes
1807 * html_merges.rb: meta tag for booh
1811 * booh: use fifth frame of videos to reduce the probability to get
1812 artefacts of wrong encoding
1816 * booh: typo fix of skeleton_imageS.html
1820 * booh: fix image location of index.html images
1824 * booh, html_merges.rb: utf8 fixes
1828 * booh: generate proper utf8
1832 * booh: handle index.html
1836 * booh: handle config in xml. support merging config.
1840 * booh: fix slideshow url according to different sizes
1844 * README: [no log message]
1848 * html_merges.rb: don't preload all images, only ahead of 5 images
1849 and backward of 3 images
1853 * booh: - use mencoder when transcode is not strong enough - handle
1854 no preview for videos
1858 * booh: [no log message]
1862 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
1863 multiple sizes support
1867 * booh, html_merges.rb: fix ability to have ' and " in comments
1871 * booh: [no log message]
1875 * booh: allow to keep order of images and videos mixed, and use
1876 captions file if provided to list images/videos with order
1880 * README: [no log message]
1884 * html_merges.rb: don't preload beginning with first image, but
1889 * booh: handle videos
1893 * booh: add a link in image view to return to thumbnails
1897 * booh: support thumbnails
1901 * html_merges.rb: allow to set the image directly
1905 * html_merges.rb: [no log message]
1909 * html_merges.rb: allow to run with the slideshow toggled
1913 * README: [no log message]
1917 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
1921 * booh, html_merges.rb: handle captions
1925 * html_merges.rb: display image counter
1929 * booh: support selection of sizes for images
1933 * booh: specifically close the output stream or else the content is
1938 * booh: add multiproc capability
1942 * README: [no log message]
1946 * booh: support files with spaces
1950 * booh: [no log message]
1954 * booh: remove trailing / in directories if any
1958 * booh: - use exif to rotate portrait taken photos - also read
1959 files with uppercase extension
1963 * booh, html_merges.rb: [no log message]
1967 * booh: add ~~title auto substitution with dirbasename
1971 * booh: fix profile of convert
1975 * booh, booh-gui, html_merges.rb: Initial revision
1979 * booh, booh-gui, html_merges.rb: first import