*** empty log message ***
authorgc <gc>
Wed, 5 Mar 2008 22:26:34 +0000 (22:26 +0000)
committergc <gc>
Wed, 5 Mar 2008 22:26:34 +0000 (22:26 +0000)
INSTALL
README
bin/booh

diff --git a/INSTALL b/INSTALL
index 8b0fcf424e0e9bec95f5345f11807869b5d4f69b..f6d80e4627f43d257aa22319a97eb6fece7ca2a7 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -17,9 +17,8 @@ This software requires for compiling:
 And for runtime:
 
 - convert (from ImageMagick)
-
-For runtime, not strictly needed but nice to have:
-
+- identify (from ImageMagick)
+- exif
 - mplayer (not strictly needed if you won't manipulate any video)
 
 
@@ -39,6 +38,7 @@ And type this as superuser:
  $ make install
 
 If you want to package as normal user to another root:
+
  $ ruby_archdir=`ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']"`
  $ libdir=`ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"`
  $ rm -rf ${buildroot}
diff --git a/README b/README
index 03f9d83ffed97b98f8eef51449445ebd510303ef..2a43615ec65809a7990b3e9fb94c87e8c16cc139 100644 (file)
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
                      [[  Booh  ]]
 
-``The Web-Album of choice for discriminating Linux users''
+''The Web-Album of choice for discriminating Linux users''
 
 Booh stands for Best web-album Of the world, Or your money back,
 Humerus.
@@ -44,6 +44,13 @@ Highlights:
 - very advanced capabilities by keyboard shortcuts and mouse gestures
 - input captions, rotate, reorder and remove images FAST
 
+        classifier:
+
+- FAST loading of photos and videos into thumbnails (loads about
+  5 2.4 MB photos per second on a p4)
+- FAST navigation while loading in background, preloading of
+  surrounding thumbnails
+- keyboard shortcuts for navigation and classifying
 
 Performance improvements thanks to SMP support:
 
index c9439e8bb7f515ee3498580f946919ec10a0e42a..663938fda1b94e921c1fab1a13135eb0171907ed 100755 (executable)
--- a/bin/booh
+++ b/bin/booh
@@ -3320,8 +3320,8 @@ def new_album
         nperrow = nperrows.find { |e| e[:widget].active? }[:value]
         nperpage = nperpage_model.get_value(nperpagecombo.active_iter, 1)
         opt432 = optimize432.active?
-        madewith = madewithentry.text.gsub('"', '&quot;').gsub('\'', '&#39;')
-        indexlink = indexlinkentry.text.gsub('"', '&quot;').gsub('\'', '&#39;')
+        madewith = madewithentry.text.gsub('\'', '&#39;')  #- because the parameters to booh-backend are between apostrophes
+        indexlink = indexlinkentry.text.gsub('\'', '&#39;')
     end
     if src_nb_thread
         Thread.kill(src_nb_thread)
@@ -3521,8 +3521,8 @@ def properties
     save_opt432 = optimize432.active?
     save_nperrow = nperrows.find { |e| e[:widget].active? }[:value]
     save_nperpage = nperpage_model.get_value(nperpagecombo.active_iter, 1)
-    save_madewith = madewithentry.text.gsub('"', '&quot;').gsub('\'', '&#39;')
-    save_indexlink = indexlinkentry.text.gsub('"', '&quot;').gsub('\'', '&#39;')
+    save_madewith = madewithentry.text.gsub('\'', '&#39;')  #- because the parameters to booh-backend are between apostrophes
+    save_indexlink = indexlinkentry.text.gsub('\'', '&#39;')
     dialog.destroy
     
     if ok && (save_theme != theme || save_limit_sizes != limit_sizes || save_opt432 != opt432 || save_nperrow != nperrow || save_nperpage != nperpage || save_madewith != madewith || save_indexlink != indexlinkentry || save_multilanguages_value != multilanguages_value)