3d69997c48ea28a314389ac94d37e3289b129033
[booh] / www / download.fr.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   <style type="text/css" media="screen"
8          <!--
9              pre { background-color: #e0e0e0; }
10              tt { background-color: #e0e0e0; }
11            -->
12   </style>
13 <script type="text/javascript">
14 /* <![CDATA[ */
15     (function() {
16         var s = document.createElement('script'), t = document.getElementsByTagName('script')[0];
17         
18         s.type = 'text/javascript';
19         s.async = true;
20         s.src = 'http://api.flattr.com/js/0.5.0/load.js?mode=auto';
21         
22         t.parentNode.insertBefore(s, t);
23     })();
24 /* ]]> */
25 </script>
26 </head>
27
28 <body bgcolor="#FFFFFF" text="#000000" link="#0000ee" vlink="#551a8b" style="padding: 0em 3em; text-align: justify">
29
30    <table width="100%" cellspacing="0" cellpadding="0">
31      <tr>
32        <td width="25%" align="left" valign="top">
33          <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://booh.org/"></a>
34        </td>
35        <td width="50%" align="center">
36          <img src="images/logo.png" alt="booh logo"/>
37        </td>
38        <td width="25%" align="right" valign="top">
39          <a href="download.html"><img src="images/en.png" alt="this page in english"/></a>
40          <img src="images/fr.png" alt="cette page est en français"/>
41        </td>
42      </tr>
43    </table>
44
45    <h1 align="center">Booh</h1>
46
47    <p align="center">[ <a href="index.fr.html">page principale</a> |
48                        <a href="themes/cardu/">exemple de web-album</a> |
49                        <a href="video-demo.fr.html">démo vidéo</a> |
50                        <a href="tutorial.fr.html">tutoriel</a> |
51                        <a href="advanced.fr.html">avancé</a> |
52                        <a href="discuss.fr.html">discussion</a> |
53                        téléchargement ]</p>
54
55    <p>
56      Booh est un <a href="http://www.fsf.org/licensing/essays/free-sw.html">logiciel libre</a>
57      fourni sous license GPLv2 ; il a été conçu pour fonctionner sous Linux.
58    </p>
59
60    <h2>Télécharger Booh</h2>
61
62    <h3><i>Sur Ubuntu</i><sup>*</sup></h3>
63
64    <p>Natty ou supérieur :</p>
65    <ol>
66      <li><tt>sudo add-apt-repository ppa:booh/nightly</tt></li>
67      <li><tt>sudo apt-get update</tt></li>
68      <li><tt>sudo apt-get install booh</tt></li>
69    </ol>
70
71    <p>Plus ancienne :</p>   
72    <ol>
73      <li>mettez un fichier <tt>booh.list</tt> dans <tt>/etc/apt/sources.list.d</tt> avec comme contenu :
74 <pre>
75 deb http://ppa.launchpad.net/booh/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main 
76 deb-src http://ppa.launchpad.net/booh/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main 
77 </pre>
78      les versions suivantes sont disponibles : maverick, lucid, karmic.
79      </li>
80
81      <li><tt>sudo apt-get update</tt></li>
82
83      <li><tt>sudo apt-get install booh</tt></li>
84    </ol>
85
86    <h3><i>Sur Debian</i><sup>*</sup></h3>
87
88    <ol>
89      <li>mettez un fichier <tt>booh.list</tt> dans <tt>/etc/apt/sources.list.d</tt> avec comme contenu :
90 <pre>
91 deb http://booh.org/packages/debian/YOUR_DEBIAN_VERSION_HERE/ ./
92 </pre>
93      les versions suivantes sont disponibles : squeeze, lenny
94      </li>
95
96      <li>faites <tt>sudo apt-get update</tt></li>
97
98      <li>faites <tt>sudo apt-get install booh</tt></li>
99    </ol>
100
101    <h4>Si votre version de Debian n'est pas disponible, essayez de compiler</h4>
102
103    <ol>
104      <li>Vérifiez que la ligne suivante est quelque part dans les sources d'APT :
105 <pre>
106 deb http://ppa.launchpad.net/booh/ppa/ubuntu natty main
107 deb-src http://ppa.launchpad.net/booh/ppa/ubuntu natty main
108 </pre>
109      (faites <tt>sudo apt-get update</tt> si vous avez modifié les sources d'APT pour cela)
110      </li>
111
112      <li>faites <tt>sudo apt-get build-dep booh && apt-get --compile source booh</tt></li>
113
114      <li>installez avec <tt>sudo dpkg -i booh_*.deb</tt> si la compilation a réussi</li>
115    </ol>
116
117    <p><em><font size="-1"><sup>*</sup>packages grâce à Benny et Odie.</font></em></p>
118
119
120    <h3><i>Sur Mandriva/Mageia</i></h3>
121      
122    <p>
123      La commande suivante devrait fonctionner directement avec beaucoup de versions de Mandriva/Mageia en 32 bit :
124 <pre>
125 % urpmi http://booh.org/packages/booh-0.9.3-0.1.20060mdk.i586.rpm http://booh.org/packages/libexiv2_2-0.16-2.1.20060mdk.i586.rpm http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.1/i586/media/main/release/libexpat0-1.95.8-4mdv2007.1.i586.rpm
126 </pre>
127      En 64 bit :
128 <pre>
129 % urpmi http://booh.org/packages/booh-0.9.3-0.1.20060mdk.x86_64.rpm http://booh.org/packages/lib64exiv2_2-0.16-2.1.20060mdk.x86_64.rpm http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.1/x86_64/media/main/release/lib64expat0-1.95.8-4mdv2007.1.x86_64.rpm
130 </pre>
131      Si vous avez besoin du RPM source pour recompiler sur une
132      autre version/architecture ou distribution RPM-based : <a href="packages/booh-0.9.3-0.1.20060mdk.src.rpm">booh-0.9.3-0.1.20060mdk.src.rpm</a>, voire <a href="packages/exiv2-0.16-3mdv2008.1.src.rpm">exiv2-0.16-3mdv2008.1.src.rpm</a>.
133      </font>
134    </p>
135
136    <h3><i>Code Source</i></h3>
137
138    <p>
139      Pour utiliser le code source directement, tout d'abord vous devez
140      savoir que Booh a besoin de <b>ruby, ruby-gettext >= 0.8.0</b>,
141      <b>ruby-gtk2 >= 0.12</b> et <b>gtk2 >= 2.8</b>.
142    </p>
143
144    <h4><i>Stable</i></h4>
145
146    <p>
147      Téléchargez le code source de la dernière version stable
148      ici : <a href="packages/booh-0.9.3.tar.bz2">booh-0.9.3.tar.bz2</a> <font size="-1"><a href="packages/booh-0.9.3.tar.bz2.sig">sig</a></font>.
149    </p>
150
151    <p>
152      <a href="http://zarb.org/~gc/html/pgppathfinder.html">Trouver les chemins vers ma clé</a>. <a href="http://wwwkeys.ch.pgp.net:11371/pks/lookup?op=get&amp;search=0x0B56D613">Télécharger ma clé publique</a>.
153    </p>
154
155    <h4><i>Développement</i></h4>
156
157    <p>
158      Vous pouvez obtenir la dernière version de développement avec la commande : <tt>git clone git://git.zarb.org/booh</tt>
159      <br/>
160      Vous pouvez aussi parcourir directement avec <a href="http://git.zarb.org/cgi-bin/gitweb.cgi?p=booh;a=summary">gitweb</a>.
161    </p>
162
163    </p>
164
165
166    <h3><font color="red">Mises en garde de compatibilité</font></h3>
167
168    <ul>
169      <li>ruby-gtk2 0.17.0 a une sérieuse fuite mémoire et devrait être
170          évité ; vous devez absolument rétrograder en 0.16.0 (si vous
171          utilisez ruby < 1.8.7) ou mettre à jour en 0.18.1.<br/><br/></li>
172
173      <li>ruby-gtk2 0.18.0 plante car il manque <tt>Gdk::GC</tt>; utilisez
174          0.18.1.<br/><br/></li>
175
176      <li>utiliser ruby >= 1.8.7 avec ruby-gtk2 < 0.17.0 provoque des
177          plantages (avec le message "[BUG] object allocation during
178          garbage collection phase" sur la console), vous devez
179          absolument rétrograder en ruby <= 1.8.6 ou mettre à jour en
180          ruby-gtk2 >= 0.18.1.<br/><br/></li>
181
182      <li>ruby-gtk2 n'est pas encore compatible avec Ruby 1.9.</li>
183    </ul>
184
185
186    <h2>Historique</h2>
187
188    <p>
189      Voici les changements importants de chaque version
190      (regardez <tt>ChangeLog</tt> dans le source pour les
191      détails) :
192    </p>
193
194    <p>
195      <i>Ils sont fournis en anglais seulement car il y a beaucoup de
196      choses fastidieuses à traduire ici, et cette traduction ne
197      parait pas indispensable.</i>
198    </p>
199
200    <ul>
201        <li><u>2010-07-11: <b>0.9.3</b>:</u> <i>bug fixes and small features</i>
202          <br/>
203          <br/>
204            <ul>
205                <li>booh-classifier: avoid unneeded memory
206                allocation on loader cancelation, it can grow a
207                lot and slow down a lot after executing, or even
208                lock the machine :/</li>
209                <li>improve videos handling by (optionally)
210                generating .flv flash videos and using
211                <a href="http://www.flowplayer.org/">Flowplayer</a>
212                to play them embedded; videos are now shown
213                in fullscreen view as well</li>
214                <li>booh: allow to upload (mirror) web-albums with
215                <a href="http://lftp.yar.ru/">lftp</a></li>
216            </ul>
217        </li>
218    </ul>
219
220    <ul>
221        <li><u>2009-12-08: <b>0.9.2.2</b>:</u> <i>bug fixes</i></i>
222          <br/>
223          <br/>
224            <ul>
225                <li>booh-classifier: do not crash on failed directory reads</li>
226                <li>booh-classifier: use a better mechanism for handling
227                  interruption of background loading, should improve performance
228                  and workaround too many interruptions witnessed on a Karmic Koala</li>
229                <li>booh: fix some crashes when using option
230                    "delete original photos/videos as well" </li>
231                <li>booh-classifier: fix bug leading to never freeing
232                  images cache on x86_64 because of strange glibc
233                  allocation strategy; make images cache more like a
234                  cache (do not free when not necessary)</li>
235                <li>speed up page loading in thumbnails page by
236                  using the thumbnails not the fullscreens in the hidden
237                  images for facebook and other sharers</li>
238                <li>booh-classifier: prevent from crashing in "execute"
239                  step due to using more than 50% of total memory
240                  (cannot system() (cannot clone()) if process is >
241                  50%)</li>
242            </ul>
243        </li>
244    </ul>
245
246    <ul>
247        <li><u>2009-10-16: <b>0.9.2.1</b>:</u> <i>bug fixes</i></i>
248          <br/>
249          <br/>
250            <ul>
251                <li>do not crash on incorrect filenames in filesystem</li>
252                <li>workaround problem of browser loading all images at
253                once by limiting hidden images for remotes to the first
254                5 ones</li>
255                <li>make sure LF are properly quoted in fullscreen
256                javascript comments</li>
257            </ul>
258        </li>
259    </ul>
260
261    <ul>
262        <li><u>2009-09-10: <b>0.9.2</b>:</u> <i>bug fixes and small features</i></i>
263          <br/>
264          <br/>
265            <ul>
266                <li>more fixes for small bugs and crashes in specific cases</li>
267                <li>booh-classifier: check removal/move
268                    permissions as soon as possible to prevent from
269                    losing classification on these problems</li>
270                <li>booh: dramatically increase album merging and generation performance</li>
271                <li>booh: add ability to <i>extend</i> an album
272                    (e.g. an existing album may become a subalbum of a
273                    larger album)</li>
274                <li>[Warly feature] booh-classifier: rework intensive scrolling in items
275                    to avoid crashes and improve responsiveness</li>
276                <li>[Warly feature] booh: use captions for alt= text of images to
277                    improve search engines results accuracy</li>
278                <li>[Lucas feature] booh: properly kill background "find" in new album
279                    dialog when needed</li>
280                <li>include the <a href="http://www.addthis.com">AddThis</a> bookmarking and sharing button</li>
281            </ul>
282        </li>
283    </ul>
284
285    <ul>
286        <li><u>2008-06-20: <b>0.9.1</b>:</u> <i>bug fixes</i>
287          <br/>
288          <br/>
289            <ul>
290                <li>work properly with ruby-1.8.7 (tempfile library behaviour changed)</li>
291                <li>fix "original size" broken while generating web-album</li>
292                <li>other various small fixes</li>
293            </ul>
294        </li>
295    </ul>
296
297    <ul>
298        <li><u>2008-05-26: <b>0.9.0</b>:</u> <i>booh-classifier and a few other nice features</i>
299          <br/>
300          <br/>
301            <ul>
302                <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>
303                <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>
304                <li>don't produce broken javascript when original size is selected</li>
305                <li>Esperanto language added</li>
306                <li>allow simple and double quotes in made-with and index links</li>
307                <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>
308                <li>workaround the crash when undoing a picture/video removal</li>
309                <li>in web-albums, preloading images should be faster (better use of available bandwidth)</li>
310                <li>themes may share javascript and CSS between all pages, to save bandwidth, thanks to Jean-Michel Schelcher</li>
311                <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>
312                <li>potentially fix remaining rare crashes triggered in REXML (by synchronizing modifications of the XML document from other Threads)</li>
313                <li>new converter from <a href="http://marginalhacks.com/Hacks/album/">Marginal Hacks Album</a> contributed by Stéphane Fillod</li>
314                <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>
315                <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>
316                <li>optionally transcode videos - potentially saves a lot of disk space, as videos created by digital cameras are not well compressed</li>
317                <li>new DarkSlateGray-powered theme: <a href="http://booh.org/themes/cardu/">"cardu"</a></li>
318            </ul>
319        </li>
320    </ul>
321
322    <ul>
323        <li><u>2006-05-01: <b>0.8.6</b>:</u>
324          <br/>
325          <br/>
326            <ul>
327                <li>[Till feature] add ability to split thumbnails on several pages</li>
328                <li>[Pixel feature] be fully compatible with browsers with no javascript support</li>
329                <li>generate a .htaccess file specifying the UTF-8 charset to try to workaround badly configured apache servers</li>
330                <li>[Benny feature] we can choose the best images size automatically with the browser window size instead of using the default (medium) size</li>
331                <li>change CSS code so that image border color should now work in MSIE as well</li>
332                <li>[RGS feature] don't do javascript key shortcuts when modifiers are pressed (control, alt, shift);
333                    this should avoid overriding usual keyboard shortcuts to move back and forth in history</li>
334                <li>[Coni feature] add gamma correction</li>
335                <li>[Coni feature] allow to have a link in pages to return back to user's homepage</li>
336                <li>[GUI] allow to edit images externally with gimp</li>
337                <li>[Fif "feature"] hopefully fix remaining potential crashes due to missing/wrong thread synchronization</li>
338                <li>[Guillomovitch feature] allow to specify an arbitrary format for comments of new images - including EXIF stuff</li>
339                <li>[Milka feature] correct "blinking" of background in "dark" theme by fixing its position</li>
340                <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>
341            </ul>
342
343            <h4><font color="red"><b>Warnings applicable to 0.8.6 and older:</b></font></h3>
344
345            <ul>
346              <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;
347                try <a href="http://zarb.org/~gc/t/ruby-rexml-sanity-check.rb">ruby-rexml-sanity-check.rb to see
348                  if you're affected</a>; if you're affected, you may have a look at the
349                <a href="https://www.zarb.org/pipermail/booh-discuss/2006-July/000175.html">message on the list with a patch</a></li>
350              
351              <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;
352                try <a href="http://zarb.org/~gc/t/ruby-rexml-sanity-check.rb">ruby-rexml-sanity-check.rb to see
353                  if you're affected</a>; if you're affected, you may have a look at the
354                <a href="https://www.zarb.org/pipermail/booh-discuss/2007-June/000199.html">message on the list with a patch</a></li>
355              <li>In Ruby 1.8.6, there is a change in the XML parser strictness, which will cause crashes on Booh;
356                you may have a look at the
357                <a href="https://www.zarb.org/pipermail/booh-discuss/2007-June/000203.html">message on the list with a patch</a></li>
358              
359              <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>
360            </ul>
361            
362        </li>
363    </ul>
364
365    <ul>
366        <li><u>2005-12-29: <b>0.8.5</b>:</u>
367          <br/>
368          <br/>
369            <ul>
370                <li>[GUI] allow to remove a subalbum directly in the treeview</li>
371                <li>[GUI] add ability to restore deleted images/videos/subalbums</li>
372                <li>[GUI] allow to sort pictures by EXIF date</li>
373                <li>[GUI] yet another small bugfix probably triggered by using gtk+-2.8.9 which prevented Booh from showing the album after merging</li>
374                <li>[GUI] allow to move subalbums directly to the top or bottom</li>
375            </ul>
376        </li>
377    </ul>
378
379    <ul>
380        <li><u>2005-12-14: <b>0.8.4.1</b>:</u>
381          <br/>
382          <br/>
383            <ul>
384                <li>[GUI] fix a small bug probably triggered by using gtk+-2.8.9 which prevents Booh from starting up :/</li>
385            </ul>
386        </li>
387    </ul>
388
389    <ul>
390        <li><u>2005-12-01: <b>0.8.4</b>:</u>
391          <br/>
392          <br/>
393            <ul>
394                <li>better support for panoramas in <a href="themes/cardu/Home/thumbnails-large-0.html#pano-960x528.jpg">thumbnails page</a></li>
395                <li>add <a href="tutorial.html#passwordprotection">password protection</a> feature</li>
396                <li>[plouf and milka feature] add possibility to display "made with" markup at the bottom of pages</li>
397                <li>[warly feature] try to use hard links when creating an album including "original" size of images, or videos, to save diskspace</li>
398                <li>add ability to display EXIF data</li>
399                <li>become fully transitional xhtml compliant</li>
400                <li>add sbs theme by Erik Ramseth</li>
401            </ul>
402        </li>
403    </ul>
404
405    <ul>
406        <li><u>2005-09-27: <b>0.8.3</b>:</u>
407          <br/>
408          <br/>
409            <ul>
410                <li>[GUI] fix invasive automatic scrolling when clicking in menu</li>
411                <li>fix some broken XPath's to work correctly with ruby 1.8.3</li>
412                <li>[guillomovitch feature] allow that deletion also deletes orig files (through an option in preferences)</li>
413                <li>check config at bootup; report missing video viewer, browser, identify, mencoder/transcode</li>
414                <li>support no identify and no transcode/mencoder</li>
415                <li>don't use "identify" anymore to decide if target size is really smaller than current size, speeds up a bit thumbnails generation</li>
416                <li>[guillomovitch feature] use identify to discover EXIF orientation rather than exif external binary</li>
417                <li>[guillomovitch feature] [GUI] have "view" of images/videos available in popup menu as well</li>
418                <li>[GUI] use standard gtk AboutDialog</li>
419                <li>[mathieu blondel feature] [GUI] add a clickable URL to view the webalbum in the dialog for successful webalbum generation</li>
420                <li>[GUI] allow to view the webalbum with browser from the menu as well</li>
421                <li>fix slideshow pause bug when entering directly in slideshow mode from thumbnails page (was always using default of 3 seconds)</li>
422                <li>add "merge new subalbums down this subalbum"</li>
423                <li>add german translation thanks to Roland Eckert</li>
424            </ul>
425        </li>
426    </ul>
427
428    <ul>
429        <li><u>2005-08-14: <b>0.8.2</b>:</u>
430          <br/>
431          <br/>
432            <ul>
433                <li>various fixes</li>
434            </ul>
435        </li>
436    </ul>
437
438    <ul>
439        <li><u>2005-08-02: <b>0.8.1</b>:</u>
440          <br/>
441          <br/>
442            <ul>
443                <li>various small fixes</li>
444            </ul>
445        </li>
446    </ul>
447
448
449    <ul>
450        <li><u>2005-07-30: <b>0.8.0</b>:</u>
451          <br/>
452          <br/>
453            <ul>
454                <li>fix the bookmarks and browser back/forward problems by using an hash instead of a pseudo GET parameter</li>
455                <li>GUI: don't save the master file in the back of the user when generating an album</li>
456                <li>GUI: workaround crashes (by always invoking gtk from the main ruby thread)</li>
457                <li>GUI: allow to select multiple images/videos by click-dragging a rectangle around theme</li>
458                <li>GUI: autoscroll in drag-n-drop and in click-dragging the selection rectangle</li>
459                <li>allow to choose the number of thumbnails per row (hence their size)</li>
460                <li>add a new theme: "dark"</li>
461            </ul>
462        </li>
463    </ul>
464
465    <ul>
466        <li><u>2005-06-18: <b>0.7.1</b>:</u>
467          <br/>
468          <br/>
469            <ul>
470                <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>
471            </ul>
472        </li>
473    </ul>
474
475    <ul>
476        <li><u>2005-06-17: <b>0.7.0</b>:</u>
477          <br/>
478          <br/>
479            <ul>
480                <li>GUI: add "remove all captions"</li>
481                <li>Add japanese translation thanks to Masao Mutoh</li>
482                <li>Remember deleted elements in config file, so that merging doesn't bring them back</li>
483                <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>
484                <li>GUI: add various helps as dialogs and tooltips</li>
485                <li>GUI: add parameters to disallow mouse gestures, and prefer empty comments in new albums</li>
486                <li>GUI: when opening an album, display amount of images, videos and sub-albums in statusbar</li>
487                <li>script: cleanup old images/videos in destination directory, for when removing elements or sizes</li>
488                <li>GUI: much faster opening of large albums thanks to dropping the use of XPath</li>
489            </ul>
490        </li>
491    </ul>
492
493    <ul>
494        <li><u>2005-05-23: <b>0.6.0</b>:</u>
495          <br/>
496          <br/>
497            <ul>
498                <li>bugfix thumbnails wrongly generated at full original size</li>
499                <li>[milka feature] add a "previous album" and "next album" link in each thumbnails and image page</li>
500                <li>[dams feature] add the ability to fix the white-balance</li>
501                <li>[milka feature] GUI: let merge new/removed images/videos only in one specified directory (in current directory of the gui) for speedup</li>
502                <li>[dams feature] GUI: add progressbars when merging and generating album</li>
503                <li>GUI: allow to change thumbnails and subalbums position in the popup menu (move left, right, up, down)</li>
504                <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>
505                <li>[milka feature] GUI: optimize a lot album generation by not regenerating subalbums already previously generated</li>
506            </ul>
507        </li>
508    </ul>
509
510    <ul>
511        <li><u>2005-05-08: <b>0.5.2</b>:</u>
512          <br/>
513          <br/>
514            <ul>
515                <li>don't resize images when image is already smaller than target dimenstions</li>
516                <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>
517                <li>correctly handle completely removed subalbums (when last image/video is removed)</li>
518            </ul>
519        </li>
520    </ul>
521
522    <ul>
523        <li><u>2005-05-08: <b>0.5.1</b>:</u>
524          <br/>
525          <br/>
526            <ul>
527                <li>[dams feature] ignore hidden directories</li>
528                <li>[dams feature] rename <tt>booh</tt> to <tt>booh-backend</tt> and <tt>booh-gui</tt> to <tt>booh</tt></li>
529                <li>[milka feature] put list of subalbums in a scrolled window to not force too high window</li>
530                <li>[neuneux features] expand relative paths, be robust when trying to open a jpeg file (instead of an xml albums file)</li>
531                <li>GUI: don't waste time saving album data if there was no modification</li>
532                <li>GUI: add horizontal scrolling capability to sub-albums page to not force too wide window</li>
533                <li>GUI: autoscroll thumbnails when textview or image is not visible</li>
534            </ul>
535        </li>
536    </ul>
537
538    <ul>
539        <li><u>2005-05-07: <b>0.5.0</b>:</u>
540          <br/>
541          <br/>
542            <ul>
543                <li>GUI: remember preferred image size of user with a cookie</li>
544                <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>
545                <li>[amaury feature] when returning from image to thumbnails, use an anchor to go to the correct vertical position in the page</li>
546                <li>GUI: when creating an album, immediately show the number of images/videos down selected source directory</li>
547                <li>make different sizes of images in themes selectable, not all used by default</li>
548                <li>GUI: [dams feature] add ability to handle a link to original image</li>
549                <li>GUI: [amaury feature] if shift or control is pressed, one-click rotation tool rotates the other way round</li>
550                <li>GUI: add a properties page showing the album properties and allowing theme and sizes modifications</li>
551                <li>GUI: add the ability to merge new/removed images/videos to an existing album</li>
552                <li><a href="http://www.xs4all.nl/~sbpoley/webmatters/verdana.html">Verdana sucks</a>, don't use it in default theme anymore</li>
553                <li>allow to specify the pause in slideshows</li>
554                <li>add key shortcuts support in web-album, inspired by Album Shaper</li>
555            </ul>
556        </li>
557    </ul>
558
559    <ul>
560        <li><u>2005-04-17: <b>0.4.0</b>:</u>
561          <br/>
562          <br/>
563            <ul>
564                <li>GUI: undo/redo support</li>
565                <li>add "image enhance" support</li>
566                <li>GUI: add the ability to specify the frame-offset of the thumbnail of videos</li>
567                <li>script: add the ability to generate only what's needed to fire up the GUI</li>
568                <li>GUI: add "new", "save" and "save as" features</li>
569                <li>GUI: add the ability to specify preferences</li>
570                <li>GUI: add the ability to generate the web-album</li>
571            </ul>
572        </li>
573    </ul>
574
575    <ul>
576        <li><u>2005-04-09: <b>0.3.0</b>:</u>
577          <br/>
578          <br/>
579            <ul>
580                <li>GUI: add the ability to edit sub-albums pages, not only thumbnails pages</li>
581                <li>GUI: add a shortcut for recently opened files</li>
582                <li>GUI: add a popup menu when right-clicking on images</li>
583                <li>GUI: generate thumbnails and fullscreens when missing (no need to rerun script after rotating images)</li>
584                <li>script: add color-swap property for videos (use -k of transcode)</li>
585                <li>script: add properties (rotation etc) for sub-albums thumbnails</li>
586                <li>script: don't automatically rotate a theoretically unrotated portrait image, if image is obviously already in portrait
587                            (situation can come from images already rotated with gthumb)</li>
588            </ul>
589        </li>
590    </ul>
591
592    <ul>
593        <li><u>2005-04-01: <b>0.2.0</b>:</u>
594          <br/>
595          <br/>
596            <ul>
597                <li>GUI: add a toolbar</li>
598                <li>GUI: add rotation support, either with mouse gesture or one-click tools</li>
599            </ul>
600        </li>
601    </ul>
602
603    <ul>
604        <li><u>2005-03-28: <b>0.1.0</b>:</u>
605          <br/>
606          <br/>
607            <ul>
608                <li><em>first release</em></li>
609            </ul>
610        </li>
611    </ul>
612
613
614 <p align="right"><font size="-1">Wed Jul 20 11:08:28 2011</font></p>
615
616 </body>
617
618 </html>