3 * bin/booh: work with recent ruby-gnome2
7 * data/man/man1/: booh-backend.1: [no log message]
11 * lib/booh/booh-lib.rb: transcode first place is not reliable, use
16 * ChangeLog: [no log message]
20 * bin/booh, bin/booh-backend, data/man/man1/booh-backend.1,
21 data/man/man1/booh-fix-whitebalance.1,
22 data/man/man1/booh-gamma-correction, data/man/man1/booh.1,
23 data/man/man1/webalbum2booh.1, lib/booh/html-merges.rb: move to
28 * bin/booh-backend, lib/booh/booh-lib.rb: dramatic speed
33 * bin/booh-backend, lib/booh/html-merges.rb: set the preferred size
34 specifically on user click
38 * bin/booh: when clicking on link to open album in browser after
39 generation, close dialog
43 * bin/booh-backend: [no log message]
47 * data/booh/themes/: dark/skeleton_image.html,
48 dark/skeleton_index.html, dark/skeleton_thumbnails.html,
49 sbs/skeleton_image.html, sbs/skeleton_index.html,
50 sbs/skeleton_thumbnails.html: themes fixes
54 * bin/booh-backend: [no log message]
58 * bin/booh: [no log message]
62 * ChangeLog: [no log message]
66 * data/booh/themes/: dark/skeleton_thumbnails.html,
67 sbs/skeleton_thumbnails.html, simple/skeleton_thumbnails.html:
72 * po/: booh.pot, de.po, fr.po, ja.po: sync
76 * bin/booh-backend: [no log message]
88 * bin/booh-backend: [no log message]
92 * bin/booh: [no log message]
96 * bin/booh-backend: [no log message]
100 * bin/booh: [no log message]
104 * bin/booh-backend: [no log message]
108 * po/: booh.pot, de.po, fr.po, ja.po: sync
112 * bin/: booh, booh-backend: defend against ruby-1.8.4
116 * bin/booh-backend: [no log message]
120 * bin/booh: [no log message]
124 * bin/booh, bin/booh-backend,
125 data/booh/themes/dark/skeleton_thumbnails.html,
126 data/booh/themes/sbs/skeleton_thumbnails.html,
127 data/booh/themes/simple/skeleton_thumbnails.html,
128 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: add ability to
129 split thumbnails on several pages, suggested by Till
133 * bin/booh: add some missing cleanups
137 * bin/booh-backend, lib/booh/html-merges.rb: be nice with ice age
142 * bin/booh: just in case
146 * COPYING, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
147 bin/booh-gamma-correction, bin/webalbum2booh: licensing
151 * bin/booh: [no log message]
155 * bin/booh-backend: generate a .htaccess file specifying the UTF-8
156 charset to try to workaround badly configured apache servers
160 * lib/booh/html-merges.rb: [no log message]
164 * bin/booh-backend: [no log message]
168 * bin/booh: 0.8.6 has a few changes needing to regenerate the
173 * bin/booh-backend, data/booh/themes/dark/metadata/parameters.rb,
174 data/booh/themes/sbs/metadata/parameters.rb,
175 data/booh/themes/simple/metadata/parameters.rb,
176 lib/booh/html-merges.rb: as suggested by benny, we can choose the
177 size automatically with the browser window size instead of using
182 * bin/booh: be sure that opening properties doesnt destroy some
187 * bin/booh: [no log message]
191 * bin/booh: fix small problems with captionfile of album of <dir>
196 * data/booh/themes/: dark/skeleton_thumbnails.html, dark/video.png,
197 sbs/skeleton_thumbnails.html, sbs/video.png,
198 simple/skeleton_thumbnails.html, simple/video.png: [no log
203 * bin/booh-backend, data/booh/themes/dark/skeleton_image.html,
204 data/booh/themes/dark/skeleton_index.html,
205 data/booh/themes/dark/skeleton_thumbnails.html,
206 data/booh/themes/sbs/skeleton_image.html,
207 data/booh/themes/sbs/skeleton_index.html,
208 data/booh/themes/sbs/skeleton_thumbnails.html,
209 data/booh/themes/simple/skeleton_image.html,
210 data/booh/themes/simple/skeleton_index.html,
211 data/booh/themes/simple/skeleton_thumbnails.html,
212 lib/booh/html-merges.rb: no need to use an "image" class, this
213 was the sole class; use border-color rather than color, in the
214 hope it will work in MSIE as well
218 * lib/booh/html-merges.rb: don't do javascript key shortcuts when
219 modifiers are pressed
223 * po/: booh.pot, de.po, fr.po, ja.po: sync
227 * bin/booh: avoid a duplicate entry in potfile I don't even know
236 * bin/booh, bin/booh-gamma-correction,
237 data/booh/images/stock-tool-brightness-contrast-16.png,
238 data/man/man1/booh-gamma-correction, ext/rbbooh.c,
239 lib/booh/booh-lib.rb: add gamma correction suggested by coni
243 * bin/booh, data/booh/images/stock-tool-ink-16.png: allow to edit
244 images externally with gimp
248 * bin/booh, bin/booh-backend,
249 data/booh/themes/simple/skeleton_image.html,
250 data/booh/themes/simple/skeleton_index.html,
251 data/booh/themes/simple/skeleton_thumbnails.html: add indexlink
252 feature suggested by coni
256 * bin/booh: add "made with booh" by default on bottom of pages,
261 * bin/booh: add refresh feature suggested by coni
265 * bin/booh, lib/booh/booh-lib.rb: dont abort when user specifies a
266 character system locale cannot encode in "new album" dialog
270 * bin/booh, lib/booh/booh-lib.rb: hopefully fixing the rest of
271 potential aborts, thx to a suggestion from fif
275 * bin/booh, data/booh/images/video_border.png: put a visual on the
276 borders of videos - this time I managed to do it ;p
280 * data/booh/themes/dark/skeleton_index.html,
281 data/booh/themes/sbs/skeleton_index.html,
282 data/booh/themes/simple/skeleton_index.html,
283 lib/booh/html-merges.rb: on a suggestion by pixel, display a hint
284 that images are clickable on first launch of the main page
288 * bin/booh: seems that proc{} is less tolerant than Proc.new{}
292 * bin/: booh, booh-backend: allow to specify an arbitrary format
293 for comments of new images
297 * data/booh/themes/dark/: skeleton_image.html, skeleton_index.html,
298 skeleton_thumbnails.html: correct "blinking" of background by
299 fixing it thanks to milka
303 * bin/booh: [no log message]
307 * bin/booh: when save fail, rescue errors; try to save in UTF8 if
308 user entered chars which default encoding cannot encode
312 * bin/booh: need to keep caption in UTF8 always because it might
313 contain characters impossible to encode with default encoding
317 * ChangeLog: [no log message]
321 * VERSION: new version
325 * po/: de.po, ja.po: updates
329 * po/: Makefile, booh.pot, de.po, fr.po, ja.po: sync
333 * data/man/man1/: booh-fix-whitebalance.1, webalbum2booh.1: add
338 * bin/webalbum2booh: [no log message]
342 * bin/booh, data/booh/images/move-bottom.png,
343 data/booh/images/move-top.png: allow to move subalbums directly
348 * data/booh/themes/sbs/metadata/parameters.rb, po/booh.pot,
349 po/de.po, po/fr.po, po/ja.po: sync
353 * VERSION: [no log message]
357 * bin/booh: keep 10 instead of 5 recently opened files
361 * bin/booh: confirming save-as adds an entry in recently opened
366 * bin/booh, data/booh/images/sort_by_exif_date.png: add "sort by
367 exif date" feature suggested by JC
371 * bin/booh, data/booh/images/restore.png: add ability to restore
372 deleted images/videos/subalbums (suggested by JC)
376 * bin/booh: allow to remove a subalbum directly in the treeview,
381 * bin/booh: dont mark as dirty when we still have compat
385 * bin/booh: dont flush the threads by removing them, execute them
389 * bin/booh: generating is modifying (because of already-generated
394 * ChangeLog: [no log message]
398 * bin/booh: need to execute delayed gtk calls in the order they
403 * ChangeLog: [no log message]
411 * bin/booh: fix booh startup :/
415 * bin/booh-backend: [no log message]
419 * ChangeLog: [no log message]
423 * bin/booh: reduce the risk of abort
427 * bin/booh: remove some debugging things
431 * bin/booh: bugfix < 0.8.4 migrating
439 * VERSION: 0.8.4 indeed
443 * po/: booh.pot, fr.po: sync
447 * bin/booh-backend: per suggestion of jl, test for bad chars before
452 * AUTHORS, data/booh/themes/sbs/skeleton_image.html,
453 data/booh/themes/sbs/skeleton_index.html,
454 data/booh/themes/sbs/skeleton_thumbnails.html,
455 data/booh/themes/sbs/video.png,
456 data/booh/themes/sbs/metadata/parameters.rb,
457 data/booh/themes/sbs/metadata/screenshot-1.png,
458 data/booh/themes/sbs/metadata/screenshot-2.png,
459 data/booh/themes/sbs/metadata/screenshot-3.png: add sbs theme by
464 * bin/booh, lib/booh/booh-lib.rb: rename directories and files on
465 upgrades from before 0.8.4
469 * bin/booh-backend: if an entire directory is removed, dont forget
470 to remove the target directory as well (reported by julien
475 * po/de.po: rolands update
479 * bin/booh-backend, lib/booh/booh-lib.rb: dont cut at the 18th
480 character a string, if its utf8 it will be incorrect (happened to
485 * bin/booh: fix multiple calls
493 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: display die
494 message in gui, remove backticks in messages as left quotes
498 * lib/booh/booh-lib.rb: [no log message]
502 * lib/booh/booh-lib.rb: fix make_dest_filename to really not end up
503 with similar dest filenames
507 * bin/booh: [no log message]
511 * bin/booh-backend: hardlink videos as well
515 * po/: booh.pot, de.po, fr.po, ja.po: sync
519 * bin/booh, bin/booh-backend,
520 data/booh/themes/dark/skeleton_image.html,
521 data/booh/themes/dark/skeleton_index.html,
522 data/booh/themes/dark/skeleton_thumbnails.html,
523 data/booh/themes/simple/skeleton_image.html,
524 data/booh/themes/simple/skeleton_index.html,
525 data/booh/themes/simple/skeleton_thumbnails.html,
526 lib/booh/html-merges.rb: transitional xhtml compliant
530 * bin/: booh, booh-backend: remove removed subdirectories from
531 config on --merge-config
535 * bin/booh, data/booh/images/stock-list-16.png: add ability to view
540 * bin/booh-backend: try to use hard links when creating an album
541 including "original" size to space diskspace
545 * po/: booh.pot, de.po, fr.po, ja.po: sync
549 * bin/: booh, booh-backend: [no log message]
553 * bin/booh, bin/booh-backend,
554 data/booh/themes/dark/skeleton_image.html,
555 data/booh/themes/dark/skeleton_index.html,
556 data/booh/themes/dark/skeleton_thumbnails.html,
557 data/booh/themes/simple/skeleton_image.html,
558 data/booh/themes/simple/skeleton_index.html,
559 data/booh/themes/simple/skeleton_thumbnails.html: add possibility
560 to display "made with" markup at the bottom of pages
564 * bin/booh: graphically show password protection
572 * bin/booh, bin/booh-backend, data/booh/images/galeon-secure.png:
573 add password protection feature
577 * bin/booh, bin/booh-backend,
578 data/booh/themes/dark/metadata/parameters.rb,
579 data/booh/themes/simple/skeleton_thumbnails.html,
580 data/booh/themes/simple/metadata/parameters.rb,
581 lib/booh/booh-lib.rb: support panoramas
585 * ChangeLog: [no log message]
593 * INSTALL, icons/booh-16x16.png, icons/booh-32x32.png,
594 icons/booh-48x48.png: add icons
598 * bin/booh: remove unneeded part in license
602 * bin/booh-backend: when creating a new subalbum, need to remove
603 the already-generated mark of the parent because of the
604 sub-albums page containing now one more element
608 * po/: fr.po, booh.pot, de.po, ja.po: sync
612 * bin/booh: fix default browser which should be a firefox that does
613 *not* overwrite the existing URL; give a hint for when the path
614 to the video viewer is not available
618 * bin/booh: [no log message]
622 * bin/booh: roland eckert on german
626 * po/de.po: roland eckert
634 * AUTHORS: [no log message]
638 * ChangeLog: [no log message]
642 * bin/booh-backend, po/booh.pot, po/fr.po, po/ja.po: sync i18n
646 * bin/: booh, booh-backend: [no log message]
650 * bin/: booh, booh-backend: add "merge new subalbums" long needed
662 * lib/booh/html-merges.rb: to honour slideshow pause when entering
663 directly in slideshow mode, the cookie should be read before
664 toggling the slideshow
668 * bin/booh, data/booh/images/stock-view-webalbum-16.png: allow to
669 view the webalbum from the menu as well
673 * bin/: booh, booh-backend: remove some warnings in ruby -v
677 * bin/booh: remove a warning in ruby -v ($xmldir not defined)
681 * bin/booh: [mathieu blondel feat] add a clickable URL to view the
682 webalbum in the dialog for successful webalbum generation
686 * bin/booh: use standard AboutDialog
690 * bin/booh, data/booh/images/stock-view-16.png: [guillomovitch
691 feat] have "view" of images/videos available in popup menu as
696 * lib/booh/booh-lib.rb: use identify to discover EXIF orientation
697 rather than exif external binary
701 * INSTALL, bin/booh, bin/booh-backend, lib/booh/booh-lib.rb:
702 support no identify and no transcode/mencoder
706 * bin/booh: check config at bootup; checked for the video viewer,
711 * bin/booh: [no log message]
715 * bin/booh: [guillomovitch feat] allow that deletion also deletes
720 * bin/booh-backend: supplying an existing directory to
721 --config-file is unsupported
725 * bin/booh: use stock "save" for save actions
729 * po/fr.po: [no log message]
733 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: fix my xpath to
734 make it work with ruby 1.8.3
738 * bin/booh: fix invasive autoscroll when clicking in menu
742 * VERSION, ChangeLog: [no log message]
746 * bin/booh-backend, lib/booh/html-merges.rb: fix bug "return to
747 thumbmail image" broken in x-large
751 * bin/: booh, booh-backend: fix bug of aborting when creating a
752 web-album at first launch of booh (when ~/.booh-gui-rc didnt
757 * lib/booh/booh-lib.rb: fix bug of erasing the temp .avi file
758 created by mencoder because two files in two different
759 directories have the same name
763 * data/booh/themes/simple/metadata/parameters.rb: allow 5 images
764 per row in default theme as well
768 * bin/booh: don't shadow a closure making shift-arrows abort after
773 * lib/booh/booh-lib.rb: seems that mencoder will sometimes fail
774 when transcoding for a too low number of frames. make it one
779 * ChangeLog, VERSION: [no log message]
783 * README: [no log message]
787 * INSTALL: improve INSTALL doc
791 * AUTHORS, booh.bash-completion: add bash completion thx
796 * bin/booh-backend: recompute the memoization between the 2 passes
797 because elements mights have been removed (the ones with no
802 * bin/booh-backend: don't incidentally remove thumbnails images in
807 * bin/booh: [no log message]
811 * bin/booh: dont wrongly tell that the destination directory
812 already exists if it is empty (because just created by the gtk2
817 * bin/booh: dont forget to mark the album modified after a subalbum
822 * bin/booh-backend: fix xlarge broken again :/
826 * lib/booh/html-merges.rb: dont save the preferred size in the
831 * bin/booh: dont abort when reordering subalbums when there is a
832 deleted directory there
836 * bin/booh: fix double utf8 encoding in name of directory
837 containing non ASCII (in statusbar)
841 * ChangeLog: [no log message]
845 * AUTHORS, po/booh.pot, po/fr.po, po/ja.po, VERSION: [no log
850 * bin/booh, data/booh/images/logo.png: add logo in about
854 * po/: booh.pot, fr.po, ja.po: sync
858 * data/booh/themes/: dark/metadata/parameters.rb,
859 dark/metadata/screenshot-1.png, dark/metadata/screenshot-2.png,
860 dark/metadata/screenshot-3.png, simple/metadata/parameters.rb,
861 simple/metadata/screenshot-1.png,
862 simple/metadata/screenshot-2.png,
863 simple/metadata/screenshot-3.png: fucking cvs
867 * data/booh/themes/simple/metadata/: parameters.rb,
868 screenshot-1.png, screenshot-2.png, screenshot-3.png: [no log
873 * data/booh/themes/simple/metadata/: screenshot-1.png,
874 screenshot-2.png, screenshot-3.png: [no log message]
878 * THEMES, bin/booh, bin/booh-backend,
879 data/booh/themes/dark/back.gif,
880 data/booh/themes/dark/skeleton_image.html,
881 data/booh/themes/dark/skeleton_index.html,
882 data/booh/themes/dark/skeleton_thumbnails.html,
883 data/booh/themes/dark/video.png,
884 data/booh/themes/simple/skeleton_image.html,
885 data/booh/themes/simple/skeleton_index.html,
886 data/booh/themes/simple/metadata/parameters.rb,
887 data/booh/themes/simple/metadata/screenshot-1.png,
888 data/booh/themes/simple/metadata/screenshot-2.png,
889 data/booh/themes/simple/metadata/screenshot-3.png,
890 lib/booh/html-merges.rb: add "dark" theme, work on themes
894 * bin/: booh, booh-backend: mark older documents as dirty when
899 * bin/: booh, booh-backend: use -follow when invoking find
903 * bin/booh: small fixes related to file saves, filenames when
908 * bin/booh, bin/booh-backend,
909 data/booh/themes/simple/skeleton_thumbnails.html,
910 data/booh/themes/simple/metadata/parameters.rb,
911 lib/booh/booh-lib.rb: allow to change the number of thumbnails
916 * bin/booh, bin/booh-backend,
917 data/booh/themes/simple/metadata/parameters.rb,
918 lib/booh/booh-lib.rb: add ability to choose to optimize for 3/2
923 * lib/booh/html-merges.rb: "konqueror's javascript support sucks a
928 * data/booh/themes/simple/skeleton_image.html: konqueror has stupid
929 tables drawing, need to use a different table for buttons in
930 order to not have them move a lot when switching between
931 landscape and portrait images
935 * bin/booh: [no log message]
939 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
940 data/booh/themes/simple/skeleton_index.html,
941 data/booh/themes/simple/skeleton_thumbnails.html,
942 lib/booh/html-merges.rb: provide a class for images, use a thin
947 * bin/booh, bin/booh-backend, lib/booh/GtkAutoTable.rb,
948 lib/booh/UndoHandler.rb, lib/booh/booh-lib.rb: multiple elements
949 selection and autoscroll in there and in drag-n-drop
953 * data/man/man1/booh-backend.1: [no log message]
957 * bin/booh: fix bug of wrong image when cancelling white balance
962 * bin/booh: various fixes
966 * bin/booh: small fix concerning gtk_thread_protect not enclosing
971 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: make
972 gen_thumbnails reentrant, the GUI can call it from different
977 * bin/booh: now a merge is a modification since we don't save to
982 * bin/booh: workaround problems when calling gtk things from ruby
983 threads by deferring the calls to the main ruby thread
987 * lib/booh/html-merges.rb: fix up and down key shortcuts
991 * bin/booh: don't forget to cleanup backup of temp files as well
995 * bin/booh-backend: don't cleanup files that actually are albums
1000 * bin/booh: dont save the master file in the back of the user when
1005 * bin/booh-backend, lib/booh/booh-lib.rb: some more "deleted" fixes
1006 initially from Richard G. Roman
1010 * bin/booh-backend, lib/booh/html-merges.rb: prevent from reloading
1011 a non existant page if a user has several albums on the same
1012 website with different set of sizes
1016 * lib/booh/booh-lib.rb: try more videos formats
1020 * bin/booh-backend, lib/booh/html-merges.rb: fix the bookmark
1021 problem thanks to the hash trick learnt at
1022 http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps
1026 * bin/booh-backend: fix failures when using the x-large size
1030 * ChangeLog, VERSION: 0.7.1
1034 * bin/booh-backend: fix crash when generating an album with only
1039 * bin/booh-backend: fix bug of trying to remove directories when
1044 * bin/booh-backend: when merging, if there is no more elements at a
1045 point, remove attributes of the dir element that indicate there
1050 * bin/booh: when deleting an album, move up the tree to delete also
1051 parent albums if needed
1055 * ChangeLog, post-install.rb, data/man/man1/booh-backend.1,
1056 data/man/man1/booh.1: [no log message]
1064 * bin/booh: grab focus and autoscroll when undo/redo since we can
1065 be scrolled out much
1069 * bin/booh: add mouse gesture for image delete for large view as
1082 * po/ja.po: by masao mutoh
1086 * post-install.rb: add manpages
1090 * bin/booh-backend, lib/booh/booh-lib.rb: more efficient white
1091 balance: parallelize more
1095 * bin/booh-backend: dont delete theme stuff when cleaning up, to
1096 put it back right after
1100 * bin/booh: some more tooltips in preferences
1104 * bin/booh: allow control-delete to remove current image from
1109 * bin/booh-backend: cleanup old images/videos in destdir, for when
1110 removing elements or sizes
1114 * bin/booh, lib/booh/GtkAutoTable.rb: grab back the focus on a
1115 proper textedit when reinserting a deleted element (useful for
1120 * bin/: booh, booh-backend: allow to prefer empty comments when
1125 * bin/booh: [no log message]
1129 * bin/booh: allow to disallow mouse gestures
1133 * bin/booh: when opening an album, display amount of images, videos
1134 and sub-albums in statusbar
1138 * bin/booh: [no log message]
1142 * AUTHORS, bin/booh, data/booh/images/stock-info-16.png,
1143 data/booh/images/stock-tools-16.png: add key shortcuts and mouse
1148 * bin/booh: masao in about
1152 * bin/booh: ctrl z -> undo ctrl r -> redo
1156 * bin/: booh: mouse gestures: left->right button does undo,
1157 right->left button does redo
1161 * bin/booh, bin/booh-backend, lib/booh/booh-lib.rb: remember
1162 deleted elements to not merge them back when using "merge
1163 new/removed images/videos"
1167 * bin/booh: [no log message]
1171 * bin/booh: [no log message]
1175 * bin/booh: fix control-left aborting
1183 * AUTHORS, po/ja.po: add ja.po thanks to Masao Mutoh
1187 * lib/booh/: booh-lib.rb, UndoHandler.rb, GtkAutoTable.rb: [no log
1192 * bin/booh: allow to edit title of a thumbnails page as well
1193 (particularly useful for albums without any subalbum)
1197 * bin/booh: fix 'undo delete' which didn't put the deleted element
1198 back at its correct original position
1202 * bin/booh: when reordering subalbums, need to regenerate down
1203 because of previous/next links
1207 * bin/booh-backend: don't abort on substInFile for dirs without
1212 * bin/booh, data/booh/images/stock-tool-eraser-16.png: add "remove
1213 all captions" capability
1217 * lib/booh/html-merges.rb: don't use filename if caption is empty
1221 * bin/booh: invoke mplayer in background to not freeze the GUI
1225 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next not
1226 subtituted in case of not using --config
1234 * po/fr.po, ChangeLog: [no log message]
1238 * bin/booh-backend: [no log message]
1242 * po/: booh.pot, fr.po: sync
1246 * bin/booh: handle save of modifications when opening a new file
1250 * bin/booh-backend: [no log message]
1254 * bin/booh-backend: [no log message]
1258 * bin/: booh, booh-backend: optimize a lot album generation by not
1259 regenerating when places are already generated
1263 * bin/booh: previous commit: fix failure of "cancel" on try_quit
1267 * bin/: booh: allow to remove a thumbnail from its fullsize view
1271 * bin/booh, data/booh/images/stock-move-down.png,
1272 data/booh/images/stock-move-left.png,
1273 data/booh/images/stock-move-right.png,
1274 data/booh/images/stock-move-up.png: allow to change thumbnails
1275 and subalbums position in the popup menu
1279 * bin/booh-backend: fix bug preventing images/videos from
1280 disappearing when merging newdirs or currdir
1284 * bin/booh: put filename as title of image when viewing an image
1289 * bin/: booh, booh-backend: add progressbars when merging and
1294 * bin/booh-backend, lib/booh/html-merges.rb: correctly handle
1295 newlines in captions
1299 * bin/: booh, booh-backend: let merge new/removed images/videos
1300 only in one specified directory (in current directory of the gui)
1304 * lib/booh/booh-lib.rb: [no log message]
1308 * INSTALL, bin/booh, bin/booh-backend, bin/booh-fix-whitebalance,
1310 data/booh/images/stock-tool-color-balance-16.png, ext/extconf.rb,
1311 ext/rbbooh.c, lib/booh/booh-lib.rb: add fix whitebalance
1315 * po/fr.po: [no log message]
1319 * bin/booh-backend: [no log message]
1323 * bin/booh-backend, lib/booh/booh-lib.rb: fix previous/next album
1327 * bin/booh-backend, data/booh/themes/simple/skeleton_image.html,
1328 data/booh/themes/simple/skeleton_thumbnails.html,
1329 lib/booh/booh-lib.rb: add a "previous album" and "next album"
1330 link for each thumbnails and image page
1334 * bin/booh-backend: don't capitalize "return to albums" and "return
1339 * bin/booh-backend: improve speed by 7% by preprocessing the
1340 absolute xpath queries to perform path->dir
1344 * bin/booh-backend: fix width= and height= in <img> elements
1348 * bin/booh: allow to specify the video viewer
1352 * data/booh/themes/simple/metadata/parameters.rb: this is not
1353 1450x1024, this is 1400x1050
1357 * bin/booh: handle undo in changedir for captionfile for subalbums
1361 * bin/booh-backend, lib/booh/booh-lib.rb: correctly compare sizes
1366 * ChangeLog, VERSION: 0.5.2
1370 * po/: booh.pot, fr.po: merge
1374 * lib/booh/booh-lib.rb: [no log message]
1378 * lib/booh/booh-lib.rb: dont resize images to larger dimensions
1382 * bin/booh: [no log message]
1386 * bin/: booh, booh-backend: allow to merge only new subalbums
1390 * bin/: booh: correctly handle completely removed subalbums
1394 * bin/booh: correctly handle completely removed subalbums
1398 * bin/booh: remove nick style
1402 * ChangeLog: [no log message]
1406 * bin/booh, lib/booh/booh-lib.rb: autoscroll on keyrelease when
1407 textview or image is not visible
1411 * bin/booh: remove duplicate page-down/up, add support for stepping
1412 in thumbnails page with up/down keys
1416 * data/booh/themes/simple/metadata/parameters.rb, po/fr.po: [no log
1421 * po/: Makefile, booh.pot, fr.po: sync
1429 * bin/booh: allow an horizontal scrollbar in sub-albums page
1433 * bin/booh: don't waste time saving album data in slow rexml if
1434 there was no modification
1438 * bin/booh: don't die when File/Open is given an image file. and
1439 even provide a hint for newbies when they try to open an image or
1444 * bin/: booh, booh-backend: expand paths, neuneus tend to give us
1449 * bin/booh: add a border to wait messages
1453 * bin/booh: don't add to last-opens if we open the same file again
1457 * bin/booh: put left treeview in a scrolledwindow
1461 * bin/booh: booh-backend, don't count dotted directories
1465 * bin/: booh, booh-gui: rename booh-gui to booh
1469 * bin/: booh, booh-backend: rename booh to booh-backend
1473 * README: [no log message]
1477 * bin/booh: ignore hidden directories
1481 * bin/booh: add --version
1485 * po/Makefile: take translations from theme as well
1489 * lib/booh/html-merges.rb: add generator to thumbnails page
1493 * bin/booh-gui, lib/booh/booh-lib.rb: fix some utf8 problems with
1498 * bin/: booh, booh-gui: [no log message]
1502 * ChangeLog: [no log message]
1506 * po/: booh.pot, fr.po: sync
1514 * lib/booh/html-merges.rb: copy key shortcuts support in album from
1519 * data/booh/themes/simple/metadata/screenshot-3.png: [no log
1524 * bin/booh-gui: fix /usredo/bin/ruby in booh-gui
1528 * bin/: booh, booh-gui: [no log message]
1532 * bin/booh: [no log message]
1536 * bin/booh, lib/booh/booh-lib.rb: [no log message]
1540 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: fix all problems I
1541 could see with dirs/filenames containing spaces/accented chars,
1542 with a non utf8 system (e.g. not the same encoding for file
1543 access than encoding used in gtk or by rexml)
1547 * lib/booh/booh-lib.rb: [no log message]
1551 * po/: booh.pot, fr.po: sync
1555 * bin/booh-gui, lib/booh/booh-lib.rb: protect against disappeared
1560 * data/booh/themes/simple/skeleton_image.html,
1561 lib/booh/html-merges.rb: allow to change the number of seconds of
1562 pause in the slideshow, and keep it in a cookie
1566 * data/booh/themes/simple/: skeleton_image.html,
1567 skeleton_index.html, skeleton_thumbnails.html: verdana sux
1568 http://www.xs4all.nl/~sbpoley/webmatters/verdana.html
1572 * bin/booh-gui: [no log message]
1576 * bin/booh-gui, data/booh/images/stock-reset-16.png: add "merge" to
1581 * bin/booh-gui: [no log message]
1585 * bin/booh: fix size spec in <img> not correct
1589 * bin/: booh, booh-gui: provide a way to change theme and sizes
1590 when merging a config, and show in booh-gui properties of an
1591 album and let these change
1595 * bin/booh-gui: if shift or control is pressed, one-click rotation
1596 tool rotates the other way round
1600 * bin/booh-gui: [no log message]
1604 * bin/booh, lib/booh/booh-lib.rb, lib/booh/html-merges.rb: handle a
1605 link to original image
1609 * bin/booh, bin/booh-gui,
1610 data/booh/themes/simple/metadata/parameters.rb,
1611 lib/booh/booh-lib.rb: add optional sizes and add x-large and
1616 * bin/booh, bin/booh-gui,
1617 data/booh/themes/simple/skeleton_image.html,
1618 data/booh/themes/simple/skeleton_thumbnails.html,
1619 data/booh/themes/simple/metadata/parameters.rb,
1620 lib/booh/booh-lib.rb: support choosing images sizes
1624 * lib/booh/html-merges.rb: fix a small bug
1628 * bin/booh-gui: also rescue ENOENT when browsing directories in
1629 case user enters /proc (or rare case of file removed in the
1634 * bin/booh-gui: last commit: add "number of images/videos down this
1639 * bin/booh-gui: [no log message]
1643 * bin/webalbum2booh: [no log message]
1647 * bin/booh-gui: make "abort" to abort immediately
1651 * bin/booh: dont drop too much directories - when first subdir
1652 doesnt contain an element for example
1656 * bin/webalbum2booh: add a script to convert webalbum files
1657 containing captions to booh
1661 * lib/booh/pre-setup.rb: [no log message]
1665 * bin/booh: dont put an initial link to other sizes in image page
1666 since if were not in the first image, they ll be broken when
1667 download is in progress
1671 * bin/booh, lib/booh/html-merges.rb: amaury feature: when returning
1672 from images to thumbnail, use an anchor to go to the correct
1673 place in the page already
1677 * THEMES, data/booh/themes/simple/metadata/screenshot-1.png,
1678 data/booh/themes/simple/metadata/screenshot-2.png,
1679 data/booh/themes/simple/metadata/screenshot-3.png: better
1684 * README, bin/booh, lib/booh/html-merges.rb: fix cookie
1688 * bin/booh, data/booh/themes/simple/skeleton_image.html,
1689 data/booh/themes/simple/skeleton_thumbnails.html,
1690 lib/booh/booh-lib.rb, lib/booh/html-merges.rb: remember preferred
1691 size of user with a cookie
1695 * bin/booh: [no log message]
1699 * bin/booh-gui: [no log message]
1703 * bin/booh-gui: [no log message]
1707 * bin/booh-gui: use ~/.booh instead of ~/.booh-gui-files
1711 * bin/booh-gui, data/booh/themes/simple/metadata/screenshot-1.png,
1712 po/booh.pot, po/fr.po: sync i18n
1716 * ChangeLog: [no log message]
1724 * bin/booh-gui, data/booh/images/stock-web-16.png: allow to
1725 generate the webalbum from the gui
1729 * THEMES, bin/booh, bin/booh-gui,
1730 data/booh/themes/simple/parameters.rb,
1731 data/booh/themes/simple/metadata/parameters.rb,
1732 data/booh/themes/simple/metadata/screenshot-1.png,
1733 data/booh/themes/simple/metadata/screenshot-2.png,
1734 data/booh/themes/simple/metadata/screenshot-3.png,
1735 lib/booh/booh-lib.rb: allow to select the theme from the GUI
1739 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: have "enhance
1740 contrast" options configurable in preferences
1744 * bin/booh-gui: use a gtkdialog for preferences, to have a more
1745 consistent look and feel
1749 * bin/booh-gui: handle preferences and put mproc in it
1753 * bin/booh-gui: make undo and redo not sensitive in the beginning
1757 * bin/booh-gui: make save and save_as not sensitive before we have
1762 * bin/booh-gui: dont use underline for recently opened files
1766 * bin/booh-gui, data/booh/images/stock-close-24.png: add new, save
1767 and save_as features
1771 * bin/booh: in --for-gui mode, just generate default sized
1772 thumbnails and no HTML pages
1776 * bin/booh-gui: [no log message]
1780 * bin/booh-gui, lib/booh/booh-lib.rb: have default size available
1785 * lib/booh/GtkAutoTable.rb: allow to undo removing last widget
1789 * bin/booh-gui: use alignment so that the frame around image of
1790 subalbums is as close as it should
1794 * bin/booh-gui: add help/about
1798 * lib/booh/pre-setup.rb: fix version
1802 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: start video
1803 thumbnails at frame 0
1807 * bin/booh-gui, data/booh/images/stock-video-16.png,
1808 lib/booh/booh-lib.rb: allow to specify frame offset for videos in
1813 * bin/booh-gui: [no log message]
1817 * bin/booh-gui: factorize
1821 * bin/booh-gui: factorize
1825 * bin/booh-gui: dont call Gtk.main_iteration not from the main
1826 thread as it triggers aborts
1830 * bin/booh-gui, lib/booh/UndoHandler.rb, po/Makefile: display
1831 undo/redo actions in statusbar
1835 * bin/booh-gui: handle enhance in toolbar as well
1843 * bin/booh-gui, data/booh/images/stock-channels-16.png,
1844 lib/booh/booh-lib.rb: add image enhance support
1848 * bin/booh-gui: add undo and redo in menubar
1852 * bin/booh-gui: "none" button insensitive when one-click tool is
1857 * bin/booh-gui, lib/booh/GtkAutoTable.rb, lib/booh/UndoHandler.rb:
1866 * ChangeLog, VERSION: [no log message]
1870 * po/: booh.pot, fr.po: merge
1874 * bin/booh-gui: [no log message]
1878 * bin/booh-gui: [no log message]
1882 * bin/booh-gui: have recent files available next to open toolbar
1887 * bin/booh-gui: [no log message]
1891 * bin/booh-gui, data/booh/images/stock-images-16.png: support
1892 changing subalbum image in context menu
1896 * bin/booh-gui, data/booh/images/stock-color-triangle-16.png,
1897 data/booh/images/stock-rotate-180-16.png, lib/booh/booh-lib.rb:
1898 add popup menu on elements. provide a way to flip and swap colors
1903 * bin/booh-gui: thumbnails: don't grab focus on textview when a one
1904 click action was performed
1908 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: edit also sub album
1913 * bin/booh: fix merging of config file (when adding image/videos in
1914 a directory that previously contained only subdirectories)
1918 * bin/booh-gui, lib/booh/booh-lib.rb: generate fullscreen images if
1919 missing (after a rotation); generate thumbnails if missing (after
1920 a rotation and booh-gui has been relaunched but booh hasn't);
1921 generate thumbnails twice faster by using suggested options in
1926 * po/: booh.pot, fr.po: sync
1930 * bin/booh-gui, lib/booh/booh-lib.rb: display size of videos in
1935 * bin/booh-gui: [no log message]
1939 * bin/booh, lib/booh/booh-lib.rb: remove rotate if image is
1940 obviously already in portrait (situation can come from gthumb)
1944 * lib/booh/html-merges.rb: fix button sensibilities when there is
1949 * bin/booh, lib/booh/booh-lib.rb: don't background thumbnail
1950 creation when we'll be using "identify" to know the exact size of
1951 the file right after that
1955 * bin/booh: fix missing detection
1959 * ChangeLog: [no log message]
1967 * bin/booh-gui: use watch cursor when changing thumbnails page as
1972 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb, po/Makefile,
1973 po/booh.pot, po/fr.po: remove use of __, sync fr
1977 * bin/booh-gui, data/booh/images/stock-none-16.png,
1978 data/booh/images/stock-rotate-270-16.png,
1979 data/booh/images/stock-rotate-90-16.png, lib/booh/booh-lib.rb:
1984 * lib/booh/GtkAutoTable.rb: use maximum allocation width to process
1989 * bin/booh-gui: better rotations
1993 * bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
1994 lib/booh/booh-lib.rb: support rotation (typically, of portrait
1995 images that came with no EXIF) from GUI both with gestures and
2000 * bin/booh-gui: fix utf8 for tooltips
2004 * bin/booh: fix theme select
2008 * bin/booh: [no log message]
2012 * po/: booh.pot, fr.po: sync
2016 * bin/: booh, booh-gui: have theme in config file
2020 * po/: Makefile, booh.pot, fr.po: sync
2024 * COPYING: [no log message]
2028 * bin/booh-gui, lib/booh/GtkAutoTable.rb: remove display of debug
2029 messages from gui by default
2033 * bin/booh-gui: use Control-Del rather than Shift-Del to delete an
2038 * INTERNALS: [no log message]
2042 * bin/booh, bin/booh-gui, lib/booh/booh-lib.rb: view videos with
2047 * AUTHORS: [no log message]
2055 * INSTALL: add basic installation procedures
2059 * README: [no log message]
2063 * bin/booh: [no log message]
2067 * bin/booh: disable clean as long as it's dangerous
2071 * bin/booh: disallow directories with '
2075 * AUTHORS: [no log message]
2079 * data/booh/themes/simple/: parameters.rb, skeleton_image.html,
2080 skeleton_index.html, skeleton_thumbnails.html, video.png: [no log
2085 * README, VERSION, booh, booh-gui, html_merges.rb, pre-setup.rb,
2086 setup.rb, bin/booh, bin/booh-gui, lib/booh/GtkAutoTable.rb,
2087 lib/booh/booh-lib.rb, lib/booh/html-merges.rb,
2088 lib/booh/pre-setup.rb, po/Makefile, po/fr.po: booh-gui and
2093 * booh: [no log message]
2097 * booh: have rotation (portrait images) in config file, and
2098 source/destination directories too
2102 * booh: [no log message]
2106 * booh: add `source' and `destination' in config file so that it's
2107 now completely self included
2111 * README: [no log message]
2115 * booh: [no log message]
2119 * booh: use current charset to create XML document in, not UTF-8
2123 * booh: limit length of default caption to not fuck up thumbnails
2128 * booh: sensible default caption for images/videos
2132 * html_merges.rb: [no log message]
2136 * booh: support non ASCII and spaces in file and dirnames
2140 * booh: specify an encoding by default for the xml config file
2144 * booh: fix cleanup of temp files for videos for directories
2149 * booh: fix frame-offset for thumbnails of albums
2153 * booh: fix mencoder to transcode understanding of frame position
2154 by specifying -fps 25 to mencoder; improve quality by using mjpeg
2159 * booh: allow options for thumbnails. first one is a frame-offset
2164 * po/fr.po: small fix
2168 * po/: booh.pot, fr.po: sync i18n
2172 * booh: don't force generating a config skeleton file
2176 * booh: more information in verbose level 3
2180 * booh: don't display "run slideshow" when there is 1 image or
2181 less. don't generate image-*.html where there are only videos.
2185 * booh: always sort files and directories when in --config-skel
2189 * booh: add navigation from subalbums to upper albums
2193 * booh: add a proper "return to albums" link in thumbnails page
2197 * booh: add width= and height= to img elements so that browser can
2198 place graphical elements at correct place immediately
2202 * booh: index.html generate: don't fail on empty directories
2206 * booh: don't block on sucking transcode (but transcode processes
2211 * html_merges.rb: meta tag for booh
2215 * booh: use fifth frame of videos to reduce the probability to get
2216 artefacts of wrong encoding
2220 * booh: typo fix of skeleton_imageS.html
2224 * booh: fix image location of index.html images
2228 * booh, html_merges.rb: utf8 fixes
2232 * booh: generate proper utf8
2236 * booh: handle index.html
2240 * booh: handle config in xml. support merging config.
2244 * booh: fix slideshow url according to different sizes
2248 * README: [no log message]
2252 * html_merges.rb: don't preload all images, only ahead of 5 images
2253 and backward of 3 images
2257 * booh: - use mencoder when transcode is not strong enough - handle
2258 no preview for videos
2262 * booh: [no log message]
2266 * booh, html_merges.rb, po/Makefile, po/booh.pot, po/fr.po:
2267 multiple sizes support
2271 * booh, html_merges.rb: fix ability to have ' and " in comments
2275 * booh: [no log message]
2279 * booh: allow to keep order of images and videos mixed, and use
2280 captions file if provided to list images/videos with order
2284 * README: [no log message]
2288 * html_merges.rb: don't preload beginning with first image, but
2293 * booh: handle videos
2297 * booh: add a link in image view to return to thumbnails
2301 * booh: support thumbnails
2305 * html_merges.rb: allow to set the image directly
2309 * html_merges.rb: [no log message]
2313 * html_merges.rb: allow to run with the slideshow toggled
2317 * README: [no log message]
2321 * booh, html_merges.rb, po/Makefile, po/fr.po: i18n
2325 * booh, html_merges.rb: handle captions
2329 * html_merges.rb: display image counter
2333 * booh: support selection of sizes for images
2337 * booh: specifically close the output stream or else the content is
2342 * booh: add multiproc capability
2346 * README: [no log message]
2350 * booh: support files with spaces
2354 * booh: [no log message]
2358 * booh: remove trailing / in directories if any
2362 * booh: - use exif to rotate portrait taken photos - also read
2363 files with uppercase extension
2367 * booh, html_merges.rb: [no log message]
2371 * booh: add ~~title auto substitution with dirbasename
2375 * booh: fix profile of convert
2379 * booh, booh-gui, html_merges.rb: Initial revision
2383 * booh, booh-gui, html_merges.rb: first import