latest
[booh] / www / download.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3
4 <head>
5   <title>Booh - The Web-Album of choice for discriminating Linux users</title>
6   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
7   <meta name="viewport" content="width=device-width"/>  
8 <style type="text/css">
9 body {
10         font-family: Verdana, Arial, Helvetica, sans-serif, monospace;
11         text-align: justify;
12 }
13 pre { background-color: #e0e0e0; }
14 tt { background-color: #e0e0e0; }
15 @media all and (orientation: landscape) {  
16     body {
17         margin-left: 15%;
18         margin-right: 15%;
19     }
20 }
21 </style>
22 </head>
23
24 <body bgcolor="#FFFFFF" text="#000000" link="#0000ee" vlink="#551a8b">
25
26    <table width="100%" cellspacing="0" cellpadding="0">
27      <tr>
28        <td width="25%" align="left" valign="top">
29          <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://booh.org/"></a>
30        </td>
31        <td width="50%" align="center">
32          <img src="images/logo.png" alt="booh logo"/>
33        </td>
34        <td width="25%" align="right" valign="top">
35          <div style="display:inline-block; margin-bottom:0.2em"><img src="images/en.png" alt="this page is in english"/></div>
36          <div style="display:inline-block"><a href="download.fr.html"><img src="images/fr.png" alt="cette page en français"/></a></div>
37        </td>
38      </tr>
39    </table>
40
41    <h1 align="center">Booh</h1>
42
43    <p align="center">[ <a href="index.html">home</a> |
44                        <a href="themes/gradient/">example web-album</a> |
45                        <a href="video-demo.html">video demo</a> |
46                        <a href="tutorial.html">tutorial</a> |
47                        <a href="advanced.html">advanced</a> |
48                        <a href="discuss.html">discuss</a> |
49                        download ]</p>
50
51    <p>
52      Booh is <a href="http://www.fsf.org/licensing/essays/free-sw.html">free software</a>
53      released under the GPLv2 licence; it was designed for Linux.
54    </p>
55
56    <h2>Download Booh</h2>
57
58    <h3><i>On Ubuntu</i><sup>*</sup></h3>
59
60    <p>Natty or more recent:</p>
61    <ol>
62      <li><tt>sudo add-apt-repository ppa:booh/nightly</tt></li>
63      <li><tt>sudo apt-get update</tt></li>
64      <li><tt>sudo apt-get install booh</tt></li>
65    </ol>
66
67    <p>Older:</p>   
68    <ol>
69      <li>put a <tt>booh.list</tt> file in <tt>/etc/apt/sources.list.d</tt> with content:
70 <pre>
71 deb http://ppa.launchpad.net/booh/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main 
72 deb-src http://ppa.launchpad.net/booh/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main 
73 </pre>
74      the following ubuntu versions are available: natty, maverick, lucid, karmic.
75      </li>
76
77      <li><tt>sudo apt-get update</tt></li>
78
79      <li><tt>sudo apt-get install booh</tt></li>
80    </ol>
81
82    <h3><i>On Debian</i><sup>*</sup></h3>
83
84    <ol>
85      <li>put a <tt>booh.list</tt> file in <tt>/etc/apt/sources.list.d</tt> with content:
86 <pre>
87 deb http://booh.org/packages/debian/YOUR_DEBIAN_VERSION_HERE/ ./
88 </pre>
89      the following debian versions are available: squeeze, lenny.
90      </li>
91
92      <li>issue <tt>sudo apt-get update</tt></li>
93
94      <li>issue <tt>sudo apt-get install booh</tt></li>
95    </ol>
96
97    <h4>If your Ubuntu/Debian version is not available, try building</h4>
98
99    <ol>
100      <li>Make sure the following line is somewhere in the APT sources:
101 <pre>
102 deb http://ppa.launchpad.net/booh/ppa/ubuntu natty main
103 deb-src http://ppa.launchpad.net/booh/ppa/ubuntu natty main
104 </pre>
105      (issue <tt>sudo apt-get update</tt> if you modified the APT sources for that)
106      </li>
107
108      <li>issue <tt>sudo apt-get build-dep booh && apt-get --compile source booh</tt></li>
109
110      <li>install with <tt>sudo dpkg -i booh_*.deb</tt> if build was successful</li>
111    </ol>
112
113    <p><em><font size="-1"><sup>*</sup>packages thanks to Benny and Odie.</font></em></p>
114
115    <h3><i>On Mageia/Mandriva</i></h3>
116      
117    <ul>
118            <li>Mageia 3: <tt>urpmi http://booh.org/packages/booh-0.9.4-1.mga3.x86_64.rpm</tt></li>
119            <li>Mageia 2: <tt>urpmi http://booh.org/packages/booh-0.9.4-1.mga2.x86_64.rpm</tt></li>
120            <li>Mandriva 2010.2: <tt>urpmi http://booh.org/packages/booh-0.9.4-1mdv2010.2.x86_64.rpm</tt></li>
121    </ul>
122      If you need the source RPM for rebuilding on a different
123      version/architecture or RPM-based
124      distribution:
125      <a href="packages/booh-0.9.4-1.mga3.src.rpm">booh-0.9.4-1.mga3.src.rpm</a> /
126      <a href="packages/booh-0.9.4-1.mga2.src.rpm">booh-0.9.4-1.mga2.src.rpm</a> / 
127      <a href="packages/booh-0.9.4-1mdv2010.2.src.rpm">booh-0.9.4-1mdv2010.2.src.rpm</a>.
128    </p>
129
130    <h3><i>Source Code</i></h3>
131
132    <p>
133      To use sourcecode directly, first you need to know that Booh
134      needs <b>ruby, ruby-gettext >= 0.8.0</b>,
135      <b>ruby-gtk2 >= 0.12</b> and <b>gtk2 >= 2.8</b>.
136    </p>
137
138    <h4><i>Stable</i></h4>
139
140    <p>
141      Download latest stable version's sourcecode
142      here: <a href="packages/booh-0.9.4.tar.bz2">booh-0.9.4.tar.bz2</a> <font size="-1"><a href="packages/booh-0.9.4.tar.bz2.sig">sig</a></font>.
143    </p>
144
145    <p>
146      <a href="http://zarb.org/~gc/html/pgppathfinder.html">Find trust paths to me</a>. <a href="http://wwwkeys.ch.pgp.net:11371/pks/lookup?op=get&amp;search=0x0B56D613">Download my public key</a>.
147    </p>
148
149    <h4><i>Development</i></h4>
150
151    <p>
152      You can check out the latest development status with the command: <tt>git clone git://git.zarb.org/booh</tt>
153      <br/>
154      You may also browse using <a href="http://git.zarb.org/cgi-bin/gitweb.cgi?p=booh;a=summary">gitweb</a>.
155    </p>
156
157
158    <h3><font color="red">Compatibility warnings</font></h3>
159
160    <ul>
161      <li>ruby-gtk2 0.17.0 has a serious memory leak and should be avoided;
162          you should absolutely downgrade to 0.16.0 (if you use 
163          ruby < 1.8.7) or upgrade to 0.18.1.<br/><br/></li>
164
165      <li>ruby-gtk2 0.18.0 crashes on missing <tt>Gdk::GC</tt>; use
166          0.18.1.<br/><br/></li>
167
168      <li>using ruby >= 1.8.7 with ruby-gtk2 < 0.17.0 triggers random
169          crashes (with message "[BUG] object allocation during garbage
170          collection phase" on the console), you should absolutely
171          downgrade to ruby <= 1.8.6 or upgrade to ruby-gtk2 >= 0.18.1.<br/><br/></li>
172
173    </ul>
174
175
176    <h2>History</h2>
177
178    <p>Noticeable changes in each release (check <tt>ChangeLog</tt> in source for details):</p>
179
180    <ul>
181        <li><u>2013-11-02: <b>0.9.4</b>:</u> <i>bug fixes and small features</i>
182          <br/>
183          <br/>
184            <ul>
185                <li>new theme <a href="http://booh.org/themes/gradient/">"gradient"</a></li>
186                <li>properly work with Ruby 1.9</li>
187                <li>much faster whitebalance and gammacorrect filters</li>
188                <li>add <em>widescreen (1680x1050)</em> and <em>full-hd (1920x1080)</em> target screen sizes</li>
189            </ul>
190        </li>
191    </ul>
192
193    <ul>
194        <li><u>2010-07-11: <b>0.9.3</b>:</u> <i>bug fixes and small features</i>
195          <br/>
196          <br/>
197            <ul>
198                <li>booh-classifier: avoid unneeded memory
199                allocation on loader cancelation, it can grow a
200                lot and slow down a lot after executing, or even
201                lock the machine :/</li>
202                <li>improve videos handling by (optionally)
203                generating .flv flash videos and using
204                <a href="http://www.flowplayer.org/">Flowplayer</a>
205                to play them embedded; videos are now shown
206                in fullscreen view as well</li>
207                <li>booh: allow to upload (mirror) web-albums with
208                <a href="http://lftp.yar.ru/">lftp</a></li>
209            </ul>
210        </li>
211    </ul>
212
213    <ul>
214        <li><u>2009-12-08: <b>0.9.2.2</b>:</u> <i>bug fixes</i>
215          <br/>
216          <br/>
217            <ul>
218                <li>booh-classifier: do not crash on failed directory reads</li>
219                <li>booh-classifier: use a better mechanism for handling
220                  interruption of background loading, should improve performance
221                  and workaround too many interruptions witnessed on a Karmic Koala</li>
222                <li>booh: fix some crashes when using option
223                    "delete original photos/videos as well" </li>
224                <li>booh-classifier: fix bug leading to never freeing
225                  images cache on x86_64 because of strange glibc
226                  allocation strategy; make images cache more like a
227                  cache (do not free when not necessary)</li>
228                <li>speed up page loading in thumbnails page by
229                  using the thumbnails not the fullscreens in the hidden
230                  images for facebook and other sharers</li>
231                <li>booh-classifier: prevent from crashing in "execute"
232                  step due to using more than 50% of total memory
233                  (cannot system() (cannot clone()) if process is >
234                  50%)</li>
235            </ul>
236        </li>
237    </ul>
238
239    <ul>
240        <li><u>2009-10-16: <b>0.9.2.1</b>:</u> <i>bug fixes</i>
241          <br/>
242          <br/>
243            <ul>
244                <li>do not crash on incorrect filenames in filesystem</li>
245                <li>workaround problem of browser loading all images at
246                once by limiting hidden images for remotes to the first
247                5 ones</li>
248                <li>make sure LF are properly quoted in fullscreen
249                javascript comments</li>
250            </ul>
251        </li>
252    </ul>
253
254    <ul>
255        <li><u>2009-09-10: <b>0.9.2</b>:</u> <i>bug fixes and small features</i>
256          <br/>
257          <br/>
258            <ul>
259                <li>more fixes for small bugs and crashes in specific cases</li>
260                <li>booh-classifier: check removal/move
261                    permissions as soon as possible to prevent from
262                    losing classification on these problems</li>
263                <li>booh: dramatically increase album merging and generation performance</li>
264                <li>booh: add ability to <i>extend</i> an album
265                    (e.g. an existing album may become a subalbum of a
266                    larger album)</li>
267                <li>[Warly feature] booh-classifier: rework intensive scrolling in items
268                    to avoid crashes and improve responsiveness</li>
269                <li>[Warly feature] booh: use captions for alt= text of images to
270                    improve search engines results accuracy</li>
271                <li>[Lucas feature] booh: properly kill background "find" in new album
272                    dialog when needed</li>
273                <li>include the <a href="http://www.addthis.com">AddThis</a> bookmarking and sharing button</li>
274            </ul>
275        </li>
276    </ul>
277
278    <ul>
279        <li><u>2008-06-20: <b>0.9.1</b>:</u> <i>bug fixes</i>
280          <br/>
281          <br/>
282            <ul>
283                <li>work properly with ruby-1.8.7 (tempfile library behaviour changed)</li>
284                <li>fix "original size" broken while generating web-album</li>
285                <li>other various small fixes</li>
286            </ul>
287        </li>
288    </ul>
289
290    <ul>
291        <li><u>2008-05-26: <b>0.9.0</b>:</u> <i>booh-classifier and a few other nice features</i>
292          <br/>
293          <br/>
294            <ul>
295                <li>add a new tool, <i>booh-classifier</i>, dedicated to classify photos and videos prior to using main <i>booh</i> for web-album creation</li>
296                <li>for videos thumbnailing, use mplayer instead of transcode, it seems faster (when seeking) and more reliable (transcode often generates a green fake picture instead of a proper thumbnail)</li>
297                <li>don't produce broken javascript when original size is selected</li>
298                <li>Esperanto language added</li>
299                <li>allow simple and double quotes in made-with and index links</li>
300                <li>use exiv2 for getting the EXIF orientation tag, it is so much faster than identify; on a typical <i>booh-backend</i> usecase, 20% performance improvement is expected; also use it for sorting on EXIF dates</li>
301                <li>workaround the crash when undoing a picture/video removal</li>
302                <li>in web-albums, preloading images should be faster (better use of available bandwidth)</li>
303                <li>themes may share javascript and CSS between all pages, to save bandwidth, thanks to Jean-Michel Schelcher</li>
304                <li>use exiv2 to save EXIF orientation tag when rotating images in booh-classifier and in Booh (it's particularly useful when using <tt>booh-classifier</tt> then <tt>booh</tt>)</li>
305                <li>potentially fix remaining rare crashes triggered in REXML (by synchronizing modifications of the XML document from other Threads)</li>
306                <li>new converter from <a href="http://marginalhacks.com/Hacks/album/">Marginal Hacks Album</a> contributed by Stéphane Fillod</li>
307                <li>as we are already at 4 breakages due to REXML problems, and the 4th one is worse because we are now facing slight behavioral changes between Ruby subsubreleases, internalize a working version of REXML in order to forget about it</li>
308                <li>[Fif feature] multi-languages support for web-album navigation, using Apache <a href="http://httpd.apache.org/docs/2.2/content-negotiation.html#multiviews">MultiViews</a></li>
309                <li>optionally transcode videos - potentially saves a lot of disk space, as videos created by digital cameras are not well compressed</li>
310                <li>new DarkSlateGray-powered theme: <a href="http://booh.org/themes/cardu/">"cardu"</a></li>
311            </ul>
312        </li>
313    </ul>
314
315    <ul>
316        <li><u>2006-05-01: <b>0.8.6</b>:</u>
317          <br/>
318          <br/>
319            <ul>
320                <li>[Till feature] add ability to split thumbnails on several pages</li>
321                <li>[Pixel feature] be fully compatible with browsers with no javascript support</li>
322                <li>generate a .htaccess file specifying the UTF-8 charset to try to workaround badly configured apache servers</li>
323                <li>[Benny feature] we can choose the best images size automatically with the browser window size instead of using the default (medium) size</li>
324                <li>change CSS code so that image border color should now work in MSIE as well</li>
325                <li>[RGS feature] don't do javascript key shortcuts when modifiers are pressed (control, alt, shift);
326                    this should avoid overriding usual keyboard shortcuts to move back and forth in history</li>
327                <li>[Coni feature] add gamma correction</li>
328                <li>[Coni feature] allow to have a link in pages to return back to user's homepage</li>
329                <li>[GUI] allow to edit images externally with gimp</li>
330                <li>[Fif "feature"] hopefully fix remaining potential crashes due to missing/wrong thread synchronization</li>
331                <li>[Guillomovitch feature] allow to specify an arbitrary format for comments of new images - including EXIF stuff</li>
332                <li>[Milka feature] correct "blinking" of background in "dark" theme by fixing its position</li>
333                <li>Dramatically improve HTML generating speed: on a p4 2.8GHz, regenerating a typical album for a small comments change goes down from 28.5 secs to 5.0 secs</li>
334            </ul>
335
336            <h4><font color="red"><b>Warnings applicable to 0.8.6 and older:</b></font></h3>
337
338            <ul>
339              <li>Ruby 1.8.4 has a severe bug (actually, the REXML library shipped with Ruby): accented characters in comments will get trashed when saving your album;
340                try <a href="http://zarb.org/~gc/t/ruby-rexml-sanity-check.rb">ruby-rexml-sanity-check.rb to see
341                  if you're affected</a>; if you're affected, you may have a look at the
342                <a href="https://www.zarb.org/pipermail/booh-discuss/2006-July/000175.html">message on the list with a patch</a></li>
343              
344              <li>Ruby 1.8.6 has a severe bug (actually, the REXML library shipped with Ruby): XML special characters in comments will get trashed when saving your album;
345                try <a href="http://zarb.org/~gc/t/ruby-rexml-sanity-check.rb">ruby-rexml-sanity-check.rb to see
346                  if you're affected</a>; if you're affected, you may have a look at the
347                <a href="https://www.zarb.org/pipermail/booh-discuss/2007-June/000199.html">message on the list with a patch</a></li>
348              <li>In Ruby 1.8.6, there is a change in the XML parser strictness, which will cause crashes on Booh;
349                you may have a look at the
350                <a href="https://www.zarb.org/pipermail/booh-discuss/2007-June/000203.html">message on the list with a patch</a></li>
351              
352              <li>Ruby 1.8.6-p111 has a severe bug in the REXML library, don't use this version. You're at risk to crashing Booh or trashing some of your content.</li>
353            </ul>
354            
355        </li>
356    </ul>
357
358    <ul>
359        <li><u>2005-12-29: <b>0.8.5</b>:</u>
360          <br/>
361          <br/>
362            <ul>
363                <li>[GUI] allow to remove a subalbum directly in the treeview</li>
364                <li>[GUI] add ability to restore deleted images/videos/subalbums</li>
365                <li>[GUI] allow to sort pictures by EXIF date</li>
366                <li>[GUI] yet another small bugfix probably triggered by using gtk+-2.8.9 which prevented Booh from showing the album after merging</li>
367                <li>[GUI] allow to move subalbums directly to the top or bottom</li>
368            </ul>
369        </li>
370    </ul>
371
372    <ul>
373        <li><u>2005-12-14: <b>0.8.4.1</b>:</u>
374          <br/>
375          <br/>
376            <ul>
377                <li>[GUI] fix a small bug probably triggered by using gtk+-2.8.9 which prevents Booh from starting up :/</li>
378            </ul>
379        </li>
380    </ul>
381
382    <ul>
383        <li><u>2005-12-01: <b>0.8.4</b>:</u>
384          <br/>
385          <br/>
386            <ul>
387                <li>better support for panoramas in <a href="themes/gradient/Home/thumbnails-large-0.html#pano-960x528.jpg">thumbnails page</a></li>
388                <li>add <a href="tutorial.html#passwordprotection">password protection</a> feature</li>
389                <li>[plouf and milka feature] add possibility to display "made with" markup at the bottom of pages</li>
390                <li>[warly feature] try to use hard links when creating an album including "original" size of images, or videos, to save diskspace</li>
391                <li>add ability to display EXIF data</li>
392                <li>become fully transitional xhtml compliant</li>
393                <li>add sbs theme by Erik Ramseth</li>
394            </ul>
395        </li>
396    </ul>
397
398    <ul>
399        <li><u>2005-09-27: <b>0.8.3</b>:</u>
400          <br/>
401          <br/>
402            <ul>
403                <li>[GUI] fix invasive automatic scrolling when clicking in menu</li>
404                <li>fix some broken XPath's to work correctly with ruby 1.8.3</li>
405                <li>[guillomovitch feature] allow that deletion also deletes orig files (through an option in preferences)</li>
406                <li>check config at bootup; report missing video viewer, browser, identify, mencoder/transcode</li>
407                <li>support no identify and no transcode/mencoder</li>
408                <li>don't use "identify" anymore to decide if target size is really smaller than current size, speeds up a bit thumbnails generation</li>
409                <li>[guillomovitch feature] use identify to discover EXIF orientation rather than exif external binary</li>
410                <li>[guillomovitch feature] [GUI] have "view" of images/videos available in popup menu as well</li>
411                <li>[GUI] use standard gtk AboutDialog</li>
412                <li>[mathieu blondel feature] [GUI] add a clickable URL to view the webalbum in the dialog for successful webalbum generation</li>
413                <li>[GUI] allow to view the webalbum with browser from the menu as well</li>
414                <li>fix slideshow pause bug when entering directly in slideshow mode from thumbnails page (was always using default of 3 seconds)</li>
415                <li>add "merge new subalbums down this subalbum"</li>
416                <li>add german translation thanks to Roland Eckert</li>
417            </ul>
418        </li>
419    </ul>
420
421    <ul>
422        <li><u>2005-08-14: <b>0.8.2</b>:</u>
423          <br/>
424          <br/>
425            <ul>
426                <li>various fixes</li>
427            </ul>
428        </li>
429    </ul>
430
431    <ul>
432        <li><u>2005-08-02: <b>0.8.1</b>:</u>
433          <br/>
434          <br/>
435            <ul>
436                <li>various small fixes</li>
437            </ul>
438        </li>
439    </ul>
440
441
442    <ul>
443        <li><u>2005-07-30: <b>0.8.0</b>:</u>
444          <br/>
445          <br/>
446            <ul>
447                <li>fix the bookmarks and browser back/forward problems by using an hash instead of a pseudo GET parameter</li>
448                <li>GUI: don't save the master file in the back of the user when generating an album</li>
449                <li>GUI: workaround crashes (by always invoking gtk from the main ruby thread)</li>
450                <li>GUI: allow to select multiple images/videos by click-dragging a rectangle around theme</li>
451                <li>GUI: autoscroll in drag-n-drop and in click-dragging the selection rectangle</li>
452                <li>allow to choose the number of thumbnails per row (hence their size)</li>
453                <li>add a new theme: "dark"</li>
454            </ul>
455        </li>
456    </ul>
457
458    <ul>
459        <li><u>2005-06-18: <b>0.7.1</b>:</u>
460          <br/>
461          <br/>
462            <ul>
463                <li>fixes: crash when generating an album with only videos in subalbums; bug of trying to remove directories when cleaning up; two other minor bugs</li>
464            </ul>
465        </li>
466    </ul>
467
468    <ul>
469        <li><u>2005-06-17: <b>0.7.0</b>:</u>
470          <br/>
471          <br/>
472            <ul>
473                <li>GUI: add "remove all captions"</li>
474                <li>Add japanese translation thanks to Masao Mutoh</li>
475                <li>Remember deleted elements in config file, so that merging doesn't bring them back</li>
476                <li>GUI: add mouse gestures: move to bottom for delete, left->right button for undo, right->left button for redo; ctrl-z for undo, ctrl-r for redo</li>
477                <li>GUI: add various helps as dialogs and tooltips</li>
478                <li>GUI: add parameters to disallow mouse gestures, and prefer empty comments in new albums</li>
479                <li>GUI: when opening an album, display amount of images, videos and sub-albums in statusbar</li>
480                <li>script: cleanup old images/videos in destination directory, for when removing elements or sizes</li>
481                <li>GUI: much faster opening of large albums thanks to dropping the use of XPath</li>
482            </ul>
483        </li>
484    </ul>
485
486    <ul>
487        <li><u>2005-05-23: <b>0.6.0</b>:</u>
488          <br/>
489          <br/>
490            <ul>
491                <li>bugfix thumbnails wrongly generated at full original size</li>
492                <li>[milka feature] add a "previous album" and "next album" link in each thumbnails and image page</li>
493                <li>[dams feature] add the ability to fix the white-balance</li>
494                <li>[milka feature] GUI: let merge new/removed images/videos only in one specified directory (in current directory of the gui) for speedup</li>
495                <li>[dams feature] GUI: add progressbars when merging and generating album</li>
496                <li>GUI: allow to change thumbnails and subalbums position in the popup menu (move left, right, up, down)</li>
497                <li>[milka feature] GUI: allow to remove an image from its fullsize view (useful when comparing two fullsizes to choose which one you want to keep)</li>
498                <li>[milka feature] GUI: optimize a lot album generation by not regenerating subalbums already previously generated</li>
499            </ul>
500        </li>
501    </ul>
502
503    <ul>
504        <li><u>2005-05-08: <b>0.5.2</b>:</u>
505          <br/>
506          <br/>
507            <ul>
508                <li>don't resize images when image is already smaller than target dimenstions</li>
509                <li>allow to merge only new subalbums (very useful if you add a new subalbum and don't want the automatic merge back in of images you have remove in other subalbums)</li>
510                <li>correctly handle completely removed subalbums (when last image/video is removed)</li>
511            </ul>
512        </li>
513    </ul>
514
515    <ul>
516        <li><u>2005-05-08: <b>0.5.1</b>:</u>
517          <br/>
518          <br/>
519            <ul>
520                <li>[dams feature] ignore hidden directories</li>
521                <li>[dams feature] rename <tt>booh</tt> to <tt>booh-backend</tt> and <tt>booh-gui</tt> to <tt>booh</tt></li>
522                <li>[milka feature] put list of subalbums in a scrolled window to not force too high window</li>
523                <li>[neuneux features] expand relative paths, be robust when trying to open a jpeg file (instead of an xml albums file)</li>
524                <li>GUI: don't waste time saving album data if there was no modification</li>
525                <li>GUI: add horizontal scrolling capability to sub-albums page to not force too wide window</li>
526                <li>GUI: autoscroll thumbnails when textview or image is not visible</li>
527            </ul>
528        </li>
529    </ul>
530
531    <ul>
532        <li><u>2005-05-07: <b>0.5.0</b>:</u>
533          <br/>
534          <br/>
535            <ul>
536                <li>GUI: remember preferred image size of user with a cookie</li>
537                <li>provide a converter to use comments entered for <a href="http://ftp.cdut.edu.cn/pub/linux/network/utils/WebAlbum/WebAlbum.pl">Denis Havlik's WebAlbum.pl</a></li>
538                <li>[amaury feature] when returning from image to thumbnails, use an anchor to go to the correct vertical position in the page</li>
539                <li>GUI: when creating an album, immediately show the number of images/videos down selected source directory</li>
540                <li>make different sizes of images in themes selectable, not all used by default</li>
541                <li>GUI: [dams feature] add ability to handle a link to original image</li>
542                <li>GUI: [amaury feature] if shift or control is pressed, one-click rotation tool rotates the other way round</li>
543                <li>GUI: add a properties page showing the album properties and allowing theme and sizes modifications</li>
544                <li>GUI: add the ability to merge new/removed images/videos to an existing album</li>
545                <li><a href="http://www.xs4all.nl/~sbpoley/webmatters/verdana.html">Verdana sucks</a>, don't use it in default theme anymore</li>
546                <li>allow to specify the pause in slideshows</li>
547                <li>add key shortcuts support in web-album, inspired by Album Shaper</li>
548            </ul>
549        </li>
550    </ul>
551
552    <ul>
553        <li><u>2005-04-17: <b>0.4.0</b>:</u>
554          <br/>
555          <br/>
556            <ul>
557                <li>GUI: undo/redo support</li>
558                <li>add "image enhance" support</li>
559                <li>GUI: add the ability to specify the frame-offset of the thumbnail of videos</li>
560                <li>script: add the ability to generate only what's needed to fire up the GUI</li>
561                <li>GUI: add "new", "save" and "save as" features</li>
562                <li>GUI: add the ability to specify preferences</li>
563                <li>GUI: add the ability to generate the web-album</li>
564            </ul>
565        </li>
566    </ul>
567
568    <ul>
569        <li><u>2005-04-09: <b>0.3.0</b>:</u>
570          <br/>
571          <br/>
572            <ul>
573                <li>GUI: add the ability to edit sub-albums pages, not only thumbnails pages</li>
574                <li>GUI: add a shortcut for recently opened files</li>
575                <li>GUI: add a popup menu when right-clicking on images</li>
576                <li>GUI: generate thumbnails and fullscreens when missing (no need to rerun script after rotating images)</li>
577                <li>script: add color-swap property for videos (use -k of transcode)</li>
578                <li>script: add properties (rotation etc) for sub-albums thumbnails</li>
579                <li>script: don't automatically rotate a theoretically unrotated portrait image, if image is obviously already in portrait
580                            (situation can come from images already rotated with gthumb)</li>
581            </ul>
582        </li>
583    </ul>
584
585    <ul>
586        <li><u>2005-04-01: <b>0.2.0</b>:</u>
587          <br/>
588          <br/>
589            <ul>
590                <li>GUI: add a toolbar</li>
591                <li>GUI: add rotation support, either with mouse gesture or one-click tools</li>
592            </ul>
593        </li>
594    </ul>
595
596    <ul>
597        <li><u>2005-03-28: <b>0.1.0</b>:</u>
598          <br/>
599          <br/>
600            <ul>
601                <li><em>first release</em></li>
602            </ul>
603        </li>
604    </ul>
605
606
607 <p align="right"><font size="-1">Wed Jul 20 11:08:37 2011</font></p>
608
609 </body>
610
611 </html>