Adding mailmap file to unify commiter
[geeqie.git] / ChangeLog
1 commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
2 Author: Klaus Ethgen <Klaus@Ethgen.de>
3 Date:   Thu May 26 20:58:35 2016 +0100
4
5     Reformat and reword README
6
7 commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
8 Author: Klaus Ethgen <Klaus@Ethgen.de>
9 Date:   Thu May 26 20:52:20 2016 +0100
10
11     Better Changelog
12     
13     - Don't show merges
14     - Don't show notes
15     - Force using UTF-8
16
17 commit bb44257b22e9249bec08823252ab76ad38adda54
18 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
19 Date:   Thu May 26 09:23:06 2016 +0100
20
21     Updated polish translation
22     
23     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
24
25 commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
26 Author: Klaus Ethgen <Klaus@Ethgen.de>
27 Date:   Tue May 24 14:47:56 2016 +0100
28
29     Update copyright in all files
30
31 commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
32 Author: Colin Clark <cclark@mcb.net>
33 Date:   Tue May 24 14:22:28 2016 +0100
34
35     Configuration options and documentation
36     
37     Configuration option changes:
38     --enable-gps is now --enable-map
39     --enable-clutter is now --enable-gpu-accel
40     
41     If --disable-gtk3 is issued, both map and gpu-accel options are also
42     disabled.
43     
44     --enable-map is the only option required to compile in the map.
45     
46     README updated accordingly.
47
48 commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
49 Author: Klaus Ethgen <Klaus@Ethgen.de>
50 Date:   Tue May 24 13:59:50 2016 +0100
51
52     German translation completed
53
54 commit 5a2c041e29c38b7761d65fe29818b19e685196e4
55 Author: Klaus Ethgen <Klaus@Ethgen.de>
56 Date:   Tue May 24 12:42:42 2016 +0100
57
58     Enable color manager in all fullscreen methods
59     
60     For some reasons, that got lost when moving the image instead of
61     copying.
62     
63     Fixes #375.
64
65 commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
66 Author: Colin Clark <cclark@mcb.net>
67 Date:   Mon May 23 09:49:25 2016 +0100
68
69     Collections mouse hover
70     
71     Partial solution to #396
72     https://github.com/BestImageViewer/geeqie/issues/396
73     
74     When the mouse is hovered over a thumbnail in a collections window, the
75     tooltip (the filename and path) is in the correct position.
76     
77     Not a good solution, but there will be more problems with GTK 3.20
78
79 commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
80 Author: Colin Clark <cclark@mcb.net>
81 Date:   Sun May 22 10:35:21 2016 +0100
82
83     Image overlay configurable items GTK2
84     
85     Supports GTK2 and GTK3
86
87 commit e3acbed5edae6dcb809115140c8a568ad71c773d
88 Author: ode79 <oemmerson@gmx.com>
89 Date:   Sun May 22 01:17:14 2016 +0100
90
91     Fix compilation instructions.
92     
93     There is no configure file, you have to run autogen.sh before make.
94
95 commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
96 Author: Klaus Ethgen <Klaus@Ethgen.de>
97 Date:   Thu May 19 17:40:50 2016 +0100
98
99     Updated all .po files with current strings
100
101 commit f282fd9f308b201e220e4827c04a5d8358ee8305
102 Author: Klaus Ethgen <Klaus@Ethgen.de>
103 Date:   Thu May 19 17:26:05 2016 +0100
104
105     Refined zoom step
106     
107     I would give the credentials to the orignal author but he is only known
108     as "unqwist".
109     
110     Closes #359.
111
112 commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
113 Author: Klaus Ethgen <Klaus@Ethgen.de>
114 Date:   Thu May 19 16:27:35 2016 +0100
115
116     Remove some leftover from toolbar rc entries
117     
118     This revert (partly) c95bd69 and d5b911c.
119
120 commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
121 Author: Klaus Ethgen <Klaus@Ethgen.de>
122 Date:   Thu May 19 14:35:25 2016 +0100
123
124     Don't store toolbars in config file
125     
126     It makes no sense to save that information in config file. Even more, it
127     makes more troubles than it is worth.
128     
129     Starting from here, just drop that information and use the configured in
130     values all the time.
131     
132     This also fixes the troubles with e9fc136.
133
134 commit 08e352717c3bbe9c39f8aec4428878256f995d0b
135 Author: Klaus Ethgen <Klaus@Ethgen.de>
136 Date:   Thu May 19 14:29:22 2016 +0100
137
138     Fixing some whitespace issues
139
140 commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
141 Author: Colin Clark <cclark@mcb.net>
142 Date:   Thu May 19 15:27:16 2016 +0100
143
144     Image overlay configurable items
145     
146     The gui items require GTK+ 3.4.
147     For GTK+ 2 the effects are neverthless obtainable by editing the
148     relevant lines in geeqierc.xml
149
150 commit dc382f017b5142740609ea75848e679977722a88
151 Author: Klaus Ethgen <Klaus@Ethgen.de>
152 Date:   Wed May 18 22:19:52 2016 +0100
153
154     Update de and pl po files from pot
155
156 commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
157 Author: Colin Clark <cclark@mcb.net>
158 Date:   Wed May 18 20:36:07 2016 +0100
159
160     Image overlay configurable colours
161     
162     User configurable options to set the colours of the Image Overlay text
163     and background
164
165 commit 8b7898a557a8100abf84923f9d10a5285d67368f
166 Author: Colin Clark <cclark@mcb.net>
167 Date:   Wed May 18 12:13:12 2016 +0100
168
169     Image overlay configurable font
170     
171     User configurable option to set the font of the Image Overlay text
172
173 commit 14c30e3cdf2421011c23254fff62deb33b53a542
174 Author: Colin Clark <cclark@mcb.net>
175 Date:   Mon May 16 11:45:51 2016 +0100
176
177     Code clean up
178     
179     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
180     Uncomment code: champlain zoom fixed
181     Deprecated code updated
182     Unused variables deleted
183
184 commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
185 Author: Klaus Ethgen <Klaus@Ethgen.de>
186 Date:   Sun May 15 12:20:34 2016 +0100
187
188     Display the similarity image
189
190 commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
191 Author: Klaus Ethgen <Klaus@Ethgen.de>
192 Date:   Sun May 15 11:00:52 2016 +0100
193
194     Removing obsolete checksum stuff
195     
196     That checksum stuff for similarity check is replaced with MD5 from the
197     very begin. Removing that ancient code.
198
199 commit 79e0c64de9c103a39cf6e991b9041af03db98abf
200 Author: Klaus Ethgen <Klaus@Ethgen.de>
201 Date:   Sun May 15 10:47:45 2016 +0100
202
203     Simple script to decode similarity data
204     
205     This is just for debugging.
206
207 commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
208 Author: Klaus Ethgen <Klaus@Ethgen.de>
209 Date:   Fri May 13 16:44:10 2016 +0100
210
211     Allow to configure rotation invariance
212
213 commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
214 Author: Cyril Roussillon <>
215 Date:   Fri May 13 13:43:41 2016 +0100
216
217     Slightly better similarity samples
218     
219     Slight modification of the image_sim_fill_data, that creates the
220     similarity signature. When the image size is not a multiple of 32, all
221     cells had size w/32, so the last w%32 pixels were just ignored, and more
222     importantly it was not symmetric at all when the signature was built
223     from the other side, which is annoying for my comparison algorithm. So I
224     changed the cell size (x_inc) from a constant one to
225     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
226     42 pixels into 4 cells, it results in 11,10,11,10 instead of
227     10,10,10,10). With an image of size w with w%32=16, my
228     rotation-invariant algorithm results in a similarity of
229     0.951000 with the original version, and 0.999968 with this modification
230     (apparently lossless jpeg rotation is not perfectly lossless).
231     
232     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
233
234 commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
235 Author: Cyril Roussillon <>
236 Date:   Fri May 13 13:41:02 2016 +0100
237
238     Implementing rotation invariant duplicates search
239     
240     Modifies the functions image_sim_compare and image_sim_compare_fast so
241     that it compares with the eight possible isometric transformations
242     (compositions of 90°-rotations, mirrors, transpose,...), using the same
243     similarity signature.
244     
245     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
246
247 commit 9559a0c96c11681d4c664ab50de287526f5b568a
248 Author: Klaus Ethgen <Klaus@Ethgen.de>
249 Date:   Fri May 6 17:29:06 2016 +0100
250
251     Better configure
252
253 commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
254 Author: Klaus Ethgen <Klaus@Ethgen.de>
255 Date:   Fri May 6 17:09:18 2016 +0100
256
257     Remove obsolete and outdated debian directory
258     
259     Debian replaces the content of this directory anyway and it does not
260     match the current project state anymore. So lets remove it.
261     
262     That does not mean that it is gone forever but then I will most likely
263     use the original debian one.
264
265 commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
266 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
267 Date:   Thu Mar 17 13:14:57 2016 +0100
268
269     debian: point watch file to github
270
271 commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
272 Author: Michael Schwendt <mschwendt@fedoraproject.org>
273 Date:   Fri Feb 1 18:44:12 2013 +0100
274
275     Patch to fix duplicate window update
276     
277     Fixes #190.
278     
279     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
280
281 commit db07c98328999549907492a4c78f82ee964d93c1
282 Author: Colin Clark <cclark@mcb.net>
283 Date:   Thu May 5 18:40:59 2016 +0100
284
285     Lua Documentation
286     
287     Basic Lua documentation.
288     
289     Requires expansion and re-work.
290
291 commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
292 Author: Michael Schwendt <mschwendt@fedoraproject.org>
293 Date:   Mon Dec 24 14:24:27 2012 +0100
294
295     Avoids a double-free
296     
297     Avoids a double-free due to a boolean that would be retrieved from a
298     deleted/freed structure.
299     
300     Fix #361.
301     
302     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
303
304 commit 82a1755fd2387f5b400df78949fe67e0d031ad65
305 Author: Klaus Ethgen <Klaus@Ethgen.de>
306 Date:   Thu May 5 12:26:05 2016 +0100
307
308     Removed some obsolete tools
309
310 commit 050ec33a8731008a652075d44edc17b281b2ec45
311 Author: Klaus Ethgen <Klaus@Ethgen.de>
312 Date:   Thu May 5 11:19:53 2016 +0100
313
314     Improving desktop template
315
316 commit bd568d6ad2d620925c2fde2f31d7877191501a85
317 Author: Klaus Ethgen <Klaus@Ethgen.de>
318 Date:   Wed May 4 17:47:34 2016 +0100
319
320     Small dependency to fully mitigate the marshaler stuff
321
322 commit 6287845db8020995c7c7f7504925075bc5de557d
323 Author: Klaus Ethgen <Klaus@Ethgen.de>
324 Date:   Wed May 4 17:34:43 2016 +0100
325
326     Remove autocreated files from git
327     
328     That is a nasty bug. The files gq-marshal.[ch] gets created from
329     gq-marshal.list but are checked in to git.
330     
331     I removed that files now from git so they get recreated properly every
332     time. (Closes #383)
333     
334     Thanks Russel Winder for the insistent nagging about that.
335
336 commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
337 Author: Klaus Ethgen <Klaus@Ethgen.de>
338 Date:   Wed May 4 15:59:25 2016 +0100
339
340     Update German translations
341     
342     Issue: #387
343
344 commit 8936cb5043904be5808a5cfa609c766a8241c406
345 Author: Klaus Ethgen <Klaus@Ethgen.de>
346 Date:   Wed May 4 13:50:27 2016 +0100
347
348     Update from pot file
349     
350     Fixes #364.
351
352 commit 70751974f24ad6928175c0efc91c2117218bed72
353 Author: Klaus Ethgen <Klaus@Ethgen.de>
354 Date:   Wed May 4 13:35:31 2016 +0100
355
356     Enable greek translation
357     
358     Thanks to Nikos Papadopoulos.
359     
360     See #364.
361
362 commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
363 Author: Klaus Ethgen <Klaus@Ethgen.de>
364 Date:   Wed May 4 08:30:12 2016 +0100
365
366     Fix a typo
367     
368     This bug was introduced in fe69cac by John (2005-03-19).
369     
370     Fixes #386.
371
372 commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
373 Author: Klaus Ethgen <Klaus@Ethgen.de>
374 Date:   Tue May 3 11:17:49 2016 +0100
375
376     Set git version in master branch
377
378 commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
379 Author: Klaus Ethgen <Klaus@Ethgen.de>
380 Date:   Tue May 3 10:54:00 2016 +0100
381
382     Removing not used configure variables
383     
384     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
385
386 commit 67ced95378d984c30f53d33c14d7f7427de80f25
387 Author: Colin Clark <cclark@mcb.net>
388 Date:   Sun May 1 17:44:01 2016 +0100
389
390     Document toolbar enhancements
391     
392     Update help file to describe how to put additional icons on the toolbar.
393     
394     Requires re-work.
395
396 commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
397 Author: Colin Clark <cclark@mcb.net>
398 Date:   Sun May 1 12:05:59 2016 +0100
399
400     Fix #211 Corrupt help file
401     
402     https://github.com/BestImageViewer/geeqie/issues/211
403     
404     Section 4.4 External Editors now displayed.
405     
406     Requires much more re-work.
407
408 commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
409 Author: Klaus Ethgen <Klaus@Ethgen.de>
410 Date:   Sat Apr 30 10:32:25 2016 +0100
411
412     Update German po file
413
414 commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
415 Author: Klaus Ethgen <Klaus@Ethgen.de>
416 Date:   Sat Apr 30 10:17:52 2016 +0100
417
418     Adding Klingon po file
419     
420     Searching for native speakers. ;-)
421
422 commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
423 Author: Colin Clark <cclark@mcb.net>
424 Date:   Thu Apr 28 21:00:14 2016 +0100
425
426     Fix #333 Renaming file extensions
427     
428     https://github.com/BestImageViewer/geeqie/issues/333
429     
430     The Preferences/Files tab has an additional checkbox:
431     Disable file extension checks
432     
433     When checked, files can be renamed to a different extension with no
434     warning issued.
435
436 commit c6633ff42b46ec42d6757df147280c1f6f872260
437 Author: Colin Clark <cclark@mcb.net>
438 Date:   Tue Apr 26 15:52:12 2016 +0100
439
440     Fix crash on drag and drop from Xfe
441     
442     The issue is that when dragging and dropping from Xfe, paths aren't
443     escaped like they are when dnd'ing from a GTK app.
444
445 commit e022222394ff294e3147967581b6c5754d3c55b4
446 Author: Josef Kufner <josef@kufner.cz>
447 Date:   Thu Apr 21 00:22:00 2016 +0200
448
449     'Stay above' option now works independently of screen for fullscreen window
450
451 commit a16635ca1d8fe42349f9e22bd311d3118eff2608
452 Author: Josef Kufner <josef@kufner.cz>
453 Date:   Wed Apr 20 23:58:40 2016 +0200
454
455     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
456     
457     The most problematic thing was the `gdk_window_set_override_redirect`
458     call. That was what made most of the mess. Another bad idea was to deny
459     resizing of the fullscreen window, which causes window manager to fail
460     to adjust window size to screen size.
461     
462     Fixes #222, #218, #103.
463
464 commit b5fef3db36186993d711878b5ae687138747c732
465 Author: Klaus Ethgen <Klaus@Ethgen.de>
466 Date:   Thu Apr 14 14:25:44 2016 +0100
467
468     Work around GCC6
469     
470     This problem is really annoying. Left shifting a value does not require
471     it to be positive in C. However, some specifications define that as
472     undefined behaviour.
473     
474     Nevertheless, as used in this case it is perfectly fine and widely used
475     construct.
476     
477     Closes #230, #378
478
479 commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
480 Author: Colin Clark <cclark@mcb.net>
481 Date:   Wed Apr 13 18:53:12 2016 +0100
482
483     Issue #332 Rename function can delete files
484     
485     https://github.com/BestImageViewer/geeqie/issues/332
486     
487     During a Rename operation, if the user assigns a single destination
488     filename to multiple source files, an error dialog is shown and the
489     operation is aborted.
490
491 commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
492 Author: Beep6581 <entertheyoni@gmail.com>
493 Date:   Tue Apr 12 21:35:11 2016 +0200
494
495     Updated web.
496
497 commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
498 Author: Klaus Ethgen <Klaus@Ethgen.de>
499 Date:   Tue Apr 12 10:39:00 2016 +0100
500
501     Tuning file types for Github
502
503 commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
504 Author: Klaus Ethgen <Klaus@Ethgen.de>
505 Date:   Tue Apr 12 10:38:49 2016 +0100
506
507     Updating web
508
509 commit 1797b9e1a522b077f852aa560b35d0fca018c603
510 Author: Colin Clark <cclark@mcb.net>
511 Date:   Mon Apr 11 19:14:29 2016 +0100
512
513     Issue #329 easier way to get cwd when copying
514     
515     https://github.com/BestImageViewer/geeqie/issues/329
516     
517     A bookmark with the name "." (a single full-stop) is treated as a
518     special case. Each time it is displayed, its path is loaded with
519     Geeqie's current working folder. This bookmark, like any other, can be
520     deleted and re-created at any time.
521
522 commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
523 Author: Colin Clark <cclark@mcb.net>
524 Date:   Thu Mar 31 16:58:51 2016 +0100
525
526     Update command line options documentation
527     
528     Update both the Help file documentation for command line options, and
529     the output of the -h and -rh command line parameters.
530
531 commit a174e816ae993e7ee9731651b2674dbfdec9ed95
532 Author: Colin Clark <cclark@mcb.net>
533 Date:   Wed Mar 30 15:36:32 2016 +0100
534
535     Bug fix #227 + enable user to set height of Keywords pane
536     
537     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
538     https://sourceforge.net/p/geeqie/bugs/227/
539     
540     Permit the user to set the height of the Keywords pane in the Info
541     sidebar by editing the line:
542     
543     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
544     = "Xmp.dc.subject" height = "200"/>
545     
546     in the configuration file geeqierc.xml
547
548 commit 411ef45d8fbda079d51abeba997017e9508fa7a7
549 Author: Colin Clark <cclark@mcb.net>
550 Date:   Tue Mar 29 18:18:05 2016 +0100
551
552     Update for new cogl version
553     
554     Parameters for cogl_texture_3d_new_from_data have changed.
555
556 commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
557 Author: Simon Frei <freisim93@gmail.com>
558 Date:   Thu Mar 10 21:36:58 2016 +0100
559
560     cleanup of sourceforge references
561     
562     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
563
564 commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
565 Author: Klaus Ethgen <Klaus@Ethgen.de>
566 Date:   Wed Mar 9 23:16:01 2016 +0100
567
568     Fix web page
569     
570     one slash too much
571
572 commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
573 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
574 Date:   Wed Mar 9 22:59:37 2016 +0100
575
576     Web page update
577     
578     How about dropping as much sf links as possible from the index page?
579     
580     I attached an updated geeqie.org/index.html.
581     
582     Re-arranged a bit,
583     only kept the direct link to the lists.sf subscribe page,
584     dropped all other sf links,
585     added two ML archive links,
586     and re-worded to be more "proud" and self-confident.
587     
588     It has been eight years since the fork from GQview,
589     that should not be the one distinct point to make.
590     
591     Rather, (cl)aim to be the best image viewer.
592     Sometimes it's not enough to be good.
593     Sometimes people need to also notice it.
594
595 commit 7ca48dae2f85ea977e1854419b4f439665f2703a
596 Author: Klaus Ethgen <Klaus@Ethgen.de>
597 Date:   Mon Mar 7 22:53:52 2016 +0100
598
599     Updating web page
600
601 commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
602 Author: Klaus Ethgen <Klaus@Ethgen.de>
603 Date:   Mon Mar 7 10:17:47 2016 +0100
604
605     Really fix issue in 2a9e4d6
606
607 commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
608 Author: Klaus Ethgen <Klaus@Ethgen.de>
609 Date:   Sun Mar 6 23:49:43 2016 +0100
610
611     This potentially fixes most deprecated warnings
612     
613     However, I tested it with gtk 2.46.2 on debian that pretend to be
614     version 2.24.29. So I still get that warnings.
615
616 commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
617 Author: Klaus Ethgen <Klaus@Ethgen.de>
618 Date:   Sun Mar 6 23:48:42 2016 +0100
619
620     Fix wrong gtk3 function calls in gtk2
621
622 commit 81568b6668dde9496d1eb7336bd3f314f541b026
623 Author: Klaus Ethgen <Klaus@Ethgen.de>
624 Date:   Sun Mar 6 23:47:14 2016 +0100
625
626     Export file_data_new_simple into other source files
627
628 commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
629 Author: Klaus Ethgen <Klaus@Ethgen.de>
630 Date:   Sun Mar 6 23:45:10 2016 +0100
631
632     Fixed one wrongly function call with pointer
633     
634     This is a potentional dangerous call to LCMS function. There was a
635     compiler warning but nobody cared about before.
636
637 commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
638 Author: Klaus Ethgen <Klaus@Ethgen.de>
639 Date:   Fri Mar 4 11:44:47 2016 +0100
640
641     Applying that sort method also to collections
642
643 commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
644 Author: Klaus Ethgen <Klaus@Ethgen.de>
645 Date:   Fri Mar 4 11:21:09 2016 +0100
646
647     Implementing sorting by file creation
648
649 commit 96db62d2afb70a4cba99a424122667d61ac6028b
650 Author: Solomon Peachy <pizza@shaftnet.org>
651 Date:   Thu Mar 3 19:47:26 2016 -0500
652
653     exiv2: Fix use-after-free of the image filename/path.
654     
655     This caused garbage to be returned when we attempted to use the path to
656     determine if the file is a RAW image.  Now, RAWs are detected properly
657     and the proper full-res previews are used.
658     
659     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
660     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
661
662 commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
663 Author: Klaus Ethgen <Klaus@Ethgen.de>
664 Date:   Fri Mar 4 09:14:17 2016 +0100
665
666     Remove some useless spaces in exiv2.cc
667
668 commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
669 Author: Klaus Ethgen <Klaus@Ethgen.de>
670 Date:   Fri Feb 26 12:37:28 2016 +0100
671
672     Updating README
673
674 commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
675 Author: Klaus Ethgen <Klaus@Ethgen.de>
676 Date:   Thu Feb 25 16:48:22 2016 +0100
677
678     Reintroduce file_data_new_simple()
679     
680     This was removed by Vladimir with
681     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
682     
683     However, the newly introduced function file_data_new_group() is very
684     expensive. Having it in collection (in sort manager) where the dirs of
685     that files have huge amount of files inside, that is simply blocking
686     whole geeqie.
687     
688     It might be that the file_data_new_group() function need to be disarmed
689     on other places too.
690
691 commit 539d4e3860c78302aa6778179bce1f45d6f11454
692 Author: Klaus Ethgen <Klaus@Ethgen.de>
693 Date:   Thu Feb 25 16:46:32 2016 +0100
694
695     Tune some debug info
696
697 commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
698 Author: Klaus Ethgen <Klaus@Ethgen.de>
699 Date:   Wed Feb 24 08:32:54 2016 +0100
700
701     Correcting return type
702
703 commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
704 Author: Klaus Ethgen <Klaus@Ethgen.de>
705 Date:   Tue Feb 16 15:42:38 2016 +0100
706
707     Allow to choose to show parent folder
708     
709     With e9fc136 we learned buttons for parent folder in directory list.
710     This disabled the ".." handle in the view itself.
711     
712     This was found to be not optimal as the users are used to it.
713     
714     With this patch, that entry is now configurable in preferences. It is
715     enabled by default but could be disabled if the user don't like it.
716
717 commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
718 Author: Klaus Ethgen <Klaus@Ethgen.de>
719 Date:   Mon Feb 15 22:09:52 2016 +0100
720
721     Fix nasty double free crashes
722     
723     Old GTK+ versions seemed to be robust about this double free so we seen
724     that crashes or 100% CPU usages just with modern versions.
725     
726     This patch takes care of it on two places:
727     1. Hashes will not be freed by g_hash_table_destroy when empty
728     2. NULLify the enty variable after free
729
730 commit e9fc1363be4852aac7705a4423e7dceee84af892
731 Author: Colin Clark <cclark@mcb.net>
732 Date:   Tue Feb 2 13:15:49 2016 +0000
733
734     Feature Request #70 Navigation menu option and button for parent directory
735     
736     This request was made some years ago:
737     
738     https://sourceforge.net/p/geeqie/feature-requests/70/
739     
740     I have attached a patch which implements this. Also, keyboard-only users
741     will be able to use keyboard-accelerators to map a key to the Up function.
742     
743     Unfortunately there is a usability problem. If the configuration file
744     geeqirc.xml exists (which it will except for first-time installations)
745     geeqie will not look at the programmed defaults, but will create the
746     toolbar from the config file - and the Up icon will not be displayed.
747     
748     If the user first executes a command such as this:
749     
750     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
751     ~/.config/geeqie/geeqierc.xml
752     
753     then all will be well.
754     
755     This is not ideal, but I see no other solution.
756     
757     Colin Clark
758
759 commit 285c2da9dcfac06cd82abecd243a91e226c6850f
760 Author: Klaus Ethgen <Klaus@Ethgen.de>
761 Date:   Fri Sep 18 18:49:43 2015 +0100
762
763     Changing reference to sourceforge
764     
765     Change sourceforge to geeqie.org.
766
767 commit 1e962d0bef8a5041751d593271a6e6d3165767c8
768 Author: Klaus Ethgen <Klaus@Ethgen.de>
769 Date:   Thu Sep 10 15:34:59 2015 +0100
770
771     Include missing glua.h
772
773 commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
774 Author: Klaus Ethgen <Klaus@Ethgen.de>
775 Date:   Thu Sep 10 14:32:18 2015 +0100
776
777     Updating web site
778
779 commit 4069dd4fa59523179e0141751013df6192609b69
780 Author: Vitaly Sinilin <vs@kp4.ru>
781 Date:   Tue Sep 8 00:18:56 2015 +0300
782
783     Fix toolbar visibility
784     
785     The toolbar should not be visible on startup when the
786     configuration file has the line
787     
788         toolbar_hidden = "true"
789     
790     Its visibility state at startup should be the same it
791     was at the last shutdown.
792
793 commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
794 Author: Michael Schwendt <mschwendt@gmail.com>
795 Date:   Tue Aug 11 23:21:37 2015 +0100
796
797     NULL-ptr crash in image_read_ahead_done_cb()
798     
799     It's not easy to reproduce, but if one is mad and follows the steps and
800     presses the keys a few dozens times, there's a slight chance one can
801     trigger it. Not much to investigate it further.
802     
803     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
804     
805      | to reproduce: quickly keep pressing f (fullscreen) and page down
806      | (next file) keys.
807      |
808      | attached patch is a kind of workaround, I did not inspect further
809      | is this threading issue etc
810     
811     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
812     
813     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
814
815 commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
816 Author: Klaus Ethgen <Klaus@Ethgen.de>
817 Date:   Tue Aug 11 23:19:25 2015 +0100
818
819     Remove over optimization
820     
821     Thanks Uwe Ohse <uwe@ohse.de> for this find.
822     
823     "it looks good, but is dead slow, for each and every call to
824     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
825     really slow machine, which amounts to over 2 seconds if 144 tiles have
826     to be drawn (tested with many jpegs and a few large pngs).
827     
828     i propose to remove this optimization until someone fixes it. After
829     removal geeqie is fast, again."
830
831 commit a22d0360d80834054c3333e02b08b0d2859ecb29
832 Author: Alexey Akishin <alex@science.su>
833 Date:   Mon Dec 8 11:46:18 2014 +0000
834
835     Add support for Green-Magenta and Yellow-Blue anaglyph modes
836
837 commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
838 Author: Michael Schwendt <mschwendt@fedoraproject.org>
839 Date:   Sun Nov 30 13:09:37 2014 +0100
840
841     fix include statements for large file support on 32-bit
842
843 commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
844 Author: Volker Grabsch <v@njh.eu>
845 Date:   Tue Nov 4 08:41:30 2014 +0100
846
847     Fix typo in debug messages
848     
849     vindow -> window
850
851 commit a1afabd3ce740872a857234b91eeb64fcf239f6a
852 Author: Klaus Ethgen <Klaus@Ethgen.de>
853 Date:   Sat Sep 27 12:07:10 2014 +0100
854
855     Fix lcms2 integration
856     
857     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
858     the patch.
859
860 commit ca42d65be013f9bcded858b656c594d45c7f8e1d
861 Author: Klaus Ethgen <Klaus@Ethgen.de>
862 Date:   Sun Jul 20 14:16:02 2014 +0100
863
864     updated ChangeLog file
865
866 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
867 Author: Leon Winter <winter@bfw-online.de>
868 Date:   Mon May 26 23:33:52 2014 +0100
869
870     Fix for the assertion when file gives an empty lookup
871     
872     Thanks Leon for this patch.
873
874 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
875 Author: Petr Vorel <petr.vorel@gmail.com>
876 Date:   Tue Mar 4 00:31:04 2014 +0100
877
878     fix segfault while cancel rename dialog
879     
880     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
881     in generic_dialog_click_cb:58
882     
883     Steps to reproduce:
884     select more images on left section then is seen in on page (need to
885     scroll), roll to the top, click by right mouse button, select Rename
886     from menu and cancel it by key Esc (button Cancel is working).
887     
888     Program received signal SIGSEGV, Segmentation fault.
889     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
890     
891     (gdb) bt
892      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
893      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
894      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
895      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
896      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
897      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
898      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
899      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
900      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
901      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
902      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
903      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
904      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
905      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
906      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
907      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
908      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
909      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
910
911 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
912 Author: Levin <zjlevin@hotmail.com>
913 Date:   Sun Jan 26 13:46:01 2014 +0100
914
915     Updated Chinese locales
916     
917     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
918
919 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
920 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
921 Date:   Wed Aug 7 18:38:16 2013 +0200
922
923     transifex config file allowing to easily use transifex-client
924
925 commit d3621deb49713aad7c9758322b34316f4134a74f
926 Author: Emil Mikulic <emikulic@gmail.com>
927 Date:   Sun Apr 21 15:13:40 2013 +1000
928
929     Skip over expanded keys.
930     
931     This fixes handling of filenames with % in them.
932
933 commit c1808fdcda565bf94f5ff59d84d0985b54883648
934 Author: Emil Mikulic <emikulic@gmail.com>
935 Date:   Sun Apr 21 14:57:37 2013 +1000
936
937     Annotate debug_exception() with source file, line, and function.
938
939 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
940 Author: Laurent Monin <zas@norz.org>
941 Date:   Thu Dec 13 13:17:47 2012 +0100
942
943     Bug 3594998: make lirc initialization quieter
944     
945     Increasing debug level to 1 or 2 will give more information, level 0
946     will only output a message to user if lirc is initialized but can't
947     read config file.
948
949 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
950 Author: Laurent Monin <zas@norz.org>
951 Date:   Mon Nov 26 09:29:17 2012 +0100
952
953     Fix crash when loading collection listing inexistent files.
954
955 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
956 Author: Omari Stephens <xsdg@xsdg.org>
957 Date:   Tue Nov 13 06:08:21 2012 +0000
958
959     Add filedata counting to watch for filedata leaks
960     
961     This basically counts the number of filedata instances in existence at
962     any given point in time.  If the number doesn't drop down to where it's
963     supposed to be, there are leaks.
964
965 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
966 Author: Omari Stephens <xsdg@xsdg.org>
967 Date:   Mon Nov 12 18:44:44 2012 +0000
968
969     Use FileData locks to avoid expensive reloads with marks enabled
970
971 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
972 Author: Omari Stephens <xsdg@xsdg.org>
973 Date:   Mon Nov 12 06:03:02 2012 +0000
974
975     Add "lock" functionality to keep FileDatas in memory
976     
977     Adds two primitives to keep a FileData in memory even after its refcount
978     drops to zero.  Intended to be used in situations when an entire group of
979     FileDatas _should_ stay in memory as an optimization, even if the code
980     would continue to function properly even if the FileData were freed.
981
982 commit cf90f247aceadb444297c3c66e2215e8c209ca69
983 Author: Vedran Rodic <vrodic@gmail.com>
984 Date:   Sun Oct 28 12:07:41 2012 +0100
985
986     Fix a segfault caused by .desktop file with no exec= line.
987     
988     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
989
990 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
991 Author: Klaus Ethgen <Klaus@Ethgen.de>
992 Date:   Tue Oct 2 23:07:47 2012 +0100
993
994     Reapply 'call notify functions in in an idle call'
995     
996     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
997     have fixed this.
998
999 commit 0e46881846cb13fad7218d04b32ed95249c641ab
1000 Author: Klaus Ethgen <Klaus@Ethgen.de>
1001 Date:   Tue Oct 2 22:49:52 2012 +0100
1002
1003     Whitespace cleanup
1004
1005 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
1006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1007 Date:   Sun Sep 23 11:19:36 2012 +0200
1008
1009     better fix for big-endian architectures
1010
1011 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
1012 Author: Laurent Monin <zas@norz.org>
1013 Date:   Tue Sep 4 15:05:41 2012 +0200
1014
1015     Minor indentation fixes.
1016
1017 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
1018 Author: Laurent Monin <zas@norz.org>
1019 Date:   Tue Sep 4 15:02:42 2012 +0200
1020
1021     Cleanup checker shader code.
1022     
1023     Size and colors can now be set outside the shader code.
1024
1025 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
1026 Author: Laurent Monin <zas@norz.org>
1027 Date:   Tue Sep 4 11:15:45 2012 +0200
1028
1029     Fix exif orientation in clutter rendering mode.
1030
1031 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
1032 Author: Laurent Monin <zas@norz.org>
1033 Date:   Thu Aug 30 22:16:43 2012 +0200
1034
1035     Silent 2 warnings using explicit type casting.
1036
1037 commit bfe962ba4dfebc74362154c5464e8887272595d0
1038 Author: Laurent Monin <zas@norz.org>
1039 Date:   Thu Aug 30 20:38:31 2012 +0200
1040
1041     Polish translation was updated, thanks to Grzegorz Gibas.
1042     
1043     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
1044
1045 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
1046 Author: Laurent Monin <zas@norz.org>
1047 Date:   Thu Aug 30 20:33:01 2012 +0200
1048
1049     Update pt_BR translation.
1050     
1051     I just polished the translation a bit making some menu entries more clear to understand.
1052     Michal Čihař
1053
1054 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
1055 Author: Laurent Monin <zas@norz.org>
1056 Date:   Thu Aug 30 18:51:22 2012 +0200
1057
1058     Add *~, *.rej, *.orig files to git ignore list.
1059
1060 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
1061 Author: Laurent Monin <zas@norz.org>
1062 Date:   Thu Aug 30 18:46:00 2012 +0200
1063
1064     Fix for support >=automake-1.11.4
1065     
1066     Patch by Marien Zwart
1067     
1068     https://bugs.gentoo.org/show_bug.cgi?id=414863
1069     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
1070
1071 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
1072 Author: Laurent Monin <zas@norz.org>
1073 Date:   Thu Aug 30 18:32:32 2012 +0200
1074
1075     Trim trailing white spaces on empty lines.
1076
1077 commit e436ea53511e1dadab981af18b237fee83fde39b
1078 Author: Laurent Monin <zas@norz.org>
1079 Date:   Thu Aug 30 18:31:41 2012 +0200
1080
1081     Trim trailing white spaces.
1082
1083 commit 2dfa5f58107ba16e171e2e65524859a42b057742
1084 Author: Laurent Monin <zas@norz.org>
1085 Date:   Thu Aug 30 18:26:06 2012 +0200
1086
1087     Add missing vim modeline.
1088
1089 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
1090 Author: Laurent Monin <zas@norz.org>
1091 Date:   Thu Aug 30 18:22:50 2012 +0200
1092
1093     Fix indentation and few trailing white spaces.
1094
1095 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
1096 Author: Laurent Monin <zas@norz.org>
1097 Date:   Thu Aug 30 18:10:47 2012 +0200
1098
1099     Clear few more warnings, unused variables mostly.
1100
1101 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
1102 Author: Laurent Monin <zas@norz.org>
1103 Date:   Thu Aug 30 17:34:14 2012 +0200
1104
1105     Drop unused variable.
1106
1107 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
1108 Author: Laurent Monin <zas@norz.org>
1109 Date:   Thu Aug 30 15:53:29 2012 +0200
1110
1111     Remove commented out code.
1112
1113 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
1114 Author: Laurent Monin <zas@norz.org>
1115 Date:   Thu Aug 30 15:53:29 2012 +0200
1116
1117     Remove commented out code.
1118
1119 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
1120 Author: Laurent Monin <zas@norz.org>
1121 Date:   Thu Aug 30 15:53:29 2012 +0200
1122
1123     Remove commented out code.
1124
1125 commit 065f8505a49848248fca6e4baf200ff32c76d44b
1126 Author: Laurent Monin <zas@norz.org>
1127 Date:   Thu Aug 30 15:53:29 2012 +0200
1128
1129     Remove commented out code.
1130
1131 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
1132 Author: Laurent Monin <zas@norz.org>
1133 Date:   Thu Aug 30 15:53:29 2012 +0200
1134
1135     Remove commented out code.
1136
1137 commit d183c70667dae4e1b9c14274f87008140705f77d
1138 Author: Laurent Monin <zas@norz.org>
1139 Date:   Thu Aug 30 15:53:29 2012 +0200
1140
1141     Remove commented out code.
1142
1143 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
1144 Author: Laurent Monin <zas@norz.org>
1145 Date:   Thu Aug 30 15:53:29 2012 +0200
1146
1147     Remove commented out code.
1148
1149 commit e24d1d84215f757a49950ddcb6a0a431215d9899
1150 Author: Laurent Monin <zas@norz.org>
1151 Date:   Thu Aug 30 15:53:29 2012 +0200
1152
1153     Remove commented out code.
1154
1155 commit a23decd0c110c10fe4514f6739033f0e615203f1
1156 Author: Laurent Monin <zas@norz.org>
1157 Date:   Thu Aug 30 15:53:29 2012 +0200
1158
1159     Remove commented out code.
1160
1161 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
1162 Author: Laurent Monin <zas@norz.org>
1163 Date:   Thu Aug 30 15:53:29 2012 +0200
1164
1165     Remove commented out code.
1166
1167 commit 7197eb36d57c04a5990165253a5342962217de82
1168 Author: Laurent Monin <zas@norz.org>
1169 Date:   Thu Aug 30 15:53:29 2012 +0200
1170
1171     Remove commented out code.
1172
1173 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
1174 Author: Laurent Monin <zas@norz.org>
1175 Date:   Thu Aug 30 15:53:29 2012 +0200
1176
1177     Remove commented out code.
1178
1179 commit bb4cf084d5405157c29562589824196f413ab4a8
1180 Author: Laurent Monin <zas@norz.org>
1181 Date:   Thu Aug 30 15:53:29 2012 +0200
1182
1183     Remove commented out code.
1184
1185 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
1186 Author: Laurent Monin <zas@norz.org>
1187 Date:   Thu Aug 30 15:53:29 2012 +0200
1188
1189     Remove commented out code.
1190
1191 commit 173d2143484c3360284a81425a312c41f82114a6
1192 Author: Laurent Monin <zas@norz.org>
1193 Date:   Thu Aug 30 15:53:29 2012 +0200
1194
1195     Remove commented out code.
1196
1197 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
1198 Author: Laurent Monin <zas@norz.org>
1199 Date:   Thu Aug 30 15:53:29 2012 +0200
1200
1201     Remove commented out code.
1202
1203 commit 69c450f528c4a97336928b3874ae89681773eb07
1204 Author: Laurent Monin <zas@norz.org>
1205 Date:   Thu Aug 30 15:53:29 2012 +0200
1206
1207     Remove commented out code.
1208
1209 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
1210 Author: Laurent Monin <zas@norz.org>
1211 Date:   Thu Aug 30 15:53:29 2012 +0200
1212
1213     Remove commented out code.
1214
1215 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
1216 Author: Laurent Monin <zas@norz.org>
1217 Date:   Thu Aug 30 15:53:29 2012 +0200
1218
1219     Remove commented out code.
1220
1221 commit 9a98f594d50179e5fda8434b474e8646a1101be9
1222 Author: Laurent Monin <zas@norz.org>
1223 Date:   Thu Aug 30 15:53:29 2012 +0200
1224
1225     Remove commented out code.
1226
1227 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
1228 Author: Laurent Monin <zas@norz.org>
1229 Date:   Thu Aug 30 15:53:29 2012 +0200
1230
1231     Remove commented out code.
1232
1233 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
1234 Author: Laurent Monin <zas@norz.org>
1235 Date:   Thu Aug 30 15:53:29 2012 +0200
1236
1237     Remove commented out code.
1238
1239 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
1240 Author: Laurent Monin <zas@norz.org>
1241 Date:   Thu Aug 30 15:53:29 2012 +0200
1242
1243     Remove commented out code.
1244
1245 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
1246 Author: Laurent Monin <zas@norz.org>
1247 Date:   Thu Aug 30 15:53:29 2012 +0200
1248
1249     Remove commented out code.
1250
1251 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
1252 Author: Laurent Monin <zas@norz.org>
1253 Date:   Thu Aug 30 15:53:29 2012 +0200
1254
1255     Remove commented out code.
1256
1257 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
1258 Author: Laurent Monin <zas@norz.org>
1259 Date:   Thu Aug 30 15:53:29 2012 +0200
1260
1261     Remove commented out code.
1262
1263 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
1264 Author: Laurent Monin <zas@norz.org>
1265 Date:   Thu Aug 30 15:53:29 2012 +0200
1266
1267     Remove commented out code.
1268
1269 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
1270 Author: Laurent Monin <zas@norz.org>
1271 Date:   Thu Aug 30 15:53:28 2012 +0200
1272
1273     Remove commented out code.
1274
1275 commit e23cc764544e07ddb495468bcf5ebb135464d617
1276 Author: Laurent Monin <zas@norz.org>
1277 Date:   Thu Aug 30 15:53:28 2012 +0200
1278
1279     Remove commented out code.
1280
1281 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
1282 Author: Laurent Monin <zas@norz.org>
1283 Date:   Thu Aug 30 15:53:28 2012 +0200
1284
1285     Remove commented out code.
1286
1287 commit 07edd520432046277c9517363e8a13c77d69a80e
1288 Author: Laurent Monin <zas@norz.org>
1289 Date:   Thu Aug 30 15:53:28 2012 +0200
1290
1291     Remove commented out code.
1292
1293 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
1294 Author: Laurent Monin <zas@norz.org>
1295 Date:   Thu Aug 30 15:53:28 2012 +0200
1296
1297     Remove commented out code.
1298
1299 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
1300 Author: Laurent Monin <zas@norz.org>
1301 Date:   Thu Aug 30 15:53:28 2012 +0200
1302
1303     Remove commented out code.
1304
1305 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
1306 Author: Laurent Monin <zas@norz.org>
1307 Date:   Thu Aug 30 15:53:28 2012 +0200
1308
1309     Remove commented out code.
1310
1311 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
1312 Author: Laurent Monin <zas@norz.org>
1313 Date:   Thu Aug 30 15:53:28 2012 +0200
1314
1315     Remove commented out code.
1316
1317 commit a2756cb29e1e1c3380a4047e680f12b579640850
1318 Author: Laurent Monin <zas@norz.org>
1319 Date:   Thu Aug 30 15:53:28 2012 +0200
1320
1321     Remove commented out code.
1322
1323 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
1324 Author: Laurent Monin <zas@norz.org>
1325 Date:   Thu Aug 30 15:20:31 2012 +0200
1326
1327     Drop unused variable.
1328
1329 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
1330 Author: Laurent Monin <zas@norz.org>
1331 Date:   Thu Aug 30 15:19:10 2012 +0200
1332
1333     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
1334
1335 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
1336 Author: Laurent Monin <zas@norz.org>
1337 Date:   Thu Aug 30 15:03:01 2012 +0200
1338
1339     Those stereo image options are of type int, not uint, use appropriate macros.
1340
1341 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
1342 Author: Laurent Monin <zas@norz.org>
1343 Date:   Thu Aug 30 14:50:59 2012 +0200
1344
1345     Drop unused variable and code.
1346
1347 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
1348 Author: Laurent Monin <zas@norz.org>
1349 Date:   Thu Aug 30 14:48:08 2012 +0200
1350
1351     Drop commented out code.
1352
1353 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
1354 Author: Laurent Monin <zas@norz.org>
1355 Date:   Thu Aug 30 14:40:45 2012 +0200
1356
1357     Drop commented out code.
1358
1359 commit 398ef4821b3700a0f423c67b8234232f435c22b8
1360 Author: Laurent Monin <zas@norz.org>
1361 Date:   Thu Aug 30 14:39:55 2012 +0200
1362
1363     Drop unused variables.
1364
1365 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
1366 Author: Laurent Monin <zas@norz.org>
1367 Date:   Thu Aug 30 14:39:33 2012 +0200
1368
1369     Drop unused variables.
1370
1371 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
1372 Author: Laurent Monin <zas@norz.org>
1373 Date:   Thu Aug 30 14:39:21 2012 +0200
1374
1375     Drop unused variables.
1376
1377 commit 177aaa75226e85083c33f15d7f27c728f5051694
1378 Author: Laurent Monin <zas@norz.org>
1379 Date:   Thu Aug 30 14:30:57 2012 +0200
1380
1381     Drop unused variables and code.
1382     
1383     pan-view.c: In function ‘pan_grid_build’:
1384     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
1385     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
1386     pan-view.c: In function ‘pan_window_key_press_cb’:
1387     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1388     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
1389     pan-view.c: In function ‘pan_window_set_dnd_data’:
1390     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
1391     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
1392
1393 commit a528475df781869194c7c12a7f9e68299231e044
1394 Author: Laurent Monin <zas@norz.org>
1395 Date:   Thu Aug 30 14:26:21 2012 +0200
1396
1397     Drop unused variables and associated code.
1398
1399 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
1400 Author: Laurent Monin <zas@norz.org>
1401 Date:   Thu Aug 30 14:21:41 2012 +0200
1402
1403     Silent a warning when compiling with GTK+ >= 3.0.0.
1404     
1405     unused variable ‘success’ [-Wunused-variable]
1406
1407 commit 71731cbf926798a66607e3480bd453331edbd42b
1408 Author: Laurent Monin <zas@norz.org>
1409 Date:   Thu Aug 30 14:18:53 2012 +0200
1410
1411     Remove useless variable and code.
1412
1413 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
1414 Author: Laurent Monin <zas@norz.org>
1415 Date:   Thu Aug 30 14:17:47 2012 +0200
1416
1417     Remove commented out code.
1418
1419 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
1420 Author: Laurent Monin <zas@norz.org>
1421 Date:   Thu Aug 30 14:17:20 2012 +0200
1422
1423     Add parenthesis to silent a possible warning.
1424     
1425     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1426
1427 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
1428 Author: Laurent Monin <zas@norz.org>
1429 Date:   Thu Aug 30 14:15:15 2012 +0200
1430
1431     Drop 2 unused variables.
1432
1433 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
1434 Author: Laurent Monin <zas@norz.org>
1435 Date:   Thu Aug 30 14:14:22 2012 +0200
1436
1437     Drop 2 unused variables.
1438
1439 commit a9f22e8996edf6ef0c903df502accca39795b567
1440 Author: Laurent Monin <zas@norz.org>
1441 Date:   Thu Aug 30 14:13:00 2012 +0200
1442
1443     Drop 2 unused variables.
1444
1445 commit d926faf2470884776bb637a666b9d5418782ad32
1446 Author: Laurent Monin <zas@norz.org>
1447 Date:   Thu Aug 30 14:12:02 2012 +0200
1448
1449     Drop unused variable.
1450
1451 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
1452 Author: Laurent Monin <zas@norz.org>
1453 Date:   Thu Aug 30 14:10:29 2012 +0200
1454
1455     Silent a warning.
1456     
1457     ‘histmap’ may be used uninitialized in this function
1458
1459 commit e195aada701568e50bb15f8dc07c6c4fff808007
1460 Author: Laurent Monin <zas@norz.org>
1461 Date:   Thu Aug 30 14:08:21 2012 +0200
1462
1463     Drop unused variable.
1464
1465 commit 332edbe346175c3f77454566328251d597669837
1466 Author: Laurent Monin <zas@norz.org>
1467 Date:   Thu Aug 30 14:06:24 2012 +0200
1468
1469     Drop unused code and variables (transform/orientation).
1470
1471 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
1472 Author: Laurent Monin <zas@norz.org>
1473 Date:   Thu Aug 30 14:01:41 2012 +0200
1474
1475     Fix up indentation and coding style.
1476
1477 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
1478 Author: Laurent Monin <zas@norz.org>
1479 Date:   Thu Aug 30 13:47:03 2012 +0200
1480
1481     Drop unused variables.
1482
1483 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
1484 Author: Laurent Monin <zas@norz.org>
1485 Date:   Thu Aug 30 13:45:31 2012 +0200
1486
1487     Drop dead code.
1488
1489 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
1490 Author: Laurent Monin <zas@norz.org>
1491 Date:   Thu Aug 30 13:44:07 2012 +0200
1492
1493     Drop unused variables.
1494
1495 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
1496 Author: Laurent Monin <zas@norz.org>
1497 Date:   Thu Aug 30 13:40:13 2012 +0200
1498
1499     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
1500
1501 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
1502 Author: Laurent Monin <zas@norz.org>
1503 Date:   Thu Aug 30 13:17:40 2012 +0200
1504
1505     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
1506
1507 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
1508 Author: Laurent Monin <zas@norz.org>
1509 Date:   Thu Aug 30 13:15:40 2012 +0200
1510
1511     Drop dead code.
1512
1513 commit 384d5890ff08ce83b97ba39fcfed16124705152f
1514 Author: Laurent Monin <zas@norz.org>
1515 Date:   Thu Aug 30 04:22:32 2012 +0200
1516
1517     Use new constant FD_MAGICK = 0x12345678u
1518
1519 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
1520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1521 Date:   Wed Aug 29 23:27:52 2012 +0200
1522
1523     better filedata ref debug messages
1524     
1525     The idea is this:
1526     with --debug=2 geeqie writes log with pointers. If it crashes on
1527     fd->magick, it writes the invalid pointer as a hex value before
1528     the crash. Then the log can be grepped for this value to see
1529     what happened with this fd in the past.
1530
1531 commit 2d51dd3a2bc18199726de6ed43fc024001852826
1532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1533 Date:   Wed Aug 29 23:27:06 2012 +0200
1534
1535     fixed crash in file list
1536
1537 commit edb1e373979c41df56bee73358a5f34aab12f4cf
1538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1539 Date:   Tue Aug 28 19:23:54 2012 +0200
1540
1541     added GDK_SCROLL_MASK to pixbuf renderer
1542     
1543     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
1544     mouse wheel events
1545     https://bugzilla.gnome.org/show_bug.cgi?id=671305
1546
1547 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
1548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1549 Date:   Tue Aug 28 18:48:10 2012 +0200
1550
1551     fixed crash in icon list
1552
1553 commit bafd4bd22cd26498175a0481a4f201921f8480b5
1554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1555 Date:   Tue Aug 21 22:31:05 2012 +0200
1556
1557     fixed scroll of fullscreen image
1558
1559 commit 085be43cb79e04341102a9922e0e0f531454089a
1560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1561 Date:   Tue Aug 21 20:39:03 2012 +0200
1562
1563     fixed updating of comment and keyword pane
1564     
1565     - temporary disabling of notifications does no longer work because
1566     the notification is called later, in idle cb.
1567     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
1568     - now the update function checks if the new value is really different
1569
1570 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
1571 Author: Michal Čihař <mcihar@suse.cz>
1572 Date:   Tue Aug 21 14:53:05 2012 +0200
1573
1574     Fix big endian support in tiff loader
1575
1576 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
1577 Author: Laurent Monin <zas@norz.org>
1578 Date:   Tue Aug 21 12:47:06 2012 +0200
1579
1580     Fix 2 compilation warnings due to missing type casting.
1581     
1582     Use GTK_WIDGET().
1583
1584 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
1585 Author: Laurent Monin <zas@norz.org>
1586 Date:   Tue Aug 21 12:43:43 2012 +0200
1587
1588     Fix 2 warnings due to unmatched gtk+ functions prototypes.
1589     
1590     gtk_cell_renderer_get_size(): missing const in parameter
1591     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
1592
1593 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
1594 Author: Michal Čihař <mcihar@suse.cz>
1595 Date:   Tue Aug 21 11:40:57 2012 +0200
1596
1597     Whitespace cleanup
1598
1599 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
1600 Author: Michal Čihař <mcihar@suse.cz>
1601 Date:   Tue Aug 21 11:40:19 2012 +0200
1602
1603     Add support for LCMS2
1604     
1605     Both LCMS1 and LCMS2 are supported.
1606
1607 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
1608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1609 Date:   Tue Aug 21 10:43:09 2012 +0200
1610
1611     fixed typo that caused build failure
1612
1613 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
1614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1615 Date:   Mon Aug 20 22:42:33 2012 +0200
1616
1617     implemented presentation mode
1618     
1619     This is first version of presentation mode. It basically works
1620     but the current caching and preload algorithms do not work well
1621     with it.
1622
1623 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
1624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1625 Date:   Mon Aug 20 18:29:31 2012 +0200
1626
1627     clutter compatibility fixes
1628
1629 commit af6326dd1794cd36fc7c2293d695efac34e842ec
1630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1631 Date:   Mon Aug 20 17:18:34 2012 +0200
1632
1633     more gtk3 drawing fixes
1634
1635 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
1636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1637 Date:   Sun Aug 19 00:34:20 2012 +0200
1638
1639     fixed segfault with gtk2
1640
1641 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
1642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1643 Date:   Sun Aug 19 00:28:42 2012 +0200
1644
1645     dropped support for gtk < 2.20
1646
1647 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
1648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1649 Date:   Sat Aug 18 23:02:36 2012 +0200
1650
1651     disable stereo mode in Pan View
1652
1653 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
1654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1655 Date:   Sat Aug 18 19:11:57 2012 +0200
1656
1657     speed improvements
1658     
1659     GBRA textures are faster
1660     added some debug output
1661
1662 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
1663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1664 Date:   Sat Aug 18 18:43:06 2012 +0200
1665
1666     use gtk_widget_set_app_paintable for renderer
1667
1668 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
1669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1670 Date:   Sat Aug 18 18:12:50 2012 +0200
1671
1672     dropped renderer->overlay_draw
1673
1674 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
1675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1676 Date:   Sat Aug 18 18:05:20 2012 +0200
1677
1678     renamed renderer->update_sizes to update_viewport
1679
1680 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
1681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1682 Date:   Sat Aug 18 17:52:39 2012 +0200
1683
1684     simplified pr_zoom_clamp
1685
1686 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
1687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1688 Date:   Sat Aug 18 17:10:08 2012 +0200
1689
1690     fixed unnecessary renderer backend calls
1691
1692 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
1693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1694 Date:   Sat Aug 18 16:37:40 2012 +0200
1695
1696     clutter renderer code cleanup
1697
1698 commit cecac3e83b528238b00861f6318d9215489f2be4
1699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1700 Date:   Sat Aug 18 16:25:18 2012 +0200
1701
1702     dynamic change of texture upload priority
1703
1704 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
1705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1706 Date:   Sat Aug 18 00:33:54 2012 +0200
1707
1708     implemented post-processing via 3d texture
1709
1710 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
1711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1712 Date:   Fri Aug 17 23:08:34 2012 +0200
1713
1714     added option for clutter renderer
1715
1716 commit 60370f4565f012349b3ebf6343adda7cbffd2979
1717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1718 Date:   Thu Aug 16 23:15:17 2012 +0200
1719
1720     draw background checkboard using fragment shader
1721
1722 commit 165d4724e586706fc7584d2797a78761927bc5ee
1723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1724 Date:   Wed Aug 15 22:28:02 2012 +0200
1725
1726     clutter drawing improvement
1727     
1728     use clutter_actor_set_scale instead of clutter_actor_set_size
1729     clip to the initialized part of texture during loading
1730
1731 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
1732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1733 Date:   Wed Aug 15 21:30:56 2012 +0200
1734
1735     added overlay and stereo input
1736
1737 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
1738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1739 Date:   Tue Aug 14 23:55:16 2012 +0200
1740
1741     update the texture with lower priority
1742
1743 commit 11bdc439465bef94c0f44bc90505b14994077ccd
1744 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1745 Date:   Tue Aug 14 23:03:26 2012 +0200
1746
1747     try to preserve original texture
1748
1749 commit 5f36bf52245175e396ee64e78e7863a25e33f559
1750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1751 Date:   Tue Aug 14 22:52:03 2012 +0200
1752
1753     try to merge pending area_ready notifications
1754
1755 commit 269a04d54949a71b15704cc16001390b78277a00
1756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1757 Date:   Sun Aug 12 21:07:49 2012 +0200
1758
1759     added autoconf test for clutter
1760
1761 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
1762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1763 Date:   Sun Aug 12 19:33:46 2012 +0200
1764
1765     simplified mirrored stereo drawing
1766
1767 commit 266814d3a437d1900bc7399268d44811a9daa608
1768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1769 Date:   Sun Aug 12 00:47:24 2012 +0200
1770
1771     expose/draw method moved to renderer-tiles
1772
1773 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
1774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1775 Date:   Sat Aug 11 23:46:42 2012 +0200
1776
1777     implemented clutter-based renderer
1778
1779 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
1780 Author: Laurent Monin <zas@norz.org>
1781 Date:   Thu Aug 16 23:33:24 2012 +0200
1782
1783     Update french translation.
1784
1785 commit bb35f83926c37e14b24931b03164d09b38b36a00
1786 Author: Laurent Monin <zas@norz.org>
1787 Date:   Wed Aug 15 00:48:35 2012 +0200
1788
1789     Add read_dummy_option() to handle old/deprecated options.
1790     
1791     It is better to keep a trace of old options, for now, just display
1792     a message about the option to be ignored, and the reason.
1793
1794 commit 20544048d99f4074e1aec280101b973bb2003cee
1795 Author: Laurent Monin <zas@norz.org>
1796 Date:   Mon May 14 23:01:01 2012 +0200
1797
1798     More use of const, fix up a warning.
1799
1800 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
1801 Author: Laurent Monin <zas@norz.org>
1802 Date:   Mon May 14 23:00:19 2012 +0200
1803
1804     Fix 4 warnings due to function prototype mismatches.
1805
1806 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
1807 Author: Laurent Monin <zas@norz.org>
1808 Date:   Mon May 14 22:34:22 2012 +0200
1809
1810     Don't discard const
1811
1812 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
1813 Author: Laurent Monin <geeqie@norz.org>
1814 Date:   Thu Dec 23 01:56:47 2010 +0100
1815
1816     Cleanup Exif Date sorting patch.
1817     
1818     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
1819
1820 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
1821 Author: Juuso Räsänen <juusora@gmail.com>
1822 Date:   Thu Dec 23 00:38:40 2010 +0100
1823
1824     Allow to sort files according to Exif-date
1825     
1826     I also like the idea about sorting files according to Exif-date. This
1827     behaviour seemed to be implemented in the pan-view but not in the main
1828     browser view. I created a little patch to "correct" this issue.  ;)
1829     
1830     This satisfies my own needs, although the exif-date reading could be
1831     probably somehow optimised(?).. now the GUI becomes unresponsive for
1832     few seconds if there are a lot of pictures in the directory...
1833
1834 commit b73335c511e8e299d37e43935173a9a089b2fc0c
1835 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1836 Date:   Fri Apr 2 20:47:34 2010 +0930
1837
1838     exif autorotate for proofs
1839     
1840     Find below a patch which adds auto-rotation of proof images based on image
1841     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1842     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1843     submission.  The patch below is against geeqie 1.0.
1844     
1845     The proof auto-rotation feature is controlled by a new setting in the
1846     "convenience" section of the image preferences dialog.  This way the
1847     existing behaviour is still available for those who want to use it.
1848     
1849     I find this new feature very useful when preparing proofing sheets and I
1850     suspect others would too.  Please consider this for inclusion in geeqie.
1851
1852 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
1853 Author: Àngel Mompó <mecatxis@gmail.com>
1854 Date:   Mon Aug 13 12:25:18 2012 +0200
1855
1856     Update catalan translation
1857
1858 commit a7e8746f7a2d61d09839590382da12a4183314df
1859 Author: Laurent Monin <zas@norz.org>
1860 Date:   Tue Mar 6 18:03:01 2012 +0100
1861
1862     Update french translation.
1863
1864 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
1865 Author: Daniel van Vugt <vanvugt@gmail.com>
1866 Date:   Thu Aug 18 22:46:55 2011 +0200
1867
1868     Display more descriptive screen names
1869     
1870     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
1871     
1872     Author: Daniel van Vugt <vanvugt@gmail.com>
1873
1874 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
1875 Author: Daniel van Vugt <vanvugt@gmail.com>
1876 Date:   Thu Aug 18 22:43:29 2011 +0200
1877
1878     Make fullscreen mode actually use the full screen.
1879     
1880     Use override-redirect to ensure fullscreen windows are drawn over any
1881     docks and panels.
1882     
1883     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
1884     Bug-Ubuntu: https://launchpad.net/bugs/788321
1885
1886 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
1887 Author: Peter Tuhársky <tuharsky@misbb.sk>
1888 Date:   Tue Mar 8 20:51:56 2011 +0100
1889
1890     Updated Slovak (SK_sk) translation
1891     
1892     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
1893
1894 commit a204856e521dcf66afa88530f1a92cb5404e98ba
1895 Author: Laurent Monin <geeqie@norz.org>
1896 Date:   Thu Dec 30 09:42:27 2010 +0100
1897
1898     Fix overlay formatting example in README.
1899
1900 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
1901 Author: Laurent Monin <geeqie@norz.org>
1902 Date:   Wed Dec 29 16:06:20 2010 +0100
1903
1904     Whitespaces fixes.
1905
1906 commit dea40dd784e784e424993cdf0305241b2a48e815
1907 Author: Colin Clark <cclark@mcb.net>
1908 Date:   Wed Dec 29 15:59:53 2010 +0100
1909
1910     Implement the scroll to/select row stuff for tree view in Preferences dialog
1911     
1912     In the Files tab:
1913     - when Add is pressed scroll to the new entry and set focus
1914       to the file-type field
1915     - when Defaults is selected scroll to column 0, row 0
1916     
1917     In the Keyboard tab:
1918     - when Defaults is pressed scroll to column 0, row 0
1919     
1920     Patch by Colin Clark, tidy up by Laurent Monin.
1921
1922 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
1923 Author: Laurent Monin <geeqie@norz.org>
1924 Date:   Thu Dec 23 16:45:09 2010 +0100
1925
1926     Align "3) Save metadata in Geeqie private directory" with previous entries.
1927
1928 commit 231db8a35193a26e6e63398e7f26615c4fa78204
1929 Author: Laurent Monin <geeqie@norz.org>
1930 Date:   Thu Dec 23 16:44:25 2010 +0100
1931
1932     Set fixed (but resizeable) width for Description column in Preferences > Files table
1933
1934 commit af5e94048f2cc40204ac5b799701a4bf1664e818
1935 Author: Laurent Monin <geeqie@norz.org>
1936 Date:   Thu Dec 23 15:35:24 2010 +0100
1937
1938     Fix a snprintf() warning regarding unsigned int64 format string.
1939     
1940     Solved by using "%llu" and type cast to (unsigned long long)
1941
1942 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
1943 Author: Laurent Monin <geeqie@norz.org>
1944 Date:   Thu Dec 16 20:18:32 2010 +0100
1945
1946     Remove obsolete .cvsignore from tree.
1947
1948 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
1949 Author: Michal Čihař <nijel@debian.org>
1950 Date:   Sun Dec 12 13:35:54 2010 +0100
1951
1952     Fix bashism
1953
1954 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
1955 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1956 Date:   Thu Aug 16 23:26:31 2012 +0200
1957
1958     Typo fix: s/allows to/allows one to/
1959
1960 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
1961 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1962 Date:   Thu Aug 16 23:23:38 2012 +0200
1963
1964     Fix typo "writting" (instead of "writing").
1965
1966 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
1967 Author: Laurent Monin <zas@norz.org>
1968 Date:   Thu Aug 16 23:20:25 2012 +0200
1969
1970     Revert "Fix typo "writting" (instead of "writing")."
1971     
1972     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
1973
1974 commit f66795e86f64ae015faf318b844cd4d16f406b50
1975 Author: Laurent Monin <zas@norz.org>
1976 Date:   Thu Aug 16 23:20:17 2012 +0200
1977
1978     Revert "Typo fix: s/allows to/allows one to/"
1979     
1980     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
1981
1982 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
1983 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1984 Date:   Wed Aug 15 15:30:40 2012 +0200
1985
1986     Typo fix: s/allows to/allows one to/
1987
1988 commit fffad3bfc36e6378f4d109f4400f921b4146947d
1989 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1990 Date:   Wed Aug 15 15:26:50 2012 +0200
1991
1992     Fix typo "writting" (instead of "writing").
1993
1994 commit 68619b544a553fcaf636894ec894553a0c8f650e
1995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1996 Date:   Thu Aug 16 21:50:39 2012 +0200
1997
1998     added Samsung and Panasonic raw extensions
1999     
2000     thanks Štěpán Roučka for the report
2001
2002 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
2003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2004 Date:   Tue Aug 14 21:58:57 2012 +0200
2005
2006     more compilation fixes
2007
2008 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
2009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2010 Date:   Tue Aug 14 20:22:37 2012 +0200
2011
2012     fixed compilation with gtk 2.20
2013
2014 commit 3531bfc74fd7293101af797ddf05956066d62ee6
2015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2016 Date:   Mon Aug 13 21:06:06 2012 +0200
2017
2018     dropped deprecated dither_quality code
2019
2020 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
2021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2022 Date:   Sun Aug 12 18:43:57 2012 +0200
2023
2024     fixed keyboard controll of image widget
2025
2026 commit f5e9151bcfce23bae199a5a995033b5c12805813
2027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2028 Date:   Sun Aug 12 01:30:28 2012 +0200
2029
2030     fixed pan-view drawing
2031
2032 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
2033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2034 Date:   Fri Aug 10 21:55:29 2012 +0200
2035
2036     fixed dnd
2037     
2038     used glib functions for uri manipulation
2039
2040 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
2041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2042 Date:   Sat Aug 4 22:13:33 2012 +0200
2043
2044     selectable image drawing for gtk3
2045
2046 commit 05547f582d702e7f91acf73186498bae0973c49c
2047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2048 Date:   Sat Aug 4 20:51:56 2012 +0200
2049
2050     selectable image cleanup
2051
2052 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
2053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2054 Date:   Fri Aug 3 23:33:18 2012 +0200
2055
2056     updated libchamplain code
2057
2058 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
2059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2060 Date:   Thu Aug 2 20:04:16 2012 +0200
2061
2062     changed GDK_<key> to GDK_KEY_<key>
2063
2064 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
2065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2066 Date:   Thu Aug 2 00:15:16 2012 +0200
2067
2068     use cairo for drawing
2069     
2070     cairo is the only supported drawing method in gtk3
2071
2072 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
2073 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2074 Date:   Wed Aug 1 00:17:18 2012 +0200
2075
2076     use accessor functions
2077     
2078     gtk3 does not allow direct use of data structures,
2079     use accessor functions instead
2080
2081 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
2082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2083 Date:   Fri Aug 10 22:51:57 2012 +0200
2084
2085     detect both gtk2 and 3 in autoconf
2086
2087 commit 5658d2901c72c2da36007036dfa9e6776632b389
2088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2089 Date:   Sun Aug 12 22:07:51 2012 +0200
2090
2091     updated ChangeLog file
2092
2093 commit 529b1126534cc664e8f88f028fa56190cc8debf3
2094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2095 Date:   Sun Aug 12 22:06:03 2012 +0200
2096
2097     updated NEWS file
2098
2099 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
2100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2101 Date:   Fri Aug 10 21:20:07 2012 +0200
2102
2103     make sure fd is referenced
2104     
2105     file_data_disconnect_sidecar_file may free a fd with zero references
2106     we have to ref it if we want to use it later
2107
2108 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
2109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2110 Date:   Thu Aug 9 17:32:36 2012 +0200
2111
2112     fixed file_data_check_sidecars
2113     
2114     use more clear algorithm:
2115     if the group has changed
2116        disconnect everything
2117        create new group
2118
2119 commit fa99aa221843e0e371edf910a8a39c91451691fb
2120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2121 Date:   Thu Aug 9 17:30:12 2012 +0200
2122
2123     fixed exif_read_fd
2124     
2125     - add fd to cache immediately
2126     - do not check file presence, the result could be inconsistent with the cache
2127
2128 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
2129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2130 Date:   Tue Aug 7 10:21:29 2012 +0200
2131
2132     replaced assert with g_assert
2133
2134 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
2135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2136 Date:   Sun Aug 5 20:46:05 2012 +0200
2137
2138     updated README file
2139
2140 commit 672c7918e805f090e7848a9ce62cae61f29652fe
2141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2142 Date:   Sun Aug 5 20:40:07 2012 +0200
2143
2144     fixed gen_changelog for git
2145
2146 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
2147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2148 Date:   Tue Jul 31 19:10:15 2012 +0200
2149
2150     spec file cleanup
2151
2152 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
2153 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2154 Date:   Tue Jul 31 19:09:43 2012 +0200
2155
2156     use GPLv2 copy with new FSF address
2157
2158 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
2159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2160 Date:   Tue Jul 31 18:20:06 2012 +0200
2161
2162     renamed zh_CN.GB2312.po to zh_CN.po
2163
2164 commit b286338544a2c60acb1332f3cb90f6b355af00fb
2165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2166 Date:   Tue Jul 31 17:41:47 2012 +0200
2167
2168     updated version and copyright notice
2169
2170 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
2171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2172 Date:   Mon Jul 30 18:21:13 2012 +0200
2173
2174     prevent crash in g_utf8_collate_key
2175     
2176     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
2177
2178 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
2179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2180 Date:   Mon Jul 30 16:31:04 2012 +0200
2181
2182     use AC_SYS_LARGEFILE
2183     
2184     Subject: Build with large file support
2185     From: Michal Čihař <nijel@debian.org>
2186     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
2187
2188 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
2189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2190 Date:   Sun Jul 29 19:07:39 2012 +0200
2191
2192     update file data structure
2193     
2194     update file data structure in view_dir_tree when a new directory
2195     is created
2196
2197 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
2198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2199 Date:   Sun Jul 29 19:05:58 2012 +0200
2200
2201     statusbar fix
2202     
2203     make sure layout_status_update_image is called only on valid
2204     statusbar
2205
2206 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
2207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2208 Date:   Sun Jul 29 15:02:56 2012 +0200
2209
2210     update statusbar after changing active image
2211     
2212     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
2213
2214 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
2215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2216 Date:   Fri Jul 27 16:28:48 2012 +0200
2217
2218     changed "readonly destination directory" to a warning
2219
2220 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
2221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2222 Date:   Fri Jul 27 15:03:58 2012 +0200
2223
2224     fixed bug in cache handling
2225     
2226     changed files stayed in cache, but they were reported as not found,
2227     this caused leaks and crashes
2228     bug introduced by change of notification function,
2229     commit 78cde6934008f79fe498e4adc64d187b0ed47417
2230
2231 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
2232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2233 Date:   Thu Jul 26 16:02:52 2012 +0200
2234
2235     initialize default options before commandline parsing
2236     
2237     this fixes a crash on images specified on commandline
2238
2239 commit 97bddb361bf518b632cb4cf3145d311a94112886
2240 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
2241 Date:   Fri Apr 2 20:47:34 2010 +0930
2242
2243     exif autorotate for proofs
2244     
2245     Find below a patch which adds auto-rotation of proof images based on image
2246     EXIF information.  It is a revision of a proof-of-concept patch I did up for
2247     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
2248     submission.  The patch below is against geeqie 1.0.
2249     
2250     The proof auto-rotation feature is controlled by a new setting in the
2251     "convenience" section of the image preferences dialog.  This way the
2252     existing behaviour is still available for those who want to use it.
2253     
2254     I find this new feature very useful when preparing proofing sheets and I
2255     suspect others would too.  Please consider this for inclusion in geeqie.
2256
2257 commit 5ef30846a7bc94585771a6d08284b771320b33d4
2258 Author: Klaus Ethgen <Klaus@Ethgen.de>
2259 Date:   Fri Jan 6 02:23:57 2012 +0100
2260
2261     Fix directory walking bug
2262     
2263     There was a annoying bug when walking up more than one directory level.
2264
2265 commit 0922b292f3e67e4b52c7377199c2617511be7a38
2266 Author: Klaus Ethgen <Klaus@Ethgen.de>
2267 Date:   Fri Jan 6 02:23:57 2012 +0100
2268
2269     Fix directory walking bug
2270     
2271     There was a annoying bug when walking up more than one directory level.
2272
2273 commit 988b89175eb9703d8116b719e0baf036793a33c3
2274 Author: Klaus Ethgen <Klaus@Ethgen.de>
2275 Date:   Fri Dec 30 13:59:53 2011 +0100
2276
2277     Revert "call notify functions in in an idle call"
2278     
2279     Breaks type in of keywords.
2280     
2281     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
2282
2283 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
2284 Author: cybjit <cybjit@gmail.com>
2285 Date:   Mon Apr 25 12:53:35 2011 +0200
2286
2287     Ignore duplicates with same path
2288
2289 commit ce2d11c4d9df655a4fff053373b724d985a25db0
2290 Author: Vincent Blut <vincent.debian@free.fr>
2291 Date:   Sat Dec 3 15:46:20 2011 +0100
2292
2293     Various errors in the translation (typo, etc.)
2294     
2295     Patch submitted by Vincent Blut that fix some typo in French locales.
2296     Closes Debian bug #620895.
2297
2298 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
2299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2300 Date:   Sat Nov 12 11:36:18 2011 +0100
2301
2302     call size signal indirectly via idle_call
2303     
2304     image_loader_size_cb is called from a second thread, so it can't
2305     use any gtk functions directly or via signals
2306     this fixes random crashes in gtk code introduced by commit e24281e5
2307
2308 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
2309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2310 Date:   Sat Nov 12 11:34:55 2011 +0100
2311
2312     call log window functions indirectly via idle callbacks
2313
2314 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
2315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2316 Date:   Tue Oct 4 22:09:55 2011 +0200
2317
2318     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
2319
2320 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
2321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2322 Date:   Sun Oct 2 11:55:34 2011 +0200
2323
2324     recognize all registered extensions, even if they contain dots
2325
2326 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
2327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2328 Date:   Sun Oct 2 11:16:03 2011 +0200
2329
2330     sidecar_file_priority function is already called with extension as an argument
2331
2332 commit 78cde6934008f79fe498e4adc64d187b0ed47417
2333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2334 Date:   Sun Oct 2 11:12:44 2011 +0200
2335
2336     call notify functions in in an idle call
2337
2338 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
2339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2340 Date:   Sat Oct 1 23:21:08 2011 +0200
2341
2342     move the grouping code from file_data_new to filelist_read
2343
2344 commit aff67e653215952b4766cf33bfdfa24cd93949b3
2345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2346 Date:   Sat Oct 1 20:58:34 2011 +0200
2347
2348     separate function fortesting changed files without sidecars
2349
2350 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
2351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2352 Date:   Sat Oct 1 17:11:10 2011 +0200
2353
2354     consistent use of fd->extension
2355
2356 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
2357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2358 Date:   Sat Oct 1 16:31:58 2011 +0200
2359
2360     simplified grouping of sidecars
2361
2362 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
2363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2364 Date:   Fri Sep 30 23:57:31 2011 +0200
2365
2366     fixed filelist_sort_compare_filedata to not return 0 no different files
2367
2368 commit efc8096527d6f743d17c44b9982616a169973f39
2369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2370 Date:   Fri Sep 30 23:02:26 2011 +0200
2371
2372     always check for sidecars by readdir
2373
2374 commit 7bb3871e21c03b7103792524458eddf0616880db
2375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2376 Date:   Fri Sep 30 10:54:32 2011 +0200
2377
2378     do not use FileData entries with empty path
2379
2380 commit 559683ddda8610a986ea1355dc191e8e20f77a23
2381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2382 Date:   Thu Sep 29 17:17:20 2011 +0200
2383
2384     updated copyright notice
2385
2386 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
2387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2388 Date:   Thu Sep 29 17:14:36 2011 +0200
2389
2390     added custom tiff loader
2391
2392 commit 25d02a83df709d2852f4cb90867aa261b80280ca
2393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2394 Date:   Thu Sep 29 12:36:08 2011 +0200
2395
2396     added long-term cache for keywords
2397
2398 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
2399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2400 Date:   Tue Sep 27 22:06:09 2011 +0200
2401
2402     set stereo.fixed default values to hdmi stereo standard
2403
2404 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
2405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2406 Date:   Tue Sep 27 22:03:47 2011 +0200
2407
2408     fixed stereo.fixed preferences
2409
2410 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
2411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2412 Date:   Tue Sep 27 21:12:02 2011 +0200
2413
2414     fixed stereo_temp_disable functionality
2415
2416 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
2417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2418 Date:   Mon Sep 26 15:02:05 2011 +0200
2419
2420     ignore raw image support reported by the pixbuf loader
2421
2422 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
2423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2424 Date:   Sat Apr 9 16:38:46 2011 +0200
2425
2426     fixed using DEBUG_N from multiple threads
2427
2428 commit 8a55b69211b5866025f66c514f34ad697d3d1909
2429 Author: Laurent Monin <geeqie@norz.org>
2430 Date:   Thu Dec 16 22:26:36 2010 +0100
2431
2432     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
2433     
2434     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
2435     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
2436     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
2437
2438 commit 138e31f328408ac88f1162999c8fcb24298ab37a
2439 Author: Vladislav Naumov <vnaum@vnaum.com>
2440 Date:   Thu Dec 16 21:55:03 2010 +0100
2441
2442     Fix bug 2999830: do not report failed chown() on copy.
2443     
2444     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
2445     
2446     I was trying to copy images from my camera which is mounted as a USB
2447     mass storage device.  The files on the mount are owned by root, and
2448     geeqie tries to chown (and chgrp) the copy, fails, and displays an
2449     error message.  This is only mildly annoying when copying a single
2450     file, but when I want to copy multiple files the failure stops the
2451     operation after the first file.
2452     
2453     Patch by Vladislav Naumov <vnaum@vnaum.com>
2454     
2455     This patch ignores chown errors, while still doing chown
2456     (so root still can copy files preserving ownership).
2457     
2458     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
2459     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
2460
2461 commit a3a06975ec99beac1b2f1f16445679dd56fae053
2462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2463 Date:   Tue Sep 27 10:29:36 2011 +0200
2464
2465     added panorama .pto file to the list of known files
2466
2467 commit 8560f48335b79764ce38fe0518bc0ca571e83c97
2468 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2469 Date:   Mon Sep 26 15:02:05 2011 +0200
2470
2471     ignore raw image support reported by the pixbuf loader
2472
2473 commit df06d685ee882ad294d2581bb635ae1f7e010c7f
2474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2475 Date:   Fri Jul 29 15:27:09 2011 +0200
2476
2477     fixed crash on incomplete jpeg file
2478
2479 commit bd374b070d437d6319946c49ae0166ee4621e737
2480 Author: Klaus Ethgen <Klaus@Ethgen.de>
2481 Date:   Sun Jul 24 13:17:34 2011 +0100
2482
2483     Change the image size from 10×20 to 20×20
2484     
2485     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
2486     SF:3191174.
2487
2488 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
2489 Author: Klaus Ethgen <Klaus@Ethgen.de>
2490 Date:   Sun Jul 24 13:17:34 2011 +0100
2491
2492     Change the image size from 10×20 to 20×20
2493     
2494     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
2495     SF:3191174.
2496
2497 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
2498 Author: Klaus Ethgen <Klaus@Ethgen.de>
2499 Date:   Sun May 15 19:44:04 2011 +0100
2500
2501     Fix a remote command bug
2502
2503 commit 4858999bc0b165211656849e174e9b0149cb33e7
2504 Author: Klaus Ethgen <Klaus@Ethgen.de>
2505 Date:   Sun May 22 09:40:51 2011 +0100
2506
2507     Typo, forgotten bracket
2508
2509 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
2510 Author: Klaus Ethgen <Klaus@Ethgen.de>
2511 Date:   Sun May 15 19:44:04 2011 +0100
2512
2513     Fix a remote command bug
2514
2515 commit 6f3d9d81d7f801188d056f5e839e2509f871d4e4
2516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2517 Date:   Sat May 14 22:16:49 2011 +0200
2518
2519     added Cycle through stereo modes menu entry
2520
2521 commit 4aa85ebde8aaadc9d0608ce18185bdb535e99f7c
2522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2523 Date:   Sat May 14 21:53:45 2011 +0200
2524
2525     do not mix autodetected and user-defined stereo mode
2526
2527 commit 31f6b82dbee7f4456371a1b527161ebc81342577
2528 Author: Klaus Ethgen <Klaus@Ethgen.de>
2529 Date:   Sat Apr 9 19:47:30 2011 +0100
2530
2531     Do not delete path settings when adding new directory
2532     
2533     This patch will change the way, geeqie is mangling the path name in the
2534     rename (copy) dialog when creating new directory. Will fix the bugs
2535     Debian:529531 and SF:2795791.
2536
2537 commit a4270acba9810bb6307e7d8da1334211898d8fb5
2538 Author: Klaus Ethgen <Klaus@Ethgen.de>
2539 Date:   Fri Jul 16 13:30:53 2010 +0100
2540
2541     Fix compiling issue
2542     
2543     img-view.c: In function 'real_view_window_new':
2544     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2545     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2546
2547 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
2548 Author: Klaus Ethgen <Klaus@Ethgen.de>
2549 Date:   Sat May 8 23:52:09 2010 +0100
2550
2551     Fix the windowsize
2552     
2553     Opening a new window from a collection should not set the default size.
2554     Unfortunately the size of the image is not available in the early state.
2555
2556 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
2557 Author: Klaus Ethgen <Klaus@Ethgen.de>
2558 Date:   Thu Apr 21 18:44:15 2011 +0100
2559
2560     Fix wrong line ending
2561
2562 commit b467f6ff37f2bfb7665200b9057241318ca13d09
2563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2564 Date:   Sun Apr 10 21:11:50 2011 +0200
2565
2566     more compilation fixes
2567
2568 commit a99a24ea8d76dc65d64a119d6ef289052e459316
2569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2570 Date:   Sun Apr 10 20:30:17 2011 +0200
2571
2572     compilation fixes
2573
2574 commit 556bd46ba743932fd29c225918d8aae722f6a054
2575 Author: Klaus Ethgen <Klaus@Ethgen.de>
2576 Date:   Sat Apr 9 19:47:30 2011 +0100
2577
2578     Do not delete path settings when adding new directory
2579     
2580     This patch will change the way, geeqie is mangling the path name in the
2581     rename (copy) dialog when creating new directory. Will fix the bugs
2582     Debian:529531 and SF:2795791.
2583
2584 commit 843f61148dc90c97dc32e679a122827c41b16dc8
2585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2586 Date:   Sat Apr 9 19:27:43 2011 +0200
2587
2588     fixed libjpeg in autoconf
2589
2590 commit cf3bcd415010e28d2829430cb7a72be6d03af513
2591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2592 Date:   Sat Apr 9 16:38:46 2011 +0200
2593
2594     fixed using DEBUG_N from multiple threads
2595
2596 commit d7521059d000c8d93b8debcfe938510ce3c6441f
2597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2598 Date:   Sat Apr 9 16:07:31 2011 +0200
2599
2600     improved mpo parser, consider individual image type code
2601
2602 commit a745785c1947ad588b53db69a3fc776a34980b18
2603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2604 Date:   Fri Apr 8 21:16:41 2011 +0200
2605
2606     fixed to compile with other libjpeg versions
2607
2608 commit 787d25f23d5617375351aa5c39acab43856c6bbc
2609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2610 Date:   Sun Mar 27 19:22:29 2011 +0200
2611
2612     allocate tile pixbuf allways
2613
2614 commit fd9329870f85d5f189fb18d39144cc103cd055f7
2615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2616 Date:   Sun Mar 27 18:20:19 2011 +0200
2617
2618     updated copyright notices
2619
2620 commit 6a4851f99de3d77a5938a213b28855158f2735c9
2621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2622 Date:   Sun Mar 27 18:14:17 2011 +0200
2623
2624     free mpo data
2625
2626 commit 11f270dcd05962aee1515d7a64036c21826ef2da
2627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2628 Date:   Sun Mar 27 13:53:23 2011 +0200
2629
2630     fixed jpeg_segment_find to support more app2 segments with different signatures
2631
2632 commit f1d8356504bde2e7808f6e537cdf2473d495f573
2633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2634 Date:   Sun Mar 27 12:52:09 2011 +0200
2635
2636     store stereo flag in loader data
2637
2638 commit df0bac9a96ebefab2b06f7f64e0bca40474122b5
2639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2640 Date:   Sun Mar 27 12:02:30 2011 +0200
2641
2642     fixed freed data access
2643
2644 commit a31cfe80ee313f56cd208fead1b96655272bb92f
2645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2646 Date:   Sun Mar 27 11:58:29 2011 +0200
2647
2648     load mpo files as SBS
2649
2650 commit 455dfdd5e7a1f2f850014a013a17c86c64b3deae
2651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2652 Date:   Sun Mar 27 10:57:08 2011 +0200
2653
2654     added mpo parser
2655
2656 commit e1c487d09182d2e2cd4221d0c627293392709b4b
2657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2658 Date:   Sat Mar 26 22:13:39 2011 +0100
2659
2660     split jpeg parser functions to separate file
2661
2662 commit f5f26251424cc70bdf972a70b45f9d14315b6420
2663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2664 Date:   Sat Mar 26 22:03:30 2011 +0100
2665
2666     added custom jpeg loader
2667
2668 commit 3fbd5d8f5f63895c095019485498d2858d925f4b
2669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2670 Date:   Sat Mar 26 17:57:25 2011 +0100
2671
2672     infrastructure for image loader backend
2673
2674 commit 0ee2027ed427de1155d2b295c4bf564ad61675b0
2675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2676 Date:   Fri Mar 25 23:25:15 2011 +0100
2677
2678     renderer interface cleanup
2679
2680 commit 484192f435b34976259418735dccef4c1e69b27c
2681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2682 Date:   Fri Mar 25 23:14:01 2011 +0100
2683
2684     fixed redrawing on expose event
2685
2686 commit 1ed7ba5576c6b1776f27e043de246275331e0bee
2687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2688 Date:   Fri Mar 25 22:09:59 2011 +0100
2689
2690     fixed area_changed handling
2691
2692 commit 5fcc3c968e80b546f013735a2ee07d0dc5ba0aa2
2693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2694 Date:   Sun Mar 20 19:16:07 2011 +0100
2695
2696     added more anaglyph modes
2697
2698 commit 75c23adfa440b4cef19878d35284d0038b77a044
2699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2700 Date:   Sun Mar 20 12:49:00 2011 +0100
2701
2702     added half-size (3dtv) stereo mode
2703
2704 commit 2925d1ded2746c3d8416187a0db1ccd6905b5dd3
2705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2706 Date:   Sun Mar 20 11:31:08 2011 +0100
2707
2708     fixed sbs mode
2709
2710 commit c6ddf7e73a470f28ebe3fc7e7962e194a1ee7794
2711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2712 Date:   Sun Mar 20 11:11:08 2011 +0100
2713
2714     save and load stereo options
2715
2716 commit 4a39e00a4d5927a6344fed1f464798c9f63eb6cc
2717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2718 Date:   Sun Mar 20 10:52:41 2011 +0100
2719
2720     improved preferences dialog
2721
2722 commit 3bbfb5ae860e193d4a5221c97e187cf546b06ade
2723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2724 Date:   Sun Mar 20 10:15:07 2011 +0100
2725
2726     added fixed stereo mode
2727
2728 commit c156c8a38dda21b3be84f312dbaf9927d1432bab
2729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2730 Date:   Sun Mar 20 00:23:54 2011 +0100
2731
2732     removed 'swap' entry from menu
2733
2734 commit 6aef4f63382dde18b88601ee1e6ff0c4ed423dbd
2735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2736 Date:   Sun Mar 20 00:18:13 2011 +0100
2737
2738     temporarily disable stereo mode, added more stereo prefs
2739
2740 commit f6091ebefead1a4170a64a4f988b8e618e4fc29c
2741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2742 Date:   Sat Mar 19 21:42:13 2011 +0100
2743
2744     type of source stereo image made adjustable from menu
2745
2746 commit bc35f9f7d92fbcfcd82bb050808f590110f0ad5f
2747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2748 Date:   Sat Mar 19 19:53:30 2011 +0100
2749
2750     stereo mode preferences
2751
2752 commit dc3dea1297365981d2e206fd8afbb84a781ced20
2753 Author: Tore Ericsson <tore.ericsson@telia.com>
2754 Date:   Mon Feb 14 21:21:55 2011 +0100
2755
2756     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
2757
2758 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
2759 Author: Tore Ericsson <tore.ericsson@telia.com>
2760 Date:   Mon Feb 14 15:04:07 2011 +0100
2761
2762     Almost complete Swedish translation
2763     
2764     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
2765     Edit, Delete, etc. Also remains three entries where I don't know the meaning
2766     on lines 1550, 1558, and 5229. The English text seems to be completely out of
2767     order on lines 5601 and 5606. -- Note also: The first cache path in the
2768     thumbnail dialogue window appears having a duplication error.
2769
2770 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
2771 Author: Tore Ericsson <tore.ericsson@telia.com>
2772 Date:   Mon Feb 14 14:51:44 2011 +0100
2773
2774     Started with Swedish translation
2775
2776 commit 66e79a3db0f88576f11d34d15afef16418177913
2777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2778 Date:   Sat Feb 5 22:22:12 2011 +0100
2779
2780     change stereo mode from menu
2781
2782 commit ac29d24529dc2ec61c6c98bcb334932f4a8a8850
2783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2784 Date:   Sat Feb 5 18:20:16 2011 +0100
2785
2786     swap stereo images
2787
2788 commit 44f99597e8e26da1c1ac784b14a9956249543c38
2789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2790 Date:   Fri Feb 4 23:49:13 2011 +0100
2791
2792     added mirrored stereo mode
2793
2794 commit 12302100dd0db0f03444b2a6834c2a6470089c57
2795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2796 Date:   Sat Jan 29 17:43:05 2011 +0100
2797
2798     fixed overlay position - part2
2799
2800 commit 8734f816e3735ee0731059bb57fd01a1087c4ac5
2801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2802 Date:   Sat Jan 29 17:35:29 2011 +0100
2803
2804     fixed overlay position
2805
2806 commit 572fb571e10fec6e617518b2a404ea9b10517fd6
2807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2808 Date:   Sat Jan 29 17:15:39 2011 +0100
2809
2810     do not draw tiles outside the viewport
2811
2812 commit c95c27d4285bf60a27fe5f72cc7ca6724819ba99
2813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2814 Date:   Sat Jan 29 14:49:38 2011 +0100
2815
2816     display pixel aspect ratio support
2817
2818 commit f727555d47c89ada005e87bc54fc7533a865a1ee
2819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2820 Date:   Fri Jan 28 14:34:57 2011 +0100
2821
2822     anaglyph support
2823
2824 commit 18c37b0f1dfe7a697c7371ace784ed3959a8a574
2825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2826 Date:   Fri Jan 28 13:13:27 2011 +0100
2827
2828     rt_tile_render cleanup part 3
2829
2830 commit 55a53285c955e316106b5629ee282986033523f6
2831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2832 Date:   Fri Jan 28 13:05:14 2011 +0100
2833
2834     rt_tile_render cleanup part 2
2835
2836 commit 96a6858d3085c50aea7962fda3d9a40abda2fdca
2837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2838 Date:   Fri Jan 28 12:44:32 2011 +0100
2839
2840     rt_tile_render cleanup part 1
2841
2842 commit fd265dfbff4365d519595eee9f95a402a7eadd26
2843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2844 Date:   Fri Jan 28 11:05:07 2011 +0100
2845
2846     first stereo support
2847
2848 commit a1751b3fb98dc6dfdfee2b2770f1d4f5dca92b6f
2849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2850 Date:   Thu Jan 27 13:40:05 2011 +0100
2851
2852     separated tile renderer
2853
2854 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
2855 Author: Tore Ericsson <tore.ericsson@telia.com>
2856 Date:   Thu Jan 13 20:38:20 2011 +0100
2857
2858     Swedish tranlation
2859     
2860     Hi all,
2861     
2862     Here is my translation into Swedish so far, inluding conversion into UTF-8
2863     coding.
2864     
2865     Can somebody advice me how I can test my translations in an own Geeqie
2866     installation? (I'm running Kubuntu 10.04)
2867     
2868     Tore
2869     
2870     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
2871     From: Tore Ericsson <tore.ericsson@telia.com>
2872     Date: Thu, 13 Jan 2011 20:18:28 +0100
2873     Subject: [PATCH] Started with Swedish translation
2874
2875 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
2876 Author: Klaus Ethgen <Klaus@Ethgen.de>
2877 Date:   Fri Jul 16 13:30:53 2010 +0100
2878
2879     Fix compiling issue
2880     
2881     img-view.c: In function 'real_view_window_new':
2882     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2883     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2884
2885 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
2886 Author: Klaus Ethgen <Klaus@Ethgen.de>
2887 Date:   Sat May 8 23:52:09 2010 +0100
2888
2889     Fix the windowsize
2890     
2891     Opening a new window from a collection should not set the default size.
2892     Unfortunately the size of the image is not available in the early state.
2893
2894 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
2895 Author: Klaus Ethgen <Klaus@Ethgen.de>
2896 Date:   Mon Mar 8 22:01:44 2010 +0100
2897
2898     Implementing some usefull data structures for lua
2899
2900 commit de4f59037f1d026e11760a7847c5b187e89351ea
2901 Author: Klaus Ethgen <Klaus@Ethgen.de>
2902 Date:   Sun Mar 7 20:04:23 2010 +0100
2903
2904     First usable lua callback
2905     
2906     Implementing get_datum to get a named exif datum from the image.
2907
2908 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
2909 Author: Klaus Ethgen <Klaus@Ethgen.de>
2910 Date:   Sun Mar 7 14:57:00 2010 +0100
2911
2912     Using common path for lua files
2913
2914 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
2915 Author: Klaus Ethgen <Klaus@Ethgen.de>
2916 Date:   Thu Mar 4 21:05:13 2010 +0100
2917
2918     Overlay info with lua
2919
2920 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
2921 Author: Klaus Ethgen <Klaus@Ethgen.de>
2922 Date:   Sat Jun 27 22:38:09 2009 +0100
2923
2924     Adding support for lua scripting
2925     
2926     Until now this is without any functionality.
2927
2928 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
2929 Author: Laurent Monin <geeqie@norz.org>
2930 Date:   Sat Dec 11 20:09:43 2010 +0100
2931
2932     Convert svn:ignore properties to .gitignore
2933     
2934     Simplify .gitignore and add few forgotten entries
2935
2936 commit b71da225f077c5268a525886967be68739c5be94
2937 Author: Klaus Ethgen <Klaus@Ethgen.de>
2938 Date:   Mon May 10 11:33:13 2010 +0000
2939
2940     Some small logic mistakes
2941     
2942     Use boolean operators for booleans and bitwise otherwise only.
2943
2944 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
2945 Author: Klaus Ethgen <Klaus@Ethgen.de>
2946 Date:   Mon May 10 11:32:56 2010 +0000
2947
2948     GTK marks several functions as deprecated
2949     
2950     The following functions has been replaced and deprecated by version
2951     2.20:
2952        - GTK_WIDGET_CAN_FOCUS
2953        - GTK_WIDGET_DRAWABLE
2954        - GTK_WIDGET_HAS_FOCUS
2955        - GTK_WIDGET_HAS_GRAB
2956        - GTK_WIDGET_IS_SENSITIVE
2957        - GTK_WIDGET_NO_WINDOW
2958        - GTK_WIDGET_REALIZED
2959        - GTK_WIDGET_SENSITIVE
2960        - GTK_WIDGET_STATE
2961        - GTK_WIDGET_TOPLEVEL
2962        - GTK_WIDGET_VISIBLE
2963
2964 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
2965 Author: Klaus Ethgen <Klaus@Ethgen.de>
2966 Date:   Sun Feb 28 22:55:37 2010 +0000
2967
2968     Add unknown file class to grouping
2969
2970 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
2971 Author: Klaus Ethgen <Klaus@Ethgen.de>
2972 Date:   Sun Feb 28 15:17:12 2010 +0000
2973
2974     Fix a small issue with strptime
2975     
2976     strptime do not initialize all fields. So the undefined fields could end
2977     in crash later on.
2978
2979 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
2980 Author: Laurent Monin <geeqie@norz.org>
2981 Date:   Sat Feb 27 23:31:07 2010 +0000
2982
2983     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
2984
2985 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
2986 Author: Klaus Ethgen <Klaus@Ethgen.de>
2987 Date:   Sat Feb 27 20:35:26 2010 +0000
2988
2989     Add the feature to add single keywords to selection
2990     
2991     This patch adds a context menu entry to keywords to ad the current
2992     keyword to all selected images.
2993
2994 commit bbcf58c3c476cbff706e04295c028da8239d3e70
2995 Author: Klaus Ethgen <Klaus@Ethgen.de>
2996 Date:   Sat Feb 27 20:35:09 2010 +0000
2997
2998     Little macro correction
2999
3000 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
3001 Author: Klaus Ethgen <Klaus@Ethgen.de>
3002 Date:   Sat Feb 27 20:34:54 2010 +0000
3003
3004     Unifying the datetime output
3005     
3006     The output of %date% and %formatted.DateTime% should be equivalent.
3007
3008 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
3009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3010 Date:   Wed Feb 17 21:05:10 2010 +0000
3011
3012     updated ChangeLog file
3013
3014 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
3015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3016 Date:   Tue Feb 16 21:18:03 2010 +0000
3017
3018     added 2010 to copyright text
3019
3020 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
3021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3022 Date:   Tue Feb 16 21:10:12 2010 +0000
3023
3024     updated version string
3025
3026 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
3027 Author: Laurent Monin <geeqie@norz.org>
3028 Date:   Tue Feb 16 20:07:05 2010 +0000
3029
3030     Restore translators list, removed by revision 1899.
3031
3032 commit 113b2377405d3652e66bb547bdf58f981ef6f606
3033 Author: Laurent Monin <geeqie@norz.org>
3034 Date:   Tue Feb 16 19:55:35 2010 +0000
3035
3036     Update russian translation. Thanks to Denis Silakov.
3037
3038 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
3039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3040 Date:   Sun Feb 14 22:00:23 2010 +0000
3041
3042     fixed segfault in exif parser
3043     
3044     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
3045
3046 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
3047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3048 Date:   Sun Feb 14 21:35:11 2010 +0000
3049
3050     fixed reference count
3051     
3052     there was a bug in reference count on writting unsaved metadata
3053     before starting an external editor
3054
3055 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
3056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3057 Date:   Sun Feb 7 13:16:35 2010 +0000
3058
3059     test gnome-doc-tool in configure
3060
3061 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
3062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3063 Date:   Sun Feb 7 12:44:55 2010 +0000
3064
3065     dropped obsolete sections, gqview changelog moved to wiki
3066
3067 commit f977ad15657970ebb4621ba46e005cefc0b218ae
3068 Author: Laurent Monin <geeqie@norz.org>
3069 Date:   Tue Feb 2 20:21:11 2010 +0000
3070
3071     Brazilian Portuguese translation was updated.
3072     
3073     Thanks to Sergio Cipolla.
3074     
3075     References:
3076     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
3077
3078 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
3079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3080 Date:   Wed Jan 27 22:27:10 2010 +0000
3081
3082     czech translation fixes
3083
3084 commit b015822f5751b6ad105ad607d196320574d30806
3085 Author: Laurent Monin <geeqie@norz.org>
3086 Date:   Wed Jan 27 19:58:11 2010 +0000
3087
3088     Update catalan translation, by angel mompo.
3089
3090 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
3091 Author: Laurent Monin <geeqie@norz.org>
3092 Date:   Sun Jan 17 13:34:48 2010 +0000
3093
3094     Fix osd zoom level refreshing (it was broken since some times).
3095
3096 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
3097 Author: Laurent Monin <geeqie@norz.org>
3098 Date:   Wed Jan 13 19:49:39 2010 +0000
3099
3100     Update dutch translation. Work in progress.
3101     
3102     Patch by Marcel Pol.
3103
3104 commit 141a854c9b4b80132cb0be2cfd45122e41157531
3105 Author: Klaus Ethgen <Klaus@Ethgen.de>
3106 Date:   Mon Jan 11 14:10:49 2010 +0000
3107
3108     Wops, typo...
3109
3110 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
3111 Author: Laurent Monin <geeqie@norz.org>
3112 Date:   Sun Jan 10 14:23:29 2010 +0000
3113
3114     copy_file(): remove incomplete file on error (bug 2890715)
3115     
3116     The behavior changed, data is first written to a temporary file,
3117     which is unlinked in case of error, then the tempfile is renamed
3118     to the final name.
3119     Size of buffer was increased from 4k to 16k.
3120
3121 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
3122 Author: Laurent Monin <geeqie@norz.org>
3123 Date:   Sat Jan 9 11:44:27 2010 +0000
3124
3125     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
3126
3127 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
3128 Author: Laurent Monin <geeqie@norz.org>
3129 Date:   Sat Jan 9 10:37:48 2010 +0000
3130
3131     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
3132
3133 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
3134 Author: Laurent Monin <geeqie@norz.org>
3135 Date:   Tue Jan 5 22:28:11 2010 +0000
3136
3137     Add Serbian translation.
3138     
3139     Note there are two *.po files, one for Cyrilic and one for Latin
3140     letters.
3141     
3142     Thanks to Milos Popovic.
3143
3144 commit 59801852932ec6a13f43b1e3f4beb42631906070
3145 Author: Laurent Monin <geeqie@norz.org>
3146 Date:   Tue Jan 5 22:26:03 2010 +0000
3147
3148     Update README about translations.
3149
3150 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
3151 Author: Laurent Monin <geeqie@norz.org>
3152 Date:   Tue Jan 5 17:49:50 2010 +0000
3153
3154     Allow to switch to fullscreen mode using LIRC.
3155     
3156     Imagine the following situation (which happened to me several times) :
3157     you want to see photos from your bed or your sofa so you launch geeqie
3158     and go to the right directory, then you take your remote control and sit
3159     comfortably far from your keyboard and mouse. And when you want to begin
3160     to watch photos, you realize you forgot to enable full screen! You have
3161     to stand up and to go until your computer and come back, whereas you
3162     could have done it with your remote control.
3163     
3164     Patch by Bernard Massot.
3165
3166 commit f1c7e5da546938446317b7af5ca2c06996bed93a
3167 Author: Laurent Monin <geeqie@norz.org>
3168 Date:   Sat Jan 2 12:38:55 2010 +0000
3169
3170     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
3171
3172 commit bd34c324c92456f5182579d6922d7aba664f93c3
3173 Author: Laurent Monin <geeqie@norz.org>
3174 Date:   Sat Dec 19 12:53:20 2009 +0000
3175
3176     Fix bug 2917164.
3177     g_utf8_collate_key_for_filename() don't give sort order one
3178     may expect. Using g_utf8_collate_key() make things closer
3179     to many other programs output (ie. ls and gqview).
3180     
3181     Thanks to Michael pointing this out.
3182
3183 commit 99766f9e671fc24106db4104fa468192686e5629
3184 Author: Laurent Monin <geeqie@norz.org>
3185 Date:   Sat Dec 19 12:49:19 2009 +0000
3186
3187     Store sort parameters in appropriate variables.
3188
3189 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
3190 Author: Laurent Monin <geeqie@norz.org>
3191 Date:   Thu Dec 10 17:48:43 2009 +0000
3192
3193     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
3194     
3195     Suggested by Lars Täuber.
3196
3197 commit e6fe9db8a728c2188e7276f3cea001981120ed80
3198 Author: Laurent Monin <geeqie@norz.org>
3199 Date:   Thu Dec 10 17:44:31 2009 +0000
3200
3201     Fix contextual menus in lateral bars.
3202     
3203     Use button_release_event instead of button_press_event,
3204     this makes contextual menus persistent until an option
3205     is selected or the menu is closed.
3206
3207 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
3208 Author: Laurent Monin <geeqie@norz.org>
3209 Date:   Fri Dec 4 21:01:11 2009 +0000
3210
3211     Some systems do not have SA_SIGINFO (siginfo_t), like GNU/Hurd, so just test if defined or not. Patch by Michal Čihař (Bug ID: 2894271).
3212
3213 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
3214 Author: Laurent Monin <geeqie@norz.org>
3215 Date:   Fri Dec 4 20:40:02 2009 +0000
3216
3217     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
3218
3219 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
3220 Author: Laurent Monin <geeqie@norz.org>
3221 Date:   Fri Dec 4 19:45:09 2009 +0000
3222
3223     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
3224
3225 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
3226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3227 Date:   Fri Nov 27 23:27:35 2009 +0000
3228
3229     build documentation with gnome-doc-tool in makefile
3230
3231 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
3232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3233 Date:   Sun Nov 22 09:12:22 2009 +0000
3234
3235     scripts for converting wiki documentation to docbook
3236
3237 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
3238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3239 Date:   Sat Nov 21 20:08:51 2009 +0000
3240
3241     check gtk_clutter_init return value
3242     
3243     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
3244
3245 commit 64efa05fe3501bbcdd866156a9c62954d198514a
3246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3247 Date:   Wed Nov 18 12:34:30 2009 +0000
3248
3249     changed https to http in wiki links
3250
3251 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
3252 Author: Laurent Monin <geeqie@norz.org>
3253 Date:   Fri Nov 13 18:37:31 2009 +0000
3254
3255     Spanish translation was updated. Thanks to Redy Rodriguez.
3256
3257 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
3258 Author: Laurent Monin <geeqie@norz.org>
3259 Date:   Sat Nov 7 21:31:23 2009 +0000
3260
3261     Updated spanish translation. Thanks to Redy Rodriguez.
3262
3263 commit ec5cfc05e59af8975556ffbc6262252e91172441
3264 Author: Klaus Ethgen <Klaus@Ethgen.de>
3265 Date:   Tue Oct 13 21:49:42 2009 +0000
3266
3267     German translation update
3268
3269 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
3270 Author: Klaus Ethgen <Klaus@Ethgen.de>
3271 Date:   Tue Oct 13 21:49:21 2009 +0000
3272
3273     Add compatibility for GTK 2.18
3274     
3275     With 2.18 some functions are deprecated. With geeqie that are two at the
3276     moment.
3277     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
3278       gtk_cell_layout_get_cells
3279     - gdk_event_get_graphics_expose - I just commented it as there seems to
3280       be no replacement in GTK 2.18
3281
3282 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
3283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3284 Date:   Sat Oct 10 15:01:41 2009 +0000
3285
3286     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
3287
3288 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
3289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3290 Date:   Sat Oct 10 10:15:23 2009 +0000
3291
3292     use text renderer for editor->hidden
3293     
3294     The toggle was too confusing because it was not dirrectly editable.
3295
3296 commit a41042b3eed47f80f91448ca4836d09976a238fb
3297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3298 Date:   Thu Oct 1 18:40:34 2009 +0000
3299
3300     ignored multiple directories specified on commandline
3301     
3302     IMHO this was inconsistent - specifying one directory had completely
3303     different effect than specifying two or more directories. Moreover,
3304     it segfaulted.
3305     Now only one directory is allowed.
3306
3307 commit 95d62825b5e935186a76211f63bea02b4af88d5a
3308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3309 Date:   Thu Oct 1 17:37:51 2009 +0000
3310
3311     fixed tree_store reordering
3312
3313 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
3314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3315 Date:   Mon Sep 28 12:04:35 2009 +0000
3316
3317     do not cache incomplete thumbnails
3318
3319 commit 63420660a443d3a98d556ef90da3d079d058c4cb
3320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3321 Date:   Mon Sep 28 09:57:06 2009 +0000
3322
3323     consider sidecars in layout_image popup menu
3324
3325 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
3326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3327 Date:   Sat Sep 26 11:37:09 2009 +0000
3328
3329     bar_gps cleanup
3330     
3331     - removed the scrollbar
3332     - do not set decel-rate,
3333       https://bugzilla.gnome.org/show_bug.cgi?id=596419
3334
3335 commit 643ae01b588ec9645731f147d82102244ac7dc74
3336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3337 Date:   Sat Sep 26 08:47:28 2009 +0000
3338
3339     print text using pango renderer
3340     
3341     - the text is sent to postscript as a bitmap
3342     - this fixes printing of non-ascii characters
3343     
3344     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
3345
3346 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
3347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3348 Date:   Fri Sep 25 20:39:15 2009 +0000
3349
3350     require libchamplain 0.4
3351     
3352     - check for libchamplain 0.4
3353     - dropped libchamplain 0.3.x support
3354     
3355     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
3356
3357 commit b52b036e97cb06283bc2280c432404cba631cbc2
3358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3359 Date:   Thu Sep 24 21:52:44 2009 +0000
3360
3361     fixed and simplified sidecar grouping code
3362
3363 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
3364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3365 Date:   Thu Sep 24 18:02:29 2009 +0000
3366
3367     fixed emitting of error signal from image loader
3368
3369 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
3370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3371 Date:   Mon Sep 21 18:48:32 2009 +0000
3372
3373     fixed pan-view popup menu
3374     
3375     - removed wrong callback
3376     - consider sidecar files in the editor popup
3377
3378 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
3379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3380 Date:   Mon Sep 14 21:25:10 2009 +0000
3381
3382     fixed selection handling in sidebar
3383
3384 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
3385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3386 Date:   Sun Sep 13 21:08:40 2009 +0000
3387
3388     fixed editor list in popup menu
3389     
3390     - show an editor if any of selected files matches
3391     - added debug messages
3392
3393 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
3394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3395 Date:   Sun Sep 13 21:03:17 2009 +0000
3396
3397     fixed incorrect translation
3398
3399 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
3400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3401 Date:   Sun Sep 13 20:00:08 2009 +0000
3402
3403     fixed filelist refresh
3404
3405 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
3406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3407 Date:   Sun Sep 13 12:33:11 2009 +0000
3408
3409     preserve histmap on NOTIFY_CHANGE
3410
3411 commit d88c0197db63c4282f6986112521d45f87c753a6
3412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3413 Date:   Sun Sep 13 09:55:21 2009 +0000
3414
3415     added possibility to use geeqie-rotate as a standalone script
3416
3417 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
3418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3419 Date:   Sat Sep 12 16:37:05 2009 +0000
3420
3421     strip the "lang=" prefix from exiv2 in all metadata formats
3422
3423 commit 5773c73278ff455e6b1c96f115509cf24fe89108
3424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3425 Date:   Sat Sep 12 16:03:09 2009 +0000
3426
3427     simplified template
3428
3429 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
3430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3431 Date:   Sat Sep 12 15:51:37 2009 +0000
3432
3433     editor fixes
3434     
3435     - fixed editor loading order
3436     - fixed EditorWindow->modified flag handling
3437
3438 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
3439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3440 Date:   Sat Sep 12 15:31:24 2009 +0000
3441
3442     fixed reloading of editors
3443
3444 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
3445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3446 Date:   Wed Sep 9 18:16:09 2009 +0000
3447
3448     advertisment added
3449
3450 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
3451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3452 Date:   Mon Sep 7 20:44:29 2009 +0000
3453
3454     start_editor_from_filelist_full fixes
3455     
3456     fixed return value from start_editor_from_filelist_full()
3457     call editor_command_parse to detect possible problems early enough
3458
3459 commit 89d76d7da4f277010901baaf80c239c057d7da70
3460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3461 Date:   Mon Sep 7 20:04:22 2009 +0000
3462
3463     fixed list of possible editors in popup menu
3464
3465 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
3466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3467 Date:   Mon Sep 7 19:48:05 2009 +0000
3468
3469     fixes sidecar file grouping
3470     
3471     files with a number in extension were listed twice, it
3472     caused problems later
3473
3474 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
3475 Author: Laurent Monin <geeqie@norz.org>
3476 Date:   Mon Sep 7 08:24:09 2009 +0000
3477
3478     Comment out unused functions, silenting related compilation warnings.
3479
3480 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
3481 Author: Laurent Monin <geeqie@norz.org>
3482 Date:   Mon Sep 7 08:18:18 2009 +0000
3483
3484     Remove an unused variable and minor code cleanup.
3485
3486 commit 9cfd6cc0d65835a221e710c14941591543597145
3487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3488 Date:   Sun Sep 6 14:29:19 2009 +0000
3489
3490     improved editor loading
3491
3492 commit 687a891871bd2c41ecb7f955b80910c941427353
3493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3494 Date:   Sun Sep 6 14:21:19 2009 +0000
3495
3496     fixed unnecessary image reloads in color menu
3497
3498 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
3499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3500 Date:   Sun Sep 6 14:01:03 2009 +0000
3501
3502     load desktop files in idle time
3503     
3504     - scanning all desktop files takes a lot of time because of hdd seek
3505     - this change moves the scanning to idle time
3506     - the editors appears in the menus some time after startup
3507     
3508     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
3509
3510 commit 397dd167416368a4d102b051352add5ed2982414
3511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3512 Date:   Sun Sep 6 09:08:37 2009 +0000
3513
3514     added messages for debugging startup time
3515
3516 commit a9030eea34458fb630d338c042311e3904110eef
3517 Author: Laurent Monin <geeqie@norz.org>
3518 Date:   Sat Sep 5 13:48:21 2009 +0000
3519
3520     Update svn ignore lists.
3521
3522 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
3523 Author: Laurent Monin <geeqie@norz.org>
3524 Date:   Fri Sep 4 15:53:04 2009 +0000
3525
3526     Fix up compilation issues related to libchamplain.
3527     
3528     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
3529
3530 commit 049463614a739625303f0edb6a8cf1ee90219833
3531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3532 Date:   Thu Sep 3 20:00:40 2009 +0000
3533
3534     fixed in-place rename
3535
3536 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
3537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3538 Date:   Thu Sep 3 19:18:20 2009 +0000
3539
3540     do not reload image on copy, move, rename and external editor
3541     
3542     changed files should be detected anyway
3543     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
3544
3545 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
3546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3547 Date:   Fri Aug 28 23:09:05 2009 +0000
3548
3549     fixed vd_notify_cb leak
3550
3551 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
3552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3553 Date:   Fri Aug 28 21:01:29 2009 +0000
3554
3555     improved printing of selection
3556
3557 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
3558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3559 Date:   Fri Aug 28 20:18:46 2009 +0000
3560
3561     improved the sidecar grouping algorithm
3562
3563 commit 7cc27f48539b28a84af54e72c687276b729465bb
3564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3565 Date:   Thu Aug 27 20:23:28 2009 +0000
3566
3567     fixed toggle_slideshow function
3568     
3569     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
3570
3571 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
3572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3573 Date:   Wed Aug 26 19:19:06 2009 +0000
3574
3575     updated version message
3576
3577 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
3578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3579 Date:   Wed Aug 26 19:16:02 2009 +0000
3580
3581     save one unnecessary call to stat_utf8
3582
3583 commit 04c030835380e4223ea2902c4cea0283bbce9895
3584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3585 Date:   Tue Aug 25 22:21:46 2009 +0000
3586
3587     use name as a tooltip of external editor if comment is missing
3588     
3589     the hotkey dialog ignores entries with empty tooltip
3590
3591 commit da53e4e5a7a067aea6961ea89a35098a68562196
3592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3593 Date:   Tue Aug 25 21:30:50 2009 +0000
3594
3595     write metadata before another opeation
3596     
3597     - this is implemented for copy and external editor
3598     - the unsaved metadata should survive operations like move or rename
3599     - saving metadata before delete is pointless
3600
3601 commit 22679396edba29418ca66fb4a1e9238386ae13d5
3602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3603 Date:   Sun Aug 23 14:10:56 2009 +0000
3604
3605     workaround for xpm loader
3606     
3607     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
3608
3609 commit 399428f6412a8c2866ec65738ca12bccd374fe73
3610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3611 Date:   Sun Aug 23 13:37:15 2009 +0000
3612
3613     fixed moving and maintenance of std. thumbnails
3614     
3615     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
3616
3617 commit e284087c3e3d8714587fecdbb81d6328d3376b19
3618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3619 Date:   Sat Aug 22 21:58:49 2009 +0000
3620
3621     remove deleted files from metadata queue
3622
3623 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
3624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3625 Date:   Sat Aug 22 20:20:19 2009 +0000
3626
3627     fixed sidecar grouping
3628     
3629     this fixes grouping of files which differs only
3630     in upper/lowercase extension. The old code stopped scanning
3631     when the first file was found.
3632
3633 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
3634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3635 Date:   Tue Aug 18 20:19:23 2009 +0000
3636
3637     fixed possible crash in exif_item_get_integer
3638
3639 commit c1371f79e488f152db06c61f821469fe59331ade
3640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3641 Date:   Mon Aug 3 20:47:14 2009 +0000
3642
3643     updated links
3644
3645 commit 6873f89855794d502a5098369ba8b79fa4794392
3646 Author: Klaus Ethgen <Klaus@Ethgen.de>
3647 Date:   Mon Aug 3 12:34:57 2009 +0000
3648
3649     Fixing libexiv2 bug
3650
3651 commit 95f139cb78e9e71ee9c8978fe70885537d265092
3652 Author: Klaus Ethgen <Klaus@Ethgen.de>
3653 Date:   Sat Aug 1 22:37:57 2009 +0000
3654
3655     Fix a small problem with casefull keywords
3656     
3657     In @1636 I miss one check for keyword case. Now it should be all fixed.
3658
3659 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
3660 Author: Klaus Ethgen <Klaus@Ethgen.de>
3661 Date:   Sat Aug 1 22:37:37 2009 +0000
3662
3663     This function is never used anymore: file_maint_removed
3664
3665 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
3666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3667 Date:   Fri Jul 31 20:46:55 2009 +0000
3668
3669     updated project status
3670
3671 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
3672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3673 Date:   Fri Jul 31 20:31:56 2009 +0000
3674
3675     added project web page under version control
3676
3677 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
3678 Author: Laurent Monin <geeqie@norz.org>
3679 Date:   Thu Jul 30 17:59:20 2009 +0000
3680
3681     Some systems (BSD,MacOsX,HP-UX,...) define MAP_ANON and not MAP_ANONYMOUS. Make each an alias of other to be sure. issue reported by Martin Proetzsch.
3682
3683 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
3684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3685 Date:   Wed Jul 29 21:03:38 2009 +0000
3686
3687     updated czech translation
3688
3689 commit e01d567728c83465fd4bd657233f07b6a1d47403
3690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3691 Date:   Tue Jul 28 22:27:24 2009 +0000
3692
3693     improved scroll on slower machines
3694     
3695     patch by Stanislav Brabec
3696
3697 commit 41599122ba313c5806555c6f1e241ed09ff37177
3698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3699 Date:   Tue Jul 28 22:14:26 2009 +0000
3700
3701     do not process sidecar files in bar_gps
3702     
3703     patch by Colin Clark
3704
3705 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
3706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3707 Date:   Tue Jul 28 22:03:54 2009 +0000
3708
3709     run the scripts with /bin/sh
3710
3711 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
3712 Author: Laurent Monin <geeqie@norz.org>
3713 Date:   Sat Jul 25 08:23:23 2009 +0000
3714
3715     French translation was updated.
3716
3717 commit 6c06cb33020b4045625a56baae23b1fef36c8618
3718 Author: Laurent Monin <geeqie@norz.org>
3719 Date:   Sat Jul 25 08:13:13 2009 +0000
3720
3721     Remove some bashisms from configure.in. Patch by Greg Troxel.
3722
3723 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
3724 Author: Laurent Monin <geeqie@norz.org>
3725 Date:   Sat Jul 25 08:00:07 2009 +0000
3726
3727     Romanian translation was completed. Thanks to Sabin Iacob.
3728
3729 commit 206a227078812c68c76b4a233cd877639a8b49bf
3730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3731 Date:   Fri Jul 24 14:07:54 2009 +0000
3732
3733     update column sizes after toggling thumbnails
3734
3735 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
3736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3737 Date:   Fri Jul 24 13:32:37 2009 +0000
3738
3739     fixed switching of multiline texts
3740
3741 commit 2d113f07405e4579f942e247297cc0ff66227935
3742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3743 Date:   Fri Jul 24 12:56:54 2009 +0000
3744
3745     do not try to reload deleted image
3746     
3747     deleted image is replaced by the next one from the list, keep
3748     the old image displayed until the new one is set
3749
3750 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
3751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3752 Date:   Fri Jul 24 12:45:42 2009 +0000
3753
3754     call gtk_tree_view_columns_autosize only when reall needed
3755     
3756     gtk_tree_view_columns_autosize is rather expensive, call it only
3757     afrer directory change or after user-requested refresh
3758
3759 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
3760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3761 Date:   Fri Jul 24 12:21:23 2009 +0000
3762
3763     do not use cell_data_func
3764     
3765     cell_data_func is too slow, store formatted string in the tree_store
3766     instead
3767
3768 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
3769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3770 Date:   Tue Jul 21 14:17:01 2009 +0000
3771
3772     fixed destroying of menu data
3773     
3774     Make sure that menu destroy functions do not access parent widget
3775     structures that are already destroyed
3776     There are 2 ways to achieve this:
3777     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
3778     - use separate data structure passed to *_popup_menu_destroy_cb()
3779       like in img-view.
3780
3781 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
3782 Author: Klaus Ethgen <Klaus@Ethgen.de>
3783 Date:   Sat Jul 18 08:16:54 2009 +0000
3784
3785     Fix a overrun
3786     
3787     data_offset + data_length could be bigger than guint which makes the
3788     calculation overflow to a value smaller then size.
3789
3790 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
3791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3792 Date:   Thu Jul 2 17:37:05 2009 +0000
3793
3794     updated ChangeLog file
3795
3796 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
3797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3798 Date:   Thu Jul 2 17:31:38 2009 +0000
3799
3800     updated ca.po - submitted by Mecatxis
3801
3802 commit ecfe3d0ad28feebc56f32610d9707309243a051c
3803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3804 Date:   Wed Jul 1 20:55:37 2009 +0000
3805
3806     make sure that automake and config.h uses the same installation paths
3807
3808 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
3809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3810 Date:   Wed Jul 1 19:38:17 2009 +0000
3811
3812     updated version string
3813
3814 commit b514d250a6bf056da22f144876fb3a367c35e943
3815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3816 Date:   Wed Jul 1 19:33:09 2009 +0000
3817
3818     fixed mnemonic conflicts
3819
3820 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
3821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3822 Date:   Wed Jul 1 18:59:39 2009 +0000
3823
3824     removed msgctxt keyword, older gettext fails on it
3825
3826 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
3827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3828 Date:   Wed Jul 1 18:32:32 2009 +0000
3829
3830     removed gettext.h reference
3831
3832 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
3833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3834 Date:   Wed Jul 1 07:04:42 2009 +0000
3835
3836     updated spec file
3837
3838 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
3839 Author: Laurent Monin <geeqie@norz.org>
3840 Date:   Tue Jun 30 23:40:37 2009 +0000
3841
3842     French translation was updated.
3843
3844 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
3845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3846 Date:   Tue Jun 30 20:15:33 2009 +0000
3847
3848     fixed an use of uninitialized value
3849
3850 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
3851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3852 Date:   Tue Jun 30 20:12:28 2009 +0000
3853
3854     fixes for a built without Exiv2
3855     
3856     don't try to access XMP metadata if not compiled with Exiv2
3857     some metadata options are valid without Exiv2, do not disable them
3858
3859 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
3860 Author: Klaus Ethgen <Klaus@Ethgen.de>
3861 Date:   Tue Jun 30 19:53:55 2009 +0000
3862
3863     Revert "Add pgettext for some ambiguous strings"
3864     
3865     Now there should be all ambiguous strings gone. This reverts commit 1628
3866     
3867     With that commit also all ambiguous strings should be solved.
3868
3869 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
3870 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3871 Date:   Tue Jun 30 19:12:25 2009 +0000
3872
3873     add desktop.in files to the tarball
3874
3875 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
3876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3877 Date:   Mon Jun 29 19:48:14 2009 +0000
3878
3879     fixed writting to gqview legacy format
3880
3881 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
3882 Author: Laurent Monin <geeqie@norz.org>
3883 Date:   Mon Jun 29 16:32:43 2009 +0000
3884
3885     French translation was updated.
3886
3887 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
3888 Author: Laurent Monin <geeqie@norz.org>
3889 Date:   Mon Jun 29 16:02:28 2009 +0000
3890
3891     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
3892
3893 commit f8f76cde319631e0147a286966ca7af0b13f747c
3894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3895 Date:   Sun Jun 28 13:41:51 2009 +0000
3896
3897     added geeqie-import-geeqie.desktop.in
3898
3899 commit 8bb48410fde2352746c65072c38331ec17faa329
3900 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3901 Date:   Sun Jun 28 11:55:54 2009 +0000
3902
3903     libchamplain compatibility fix
3904
3905 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
3906 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3907 Date:   Sun Jun 28 09:25:47 2009 +0000
3908
3909     cleanup: remove some disabled code
3910
3911 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
3912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3913 Date:   Sun Jun 28 09:08:25 2009 +0000
3914
3915     warn if another operation is performed on a file with unsaved metadata
3916
3917 commit dadc45eb233a88708878440db9dc0746206f6246
3918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3919 Date:   Sun Jun 28 08:49:28 2009 +0000
3920
3921     sync histogram state after enabling it from the menu
3922
3923 commit a61e74ef49b2910e1c2b52699455707a110344ba
3924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3925 Date:   Sun Jun 28 08:32:27 2009 +0000
3926
3927     added script for importing GQView and Geeqie-alpha metadata
3928
3929 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
3930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3931 Date:   Sat Jun 27 23:12:52 2009 +0000
3932
3933     put preferences to separate submenu
3934
3935 commit d960407def39b244453756528e281209f1c47135
3936 Author: Klaus Ethgen <Klaus@Ethgen.de>
3937 Date:   Sat Jun 27 22:58:20 2009 +0000
3938
3939     German translation update
3940
3941 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
3942 Author: Klaus Ethgen <Klaus@Ethgen.de>
3943 Date:   Sat Jun 27 22:57:56 2009 +0000
3944
3945     Complete commit @1747 (intltool usage)
3946     
3947     With using intltool the localisation will fail cause of missing
3948     desktop.in file. Also the old desktop files are obsoleted by this
3949     commit.
3950     
3951     Also it is not necessary any more to have a './' in front of the files
3952     in POTFILES.in.
3953
3954 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
3955 Author: Klaus Ethgen <Klaus@Ethgen.de>
3956 Date:   Sat Jun 27 22:56:50 2009 +0000
3957
3958     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
3959     
3960     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
3961     src/Makefile.am.
3962     
3963     I also did some minor whitespace fixes and made the internal
3964     documentation consistent by using \ than @ for doxygen doc.
3965
3966 commit 1282982b76068795acda07efe761286c1d850927
3967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3968 Date:   Sat Jun 27 22:40:25 2009 +0000
3969
3970     added command for editing ufraw id file, changed menu location
3971
3972 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
3973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3974 Date:   Sat Jun 27 21:12:07 2009 +0000
3975
3976     reordered View menu
3977
3978 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
3979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3980 Date:   Sat Jun 27 20:47:17 2009 +0000
3981
3982     use radio buttons for file and dir mode in popup menu
3983
3984 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
3985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3986 Date:   Sat Jun 27 20:12:56 2009 +0000
3987
3988     simplified menu_item_add_radio usage
3989
3990 commit f9509525508c1f38a99edf06d5203f2cb063b81a
3991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3992 Date:   Sat Jun 27 17:54:31 2009 +0000
3993
3994     created Files and Folders submenu
3995
3996 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
3997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3998 Date:   Sat Jun 27 15:47:50 2009 +0000
3999
4000     improved overlay menu
4001     
4002     - indicate overlay and histogram state in toggle and radio entries in
4003       the menu
4004     - all entries have visible effect in all modes
4005
4006 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
4007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4008 Date:   Wed Jun 24 20:31:30 2009 +0000
4009
4010     test if an accelerator can be stored
4011     
4012     gtk_accel_map_change_entry can't change accelerators
4013     to keys like arrows. Test this and show the keys in the list
4014     only if they can be really changed.
4015     
4016     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
4017
4018 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
4019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4020 Date:   Tue Jun 23 19:20:48 2009 +0000
4021
4022     improved description string
4023
4024 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
4025 Author: Klaus Ethgen <Klaus@Ethgen.de>
4026 Date:   Sun Jun 21 22:52:45 2009 +0000
4027
4028     Localizing one string
4029
4030 commit d820c538051df54a6316047a3da7ce77414fa980
4031 Author: Klaus Ethgen <Klaus@Ethgen.de>
4032 Date:   Sun Jun 21 22:52:08 2009 +0000
4033
4034     Fix two memory failures
4035     
4036     1. if the description field for a exif information is empty the program
4037        dumps core when trying to change this. The reason is a strcmp with a
4038        NULL value.
4039     
4040        The fix add the small functionality to set the field to default when
4041        it is set empty.
4042     
4043     2. There was a g_strdup miss in exif.c which could end in memory
4044        corruption.
4045
4046 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
4047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4048 Date:   Sun Jun 21 20:14:53 2009 +0000
4049
4050     improved file list update priority
4051     
4052     - update list with lower priority than the priority of file operations
4053     - make sure that it is updated at least once per 2 seconds
4054
4055 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
4056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4057 Date:   Sun Jun 21 13:28:02 2009 +0000
4058
4059     fixed jumping of filelist on focus_in event
4060
4061 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
4062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4063 Date:   Sun Jun 21 12:39:58 2009 +0000
4064
4065     fixed updating of marks in sidecars
4066
4067 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
4068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4069 Date:   Sat Jun 20 23:15:11 2009 +0000
4070
4071     various geeqie-ufraw improvements
4072     
4073     - handle xmp sidecars
4074     - commandline options, help
4075
4076 commit ad121b74463720f97b4ff342580227d07b30d52c
4077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4078 Date:   Sat Jun 20 18:42:23 2009 +0000
4079
4080     fixed leak in file_util_* functions
4081     
4082     - file_util_* are changed to take over the filelist and free it when
4083       done
4084     - make sure that these functions are called correctly
4085
4086 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
4087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4088 Date:   Sat Jun 20 16:46:32 2009 +0000
4089
4090     improved list view
4091     
4092     - do the string formatting in the cell_data callback
4093     - show the sidecar list only in collapsed entries
4094
4095 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
4096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4097 Date:   Sat Jun 20 08:51:07 2009 +0000
4098
4099     always check for deleted sidecar files
4100
4101 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
4102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4103 Date:   Fri Jun 19 22:37:30 2009 +0000
4104
4105     fixed regexp usage
4106
4107 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
4108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4109 Date:   Fri Jun 19 22:34:52 2009 +0000
4110
4111     run external commands from current directory even with no files
4112
4113 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
4114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4115 Date:   Thu Jun 18 20:46:33 2009 +0000
4116
4117     ufraw-batch script
4118     
4119     added a more complicated script that demonstrates advanced
4120     features of external editors:
4121     - create a jpeg + ufraw id file for each raw file
4122     - update the jpeg if the id file was modified
4123
4124 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
4125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4126 Date:   Wed Jun 17 18:41:10 2009 +0000
4127
4128     made file_util_start_editor_from_file consider also sidecars
4129
4130 commit 74888a81cf4563307c3f5814f571aaa47b72de72
4131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4132 Date:   Wed Jun 17 18:19:11 2009 +0000
4133
4134     fixed problems with floor/ceil
4135     
4136     - introduce macros ROUND_DOWN, ROUND_UP
4137     - fixed incorrect usage of floor/ceil functions on int arguments
4138     
4139     patch by  Yuriy Kaminskiy
4140
4141 commit a9e0a03817c421da14093d05e41970da740c44a0
4142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4143 Date:   Mon Jun 15 20:50:35 2009 +0000
4144
4145     use intltool for desktop file translation
4146     
4147     - desktop files are translated via .po files together with other strings
4148     - make update-po is replaced with intltool-update [lang]
4149
4150 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
4151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4152 Date:   Mon Jun 15 19:13:45 2009 +0000
4153
4154     improved rotation script
4155     
4156     - applies the orientation from metadata
4157     - uses exiftran for jpeg an ImageMagick for other files
4158
4159 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
4160 Author: Laurent Monin <geeqie@norz.org>
4161 Date:   Sun Jun 14 08:49:39 2009 +0000
4162
4163     French translation was updated.
4164
4165 commit 1401afe8606b92cfa9f3b52989448e86833ed248
4166 Author: Klaus Ethgen <Klaus@Ethgen.de>
4167 Date:   Sat Jun 13 22:19:57 2009 +0000
4168
4169     Update documentation
4170     
4171     Now it holds a more verbose doxygen description as discussed in mailing
4172     list.
4173     
4174     - Doxygen style description
4175     - Small visibility changes
4176     - Commit message change
4177
4178 commit 369eab0297a8ba20f117db5c4c751907e22479ed
4179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4180 Date:   Sat Jun 13 19:26:32 2009 +0000
4181
4182     the options for custom border color were made independent
4183
4184 commit 1283b61934436f9ba1563633c0892ba8245b16aa
4185 Author: Laurent Monin <geeqie@norz.org>
4186 Date:   Thu Jun 11 18:18:07 2009 +0000
4187
4188     French translation was updated.
4189
4190 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
4191 Author: Laurent Monin <geeqie@norz.org>
4192 Date:   Thu Jun 11 17:34:37 2009 +0000
4193
4194     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
4195
4196 commit f5dbedfb0a27731a28584e4734b7fd548222140e
4197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4198 Date:   Wed Jun 10 20:45:24 2009 +0000
4199
4200     make sure that a directory exists on saving desktop files
4201
4202 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
4203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4204 Date:   Wed Jun 10 20:26:47 2009 +0000
4205
4206     do not install helper scripts into /usr/bin
4207     
4208     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
4209     - add the directory to $PATH on startup - the Exec line in desktop files
4210       does not have to contain full path
4211     
4212     fixes
4213     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
4214
4215 commit c266b1d322f46134d567ce59168746575944e3d1
4216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4217 Date:   Tue Jun 9 19:12:37 2009 +0000
4218
4219     enabled color management in img-view
4220     
4221     patch by Omari Stephens
4222
4223 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
4224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4225 Date:   Tue Jun 9 19:08:52 2009 +0000
4226
4227     fixed leak in image_post_process_color
4228     
4229     patch by Omari Stephens
4230
4231 commit 3c31271012cd131271872a32dc5214a81010d665
4232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4233 Date:   Mon Jun 8 19:05:49 2009 +0000
4234
4235     unify code paths for New directory
4236     keep the directory visible after rename
4237     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
4238
4239 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
4240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4241 Date:   Sun Jun 7 10:11:05 2009 +0000
4242
4243     do not show wide frame in single image mode
4244     it partially fixes
4245     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
4246
4247 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
4248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4249 Date:   Sat Jun 6 22:51:55 2009 +0000
4250
4251     added mark filter to menu - now it is possible to assign hotkeys
4252
4253 commit da1d8ad7407bec7c000684ad9466c45a03243467
4254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4255 Date:   Sat Jun 6 19:39:46 2009 +0000
4256
4257     preserve zoom value on fullscreen startup
4258
4259 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
4260 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4261 Date:   Sat Jun 6 17:28:16 2009 +0000
4262
4263     swap x and y scale when scaling rotated images - it fixes tiles that were
4264     sometimes off by 1 pixel - thanks Petr for reporting,
4265     code cleanup
4266
4267 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
4268 Author: Laurent Monin <geeqie@norz.org>
4269 Date:   Sat Jun 6 17:02:21 2009 +0000
4270
4271     French translation was updated.
4272
4273 commit 0b3615164ce594afae630a1e652099d14308c356
4274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4275 Date:   Sat Jun 6 16:14:07 2009 +0000
4276
4277     better implementation of tree_view_row_get_visibility,
4278     gtk_tree_view_set_cursor is not sufficient in some cases, call also
4279     tree_view_row_make_visible
4280
4281 commit 2ca07031f3571cee3851b885ac9eb466d0485648
4282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4283 Date:   Sat Jun 6 15:33:56 2009 +0000
4284
4285     do not call signal handler from vdtree_row_expanded
4286     it fixes tree view for user-entered hidden directories
4287
4288 commit 1bd43a679034412c6ee7f82676c027f7db73a602
4289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4290 Date:   Sat Jun 6 11:15:09 2009 +0000
4291
4292     reduced jumping of directory tree when user clicks on folders
4293
4294 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
4295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4296 Date:   Fri Jun 5 21:52:37 2009 +0000
4297
4298     simplified the code around vd_select_row
4299
4300 commit e88a00bed30f1083f221a96876a0ddd84f44623f
4301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4302 Date:   Thu Jun 4 21:07:03 2009 +0000
4303
4304     use layout_set_fd() for changing images from a slideshow
4305     - this updates folder and icon in recursive slideshow mode
4306     
4307     preserve slideshow on layout change - fixes
4308       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
4309
4310 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
4311 Author: Laurent Monin <geeqie@norz.org>
4312 Date:   Thu Jun 4 19:51:20 2009 +0000
4313
4314     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
4315
4316 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
4317 Author: Klaus Ethgen <Klaus@Ethgen.de>
4318 Date:   Thu Jun 4 16:07:41 2009 +0000
4319
4320     Ongoing translation
4321     
4322     Now the most is translated to German language. Just the photographic
4323     notions are missing.
4324
4325 commit 8e6775025b5874e2bb686854009a4fb07dd74909
4326 Author: Klaus Ethgen <Klaus@Ethgen.de>
4327 Date:   Thu Jun 4 16:07:16 2009 +0000
4328
4329     Change the order of columns for editors dialogue
4330
4331 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
4332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4333 Date:   Wed Jun 3 20:05:19 2009 +0000
4334
4335     regroup sidecar files when an operation on partial group is finished
4336
4337 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
4338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4339 Date:   Tue Jun 2 22:33:53 2009 +0000
4340
4341     changed selection behavior as requested at
4342     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
4343     
4344     file view - sidecars are added to the selection if they were expicitly selected
4345                 or if the entry is collapsed
4346     icon view - selection always contains sidecars
4347     
4348     file operations splits partially selected groups - selected files have
4349     disabled grouping
4350
4351 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
4352 Author: Laurent Monin <geeqie@norz.org>
4353 Date:   Mon Jun 1 16:37:30 2009 +0000
4354
4355     Minor code cleanup and redundancy reduction.
4356
4357 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
4358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4359 Date:   Sun May 31 14:32:39 2009 +0000
4360
4361     fixed incorrect type conversion
4362
4363 commit 7c03436375c2931a9ebe20706648ea9f40195265
4364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4365 Date:   Sun May 31 13:32:09 2009 +0000
4366
4367     do not display menus ("FileMenu" etc.) in accelerator configuration
4368     improved tooltip texts
4369
4370 commit 7166e8e6822956cfc657744e4257af67f6152542
4371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4372 Date:   Sun May 31 11:08:00 2009 +0000
4373
4374     do not block the files sent to external editors like gimp
4375
4376 commit f6b5317b9869a7640793c47eda0bbd39253ad363
4377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4378 Date:   Sat May 30 20:18:22 2009 +0000
4379
4380     preserve image center over short periods when the "broken image" icon is
4381     displayed
4382     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
4383
4384 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
4385 Author: Laurent Monin <geeqie@norz.org>
4386 Date:   Tue May 26 19:41:22 2009 +0000
4387
4388     Add .desktop files to restore lossless jpeg rotation via editors.
4389
4390 commit 257284ed5d98e13733f90bff28124cdc75c85238
4391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4392 Date:   Sat May 23 21:23:06 2009 +0000
4393
4394     added doxygen.conf
4395     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
4396
4397 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
4398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4399 Date:   Sat May 23 21:07:21 2009 +0000
4400
4401     enabled PageSize code
4402     https://bugzilla.redhat.com/show_bug.cgi?id=222639
4403
4404 commit 94698117d7c312c420ae83d26bb80fd973a16b90
4405 Author: Laurent Monin <geeqie@norz.org>
4406 Date:   Thu May 21 09:54:20 2009 +0000
4407
4408     Add missing vim modeline.
4409
4410 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
4411 Author: Laurent Monin <geeqie@norz.org>
4412 Date:   Thu May 21 09:20:48 2009 +0000
4413
4414     Attempt to use stock gtk icons for directory list and tree views.
4415
4416 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
4417 Author: Laurent Monin <geeqie@norz.org>
4418 Date:   Sat May 16 11:31:48 2009 +0000
4419
4420     Fix up too short array, reported by Michael Schwendt.
4421
4422 commit db09073d27d708eec901db85729b7c96d513cae8
4423 Author: Laurent Monin <geeqie@norz.org>
4424 Date:   Sat May 16 08:48:21 2009 +0000
4425
4426     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
4427     
4428     
4429     $ desktop-file-validate geeqie.desktop
4430     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
4431     "Categories" in group "Desktop Entry" contains a deprecated value
4432     "Application"
4433     
4434     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
4435
4436 commit 939990870184f816d033427411963290f6ade227
4437 Author: Laurent Monin <geeqie@norz.org>
4438 Date:   Thu May 14 20:45:34 2009 +0000
4439
4440     Fix up unused variables warnings.
4441
4442 commit 93e62dee098e12678bee8560811f2676d66a169c
4443 Author: Laurent Monin <geeqie@norz.org>
4444 Date:   Thu May 14 20:32:14 2009 +0000
4445
4446     Merge common thumb code from view_file_list and view_file_icon to view_file.
4447
4448 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
4449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4450 Date:   Tue May 12 20:54:58 2009 +0000
4451
4452     added some notes to README file
4453
4454 commit e0541d552647c5878d8ce21e111563837e0c9d9b
4455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4456 Date:   Tue May 12 20:38:26 2009 +0000
4457
4458     fixed compilation with older gtk
4459
4460 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
4461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4462 Date:   Tue May 12 20:17:03 2009 +0000
4463
4464     updated TODO list
4465
4466 commit 19db93d6eb70f5163b098be3390476c19f10b54e
4467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4468 Date:   Tue May 12 18:25:18 2009 +0000
4469
4470     added GPS map support - patch by Colin Clark
4471
4472 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
4473 Author: Laurent Monin <geeqie@norz.org>
4474 Date:   Tue May 12 06:54:05 2009 +0000
4475
4476     French translation was updated.
4477
4478 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
4479 Author: Laurent Monin <geeqie@norz.org>
4480 Date:   Tue May 12 06:42:20 2009 +0000
4481
4482     Fix up tooltip text: Color _Management -> Color Management.
4483
4484 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
4485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4486 Date:   Mon May 11 20:50:13 2009 +0000
4487
4488     added keyboard configuration dialog
4489     mostly written by Petr Ostadal
4490     alternate keys are not yet fully configurable - the corresponding code
4491     is commented out
4492
4493 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
4494 Author: Laurent Monin <geeqie@norz.org>
4495 Date:   Mon May 11 10:10:13 2009 +0000
4496
4497     French translation was updated.
4498
4499 commit b8baff4dae2056c190eb6274bf48764521192aa0
4500 Author: Laurent Monin <geeqie@norz.org>
4501 Date:   Mon May 11 09:55:39 2009 +0000
4502
4503     Include missing header file.
4504
4505 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
4506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4507 Date:   Sat May 9 19:45:24 2009 +0000
4508
4509     expose the file grouping flag to the user
4510
4511 commit 70138111fc44652288eb415f4c3587b0a69a661b
4512 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4513 Date:   Sat May 9 19:25:51 2009 +0000
4514
4515     extended the list of grouped metadata tags
4516
4517 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
4518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4519 Date:   Sat May 9 17:02:35 2009 +0000
4520
4521     added some structure to the metadata preferences dialog
4522
4523 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
4524 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4525 Date:   Fri May 8 18:29:09 2009 +0000
4526
4527     better tooltip for disabled lcms
4528
4529 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
4530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4531 Date:   Thu May 7 20:24:35 2009 +0000
4532
4533     limit metadata details dialog size
4534
4535 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
4536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4537 Date:   Thu May 7 19:52:38 2009 +0000
4538
4539     fixed keyword tree initialization
4540
4541 commit dee4299ea23692b3aefb7f29b12918fa05aed927
4542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4543 Date:   Thu May 7 19:38:07 2009 +0000
4544
4545     updated version string to beta1
4546
4547 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
4548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4549 Date:   Thu May 7 19:34:33 2009 +0000
4550
4551     enabled XDG directory layout
4552
4553 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
4554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4555 Date:   Thu May 7 19:30:15 2009 +0000
4556
4557     use "keywords" instead of "tags" in option name, it is more consistent
4558
4559 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
4560 Author: Laurent Monin <geeqie@norz.org>
4561 Date:   Sun May 3 17:54:37 2009 +0000
4562
4563     French translation was updated.
4564
4565 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
4566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4567 Date:   Sat May 2 22:34:46 2009 +0000
4568
4569     added stock icons for slideshow
4570
4571 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
4572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4573 Date:   Sat May 2 22:19:42 2009 +0000
4574
4575     updated czech translation
4576
4577 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
4578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4579 Date:   Sat May 2 11:14:24 2009 +0000
4580
4581     force the metadata dialog if it was triggered by the menu or the button
4582
4583 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
4584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4585 Date:   Sat May 2 10:59:36 2009 +0000
4586
4587     action table clean up
4588
4589 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
4590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4591 Date:   Sat May 2 09:15:56 2009 +0000
4592
4593     improved pixel info, changed the menu entry from "Hide" to "Show",
4594     added it on default status bar
4595
4596 commit 022c685ad3ea779b5d173483deb75f19434ccac2
4597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4598 Date:   Fri May 1 23:40:01 2009 +0000
4599
4600     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
4601     use <shift>S for sort manager
4602
4603 commit c95bd69965832c1cc0b82683888759057cc37b85
4604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4605 Date:   Fri May 1 23:15:51 2009 +0000
4606
4607     - handle color profile and write metadata buttons on statusbar by ui_manager
4608     - statusbar buttons made configurable
4609
4610 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
4611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4612 Date:   Fri May 1 09:49:27 2009 +0000
4613
4614     allow external editors without parameters, as long as they are in
4615     category 'X-Geeqie'
4616
4617 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
4618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4619 Date:   Wed Apr 29 20:28:54 2009 +0000
4620
4621     updated czech translation, not yet complete
4622
4623 commit 6739de52b94a36b0a4fd316444cb00ad06571181
4624 Author: Laurent Monin <geeqie@norz.org>
4625 Date:   Tue Apr 28 21:40:00 2009 +0000
4626
4627     French translation was updated.
4628
4629 commit baa6516063591b9c127a76be15b6d53851cd6c43
4630 Author: Laurent Monin <geeqie@norz.org>
4631 Date:   Tue Apr 28 21:38:20 2009 +0000
4632
4633     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
4634
4635 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
4636 Author: Laurent Monin <geeqie@norz.org>
4637 Date:   Tue Apr 28 21:37:27 2009 +0000
4638
4639     Fix up po/Makefile to rebuild geeqie.pot when POTFILES.in was modified. Without this change, new translatable strings in recently added files were not available for translation in various .po files after a make update-po. Makefile.in.in.patch was modified to include this fix plus some minor cleanups.
4640
4641 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
4642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4643 Date:   Tue Apr 28 20:09:41 2009 +0000
4644
4645     do not translate internal strings
4646
4647 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
4648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4649 Date:   Tue Apr 28 06:55:56 2009 +0000
4650
4651     added new files
4652
4653 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
4654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4655 Date:   Tue Apr 28 06:54:59 2009 +0000
4656
4657     compilation fixes for older glib and gtk
4658
4659 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
4660 Author: Laurent Monin <geeqie@norz.org>
4661 Date:   Mon Apr 27 23:07:59 2009 +0000
4662
4663     French translation was updated: fix few main menu mnenonics.
4664
4665 commit e83d047474df3181e844ded3d6341d00a1f06cb2
4666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4667 Date:   Mon Apr 27 21:39:56 2009 +0000
4668
4669     compilation fixes
4670
4671 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
4672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4673 Date:   Mon Apr 27 20:19:21 2009 +0000
4674
4675     "make dist" fixes
4676
4677 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
4678 Author: Laurent Monin <geeqie@norz.org>
4679 Date:   Sun Apr 26 14:08:44 2009 +0000
4680
4681     French translation was updated.
4682
4683 commit 81620ce969208f28075c74e05bee39161c567f5c
4684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4685 Date:   Sun Apr 26 11:38:28 2009 +0000
4686
4687     small fixes
4688
4689 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
4690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4691 Date:   Sun Apr 26 09:25:52 2009 +0000
4692
4693     fixed return from metadata_write_revert
4694
4695 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
4696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4697 Date:   Sun Apr 26 09:01:35 2009 +0000
4698
4699     added an option to write image orientation to the metadata
4700
4701 commit f62a4ec8486bc8489420e73e3981ccde92395342
4702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4703 Date:   Sat Apr 25 22:08:09 2009 +0000
4704
4705     separated Orientation and Grayscale functions
4706     moved Grayscale to Color management menu
4707
4708 commit a0f54dffd9713fc6ae22a46467371500623ad197
4709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4710 Date:   Sat Apr 25 20:55:11 2009 +0000
4711
4712     added more info to the details dialog
4713
4714 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
4715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4716 Date:   Fri Apr 24 23:26:49 2009 +0000
4717
4718     added details dialog for other operations too
4719
4720 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
4721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4722 Date:   Fri Apr 24 22:51:00 2009 +0000
4723
4724     added possibility to exclude individual files
4725
4726 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
4727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4728 Date:   Thu Apr 23 21:15:14 2009 +0000
4729
4730     fixed writting metadata behavior at exit
4731
4732 commit 92d41d67e666813d5c5534214555b6f840924f6b
4733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4734 Date:   Thu Apr 23 21:12:19 2009 +0000
4735
4736     added an image to the file details dialog
4737
4738 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
4739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4740 Date:   Thu Apr 23 20:48:03 2009 +0000
4741
4742     differentiate between "Cancel" and "Discard changes"
4743
4744 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
4745 Author: Laurent Monin <geeqie@norz.org>
4746 Date:   Tue Apr 21 21:47:11 2009 +0000
4747
4748     Fix up few warnings (especially on 64bits platforms).
4749
4750 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
4751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4752 Date:   Tue Apr 21 21:16:32 2009 +0000
4753
4754     fixed metadata.confirm_on_dir_change
4755
4756 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
4757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4758 Date:   Tue Apr 21 21:07:28 2009 +0000
4759
4760     added possibility to show modifiied metadata before write
4761
4762 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
4763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4764 Date:   Mon Apr 20 21:34:16 2009 +0000
4765
4766     added remote interface for exporting additional info (sidecars,
4767     destination) to external commands
4768     
4769     see the symlink command for an example
4770     
4771     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
4772
4773 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
4774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4775 Date:   Mon Apr 20 21:07:52 2009 +0000
4776
4777     write info and debugging messages to stderr
4778
4779 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
4780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4781 Date:   Mon Apr 20 19:44:50 2009 +0000
4782
4783     improved remote protocol to allow bidirectional communication
4784
4785 commit 119665d75960040f13b9a40ecdf0515e4405b49e
4786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4787 Date:   Fri Apr 17 20:26:22 2009 +0000
4788
4789     fixed tests for vd_find_row return value
4790
4791 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
4792 Author: Klaus Ethgen <Klaus@Ethgen.de>
4793 Date:   Tue Apr 14 21:51:29 2009 +0000
4794
4795     German translation updated
4796     
4797     With some help from de.alt.rec.digitalfotografie.
4798
4799 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
4800 Author: Laurent Monin <geeqie@norz.org>
4801 Date:   Tue Apr 14 20:54:50 2009 +0000
4802
4803     French translation was updated.
4804
4805 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
4806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4807 Date:   Mon Apr 13 22:40:47 2009 +0000
4808
4809     color profile fixes
4810
4811 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
4812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4813 Date:   Mon Apr 13 14:39:50 2009 +0000
4814
4815     show color management status on statusbar
4816
4817 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
4818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4819 Date:   Mon Apr 13 10:55:49 2009 +0000
4820
4821     support X11 screen profile
4822     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
4823
4824 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
4825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4826 Date:   Mon Apr 13 08:09:56 2009 +0000
4827
4828     moved color profiles from statusbar to View menu
4829
4830 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
4831 Author: Klaus Ethgen <Klaus@Ethgen.de>
4832 Date:   Sun Apr 12 17:58:55 2009 +0000
4833
4834     German translation updated
4835
4836 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
4837 Author: Laurent Monin <geeqie@norz.org>
4838 Date:   Sun Apr 12 15:06:43 2009 +0000
4839
4840     French translation was updated.
4841
4842 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
4843 Author: Klaus Ethgen <Klaus@Ethgen.de>
4844 Date:   Sun Apr 12 11:02:03 2009 +0000
4845
4846     Update POTFILES.in
4847     
4848     metadata.c was not in the POTFILES.in.
4849
4850 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
4851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4852 Date:   Sun Apr 12 08:36:53 2009 +0000
4853
4854     fixed ambiguous strings
4855
4856 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
4857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4858 Date:   Sat Apr 11 21:28:46 2009 +0000
4859
4860     improved default keyword tree
4861
4862 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
4863 Author: Klaus Ethgen <Klaus@Ethgen.de>
4864 Date:   Sat Apr 11 20:46:37 2009 +0000
4865
4866     Fix that the output of msgfmt could be singular
4867     
4868     The output of msgfmt could be singular if there is only one translation
4869     of the given type.
4870
4871 commit 1a73f69002e383830604ccc14c925f2967ede8df
4872 Author: Klaus Ethgen <Klaus@Ethgen.de>
4873 Date:   Sat Apr 11 19:51:03 2009 +0000
4874
4875     Allow to configure case handling of keywords
4876     
4877     Sometimes I use just different case for keywords. This should be
4878     chooseable.
4879
4880 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
4881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4882 Date:   Sat Apr 11 19:35:03 2009 +0000
4883
4884     fixed updating of filelist marks
4885
4886 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
4887 Author: Klaus Ethgen <Klaus@Ethgen.de>
4888 Date:   Sat Apr 11 18:34:12 2009 +0000
4889
4890     Adding debian packaging informations
4891     
4892     Adding debian control directory to create a geeqie debian package.
4893     
4894     NOTES: (To be fixed in autoconf)
4895        - LIRC must be explicit _enabled_ instead of disable. This is wrong
4896          documented.
4897        - It might be a good idea to derivate the readmedir and the htmldir
4898          from docdir.
4899
4900 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
4901 Author: Klaus Ethgen <Klaus@Ethgen.de>
4902 Date:   Sat Apr 11 16:34:25 2009 +0000
4903
4904     Implementing CTRL-W to close advanced exif window
4905     
4906     In fact, this implements keypress event handling in the advanced exif
4907     window to handle CTRL-W event.
4908
4909 commit f43df7469ca80ae712259e6234fde3e194219b8d
4910 Author: Klaus Ethgen <Klaus@Ethgen.de>
4911 Date:   Fri Apr 10 13:54:08 2009 +0000
4912
4913     Just update the internal sort method
4914     
4915     There is no other use of the internal sort method than speeding up the
4916     sorting of a collection. So setting it to SORT_NONE is the better
4917     choice.
4918
4919 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
4920 Author: Klaus Ethgen <Klaus@Ethgen.de>
4921 Date:   Fri Apr 10 13:44:37 2009 +0000
4922
4923     Implement random sort method for collections
4924     
4925     This patch allows to randomize the collections. (Closes: #2497413)
4926     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
4927
4928 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
4929 Author: Klaus Ethgen <Klaus@Ethgen.de>
4930 Date:   Fri Apr 10 10:18:42 2009 +0000
4931
4932     Fix the broken statistic generation
4933     
4934     The output of msgfmt has different format if no fuzzy translations (or
4935     even no translated) are available. I fixed that by parsing the output of
4936     msgfmt more intelligent.
4937     
4938     Drawback of the solution is that the parsing will not work if the output
4939     of msgfmt use not the strings "translated messages", "fuzzy
4940     translations" and "untranslated messages".
4941
4942 commit 16e5361e36e314401b1d2528b5b672786d112dd0
4943 Author: Klaus Ethgen <Klaus@Ethgen.de>
4944 Date:   Fri Apr 10 09:47:40 2009 +0000
4945
4946     German translation updated
4947     
4948     Also included a update in the README file. Finally I add myself to that
4949     file. :-)
4950
4951 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
4952 Author: Klaus Ethgen <Klaus@Ethgen.de>
4953 Date:   Fri Apr 10 09:47:20 2009 +0000
4954
4955     Add pgettext for some ambiguous strings
4956     
4957     There are some strings which are ambiguous to translate. There is the
4958     pgettext function to solf that problem.
4959     
4960     For example, locations can be translated to german by Ortsangaben
4961     (geographical) or by Pfad (filesystem). I am sure there are also some
4962     ambiguous in other languages.
4963
4964 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
4965 Author: Laurent Monin <geeqie@norz.org>
4966 Date:   Thu Apr 9 20:40:16 2009 +0000
4967
4968     Minor french translations fixes.
4969
4970 commit edae49861932cea9597cba0e9dab3186538eed59
4971 Author: Laurent Monin <geeqie@norz.org>
4972 Date:   Thu Apr 9 20:07:16 2009 +0000
4973
4974     Fix histogram labels in french.
4975
4976 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
4977 Author: Laurent Monin <geeqie@norz.org>
4978 Date:   Thu Apr 9 19:58:03 2009 +0000
4979
4980     French translation was updated.
4981
4982 commit 672e4f69f438098a1552531fd6882e404e3e606f
4983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4984 Date:   Wed Apr 8 19:32:30 2009 +0000
4985
4986     improved Exiv2 error reporting:
4987     - use correct charset
4988     - respect --debug
4989
4990 commit fc1b420298aad46578404e56b0396182c1f4c393
4991 Author: Klaus Ethgen <Klaus@Ethgen.de>
4992 Date:   Mon Apr 6 23:59:54 2009 +0000
4993
4994     Nest new keywords inside existing
4995     
4996     It is boring to first add a bunch of keywords and then move them to the
4997     new location. It is more natural to add them as child to existing ons.
4998
4999 commit 81bcaeeeed18b732259e69d645da59cf953e484c
5000 Author: Klaus Ethgen <Klaus@Ethgen.de>
5001 Date:   Mon Apr 6 23:59:38 2009 +0000
5002
5003     Fix the is_keyword bug
5004     
5005     The is_keyword would be new set when placing the radio buttons. This
5006     Patch fix it by setting the variable afterwards.
5007
5008 commit 80f4d7efaec01b04310602fc82d571d178f797cd
5009 Author: Klaus Ethgen <Klaus@Ethgen.de>
5010 Date:   Mon Apr 6 23:39:27 2009 +0000
5011
5012     Set the focus for new keyword dialog
5013
5014 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
5015 Author: Laurent Monin <geeqie@norz.org>
5016 Date:   Mon Apr 6 22:18:13 2009 +0000
5017
5018     Disable unused functions when compiled without threads support, prevents few warnings.
5019
5020 commit 14946850539ebb7317fb81add299cb19bacd085a
5021 Author: Laurent Monin <geeqie@norz.org>
5022 Date:   Mon Apr 6 22:13:54 2009 +0000
5023
5024     Fix up event source ids type: gint -> guint.
5025     Functions like g_timeout_add() or g_idle_add() return a guint
5026     greater than 0, but in most places it was wrongly stored as int
5027     and initialized to -1.
5028     This broke assertions matching in g_source_remove() for example
5029     since id was always greater than 0 even when timer was not set
5030     (-1 was casted to the biggest guint).
5031
5032 commit bc94042180f920c3bf111578a565a450c177f613
5033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5034 Date:   Mon Apr 6 21:52:49 2009 +0000
5035
5036     re-ordered some options, improved descriptions
5037
5038 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
5039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5040 Date:   Mon Apr 6 20:38:54 2009 +0000
5041
5042     unconditionally enable fast jpeg thumbnailing
5043
5044 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
5045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5046 Date:   Mon Apr 6 19:53:59 2009 +0000
5047
5048     added pane_notify_selection to pane API
5049
5050 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
5051 Author: Laurent Monin <geeqie@norz.org>
5052 Date:   Mon Apr 6 19:13:35 2009 +0000
5053
5054     Remove unused field in IconData.
5055
5056 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
5057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5058 Date:   Mon Apr 6 19:09:55 2009 +0000
5059
5060     optimized sidecar file check
5061
5062 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
5063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5064 Date:   Sun Apr 5 09:46:49 2009 +0000
5065
5066     fixed bug in overlay drawing
5067
5068 commit 51a9455bd33f439da36889109602a6a2b081b18d
5069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5070 Date:   Sun Apr 5 09:25:48 2009 +0000
5071
5072     improved Scroll reset method in preferences dialog
5073
5074 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
5075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5076 Date:   Sat Apr 4 23:12:19 2009 +0000
5077
5078     disabled 2-pass rendering also affect color correction
5079     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
5080
5081 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
5082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5083 Date:   Sat Apr 4 22:29:25 2009 +0000
5084
5085     added option that simplifies saving of multi-window configurations
5086
5087 commit 282436623f1d51df1cd6acd812d79467dccbd3af
5088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5089 Date:   Sat Apr 4 22:09:50 2009 +0000
5090
5091     dropped show_copy_path option
5092
5093 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
5094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5095 Date:   Sat Apr 4 21:53:12 2009 +0000
5096
5097     dropped read_buffer options - they don't have any significant effect
5098
5099 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
5100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5101 Date:   Sat Apr 4 21:14:34 2009 +0000
5102
5103     startup path options simplified and moved to layout options
5104
5105 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
5106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5107 Date:   Sat Apr 4 20:20:17 2009 +0000
5108
5109     moved options from Advanced tab to other tabs
5110     TODO: add Advanced section on each tab
5111
5112 commit c66eafd0dfccc52bbeccef99066654aa061971a9
5113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5114 Date:   Sat Apr 4 19:10:49 2009 +0000
5115
5116     added metadata_read_GPS_coord
5117
5118 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
5119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5120 Date:   Sat Apr 4 16:42:54 2009 +0000
5121
5122     set current fd when the bar is shown again
5123     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
5124
5125 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
5126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5127 Date:   Fri Apr 3 19:35:34 2009 +0000
5128
5129     convert commandline to utf8
5130
5131 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
5132 Author: Laurent Monin <geeqie@norz.org>
5133 Date:   Thu Apr 2 23:11:07 2009 +0000
5134
5135     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
5136
5137 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
5138 Author: Laurent Monin <geeqie@norz.org>
5139 Date:   Thu Apr 2 16:10:12 2009 +0000
5140
5141     Use full path in genmarshal.
5142     This allows out of source builds with fakeroot.
5143     Patch by Lukas Jirkovsky.
5144
5145 commit f1b49514000a0db194e68800348c5033e1bb30b7
5146 Author: Laurent Monin <geeqie@norz.org>
5147 Date:   Tue Mar 31 22:23:33 2009 +0000
5148
5149     Cleanup.
5150
5151 commit dc03f50c8796196722ddc1f794280887d489e5fa
5152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5153 Date:   Tue Mar 31 21:33:54 2009 +0000
5154
5155     improved next/prev operation on sidecar files
5156     
5157     all operations with list index seem to be broken but IMHO this fix is
5158     sufficient for 1.0. Then it definitely needs a better interface.
5159
5160 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
5161 Author: Laurent Monin <geeqie@norz.org>
5162 Date:   Tue Mar 31 20:57:31 2009 +0000
5163
5164     Add and install a template to be used as new editor. Need more work.
5165
5166 commit 23e172eca263571aeddf10792887edf91dcfee7d
5167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5168 Date:   Tue Mar 31 20:53:37 2009 +0000
5169
5170     fixed vdlist_find_row return value
5171
5172 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
5173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5174 Date:   Tue Mar 31 20:35:04 2009 +0000
5175
5176     use a better signal
5177
5178 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
5179 Author: Laurent Monin <geeqie@norz.org>
5180 Date:   Tue Mar 31 20:22:47 2009 +0000
5181
5182     Make desktop window list checkboxes centered and not activatable.
5183
5184 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
5185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5186 Date:   Tue Mar 31 20:05:16 2009 +0000
5187
5188     improved debug messages
5189
5190 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
5191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5192 Date:   Tue Mar 31 19:34:39 2009 +0000
5193
5194     report pixbuf loader errors
5195     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
5196
5197 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
5198 Author: Laurent Monin <geeqie@norz.org>
5199 Date:   Tue Mar 31 18:45:33 2009 +0000
5200
5201     Allow to delete an editor's desktop file from editors list window.
5202
5203 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
5204 Author: Laurent Monin <geeqie@norz.org>
5205 Date:   Mon Mar 30 20:42:06 2009 +0000
5206
5207     Update POTFILES.in and french translation.
5208
5209 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
5210 Author: Laurent Monin <geeqie@norz.org>
5211 Date:   Mon Mar 30 20:01:27 2009 +0000
5212
5213     French translation was updated.
5214
5215 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
5216 Author: Laurent Monin <geeqie@norz.org>
5217 Date:   Mon Mar 30 19:57:44 2009 +0000
5218
5219     Update Changelog file.
5220
5221 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
5222 Author: Laurent Monin <geeqie@norz.org>
5223 Date:   Mon Mar 30 19:01:09 2009 +0000
5224
5225     Fixed bug where pixel/color information at x=0 coordinates werent shown:
5226     - pixel-coordinates now calculated with floor
5227     - guard for update in layout does not apply for 0 coordinates anymore
5228     
5229     Patch by Ruben Stein.
5230
5231 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
5232 Author: Laurent Monin <geeqie@norz.org>
5233 Date:   Mon Mar 30 17:52:14 2009 +0000
5234
5235     Fix up previous patch.
5236
5237 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
5238 Author: Laurent Monin <geeqie@norz.org>
5239 Date:   Mon Mar 30 17:05:31 2009 +0000
5240
5241     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
5242
5243 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
5244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5245 Date:   Sun Mar 29 20:06:21 2009 +0000
5246
5247     improved bar_pane_comment_notify_cb
5248
5249 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
5250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5251 Date:   Sun Mar 29 19:57:19 2009 +0000
5252
5253     fixed a typo
5254
5255 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
5256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5257 Date:   Sun Mar 29 19:40:16 2009 +0000
5258
5259     fixed possible crash
5260
5261 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
5262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5263 Date:   Sun Mar 29 16:39:42 2009 +0000
5264
5265     added UfRaw ID files to known filetypes
5266
5267 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
5268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5269 Date:   Sun Mar 29 14:26:44 2009 +0000
5270
5271     pane interface cleanup
5272
5273 commit 0ceba72258134a7379e5d42ceda33967bad55b08
5274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5275 Date:   Sun Mar 29 14:20:44 2009 +0000
5276
5277     improved sidebar configuration
5278
5279 commit 7958ba1b7c05bb847a4c68f004314316d5936946
5280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5281 Date:   Sun Mar 29 10:36:13 2009 +0000
5282
5283     re-added possibility to display basic file info (size, mode, date)
5284
5285 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
5286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5287 Date:   Sat Mar 28 15:51:21 2009 +0000
5288
5289     fixed keyboard focus on start-up
5290     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
5291
5292 commit c717291bff504bb1e563e7b0b035906742c582ba
5293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5294 Date:   Sat Mar 28 15:31:04 2009 +0000
5295
5296     active image follows keyboard focus
5297
5298 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
5299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5300 Date:   Sat Mar 28 15:09:09 2009 +0000
5301
5302     split-mode cleanup and improvements
5303
5304 commit 4602b028bc005271b0a4e62dc039e665aecc9444
5305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5306 Date:   Fri Mar 27 08:05:14 2009 +0000
5307
5308     added simple desktop file editor
5309
5310 commit e68bdda5abf8afc998fb49d43868900f01ed559c
5311 Author: Laurent Monin <geeqie@norz.org>
5312 Date:   Thu Mar 26 21:49:20 2009 +0000
5313
5314     Improve editors through .desktop files implementation:
5315     - stricter Exec parameters detection
5316     - correct Icon key handling (absolute file vs name and --icon prefix)
5317     - improved escape, single, double quotes handling and escaping
5318
5319 commit f38f31b17fe21623f2d74d82613afea09b05892c
5320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5321 Date:   Thu Mar 26 07:56:01 2009 +0000
5322
5323     fixed histogram drawing
5324
5325 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
5326 Author: Laurent Monin <geeqie@norz.org>
5327 Date:   Mon Mar 23 18:49:23 2009 +0000
5328
5329     French translation was updated.
5330
5331 commit abc71f71e6fb0fe732843d06a2100eec2aced123
5332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5333 Date:   Sat Mar 21 23:16:38 2009 +0000
5334
5335     more consistent remote options naming
5336
5337 commit c4330fbf13587f5b60c285016f666b95c9f25b98
5338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5339 Date:   Sat Mar 21 20:19:11 2009 +0000
5340
5341     fixed segfault in histogram
5342     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
5343
5344 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
5345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5346 Date:   Sat Mar 21 19:51:07 2009 +0000
5347
5348     layout id "_current_" matches the currently active layout window
5349
5350 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
5351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5352 Date:   Sat Mar 21 18:22:04 2009 +0000
5353
5354     do not copy existing layout id to new window
5355
5356 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
5357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5358 Date:   Sat Mar 21 17:47:50 2009 +0000
5359
5360     update translated pane titles
5361
5362 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
5363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5364 Date:   Fri Mar 20 22:48:01 2009 +0000
5365
5366     do not re-create ui_manager at layout change
5367
5368 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
5369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5370 Date:   Fri Mar 20 21:28:31 2009 +0000
5371
5372     added a possibility to update existing bars from config
5373
5374 commit 61ff1c806812b340b30a891b933ed52c2c033207
5375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5376 Date:   Fri Mar 20 17:02:00 2009 +0000
5377
5378     added tooltips to external editors on toolbar
5379     - patch by Colin Clark
5380
5381 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
5382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5383 Date:   Fri Mar 20 16:28:43 2009 +0000
5384
5385     added "load config" command to remote control
5386
5387 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
5388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5389 Date:   Fri Mar 20 14:36:59 2009 +0000
5390
5391     added possibility to update existing layout window from config
5392
5393 commit f85c331b6bdca1a07e38a196e93562448b4c1048
5394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5395 Date:   Fri Mar 20 11:52:29 2009 +0000
5396
5397     do not add duplicate keywords from config file
5398
5399 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
5400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5401 Date:   Fri Mar 20 10:12:29 2009 +0000
5402
5403     be more verbose on parse errors
5404
5405 commit db9583d155f876dcf8ecdba06de8c41bf6363955
5406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5407 Date:   Fri Mar 20 09:46:35 2009 +0000
5408
5409     added function to reload external editors at any time
5410     eliminated init_after_global_options()
5411
5412 commit a043fedcd1fa348548988b8c157f60a7b585539d
5413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5414 Date:   Thu Mar 19 22:58:28 2009 +0000
5415
5416     initialization clean-up
5417
5418 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
5419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5420 Date:   Thu Mar 19 22:12:14 2009 +0000
5421
5422     improved config file formatting
5423
5424 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
5425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5426 Date:   Tue Mar 17 23:03:07 2009 +0000
5427
5428     added more IPTC tags
5429
5430 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
5431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5432 Date:   Tue Mar 17 22:41:09 2009 +0000
5433
5434     implemented editing support in exif pane
5435
5436 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
5437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5438 Date:   Tue Mar 17 19:52:56 2009 +0000
5439
5440     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
5441
5442 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
5443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5444 Date:   Tue Mar 17 19:09:34 2009 +0000
5445
5446     simplified code
5447
5448 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
5449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5450 Date:   Tue Mar 17 18:58:15 2009 +0000
5451
5452     improved expanding and hiding of helper keywords
5453
5454 commit 48a18d514775969bd21ce0bd154d454af5182ed8
5455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5456 Date:   Tue Mar 17 18:30:53 2009 +0000
5457
5458     fixed keyword tree redrawing
5459
5460 commit a142c98b0d4a45084b3fbb698bae2f650846673c
5461 Author: Laurent Monin <geeqie@norz.org>
5462 Date:   Tue Mar 17 00:05:13 2009 +0000
5463
5464     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
5465
5466 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
5467 Author: Laurent Monin <geeqie@norz.org>
5468 Date:   Mon Mar 16 20:39:09 2009 +0000
5469
5470     gint -> gboolean where applicable. The end (ouf!).
5471
5472 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
5473 Author: Laurent Monin <geeqie@norz.org>
5474 Date:   Mon Mar 16 19:11:39 2009 +0000
5475
5476     gint -> gboolean where applicable.
5477
5478 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
5479 Author: Laurent Monin <geeqie@norz.org>
5480 Date:   Mon Mar 16 18:19:11 2009 +0000
5481
5482     gint -> gboolean where applicable.
5483
5484 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
5485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5486 Date:   Sun Mar 15 23:22:17 2009 +0000
5487
5488     improved pane_keywords notification
5489
5490 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
5491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5492 Date:   Sun Mar 15 22:46:25 2009 +0000
5493
5494     call the notify function just once when the keywords are pushed to the
5495     textarea
5496
5497 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
5498 Author: Laurent Monin <geeqie@norz.org>
5499 Date:   Sun Mar 15 20:16:20 2009 +0000
5500
5501     gint -> gboolean.
5502
5503 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
5504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5505 Date:   Sun Mar 15 18:41:25 2009 +0000
5506
5507     fixed segfault in osd called from img-view
5508     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
5509
5510 commit a83ce8127733fe662f70e27e4861923525924d2a
5511 Author: Laurent Monin <geeqie@norz.org>
5512 Date:   Sun Mar 15 18:06:41 2009 +0000
5513
5514     gint -> gboolean.
5515
5516 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
5517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5518 Date:   Sun Mar 15 17:40:04 2009 +0000
5519
5520     fixed viewing image from dupe and search windows
5521
5522 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
5523 Author: Laurent Monin <geeqie@norz.org>
5524 Date:   Sun Mar 15 15:01:07 2009 +0000
5525
5526     gint -> gboolean.
5527
5528 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
5529 Author: Laurent Monin <geeqie@norz.org>
5530 Date:   Sun Mar 15 13:33:56 2009 +0000
5531
5532     gint -> gboolean.
5533
5534 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
5535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5536 Date:   Sun Mar 15 12:41:39 2009 +0000
5537
5538     fixed XMP and IPTC entry names in exif pane
5539
5540 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
5541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5542 Date:   Sun Mar 15 12:20:14 2009 +0000
5543
5544     added notification to the exif pane
5545
5546 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
5547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5548 Date:   Sun Mar 15 11:58:46 2009 +0000
5549
5550     fixed a bug in osd updating, it seems that the osd icons work again
5551
5552 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
5553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5554 Date:   Sun Mar 15 11:34:09 2009 +0000
5555
5556     compute histogram in idle time
5557
5558 commit c30d27838ff7606edcfcaae4e2d616370edacc67
5559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5560 Date:   Sun Mar 15 09:06:13 2009 +0000
5561
5562     fixed possible deadlock with multiple thumb loaders in parallel
5563
5564 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
5565 Author: Laurent Monin <geeqie@norz.org>
5566 Date:   Sun Mar 15 07:07:52 2009 +0000
5567
5568     gint -> gboolean.
5569
5570 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
5571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5572 Date:   Sat Mar 14 23:26:42 2009 +0000
5573
5574     completely separated global and layout window options
5575     layout window configuration is available under separate menu entry
5576
5577 commit 869dd50b966b21850457b98a434dcb015158163e
5578 Author: Laurent Monin <geeqie@norz.org>
5579 Date:   Sat Mar 14 21:12:55 2009 +0000
5580
5581     gint -> gboolean.
5582
5583 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
5584 Author: Laurent Monin <geeqie@norz.org>
5585 Date:   Sat Mar 14 20:07:23 2009 +0000
5586
5587     More gboolean.
5588
5589 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
5590 Author: Laurent Monin <geeqie@norz.org>
5591 Date:   Sat Mar 14 19:25:21 2009 +0000
5592
5593     Use gboolean where applicable, minor cleanup and indentations fixes.
5594
5595 commit 8e811724d0f95587be393cdb7a677a32ac704d34
5596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5597 Date:   Sat Mar 14 17:21:35 2009 +0000
5598
5599     improved notification system
5600
5601 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
5602 Author: Laurent Monin <geeqie@norz.org>
5603 Date:   Sat Mar 14 11:26:43 2009 +0000
5604
5605     More gboolean and tidy up.
5606
5607 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
5608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5609 Date:   Sat Mar 14 10:34:42 2009 +0000
5610
5611     cleanup, small fixes
5612
5613 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
5614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5615 Date:   Fri Mar 13 23:19:58 2009 +0000
5616
5617     do not allow to add keywords with the same name as siblings
5618
5619 commit c27864686704e76f90e3bdc3557537f5fb5086b4
5620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5621 Date:   Fri Mar 13 16:45:21 2009 +0000
5622
5623     added keyword tree filtering
5624
5625 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
5626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5627 Date:   Fri Mar 13 12:06:01 2009 +0000
5628
5629     show file name in advanced_exif
5630
5631 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
5632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5633 Date:   Fri Mar 13 10:36:32 2009 +0000
5634
5635     handle sidecar files for raw formats that are not known to exiv2
5636
5637 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
5638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5639 Date:   Fri Mar 13 09:03:06 2009 +0000
5640
5641     fixed keyword to mark connection
5642
5643 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
5644 Author: Laurent Monin <geeqie@norz.org>
5645 Date:   Thu Mar 12 22:44:21 2009 +0000
5646
5647     Use gboolean where applicable.
5648
5649 commit ce7252908d82484fbad1823b49a9c497ac86d278
5650 Author: Laurent Monin <geeqie@norz.org>
5651 Date:   Thu Mar 12 22:39:06 2009 +0000
5652
5653     Make ishidden() static to filedata.c and rename it is_hidden_file().
5654
5655 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
5656 Author: Laurent Monin <geeqie@norz.org>
5657 Date:   Thu Mar 12 22:35:45 2009 +0000
5658
5659     gint -> gboolean and tidy up.
5660
5661 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
5662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5663 Date:   Thu Mar 12 21:27:13 2009 +0000
5664
5665     added a dialog for editing keyword tree
5666
5667 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
5668 Author: Laurent Monin <geeqie@norz.org>
5669 Date:   Thu Mar 12 21:06:37 2009 +0000
5670
5671     Use gboolean where applicable, for the sake of consistency.
5672
5673 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
5674 Author: Laurent Monin <geeqie@norz.org>
5675 Date:   Wed Mar 11 23:36:01 2009 +0000
5676
5677     Code cleanup.
5678
5679 commit f719019c2a2838f979aaece5ed16e074c544310d
5680 Author: Laurent Monin <geeqie@norz.org>
5681 Date:   Wed Mar 11 23:35:31 2009 +0000
5682
5683     Fix bug when adding a new collection through sort manager. Tidy up.
5684
5685 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
5686 Author: Laurent Monin <geeqie@norz.org>
5687 Date:   Wed Mar 11 23:04:30 2009 +0000
5688
5689     Tidy up.
5690
5691 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
5692 Author: Laurent Monin <geeqie@norz.org>
5693 Date:   Wed Mar 11 22:56:56 2009 +0000
5694
5695     Use gboolean pseudo type where applicable.
5696
5697 commit 2f2e14119378d60c52c113078c35999f342b249e
5698 Author: Laurent Monin <geeqie@norz.org>
5699 Date:   Wed Mar 11 22:28:37 2009 +0000
5700
5701     Remove useless functions.
5702
5703 commit 53335b4551e6099ecb9a361d87b35487df57101e
5704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5705 Date:   Wed Mar 11 21:54:54 2009 +0000
5706
5707     added a popup menu in keyword tree
5708
5709 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
5710 Author: Laurent Monin <geeqie@norz.org>
5711 Date:   Wed Mar 11 17:38:20 2009 +0000
5712
5713     Use dynamic allocation for editor key passed to various callbacks.
5714
5715 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
5716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5717 Date:   Tue Mar 10 22:52:12 2009 +0000
5718
5719     fixed saving of file_view_type
5720
5721 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
5722 Author: Laurent Monin <geeqie@norz.org>
5723 Date:   Tue Mar 10 17:58:30 2009 +0000
5724
5725     Remove now useless element.
5726
5727 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
5728 Author: Laurent Monin <geeqie@norz.org>
5729 Date:   Tue Mar 10 17:22:17 2009 +0000
5730
5731     Remove the toggle on advanced exif window menu item.
5732
5733 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
5734 Author: Laurent Monin <geeqie@norz.org>
5735 Date:   Mon Mar 9 19:37:58 2009 +0000
5736
5737     Add missing g_key_file_free() call.
5738
5739 commit 704c8c788786d55da1a84676cdca7865e85b96da
5740 Author: Laurent Monin <geeqie@norz.org>
5741 Date:   Mon Mar 9 19:35:53 2009 +0000
5742
5743     Fix editor_command_path_parse().
5744
5745 commit 6829be525a541c8e5b3b9a3d130548434d006587
5746 Author: Laurent Monin <geeqie@norz.org>
5747 Date:   Mon Mar 9 19:34:26 2009 +0000
5748
5749     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
5750
5751 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
5752 Author: Laurent Monin <geeqie@norz.org>
5753 Date:   Mon Mar 9 12:44:06 2009 +0000
5754
5755     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
5756
5757 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
5758 Author: Laurent Monin <geeqie@norz.org>
5759 Date:   Sun Mar 8 23:12:49 2009 +0000
5760
5761     Introduce EditorFlags type, cleanup.
5762
5763 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
5764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5765 Date:   Sun Mar 8 23:09:27 2009 +0000
5766
5767     save and restore the keyword tree
5768
5769 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
5770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5771 Date:   Sun Mar 8 21:12:45 2009 +0000
5772
5773     fixed crash with certain layout configurations
5774
5775 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
5776 Author: Laurent Monin <geeqie@norz.org>
5777 Date:   Sun Mar 8 20:49:48 2009 +0000
5778
5779     Cleanup and minor fixes.
5780
5781 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
5782 Author: Laurent Monin <geeqie@norz.org>
5783 Date:   Sun Mar 8 17:51:03 2009 +0000
5784
5785     Advanced exif window: make all columns sortable and resizable.
5786
5787 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
5788 Author: Laurent Monin <geeqie@norz.org>
5789 Date:   Sun Mar 8 15:30:15 2009 +0000
5790
5791     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
5792
5793 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
5794 Author: Laurent Monin <geeqie@norz.org>
5795 Date:   Sun Mar 8 15:02:18 2009 +0000
5796
5797     Fix up editor execution.
5798
5799 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
5800 Author: Laurent Monin <geeqie@norz.org>
5801 Date:   Sun Mar 8 14:27:19 2009 +0000
5802
5803     Display icons in edit contextual menu.
5804
5805 commit 0205b0af299b580d25846b1fc9c17e7716939341
5806 Author: Laurent Monin <geeqie@norz.org>
5807 Date:   Sun Mar 8 13:23:25 2009 +0000
5808
5809     In various Edit context menus, only display editors that match the file types in the selection.
5810
5811 commit 06d738a8072a9eae0765859eecc19c1745cde25b
5812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5813 Date:   Sun Mar 8 12:42:23 2009 +0000
5814
5815     dnd fixes
5816
5817 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
5818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5819 Date:   Sun Mar 8 11:32:12 2009 +0000
5820
5821     dnd fixes
5822
5823 commit e0a06986823081a727a4413b7e2ff562fd6618be
5824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5825 Date:   Sun Mar 8 10:38:51 2009 +0000
5826
5827     allow dropping of multiple keywords
5828
5829 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
5830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5831 Date:   Sun Mar 8 10:25:24 2009 +0000
5832
5833     show a label instead of the default drag icon
5834
5835 commit 2874d15e958da779066951a0bde3bafe3f9654cb
5836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5837 Date:   Sun Mar 8 09:56:40 2009 +0000
5838
5839     dnd in keywords tree
5840     improved dnd in advanced exif
5841
5842 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
5843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5844 Date:   Sat Mar 7 17:02:59 2009 +0000
5845
5846     implemented keywords editor as described at
5847     http://geeqie.wiki.sourceforge.net/keywords
5848     keyword tree is hardcoded for now
5849     TODO: configuration
5850
5851 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
5852 Author: Laurent Monin <geeqie@norz.org>
5853 Date:   Sat Mar 7 10:32:04 2009 +0000
5854
5855     French translation was updated.
5856
5857 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
5858 Author: Laurent Monin <geeqie@norz.org>
5859 Date:   Sat Mar 7 10:31:30 2009 +0000
5860
5861     Use a common function bar_pane_expander_title() to set expanders title widget.
5862
5863 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
5864 Author: Laurent Monin <geeqie@norz.org>
5865 Date:   Fri Mar 6 22:34:38 2009 +0000
5866
5867     Try to improve tab completion: when a key is pressed while tab completion menu is shown, the number of entries is reduced, dhowing all matching entries but the menu is no more closed after each key pressure. Number of possible entries in this menu was increased from 500 to 1000. Pressing TAB when path entry is empty now adds / (root directory).
5868
5869 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
5870 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5871 Date:   Fri Mar 6 15:52:47 2009 +0000
5872
5873     simplified bar interface
5874
5875 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
5876 Author: Laurent Monin <geeqie@norz.org>
5877 Date:   Fri Mar 6 15:04:35 2009 +0000
5878
5879     Add debug versions of path_to_utf8() and path_from_utf8() which allows to report the caller file and line, this is enabled with --enable-debug-flags (and developer mode too).
5880
5881 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
5882 Author: Laurent Monin <geeqie@norz.org>
5883 Date:   Fri Mar 6 14:53:32 2009 +0000
5884
5885     Fix utf8/locale conversion warning: the path passed to isdir() is not in UTF8 (if local fs is not in UFT8) so do not use it (isdir() uses stat_utf8() which calls path_from_utf8()).
5886
5887 commit 25962e3530372946ba7c7a051b509ecf7056ac85
5888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5889 Date:   Fri Mar 6 14:42:32 2009 +0000
5890
5891     enable wrap mode in comment pane
5892
5893 commit 55a3179898b348b98a45a58d6f325dbb92026b09
5894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5895 Date:   Fri Mar 6 14:24:11 2009 +0000
5896
5897     use standard GtkHPaned for sidebar width
5898
5899 commit e8aff8701513b7dd33af46253f588ed93aa26159
5900 Author: Laurent Monin <geeqie@norz.org>
5901 Date:   Fri Mar 6 11:42:25 2009 +0000
5902
5903     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
5904
5905 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
5906 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5907 Date:   Thu Mar 5 23:32:56 2009 +0000
5908
5909     do not crash if an exif entry is deleted during editing
5910
5911 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
5912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5913 Date:   Thu Mar 5 23:02:15 2009 +0000
5914
5915     added popup menu to the exif pane
5916
5917 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
5918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5919 Date:   Wed Mar 4 22:44:35 2009 +0000
5920
5921     indicate that the exif pane is empty
5922
5923 commit f4ef41357f991741b70538dd8156161f44e462bb
5924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5925 Date:   Wed Mar 4 22:34:11 2009 +0000
5926
5927     prepared exif pane for popup menu
5928
5929 commit 96f804c86a637788af6faea27f260cca6c596229
5930 Author: Laurent Monin <geeqie@norz.org>
5931 Date:   Wed Mar 4 21:33:19 2009 +0000
5932
5933     layout_status_update_pixel_cb(): cleanup and optimization, drop pango markup in i18n string, use a small function to calculate numbers length, only allocate text when needed.
5934
5935 commit b258d123509caea8cd9fe5d85dd2122d4e353750
5936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5937 Date:   Wed Mar 4 21:19:12 2009 +0000
5938
5939     dnd from advanced exif window to exif pane
5940
5941 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
5942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5943 Date:   Wed Mar 4 18:53:47 2009 +0000
5944
5945     Display pixel coordinates and rgb - patch by Ruben Stein
5946
5947 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
5948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5949 Date:   Tue Mar 3 23:17:07 2009 +0000
5950
5951     reorder exif pane entries with drag and drop
5952
5953 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
5954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5955 Date:   Mon Mar 2 22:48:04 2009 +0000
5956
5957     overlay now survives image split
5958
5959 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
5960 Author: Laurent Monin <geeqie@norz.org>
5961 Date:   Mon Mar 2 21:06:32 2009 +0000
5962
5963     Random tidy up.
5964
5965 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
5966 Author: Laurent Monin <geeqie@norz.org>
5967 Date:   Mon Mar 2 21:05:57 2009 +0000
5968
5969     Fix memleak in previous patch.
5970
5971 commit 0668b940429414b217e330b5351bfca31dda1c4d
5972 Author: Laurent Monin <geeqie@norz.org>
5973 Date:   Mon Mar 2 21:04:38 2009 +0000
5974
5975     Add a directory separator at the end of names in tab completion list to indicate directories.
5976
5977 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
5978 Author: Laurent Monin <geeqie@norz.org>
5979 Date:   Sun Mar 1 23:38:36 2009 +0000
5980
5981     Align exif labels vertically (visually better since name is now smaller than value).
5982
5983 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
5984 Author: Laurent Monin <geeqie@norz.org>
5985 Date:   Sun Mar 1 23:28:53 2009 +0000
5986
5987     Update POTFILES.in and french translation.
5988
5989 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
5990 Author: Laurent Monin <geeqie@norz.org>
5991 Date:   Sun Mar 1 23:14:19 2009 +0000
5992
5993     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
5994
5995 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
5996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5997 Date:   Sun Mar 1 21:35:18 2009 +0000
5998
5999     make the exif pane grow-only - this reduces sidebar jumping
6000
6001 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
6002 Author: Laurent Monin <geeqie@norz.org>
6003 Date:   Sun Mar 1 21:06:55 2009 +0000
6004
6005     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
6006
6007 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
6008 Author: Laurent Monin <geeqie@norz.org>
6009 Date:   Sun Mar 1 19:48:38 2009 +0000
6010
6011     Clarify colorspace determination (exif 2.2/2.21).
6012
6013 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
6014 Author: Laurent Monin <geeqie@norz.org>
6015 Date:   Sun Mar 1 17:58:19 2009 +0000
6016
6017     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
6018
6019 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
6020 Author: Laurent Monin <geeqie@norz.org>
6021 Date:   Sun Mar 1 17:13:14 2009 +0000
6022
6023     Improve file checks using is_readable_file().
6024
6025 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
6026 Author: Laurent Monin <geeqie@norz.org>
6027 Date:   Sun Mar 1 17:11:51 2009 +0000
6028
6029     Only attempt to read exif if the file is readable.
6030
6031 commit f66300e9b42664a35e88c2baefdff57b3a883759
6032 Author: Laurent Monin <geeqie@norz.org>
6033 Date:   Sun Mar 1 17:10:45 2009 +0000
6034
6035     Introduce is_readable_file() which test if file exists, is regular and readable.
6036
6037 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
6038 Author: Laurent Monin <geeqie@norz.org>
6039 Date:   Sun Mar 1 16:46:40 2009 +0000
6040
6041     image_select(), image_set_selectable(): tidy up.
6042
6043 commit d3aa41bc4406825b23336d561c60a81d6509f523
6044 Author: Laurent Monin <geeqie@norz.org>
6045 Date:   Sun Mar 1 16:43:48 2009 +0000
6046
6047     Indentation fixes.
6048
6049 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
6050 Author: Laurent Monin <geeqie@norz.org>
6051 Date:   Sun Mar 1 15:54:37 2009 +0000
6052
6053     image_post_process_color(): remove exif parameter, just extract it when needed.
6054
6055 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
6056 Author: Laurent Monin <geeqie@norz.org>
6057 Date:   Sun Mar 1 15:41:51 2009 +0000
6058
6059     Slightly modify access_file() and use it to test profile files existence and read access.
6060
6061 commit 2a3788f237b9a0e343501213036eb133545754b7
6062 Author: Laurent Monin <geeqie@norz.org>
6063 Date:   Sun Mar 1 15:28:06 2009 +0000
6064
6065     Add an ellipse when the file name is truncated.
6066
6067 commit 138449b284641d79f8f35dbc47ecff5364f94117
6068 Author: Laurent Monin <geeqie@norz.org>
6069 Date:   Sun Mar 1 15:15:37 2009 +0000
6070
6071     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
6072
6073 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
6074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6075 Date:   Sun Mar 1 13:37:30 2009 +0000
6076
6077     dropped ExifUIList
6078
6079 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
6080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6081 Date:   Sun Mar 1 11:59:32 2009 +0000
6082
6083     do not use separate list of entries, rely on vbox
6084
6085 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
6086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6087 Date:   Sun Mar 1 00:10:00 2009 +0000
6088
6089     fixed possible crash
6090
6091 commit 353d6be218b845a9d974f32d8388867ce2588bbe
6092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6093 Date:   Sat Feb 28 23:59:02 2009 +0000
6094
6095     rewritten exif pane to support arbitrary number of entries
6096
6097 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
6098 Author: Laurent Monin <geeqie@norz.org>
6099 Date:   Sat Feb 28 20:57:26 2009 +0000
6100
6101     max value -> value. Shorter.
6102
6103 commit bbfd2a7a816e372a04aea99139f835353e4047f8
6104 Author: Laurent Monin <geeqie@norz.org>
6105 Date:   Sat Feb 28 20:53:59 2009 +0000
6106
6107     Add missing space between while and first parenthesis.
6108
6109 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
6110 Author: Laurent Monin <geeqie@norz.org>
6111 Date:   Sat Feb 28 20:52:51 2009 +0000
6112
6113     Add missing space between switch and first parenthesis.
6114
6115 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
6116 Author: Laurent Monin <geeqie@norz.org>
6117 Date:   Sat Feb 28 20:48:47 2009 +0000
6118
6119     No space between function name and first parenthesis, it eases greping (see CODING).
6120
6121 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
6122 Author: Laurent Monin <geeqie@norz.org>
6123 Date:   Sat Feb 28 20:24:42 2009 +0000
6124
6125     Prevent Gtk assertion failures when no icon is set.
6126
6127 commit f3d61f44c1bfe05188eb68974737f66ce096656d
6128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6129 Date:   Sat Feb 28 20:13:11 2009 +0000
6130
6131     show histogram label in the title
6132     adjusted label texts
6133
6134 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
6135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6136 Date:   Sat Feb 28 19:44:58 2009 +0000
6137
6138     give the panes more control over expander title
6139
6140 commit 106016c61b873ccc55b515336f5217d7f9fd639e
6141 Author: Laurent Monin <geeqie@norz.org>
6142 Date:   Sat Feb 28 19:41:23 2009 +0000
6143
6144     Color profiles menu: test for file access before allowing to select it as input profile.
6145
6146 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
6147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6148 Date:   Sat Feb 28 18:51:25 2009 +0000
6149
6150     load icons for external editors
6151
6152 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
6153 Author: Laurent Monin <geeqie@norz.org>
6154 Date:   Sat Feb 28 18:01:16 2009 +0000
6155
6156     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
6157
6158 commit 42ea998781724458ce55582414b4d1656d244f10
6159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6160 Date:   Sat Feb 28 17:20:16 2009 +0000
6161
6162     fixed bar_histogram headers
6163
6164 commit 0520eeff040165801722d408701eae8c94b2f955
6165 Author: Laurent Monin <geeqie@norz.org>
6166 Date:   Sat Feb 28 17:12:00 2009 +0000
6167
6168     Minor simplification and cleanup.
6169
6170 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
6171 Author: Laurent Monin <geeqie@norz.org>
6172 Date:   Sat Feb 28 16:59:20 2009 +0000
6173
6174     image_change_complete(): reduce code redundancy and implify.
6175
6176 commit fa373d7547d5c23f65088dff3df36d43b90b0139
6177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6178 Date:   Sat Feb 28 14:40:22 2009 +0000
6179
6180     fixed overlay configuration
6181     split overlay options between global and layout window
6182
6183 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
6184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6185 Date:   Sat Feb 28 12:50:39 2009 +0000
6186
6187     save and restore toolbar configuration
6188
6189 commit b4581c40f8cb47f32d1102589b005d5435e9e297
6190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6191 Date:   Sat Feb 28 09:59:27 2009 +0000
6192
6193     create toolbar from ui_manager
6194
6195 commit b24487aa1f5704a788a8f77782edf40850878a63
6196 Author: Laurent Monin <geeqie@norz.org>
6197 Date:   Fri Feb 27 23:25:31 2009 +0000
6198
6199     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
6200
6201 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
6202 Author: Laurent Monin <geeqie@norz.org>
6203 Date:   Fri Feb 27 22:28:17 2009 +0000
6204
6205     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
6206
6207 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
6208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6209 Date:   Fri Feb 27 21:30:28 2009 +0000
6210
6211     compute histmap in idle callback and only if the histogram is expanded
6212
6213 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
6214 Author: Laurent Monin <geeqie@norz.org>
6215 Date:   Thu Feb 26 21:46:27 2009 +0000
6216
6217     Add a tooltip showing current histogram state on bar histogram.
6218
6219 commit 66b325900212d630b208e1747280767783f01cb9
6220 Author: Laurent Monin <geeqie@norz.org>
6221 Date:   Thu Feb 26 20:50:36 2009 +0000
6222
6223     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
6224
6225 commit 3b4446591720a17e3f0856fc290f85b84a303d12
6226 Author: Laurent Monin <geeqie@norz.org>
6227 Date:   Thu Feb 26 17:34:14 2009 +0000
6228
6229     Add .bak and .mo extensions to svn:ignore.
6230
6231 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
6232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6233 Date:   Thu Feb 26 08:04:52 2009 +0000
6234
6235     quoted_value is no longer needed
6236
6237 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
6238 Author: Laurent Monin <geeqie@norz.org>
6239 Date:   Wed Feb 25 23:04:08 2009 +0000
6240
6241     Silent a minor warning.
6242
6243 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
6244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6245 Date:   Wed Feb 25 21:09:17 2009 +0000
6246
6247     correctly save and restore overlay string
6248
6249 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
6250 Author: Laurent Monin <geeqie@norz.org>
6251 Date:   Wed Feb 25 20:54:38 2009 +0000
6252
6253     Save bar pane histogram state to rc file.
6254
6255 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
6256 Author: Laurent Monin <geeqie@norz.org>
6257 Date:   Wed Feb 25 20:42:35 2009 +0000
6258
6259     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
6260
6261 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
6262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6263 Date:   Wed Feb 25 19:46:03 2009 +0000
6264
6265     reuse original utility_box (image + sidebars) on layout change (switch
6266     from list to icon view etc.)
6267
6268 commit f9a9bffc314cd4b1cd5229896286666766f020ca
6269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6270 Date:   Wed Feb 25 18:21:20 2009 +0000
6271
6272     fixed filter initialization
6273
6274 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
6275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6276 Date:   Tue Feb 24 22:21:28 2009 +0000
6277
6278     improved bar_sort configuration
6279
6280 commit da109aa01657b27c22a18bc74bff56e4dae89298
6281 Author: Laurent Monin <geeqie@norz.org>
6282 Date:   Tue Feb 24 21:08:16 2009 +0000
6283
6284     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
6285
6286 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
6287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6288 Date:   Tue Feb 24 20:47:38 2009 +0000
6289
6290     fixed --fullscreen option together with enabled bar
6291
6292 commit 5da3477f9b116d0482737510423e5de949f8a0d4
6293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6294 Date:   Tue Feb 24 20:34:39 2009 +0000
6295
6296     simplified and improved bar configuration
6297
6298 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
6299 Author: Laurent Monin <geeqie@norz.org>
6300 Date:   Tue Feb 24 18:00:45 2009 +0000
6301
6302     Enclose macro parameters names with _ to differentiate them from variable names.
6303
6304 commit a8df53630e1632e65318a1b397ea1a275f4817e5
6305 Author: Laurent Monin <geeqie@norz.org>
6306 Date:   Tue Feb 24 17:47:45 2009 +0000
6307
6308     Since READ_*() macros are now exported, do not hide
6309     the if() continue; statement in them.
6310     Wrap WRITE_STRING() instructions in a safer do {} while (0).
6311
6312 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
6313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6314 Date:   Mon Feb 23 22:13:09 2009 +0000
6315
6316     simplified config writing
6317
6318 commit c2b4bce2393c142785ac7cef5095a5c06348073b
6319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6320 Date:   Mon Feb 23 21:21:15 2009 +0000
6321
6322     enabled commandline again
6323
6324 commit 778dcd703998a9d37ea6562228e971827a25044f
6325 Author: Laurent Monin <geeqie@norz.org>
6326 Date:   Mon Feb 23 17:20:40 2009 +0000
6327
6328     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
6329
6330 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
6331 Author: Laurent Monin <geeqie@norz.org>
6332 Date:   Sun Feb 22 17:46:42 2009 +0000
6333
6334     Set svn:ignore on Makefile and Makefile.in.
6335
6336 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
6337 Author: Laurent Monin <geeqie@norz.org>
6338 Date:   Sun Feb 22 17:40:32 2009 +0000
6339
6340     Fix and simplify histogram code, drop histogram based on mean value.
6341
6342 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
6343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6344 Date:   Sun Feb 22 15:35:37 2009 +0000
6345
6346     config file format changed to XML
6347     save and restore all layout windows
6348     save and restore sidebar configuration
6349
6350 commit 179b485a4439fb2e102195fde5b2366a24c5a927
6351 Author: Laurent Monin <geeqie@norz.org>
6352 Date:   Sun Feb 22 13:29:49 2009 +0000
6353
6354     Attempt to simplify and fix histrogram code.
6355
6356 commit c6d4606fb8929b3c6596292a9eae836167729bf8
6357 Author: Laurent Monin <geeqie@norz.org>
6358 Date:   Sat Feb 21 20:43:35 2009 +0000
6359
6360     Glibification again.
6361
6362 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
6363 Author: Laurent Monin <geeqie@norz.org>
6364 Date:   Sat Feb 21 18:28:53 2009 +0000
6365
6366     French translation was updated.
6367
6368 commit 4a596674619d5addc6a223fe2be2093c06622a2d
6369 Author: Laurent Monin <geeqie@norz.org>
6370 Date:   Sat Feb 21 18:04:52 2009 +0000
6371
6372     Glibification.
6373
6374 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
6375 Author: Laurent Monin <geeqie@norz.org>
6376 Date:   Sat Feb 21 10:53:18 2009 +0000
6377
6378     Move grid color setting to histogram_new().
6379
6380 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
6381 Author: Laurent Monin <geeqie@norz.org>
6382 Date:   Sat Feb 21 10:33:56 2009 +0000
6383
6384     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
6385
6386 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
6387 Author: Laurent Monin <geeqie@norz.org>
6388 Date:   Sat Feb 21 10:29:13 2009 +0000
6389
6390     Add grid to bar histogram, simplify the code and draw horizontal lines too.
6391
6392 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
6393 Author: Laurent Monin <geeqie@norz.org>
6394 Date:   Thu Feb 19 17:36:38 2009 +0000
6395
6396     Fix bug 2599857: file list sort order was wrong in many cases.
6397
6398 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
6399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6400 Date:   Mon Feb 16 22:48:30 2009 +0000
6401
6402     fixed compiler warning
6403
6404 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
6405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6406 Date:   Mon Feb 16 21:01:27 2009 +0000
6407
6408     hopefully fixed a freeze on solaris
6409
6410 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
6411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6412 Date:   Sun Feb 15 19:25:55 2009 +0000
6413
6414     added histogram pane
6415
6416 commit a1385820cdb789c96a38b709f7b981725f81bdd1
6417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6418 Date:   Sun Feb 15 17:27:48 2009 +0000
6419
6420     fixed histogram drawing
6421
6422 commit 63da7df8b6994ba78db433c8d13513967f54b324
6423 Author: Laurent Monin <geeqie@norz.org>
6424 Date:   Sun Feb 15 15:58:01 2009 +0000
6425
6426     Remove redundant line of code.
6427
6428 commit a38c15108e52207831b08be4461b49f0d09926d3
6429 Author: Laurent Monin <geeqie@norz.org>
6430 Date:   Sun Feb 15 15:56:48 2009 +0000
6431
6432     Fix up few compilation warnings.
6433
6434 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
6435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6436 Date:   Sun Feb 15 13:11:21 2009 +0000
6437
6438     histogram caching
6439     histogram interface prepared for histogram pane
6440
6441 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
6442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6443 Date:   Sun Feb 15 09:36:53 2009 +0000
6444
6445     separated "normal" and advanced exif, "Normal" exif is now in the
6446     generic bar, advanced exif is in separate window.
6447
6448 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
6449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6450 Date:   Sat Feb 14 20:26:30 2009 +0000
6451
6452     droped Preferences dialog, sidebar should replace it completely
6453
6454 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
6455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6456 Date:   Sat Feb 14 19:50:54 2009 +0000
6457
6458     replaced bar_info with an universal bar, restored the original
6459     functionality (more or less)
6460     bar configuration is not yet saved
6461
6462 commit 310a646e67ba0c32c2384f553eecf512e283684d
6463 Author: Laurent Monin <geeqie@norz.org>
6464 Date:   Mon Feb 9 09:02:04 2009 +0000
6465
6466     Update ChangeLog using C locale date format, add a script to ease future updates.
6467
6468 commit b4f63e5e882b065ea834bd1e99081306284480c2
6469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6470 Date:   Sat Feb 7 21:03:11 2009 +0000
6471
6472     force at least one idle call before writting metadata
6473     (without this the exit_program_write_metadata_cb could be called
6474     before the exit_program function finished)
6475
6476 commit 22f5a68f75212287ff3924432df1902bec16feba
6477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6478 Date:   Sat Feb 7 19:01:21 2009 +0000
6479
6480     use metadata_read_* functions where possible
6481     switch exiv2 to utf8 charset
6482     support for exiv2 formatting that depends on other tags:
6483     http://dev.robotbattle.com/bugs/view.php?id=0000516
6484
6485 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
6486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6487 Date:   Fri Feb 6 23:49:03 2009 +0000
6488
6489     Start with "Fit to window" in "Leave Zoom at previous setting" mode
6490
6491 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
6492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6493 Date:   Fri Feb 6 22:56:52 2009 +0000
6494
6495     do not switch to the next image on mouse click in split mode
6496     it interferes with image switching too much
6497
6498 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
6499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6500 Date:   Fri Feb 6 22:41:47 2009 +0000
6501
6502     improved labels of some menu items
6503
6504 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
6505 Author: Laurent Monin <geeqie@norz.org>
6506 Date:   Wed Feb 4 17:15:30 2009 +0000
6507
6508     Add year 2009 to copyright info everywhere.
6509
6510 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
6511 Author: Laurent Monin <geeqie@norz.org>
6512 Date:   Wed Feb 4 16:50:24 2009 +0000
6513
6514     Fix up the copyright years info.
6515
6516 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
6517 Author: Laurent Monin <geeqie@norz.org>
6518 Date:   Wed Feb 4 16:49:11 2009 +0000
6519
6520     Update README header.
6521
6522 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
6523 Author: Laurent Monin <geeqie@norz.org>
6524 Date:   Wed Feb 4 16:47:02 2009 +0000
6525
6526     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
6527
6528 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
6529 Author: Laurent Monin <geeqie@norz.org>
6530 Date:   Wed Feb 4 14:51:23 2009 +0000
6531
6532     Do not show geeqie itself in editors menus.
6533
6534 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
6535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6536 Date:   Tue Feb 3 18:04:10 2009 +0000
6537
6538     do not translate already translated texts from desktop files
6539
6540 commit e03f199569195e75d937d21f9d982d0c7d5de119
6541 Author: Laurent Monin <geeqie@norz.org>
6542 Date:   Tue Feb 3 13:52:20 2009 +0000
6543
6544     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
6545
6546 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
6547 Author: Laurent Monin <geeqie@norz.org>
6548 Date:   Tue Feb 3 13:50:10 2009 +0000
6549
6550     Reorder fields a bit and make flags field unsigned.
6551
6552 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
6553 Author: Laurent Monin <geeqie@norz.org>
6554 Date:   Tue Feb 3 08:41:21 2009 +0000
6555
6556     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
6557
6558 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
6559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6560 Date:   Mon Feb 2 20:32:59 2009 +0000
6561
6562     improved placing of external commands in menu
6563     small menu improvements
6564
6565 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
6566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6567 Date:   Sun Feb 1 22:35:40 2009 +0000
6568
6569     test TryExec,
6570     xdg_data_home added to the list of directories
6571
6572 commit ace63c487142b18a548b95d76f8056de0bead19d
6573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6574 Date:   Sun Feb 1 18:27:42 2009 +0000
6575
6576     fixed switch from single to split image
6577
6578 commit f94b569b1831c052099295c861f9d3f502072622
6579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6580 Date:   Sun Feb 1 12:48:14 2009 +0000
6581
6582     read external editors from .desktop files
6583
6584 commit ff084f550845b0467a6202d62a7447940a4ea667
6585 Author: Laurent Monin <geeqie@norz.org>
6586 Date:   Thu Jan 29 19:43:34 2009 +0000
6587
6588     Sort the list alphabetically and remove an empty line.
6589
6590 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
6591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6592 Date:   Thu Jan 29 19:23:39 2009 +0000
6593
6594     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
6595     (new glib-gettextize does not support the old method)
6596
6597 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
6598 Author: Laurent Monin <geeqie@norz.org>
6599 Date:   Thu Jan 29 19:07:07 2009 +0000
6600
6601     gint -> gboolean.
6602
6603 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
6604 Author: Laurent Monin <geeqie@norz.org>
6605 Date:   Thu Jan 29 19:00:24 2009 +0000
6606
6607     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
6608
6609 commit ab98857be805f6bd9891d57506038e651dc81dde
6610 Author: Laurent Monin <geeqie@norz.org>
6611 Date:   Thu Jan 29 18:52:52 2009 +0000
6612
6613     Remove harmful documentation.helpdir and documentation.htmldir options. These paths can still be modified through --with-readmedir and --htmldir configure options. Reported by Christopher Beland.
6614
6615 commit 96c8762cd141c1fca795e203a96307c80580d7f4
6616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6617 Date:   Thu Jan 29 18:05:41 2009 +0000
6618
6619     added SIGBUS handler
6620
6621 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
6622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6623 Date:   Mon Jan 26 21:08:05 2009 +0000
6624
6625     fixed compilation with lirc
6626
6627 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
6628 Author: Laurent Monin <geeqie@norz.org>
6629 Date:   Mon Jan 26 14:59:49 2009 +0000
6630
6631     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
6632
6633 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
6634 Author: Laurent Monin <geeqie@norz.org>
6635 Date:   Mon Jan 26 14:50:56 2009 +0000
6636
6637     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
6638
6639 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
6640 Author: Laurent Monin <geeqie@norz.org>
6641 Date:   Mon Jan 26 14:49:09 2009 +0000
6642
6643     Move -Wall before -Wno-* options for them to have any effect.
6644
6645 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
6646 Author: Laurent Monin <geeqie@norz.org>
6647 Date:   Mon Jan 26 14:18:08 2009 +0000
6648
6649     Keep -O0 over -O2 as requested by Vladimir.
6650
6651 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
6652 Author: Laurent Monin <geeqie@norz.org>
6653 Date:   Mon Jan 26 08:36:23 2009 +0000
6654
6655     Add -Wformat and -Wformat-security gcc options when --enable-debug-flags is set, move default optimization to -O2 by default (-O0 is only useful for specific debugging purposes).
6656
6657 commit a24c1c60db9cca6a849920f8a7301530683d97ef
6658 Author: Laurent Monin <geeqie@norz.org>
6659 Date:   Mon Jan 26 08:30:30 2009 +0000
6660
6661     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
6662
6663 commit d80efe42eeb8d6af994245d0cf837d20eb852575
6664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6665 Date:   Sun Jan 25 19:38:31 2009 +0000
6666
6667     added the original COPYING file from GQview - we can't rely on autogen.sh
6668
6669 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
6670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6671 Date:   Sun Jan 25 18:14:08 2009 +0000
6672
6673     updated ChangeLog from svn log
6674
6675 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
6676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6677 Date:   Sun Jan 25 16:58:19 2009 +0000
6678
6679     fixed gthread detection
6680
6681 commit 66c057940975c76fcecaffab9e756b5f9306219d
6682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6683 Date:   Sun Jan 25 09:27:27 2009 +0000
6684
6685     do not ignore newly created sidecars
6686
6687 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
6688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6689 Date:   Sat Jan 24 13:46:08 2009 +0000
6690
6691     adjusted marks spacing to align them with the marks filter
6692
6693 commit 0074b6e5de0f19720985594a1a2b32114ec24204
6694 Author: Laurent Monin <geeqie@norz.org>
6695 Date:   Sat Jan 24 13:38:53 2009 +0000
6696
6697     Fix incorrect translation.
6698
6699 commit 5d7594d2acdccc19228350eddd1ab29aad990874
6700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6701 Date:   Sat Jan 24 13:05:06 2009 +0000
6702
6703     fixed restoring of OSD at layout_image_full_screen_stop
6704     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
6705
6706 commit fce85c3c86d56b122babaf26952cae937a3b61b9
6707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6708 Date:   Sat Jan 24 12:15:01 2009 +0000
6709
6710     fixed glib warning
6711
6712 commit 674b05efb895ed75533c07e74147082cf630e9cc
6713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6714 Date:   Sat Jan 24 10:09:29 2009 +0000
6715
6716     updated version string
6717
6718 commit f9d7107581b3391183465454de6557de0abf7c98
6719 Author: Laurent Monin <geeqie@norz.org>
6720 Date:   Sat Jan 24 07:41:23 2009 +0000
6721
6722     Silent two compilation warnings.
6723
6724 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
6725 Author: Laurent Monin <geeqie@norz.org>
6726 Date:   Sat Jan 24 07:36:21 2009 +0000
6727
6728     French translation was updated.
6729
6730 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
6731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6732 Date:   Fri Jan 23 22:53:02 2009 +0000
6733
6734     fixed possible crash
6735
6736 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
6737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6738 Date:   Wed Jan 21 18:30:54 2009 +0000
6739
6740     enable threads by default
6741
6742 commit 0e1a79d60922a6aa11288531218a919774b29d5d
6743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6744 Date:   Wed Jan 21 18:16:26 2009 +0000
6745
6746     compilation fixes for older exiv2
6747
6748 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
6749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6750 Date:   Tue Jan 20 22:53:09 2009 +0000
6751
6752     improved metadata preferences
6753
6754 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
6755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6756 Date:   Tue Jan 20 22:29:31 2009 +0000
6757
6758     fixed possible segfault
6759
6760 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
6761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6762 Date:   Sun Jan 11 21:28:03 2009 +0000
6763
6764     show symlinks in filelist
6765
6766 commit 07f76a58add699461ed85263e2bf815f22725e2b
6767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6768 Date:   Sun Jan 11 21:24:58 2009 +0000
6769
6770     fixed includes
6771
6772 commit fa197cca9401a69b158ac956aa7aa333525c770c
6773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6774 Date:   Sun Jan 11 18:58:05 2009 +0000
6775
6776     added a status bar button for writting metadata immediately
6777
6778 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
6779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6780 Date:   Sun Jan 11 12:13:30 2009 +0000
6781
6782     metadata write mode (direct or sidecar) made configurable for each file
6783     format
6784
6785 commit 79003481053d92298710773530b0f1ae7dec54e0
6786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6787 Date:   Sat Jan 10 20:40:37 2009 +0000
6788
6789     simplified metadata interface, dropped metadata_read,
6790     fixes for older exiv2 versions
6791
6792 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
6793 Author: Laurent Monin <geeqie@norz.org>
6794 Date:   Sun Jan 4 17:14:34 2009 +0000
6795
6796     When "Remember print settings" is checked, save _all_ settings. Before this patch, text fields, text size, source, layout and image scale properties were not saved.
6797
6798 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
6799 Author: Laurent Monin <geeqie@norz.org>
6800 Date:   Sun Jan 4 10:32:47 2009 +0000
6801
6802     French translation was updated.
6803
6804 commit 1196bc75946359bfa10099df15c23808baff9a1e
6805 Author: Laurent Monin <geeqie@norz.org>
6806 Date:   Sat Jan 3 17:13:20 2009 +0000
6807
6808     Silent warnings.
6809
6810 commit 911b41365c783519b075eda51fb6dcd345975d68
6811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6812 Date:   Sat Jan 3 15:29:08 2009 +0000
6813
6814     write keywords and comments with separate functions
6815
6816 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
6817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6818 Date:   Fri Jan 2 23:14:01 2009 +0000
6819
6820     fixed updating of selection after deleting the last image from the list
6821
6822 commit dc4d041d5397e3a78c335babff70a409d04f3e54
6823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6824 Date:   Fri Jan 2 22:57:09 2009 +0000
6825
6826     do not enter a directory after rename
6827     fixed dir tree updating
6828     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
6829
6830 commit 067cf8e940216c935f818cc0f8f60113d54460c5
6831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6832 Date:   Fri Jan 2 14:58:21 2009 +0000
6833
6834     added done callback to utilops
6835     used the callback for metadata writting at exit and for renaming new
6836     folder
6837
6838 commit a63548cf3e28b4684281019f7e697df77cff1c3e
6839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6840 Date:   Fri Jan 2 09:39:14 2009 +0000
6841
6842     fixed view_dir notification
6843
6844 commit e040fa03e86b3dc95810f64b289682834d496010
6845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6846 Date:   Fri Jan 2 09:26:23 2009 +0000
6847
6848     sidecar files grouping was made case-insensitive
6849     added possibility to use macros %raw, %image, %meta in extensions lists
6850
6851 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
6852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6853 Date:   Sat Dec 27 22:53:07 2008 +0000
6854
6855     fixed writting of legacy metadata
6856
6857 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
6858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6859 Date:   Fri Dec 26 19:04:36 2008 +0000
6860
6861     optimized get_mark_func
6862     fixed reference counting bug
6863
6864 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
6865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6866 Date:   Fri Dec 26 18:54:07 2008 +0000
6867
6868     remove cached entries on all changes
6869
6870 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
6871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6872 Date:   Fri Dec 26 17:38:52 2008 +0000
6873
6874     fixed previous change
6875
6876 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
6877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6878 Date:   Fri Dec 26 14:12:36 2008 +0000
6879
6880     improved sidecar writting
6881     private metadata can be saved in xmp format
6882
6883 commit 0c2e413a220f62599ae49b5cfae99a439345e398
6884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6885 Date:   Thu Dec 25 12:39:34 2008 +0000
6886
6887     implemented a possibility to connect keywords with marks
6888
6889 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
6890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6891 Date:   Thu Dec 25 12:28:04 2008 +0000
6892
6893     low-level keyword-to-mark functionality
6894
6895 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
6896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6897 Date:   Thu Dec 25 12:19:37 2008 +0000
6898
6899     perform internal commands in idle call
6900
6901 commit 31114993628896d4b36c9d361675e0c13b9faaca
6902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6903 Date:   Tue Dec 23 22:42:57 2008 +0000
6904
6905     allow writing of empty keywords/comment
6906
6907 commit b077c46b67f7697f450d627f549e5e7d840adacc
6908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6909 Date:   Tue Dec 23 20:53:44 2008 +0000
6910
6911     added change notification to bar_info.c
6912
6913 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
6914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6915 Date:   Tue Dec 23 19:15:12 2008 +0000
6916
6917     improved buffering and notifications
6918
6919 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
6920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6921 Date:   Tue Dec 23 19:13:48 2008 +0000
6922
6923     write changes immediately, the necessary buffering is done on lower
6924     level in metadata.c
6925
6926 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
6927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6928 Date:   Mon Dec 22 23:25:15 2008 +0000
6929
6930     file class made configurable in preferences
6931
6932 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
6933 Author: Laurent Monin <geeqie@norz.org>
6934 Date:   Mon Dec 22 19:43:46 2008 +0000
6935
6936     French translation was updated.
6937
6938 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
6939 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6940 Date:   Mon Dec 22 18:29:25 2008 +0000
6941
6942     write metadata after timeout, image change or dir change
6943
6944 commit c29865e349a4389ea74b2e067020eaaec19c91af
6945 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6946 Date:   Mon Dec 22 18:15:26 2008 +0000
6947
6948     show metadata options in preferences dialog
6949
6950 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
6951 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6952 Date:   Sun Dec 21 21:36:58 2008 +0000
6953
6954     fixed safe delete
6955
6956 commit b2478a365c4f5c96bab935dba551e76dad358412
6957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6958 Date:   Sun Dec 21 21:20:36 2008 +0000
6959
6960     most of the metadata options now works
6961
6962 commit a9a31060a8b202604356236dbf751b621246e3e2
6963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6964 Date:   Sun Dec 21 16:26:03 2008 +0000
6965
6966     fixed new options
6967
6968 commit da50487d38ea80d187a57adb99bafe64d256bfc5
6969 Author: Laurent Monin <geeqie@norz.org>
6970 Date:   Sun Dec 21 09:28:16 2008 +0000
6971
6972     French translation was updated.
6973
6974 commit e9460139c2941c4df0f1058ba6ca121121339d98
6975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6976 Date:   Sat Dec 20 23:18:20 2008 +0000
6977
6978     added options for metadata - not yet used
6979
6980 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
6981 Author: Laurent Monin <geeqie@norz.org>
6982 Date:   Sat Dec 20 21:47:04 2008 +0000
6983
6984     Fix two minor compilation warnings.
6985
6986 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
6987 Author: Laurent Monin <geeqie@norz.org>
6988 Date:   Sat Dec 20 21:30:27 2008 +0000
6989
6990     Switch to fullscreen when double clicking on file in icon or list view. Feature request 1966042. The code was there since a long time but disabled, please report any issue.
6991
6992 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
6993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6994 Date:   Sat Dec 20 20:43:56 2008 +0000
6995
6996     use the workflow in utilops.c for metadata approving and writting
6997     TODO: configuration
6998
6999 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
7000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7001 Date:   Tue Dec 16 12:59:23 2008 +0000
7002
7003     queue metadata and write them in an idle callback
7004
7005 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
7006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7007 Date:   Mon Dec 15 22:47:31 2008 +0000
7008
7009     prepared infrastructure for delayed metadata writting - refreshing
7010     metadata immediately before writting is now possible
7011     
7012     modified metadata are stored in fd->modified_xmp
7013
7014 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
7015 Author: Laurent Monin <geeqie@norz.org>
7016 Date:   Mon Dec 15 18:04:42 2008 +0000
7017
7018     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
7019
7020 commit d1b9489e72a06e38e580a370f5e8106386c71d73
7021 Author: Laurent Monin <geeqie@norz.org>
7022 Date:   Tue Dec 9 19:12:38 2008 +0000
7023
7024     French translation was updated.
7025
7026 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
7027 Author: Laurent Monin <geeqie@norz.org>
7028 Date:   Tue Dec 9 17:51:28 2008 +0000
7029
7030     Allow to invert the current selection in Collection view. A new Selection submenu was added to the contextual menu, Select All and Select None were moved to it, and Invert selection was added.
7031
7032 commit e5abe232dfcbab211d72c51b73de128a6d822af8
7033 Author: Laurent Monin <geeqie@norz.org>
7034 Date:   Mon Dec 8 21:34:32 2008 +0000
7035
7036     Display error dialog with appropriate message when user is trying to open an invalid collection file.
7037
7038 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
7039 Author: Laurent Monin <geeqie@norz.org>
7040 Date:   Mon Dec 8 21:33:14 2008 +0000
7041
7042     Cosmetic fix.
7043
7044 commit bb2f085701aa58240d46914e01f31bb918b130aa
7045 Author: Laurent Monin <geeqie@norz.org>
7046 Date:   Sun Dec 7 15:51:50 2008 +0000
7047
7048     Fix patch 1290: we only want to remove unused parameter warnings not all warnings produced by -Wextra, so just disable then using -Wno-unused-parameter and re-add -Wextra (was -W, but this is the old name).
7049
7050 commit 85e6945309d39750d6543f86cddbfe8b0c166797
7051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7052 Date:   Sun Dec 7 13:28:04 2008 +0000
7053
7054     handle the case when io.open() fails
7055
7056 commit 68f82126997889074361955ca27534bb8fe0f446
7057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7058 Date:   Sat Dec 6 21:24:38 2008 +0000
7059
7060     disabled the "unused parameter" warnings, they are harmless and nobody
7061     is going to fix it ;)
7062     (note: -W is equivalent to -Wextra)
7063
7064 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
7065 Author: Laurent Monin <geeqie@norz.org>
7066 Date:   Tue Dec 2 19:34:53 2008 +0000
7067
7068     Rename few variables to make the code more readable.
7069
7070 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
7071 Author: Laurent Monin <geeqie@norz.org>
7072 Date:   Sun Nov 30 21:59:28 2008 +0000
7073
7074     keyword_list_find() -> find_string_in_list(), return gboolean.
7075
7076 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
7077 Author: Laurent Monin <geeqie@norz.org>
7078 Date:   Sun Nov 30 21:52:37 2008 +0000
7079
7080     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
7081
7082 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
7083 Author: Laurent Monin <geeqie@norz.org>
7084 Date:   Sun Nov 30 21:43:01 2008 +0000
7085
7086     Rename most comment_*() functions to more appropriate metadata_*().
7087
7088 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
7089 Author: Laurent Monin <geeqie@norz.org>
7090 Date:   Sun Nov 30 11:46:34 2008 +0000
7091
7092     File filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions list, add .k25 in Kodak raw extensions, simplify and optimize sidecar_ext_parse().
7093
7094 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
7095 Author: Laurent Monin <geeqie@norz.org>
7096 Date:   Thu Nov 27 19:10:59 2008 +0000
7097
7098     Do not hardcode exif formatted prefix.
7099
7100 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
7101 Author: Laurent Monin <geeqie@norz.org>
7102 Date:   Thu Nov 27 12:34:39 2008 +0000
7103
7104     Fix up sign-related  warning.
7105
7106 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
7107 Author: Laurent Monin <geeqie@norz.org>
7108 Date:   Thu Nov 27 12:34:03 2008 +0000
7109
7110     Fix up unsigned expression always true warning.
7111
7112 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
7113 Author: Laurent Monin <geeqie@norz.org>
7114 Date:   Thu Nov 27 12:33:07 2008 +0000
7115
7116     Resync .h with .c declarations.
7117
7118 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
7119 Author: Laurent Monin <geeqie@norz.org>
7120 Date:   Thu Nov 27 12:31:27 2008 +0000
7121
7122     Fix up pointer signedness warnings.
7123
7124 commit bb28beac7482b10b36f0dac3efea45392c4942df
7125 Author: Laurent Monin <geeqie@norz.org>
7126 Date:   Thu Nov 27 12:30:49 2008 +0000
7127
7128     Fix up not a prototype warning.
7129
7130 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
7131 Author: Laurent Monin <geeqie@norz.org>
7132 Date:   Thu Nov 27 12:30:10 2008 +0000
7133
7134     Remove unused variable.
7135
7136 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
7137 Author: Laurent Monin <geeqie@norz.org>
7138 Date:   Thu Nov 27 12:29:38 2008 +0000
7139
7140     Fix up deprecated function and not a prototype warnings.
7141
7142 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
7143 Author: Laurent Monin <geeqie@norz.org>
7144 Date:   Wed Nov 26 20:39:50 2008 +0000
7145
7146     Handle return values better to silent some warnings.
7147
7148 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
7149 Author: Laurent Monin <geeqie@norz.org>
7150 Date:   Wed Nov 26 20:38:47 2008 +0000
7151
7152     Print a message if chown() or chmod() fail.
7153
7154 commit a3cd380dd4155404ae24df7260fa45da108483e4
7155 Author: Laurent Monin <geeqie@norz.org>
7156 Date:   Wed Nov 26 20:37:14 2008 +0000
7157
7158     Fix up format vs type warning.
7159
7160 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
7161 Author: Laurent Monin <geeqie@norz.org>
7162 Date:   Tue Nov 25 17:32:51 2008 +0000
7163
7164     Move comments/keywords read and write stuff to new metadata.{c,h}.
7165
7166 commit 499063665b9e138a110e2881a05dc364961b7aaf
7167 Author: Laurent Monin <geeqie@norz.org>
7168 Date:   Tue Nov 25 17:01:03 2008 +0000
7169
7170     Fix up unsigned expression always true/false warnings.
7171
7172 commit 50306a69abd7e07458b7355cef5883f500fd029d
7173 Author: Laurent Monin <geeqie@norz.org>
7174 Date:   Sun Nov 23 22:05:27 2008 +0000
7175
7176     Hide .gqv extension from collection name in collection window title and recent menu list.
7177
7178 commit 968a923541ab98923ba0ea32b78da525c258ce68
7179 Author: Laurent Monin <geeqie@norz.org>
7180 Date:   Sun Nov 23 16:16:09 2008 +0000
7181
7182     Rename wmsubclass and name to role, which corresponds better to the purpose of the parameter as it ends to be passed to gtk_window_set_role().
7183
7184 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
7185 Author: Laurent Monin <geeqie@norz.org>
7186 Date:   Sun Nov 23 16:10:29 2008 +0000
7187
7188     Drop useless wmclass stuff. Gtk will take care of it and as said in the documentation using gtk_window_set_wmclass() is sort of pointless.
7189
7190 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
7191 Author: Laurent Monin <geeqie@norz.org>
7192 Date:   Sat Nov 22 22:54:51 2008 +0000
7193
7194     Use the last selected images for the splitted views. Ie. when 5 images are selected, the last one is displayed, split quad while open images 5,4,3,2. It seems better to me.
7195
7196 commit cce7425dc23b06d7267eb110ce0b8814e469285f
7197 Author: Laurent Monin <geeqie@norz.org>
7198 Date:   Sat Nov 22 22:43:18 2008 +0000
7199
7200     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
7201
7202 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
7203 Author: Laurent Monin <geeqie@norz.org>
7204 Date:   Sat Nov 22 22:10:10 2008 +0000
7205
7206     Tidy up.
7207
7208 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
7209 Author: Laurent Monin <geeqie@norz.org>
7210 Date:   Sat Nov 22 22:04:21 2008 +0000
7211
7212     Use common code for layout_image_setup_split_none() too.
7213
7214 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
7215 Author: Laurent Monin <geeqie@norz.org>
7216 Date:   Sat Nov 22 21:58:07 2008 +0000
7217
7218     layout_image_setup_split_*(): simplify code.
7219
7220 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
7221 Author: Laurent Monin <geeqie@norz.org>
7222 Date:   Sat Nov 22 21:11:09 2008 +0000
7223
7224     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
7225
7226 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
7227 Author: Laurent Monin <geeqie@norz.org>
7228 Date:   Sat Nov 22 16:24:23 2008 +0000
7229
7230     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
7231
7232 commit f7327cbd9fa590af75336916692ae40832ab32e7
7233 Author: Laurent Monin <geeqie@norz.org>
7234 Date:   Thu Nov 20 17:28:34 2008 +0000
7235
7236     Force font weight and style to normal for keys.
7237
7238 commit 540d86584baf5d6070b04254129f25e28a359541
7239 Author: Laurent Monin <geeqie@norz.org>
7240 Date:   Thu Nov 20 17:23:46 2008 +0000
7241
7242     Fix up yet unmarked keys.
7243
7244 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
7245 Author: Laurent Monin <geeqie@norz.org>
7246 Date:   Thu Nov 20 11:46:43 2008 +0000
7247
7248     Fix compilation warnings.
7249
7250 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
7251 Author: Laurent Monin <geeqie@norz.org>
7252 Date:   Thu Nov 20 07:22:56 2008 +0000
7253
7254     Fix up some missing html code.
7255
7256 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
7257 Author: Laurent Monin <geeqie@norz.org>
7258 Date:   Wed Nov 19 22:57:40 2008 +0000
7259
7260     More keys.
7261
7262 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
7263 Author: Laurent Monin <geeqie@norz.org>
7264 Date:   Wed Nov 19 22:46:27 2008 +0000
7265
7266     Fix text wrongly marked as key.
7267
7268 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
7269 Author: Laurent Monin <geeqie@norz.org>
7270 Date:   Wed Nov 19 22:42:20 2008 +0000
7271
7272     Mark keyboard keys with a span and make them look like a key through css style.
7273
7274 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
7275 Author: Laurent Monin <geeqie@norz.org>
7276 Date:   Wed Nov 19 21:36:02 2008 +0000
7277
7278     Replace [Control] by shorter and more common [Ctrl].
7279
7280 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
7281 Author: Laurent Monin <geeqie@norz.org>
7282 Date:   Wed Nov 19 21:16:27 2008 +0000
7283
7284     Unify [Shift] and [Control] notation.
7285
7286 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
7287 Author: Laurent Monin <geeqie@norz.org>
7288 Date:   Wed Nov 19 20:53:53 2008 +0000
7289
7290     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
7291
7292 commit 7d76bf997f408ba74840477446b590492430ed7a
7293 Author: Laurent Monin <geeqie@norz.org>
7294 Date:   Wed Nov 19 17:42:36 2008 +0000
7295
7296     Update documentation.
7297
7298 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
7299 Author: Laurent Monin <geeqie@norz.org>
7300 Date:   Mon Nov 17 18:05:42 2008 +0000
7301
7302     Fix up links and various enhancements.
7303
7304 commit 84d0eeb779804970775a1a2b151094999df1f39c
7305 Author: Laurent Monin <geeqie@norz.org>
7306 Date:   Mon Nov 17 17:17:47 2008 +0000
7307
7308     Remove colored background in headings for printable version.
7309
7310 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
7311 Author: Laurent Monin <geeqie@norz.org>
7312 Date:   Mon Nov 17 17:09:44 2008 +0000
7313
7314     Change metadata directory to be $XDG_DATA_HOME instead of $XDG_CACHE_HOME as discussed on the ml (obviously it has impact only when XDG support is set). Suggestion by Omari Stephens.
7315
7316 commit b4ef8546331d9128999cc531faaa35556eb242d2
7317 Author: Laurent Monin <geeqie@norz.org>
7318 Date:   Mon Nov 17 07:10:32 2008 +0000
7319
7320     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
7321
7322 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
7323 Author: Laurent Monin <geeqie@norz.org>
7324 Date:   Sun Nov 16 19:58:43 2008 +0000
7325
7326     Add specific css for print media(has to be improved).
7327
7328 commit 69f15e9da78b7404be497d657110cfad1a266722
7329 Author: Laurent Monin <geeqie@norz.org>
7330 Date:   Sun Nov 16 16:32:14 2008 +0000
7331
7332     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
7333
7334 commit 19e042015022768094ac5d2e90a32db866698467
7335 Author: Laurent Monin <geeqie@norz.org>
7336 Date:   Sat Nov 15 20:17:14 2008 +0000
7337
7338     Implement preliminary support for XDG Base Directory Specification.
7339     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
7340     
7341     This feature was requested for a long time (feature requests #1950978 and #2289481).
7342     For now, it is disabled since it breaks compatibility with previous versions.
7343     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
7344     
7345     geeqierc and other conf files are going to:
7346     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
7347     
7348     metadata and thumbnails cache (if std is not used) are going to:
7349     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
7350     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
7351     
7352     collections are going to:
7353     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
7354     
7355     
7356     Please test and report any issue.
7357
7358 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
7359 Author: Laurent Monin <geeqie@norz.org>
7360 Date:   Sat Nov 15 20:01:25 2008 +0000
7361
7362     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
7363
7364 commit 8b10477d6c451a8a952db33eea29a7d289261635
7365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7366 Date:   Sat Nov 15 19:13:43 2008 +0000
7367
7368     fixed usage of deprecated functions - patch by Omari Stephens
7369
7370 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
7371 Author: Laurent Monin <geeqie@norz.org>
7372 Date:   Sat Nov 15 17:48:31 2008 +0000
7373
7374     Rename check_for_home_path() to mkdir_if_not_exists().
7375
7376 commit 788a57656d4085ba2e526a29648ec1477bafa46f
7377 Author: Laurent Monin <geeqie@norz.org>
7378 Date:   Sat Nov 15 17:30:45 2008 +0000
7379
7380     Use functions to return directories instead of constants.
7381     Following functions were added:
7382     get_collections_dir()
7383     get_metadata_cache_dir()
7384     get_rc_dir()
7385     get_thumbnails_cache_dir()
7386     get_trash_dir()
7387     
7388     They return the full directory path.
7389
7390 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
7391 Author: Laurent Monin <geeqie@norz.org>
7392 Date:   Sat Nov 15 10:35:43 2008 +0000
7393
7394     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
7395
7396 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
7397 Author: Laurent Monin <geeqie@norz.org>
7398 Date:   Fri Nov 14 01:10:18 2008 +0000
7399
7400     Fix up Makefile.am: add missing files and do not install template.html.
7401
7402 commit 55bdd3344fd5f342d30362fe301808f826710112
7403 Author: Laurent Monin <geeqie@norz.org>
7404 Date:   Wed Nov 12 21:38:00 2008 +0000
7405
7406     Fix a cut'n'paste error.
7407
7408 commit 609fc80ba907a18bd5b0998b155580654e8749db
7409 Author: Laurent Monin <geeqie@norz.org>
7410 Date:   Wed Nov 12 21:34:55 2008 +0000
7411
7412     More precise description of the pan view find feature and a note about ressources eating was added.
7413
7414 commit 3005309e752b5f6d9378487b6856f18eb40b365f
7415 Author: Laurent Monin <geeqie@norz.org>
7416 Date:   Wed Nov 12 21:15:12 2008 +0000
7417
7418     Add some information about the pan view.
7419
7420 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
7421 Author: Laurent Monin <geeqie@norz.org>
7422 Date:   Wed Nov 12 17:59:14 2008 +0000
7423
7424     Add a note about splitted view.
7425
7426 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
7427 Author: Laurent Monin <geeqie@norz.org>
7428 Date:   Wed Nov 12 17:48:16 2008 +0000
7429
7430     Add Connected zoom and Split menu items.
7431
7432 commit f055d32815e382a5cac2117e46ecad2b866e942b
7433 Author: Laurent Monin <geeqie@norz.org>
7434 Date:   Tue Nov 11 23:35:39 2008 +0000
7435
7436     Add missing s...
7437
7438 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
7439 Author: Laurent Monin <geeqie@norz.org>
7440 Date:   Tue Nov 11 23:30:13 2008 +0000
7441
7442     Minor fixes.
7443
7444 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
7445 Author: Laurent Monin <geeqie@norz.org>
7446 Date:   Tue Nov 11 21:50:42 2008 +0000
7447
7448     Give a new style to menus.
7449
7450 commit ec48abb7939ef9919bbd905d147cfda9e884c457
7451 Author: Laurent Monin <geeqie@norz.org>
7452 Date:   Tue Nov 11 21:49:33 2008 +0000
7453
7454     Fix missing parts.
7455
7456 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
7457 Author: Laurent Monin <geeqie@norz.org>
7458 Date:   Tue Nov 11 21:17:55 2008 +0000
7459
7460     Update main window menus description to match current Geeqie.
7461
7462 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
7463 Author: Laurent Monin <geeqie@norz.org>
7464 Date:   Tue Nov 11 21:17:03 2008 +0000
7465
7466     Drop dots.
7467
7468 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
7469 Author: Laurent Monin <geeqie@norz.org>
7470 Date:   Tue Nov 11 10:32:03 2008 +0000
7471
7472     Update exif pane documentation a bit.
7473
7474 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
7475 Author: Laurent Monin <geeqie@norz.org>
7476 Date:   Tue Nov 11 10:24:04 2008 +0000
7477
7478     Add Properties Options page.
7479
7480 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
7481 Author: Laurent Monin <geeqie@norz.org>
7482 Date:   Tue Nov 11 10:09:09 2008 +0000
7483
7484     Advanced options documentation is now almost in sync with current geeqie.
7485
7486 commit eeae9191dcb131a7fa9a85876b4314869bffe007
7487 Author: Laurent Monin <geeqie@norz.org>
7488 Date:   Tue Nov 11 09:12:10 2008 +0000
7489
7490     More updates to advanced options documentation. Not yet finished.
7491
7492 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
7493 Author: Laurent Monin <geeqie@norz.org>
7494 Date:   Mon Nov 10 23:36:12 2008 +0000
7495
7496     Page cleanup and fixed. Remove obsolete note.
7497
7498 commit f13928fef829928a7a807a11a5e4d9603592597c
7499 Author: Laurent Monin <geeqie@norz.org>
7500 Date:   Mon Nov 10 23:15:42 2008 +0000
7501
7502     Add missing link.
7503
7504 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
7505 Author: Laurent Monin <geeqie@norz.org>
7506 Date:   Mon Nov 10 23:05:50 2008 +0000
7507
7508     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
7509
7510 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
7511 Author: Laurent Monin <geeqie@norz.org>
7512 Date:   Mon Nov 10 21:33:38 2008 +0000
7513
7514     Let subsection menus match index style.
7515
7516 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
7517 Author: Laurent Monin <geeqie@norz.org>
7518 Date:   Mon Nov 10 21:14:34 2008 +0000
7519
7520     Cosmetic changes in image search and find duplicates shortcuts tables.
7521
7522 commit c410dad0a2007582d3460f222d52f193e8718d12
7523 Author: Laurent Monin <geeqie@norz.org>
7524 Date:   Mon Nov 10 20:42:44 2008 +0000
7525
7526     Tidy up.
7527
7528 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
7529 Author: Laurent Monin <geeqie@norz.org>
7530 Date:   Mon Nov 10 20:40:50 2008 +0000
7531
7532     Move from xhtml transitional to xhtml strict.
7533
7534 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
7535 Author: Laurent Monin <geeqie@norz.org>
7536 Date:   Mon Nov 10 20:16:45 2008 +0000
7537
7538     Minor cleanup.
7539
7540 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
7541 Author: Laurent Monin <geeqie@norz.org>
7542 Date:   Mon Nov 10 19:37:17 2008 +0000
7543
7544     Tidy up and minor fixes.
7545
7546 commit e07b06778a28e3911cd830a44bc27333d017bd15
7547 Author: Laurent Monin <geeqie@norz.org>
7548 Date:   Mon Nov 10 18:02:09 2008 +0000
7549
7550     Notes cleanup and minor stylistic fixes.
7551
7552 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
7553 Author: Laurent Monin <geeqie@norz.org>
7554 Date:   Mon Nov 10 17:16:16 2008 +0000
7555
7556     Various fixes and cleanup.
7557
7558 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
7559 Author: Laurent Monin <geeqie@norz.org>
7560 Date:   Mon Nov 10 16:11:28 2008 +0000
7561
7562     Fix up some errors.
7563
7564 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
7565 Author: Laurent Monin <geeqie@norz.org>
7566 Date:   Mon Nov 10 15:20:13 2008 +0000
7567
7568     Fix up unvalid xhtml.
7569
7570 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
7571 Author: Laurent Monin <geeqie@norz.org>
7572 Date:   Mon Nov 10 14:56:11 2008 +0000
7573
7574     Fix up a broken link.
7575
7576 commit f7216dd164399e1d34e22e5210544e2db6a84746
7577 Author: Laurent Monin <geeqie@norz.org>
7578 Date:   Mon Nov 10 14:10:39 2008 +0000
7579
7580     Beautify the manual.
7581
7582 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
7583 Author: Laurent Monin <geeqie@norz.org>
7584 Date:   Mon Nov 10 13:00:29 2008 +0000
7585
7586     Reformat more pages.
7587
7588 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
7589 Author: Laurent Monin <geeqie@norz.org>
7590 Date:   Mon Nov 10 12:06:05 2008 +0000
7591
7592     Reformat remaining options pages.
7593
7594 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
7595 Author: Laurent Monin <geeqie@norz.org>
7596 Date:   Mon Nov 10 10:26:51 2008 +0000
7597
7598     Reformatting: notes, advanced options page and more.
7599
7600 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
7601 Author: Laurent Monin <geeqie@norz.org>
7602 Date:   Sun Nov 9 21:53:33 2008 +0000
7603
7604     Reformatting.
7605
7606 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
7607 Author: Laurent Monin <geeqie@norz.org>
7608 Date:   Sun Nov 9 17:17:19 2008 +0000
7609
7610     Reformat and cleanup.
7611
7612 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
7613 Author: Laurent Monin <geeqie@norz.org>
7614 Date:   Sun Nov 9 13:37:39 2008 +0000
7615
7616     More cleanup of tables.
7617
7618 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
7619 Author: Laurent Monin <geeqie@norz.org>
7620 Date:   Sun Nov 9 13:06:16 2008 +0000
7621
7622     Cleanup some tables.
7623
7624 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
7625 Author: Laurent Monin <geeqie@norz.org>
7626 Date:   Sun Nov 9 12:48:00 2008 +0000
7627
7628     Drop most old css classes.
7629
7630 commit eb65646611a5675182a3207280eb609cead4bded
7631 Author: Laurent Monin <geeqie@norz.org>
7632 Date:   Sun Nov 9 09:39:14 2008 +0000
7633
7634     Move dialog descriptions to definitions lists, first step.
7635
7636 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
7637 Author: Laurent Monin <geeqie@norz.org>
7638 Date:   Sun Nov 9 09:33:01 2008 +0000
7639
7640     Index cleanup.
7641
7642 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
7643 Author: Laurent Monin <geeqie@norz.org>
7644 Date:   Sun Nov 9 09:28:59 2008 +0000
7645
7646     Move menu descriptions to definitions lists.
7647
7648 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
7649 Author: Laurent Monin <geeqie@norz.org>
7650 Date:   Sat Nov 8 22:11:51 2008 +0000
7651
7652     Re-introduce Geeqie User Manual footer.
7653
7654 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
7655 Author: Laurent Monin <geeqie@norz.org>
7656 Date:   Sat Nov 8 17:38:36 2008 +0000
7657
7658     Simplify bottom navigation table.
7659
7660 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
7661 Author: Laurent Monin <geeqie@norz.org>
7662 Date:   Sat Nov 8 17:24:02 2008 +0000
7663
7664     Use col tags with id in top and bottom navigation tables.
7665
7666 commit 0bfece3a257621edda3fefbb44ed64667bac828b
7667 Author: Laurent Monin <geeqie@norz.org>
7668 Date:   Sat Nov 8 11:37:17 2008 +0000
7669
7670     Add a generic spacer at the bottom of the page, remove now unused css classes.
7671
7672 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
7673 Author: Laurent Monin <geeqie@norz.org>
7674 Date:   Sat Nov 8 10:59:45 2008 +0000
7675
7676     Add two css classes navtop and navbottom and remove unused ones.
7677
7678 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
7679 Author: Laurent Monin <geeqie@norz.org>
7680 Date:   Sat Nov 8 10:49:18 2008 +0000
7681
7682     Add style.css to list of files to install.
7683
7684 commit 2cff73427b00b0155b526b080dcd7ade516686cb
7685 Author: Laurent Monin <geeqie@norz.org>
7686 Date:   Sat Nov 8 10:47:31 2008 +0000
7687
7688     Move css styles to an external stylesheet.
7689
7690 commit 450ff6891d977952fa624731f8da7b8d7994305f
7691 Author: Laurent Monin <geeqie@norz.org>
7692 Date:   Thu Nov 6 23:49:31 2008 +0000
7693
7694     Remove reference to numbered section.
7695
7696 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
7697 Author: Laurent Monin <geeqie@norz.org>
7698 Date:   Thu Nov 6 23:43:46 2008 +0000
7699
7700     Remove references to numbered sections.
7701
7702 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
7703 Author: Laurent Monin <geeqie@norz.org>
7704 Date:   Thu Nov 6 23:39:22 2008 +0000
7705
7706     Simplify the table.
7707
7708 commit a5760993339ed221d1377724beb2485c28237945
7709 Author: Laurent Monin <geeqie@norz.org>
7710 Date:   Thu Nov 6 20:01:32 2008 +0000
7711
7712     Previous patch (revision 1185) for the comments-related segfault was incomplete, and as such, it broke keywords in files whose metadata had keywords but no comments.
7713     
7714     This patch fixes that (and still fixes the case where one searches on
7715     comments and hits a file with keywords but no comments).  Lastly, I would
7716     imagine that there exists a failure mode where one searches for a keyword and
7717     hits a file with a comment but no keyword, and I imagine this patch should fix
7718     that case as well.
7719     
7720     Patch by Omari Stephens (aka xsdg).
7721
7722 commit ebf81820c51edd5ab948021d75e79f9d933937fe
7723 Author: Laurent Monin <geeqie@norz.org>
7724 Date:   Tue Nov 4 17:26:46 2008 +0000
7725
7726     Fix a segfault occuring when searching for comments in a directory where at least one photo doesn't have a comment. The fix modifies comment_read() function to return FALSE when a comment doesn't exist. Patch by Omari Stephens.
7727
7728 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
7729 Author: Laurent Monin <geeqie@norz.org>
7730 Date:   Tue Nov 4 17:11:53 2008 +0000
7731
7732     Do a gtk_init before the parsing of command line arguments to allow gtk specific options. (See http://library.gnome.org/devel/gtk/2.14/gtk-running.html). Patch by Klaus Ethgen.
7733
7734 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
7735 Author: Laurent Monin <geeqie@norz.org>
7736 Date:   Mon Oct 27 13:31:39 2008 +0000
7737
7738     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
7739
7740 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
7741 Author: Laurent Monin <geeqie@norz.org>
7742 Date:   Sun Oct 26 19:27:20 2008 +0000
7743
7744     Use h2/h3 tags where appropriate.
7745
7746 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
7747 Author: Petr Ostadal <postadal@suse.cz>
7748 Date:   Sun Oct 26 13:43:10 2008 +0000
7749
7750     Fixed doc/Makefile.am according to renamed doc files.
7751
7752 commit eab8813037f2cedc25857bc889b55502b1666455
7753 Author: Laurent Monin <geeqie@norz.org>
7754 Date:   Sat Oct 25 14:42:52 2008 +0000
7755
7756     Keyboard table cleanup attempt. Need more work.
7757
7758 commit fcae84ab900d0203d2339e22888956a9c7565fe8
7759 Author: Laurent Monin <geeqie@norz.org>
7760 Date:   Sat Oct 25 13:14:00 2008 +0000
7761
7762     Move menus to unordered lists - step 2.
7763
7764 commit f5596799545b5e6c482ef267d892b674f544e7fc
7765 Author: Laurent Monin <geeqie@norz.org>
7766 Date:   Sat Oct 25 11:02:09 2008 +0000
7767
7768     Move menus to unordered lists - step 1.
7769
7770 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
7771 Author: Laurent Monin <geeqie@norz.org>
7772 Date:   Sat Oct 25 08:49:07 2008 +0000
7773
7774     Align Previous to the left, drop useless col tags.
7775
7776 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
7777 Author: Laurent Monin <geeqie@norz.org>
7778 Date:   Sat Oct 25 08:14:34 2008 +0000
7779
7780     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
7781
7782 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
7783 Author: Laurent Monin <geeqie@norz.org>
7784 Date:   Sat Oct 25 08:10:11 2008 +0000
7785
7786     Fix page titles.
7787
7788 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
7789 Author: Laurent Monin <geeqie@norz.org>
7790 Date:   Sat Oct 25 08:07:57 2008 +0000
7791
7792     Drop chapters numbers from h1 title, and reformat top title a bit.
7793
7794 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
7795 Author: Laurent Monin <geeqie@norz.org>
7796 Date:   Sat Oct 25 07:47:47 2008 +0000
7797
7798     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
7799
7800 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
7801 Author: Laurent Monin <geeqie@norz.org>
7802 Date:   Thu Oct 23 22:45:44 2008 +0000
7803
7804     Update legal notice and copyright to mention The Geeqie Team.
7805
7806 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
7807 Author: Laurent Monin <geeqie@norz.org>
7808 Date:   Thu Oct 23 19:06:23 2008 +0000
7809
7810     With the help of tidy and sed, move html files to xhtml+css. Css classes were prefixed to ease future changes (like a common css file).
7811
7812 commit d92d4a31ba855a0a9e282ea398fab5667896d445
7813 Author: Laurent Monin <geeqie@norz.org>
7814 Date:   Thu Oct 23 18:06:28 2008 +0000
7815
7816     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
7817
7818 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
7819 Author: Laurent Monin <geeqie@norz.org>
7820 Date:   Wed Oct 22 19:56:29 2008 +0000
7821
7822     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
7823
7824 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
7825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7826 Date:   Mon Oct 20 21:00:18 2008 +0000
7827
7828     Fix a cut and paste error when implementing the comment search (Klaus
7829     Ethgen)
7830
7831 commit a06197472f69c64332a5e67e191e95654a8ed82d
7832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7833 Date:   Mon Oct 20 17:13:32 2008 +0000
7834
7835     fixed failed assertion in exif_free
7836
7837 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
7838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7839 Date:   Sat Oct 18 20:17:55 2008 +0000
7840
7841     create xmp sidecar when needed
7842
7843 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
7844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7845 Date:   Sat Oct 18 19:20:27 2008 +0000
7846
7847     simple synchronization XMP <-> Exif, IPTC
7848
7849 commit 003a4a917981dcc3d7004fe9896518ee86016198
7850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7851 Date:   Sat Oct 18 18:22:57 2008 +0000
7852
7853     infrastructure for preprocessing of metadata
7854
7855 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
7856 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7857 Date:   Sat Oct 18 09:07:52 2008 +0000
7858
7859     fixed bar_exif separator
7860
7861 commit 666154c6c7576bff4647b0a9dfff08665026cb42
7862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7863 Date:   Sat Oct 18 08:40:32 2008 +0000
7864
7865     reordered advanced exif columns
7866
7867 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
7868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7869 Date:   Sat Oct 18 08:31:25 2008 +0000
7870
7871     no need to validate description, it is in utf8
7872
7873 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
7874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7875 Date:   Fri Oct 17 22:00:07 2008 +0000
7876
7877     improved custom exif look:
7878     - use toggle instead of remove button
7879     - display description instead of property key
7880
7881 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
7882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7883 Date:   Tue Oct 14 21:24:34 2008 +0000
7884
7885     follow Exiv2 SVN changes
7886
7887 commit 100552d7587b35759b1492a3ba51df58565b96f5
7888 Author: Laurent Monin <geeqie@norz.org>
7889 Date:   Sun Oct 12 08:49:45 2008 +0000
7890
7891     French translation was updated.
7892
7893 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
7894 Author: Laurent Monin <geeqie@norz.org>
7895 Date:   Sun Oct 12 08:43:14 2008 +0000
7896
7897     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
7898
7899 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
7900 Author: Laurent Monin <geeqie@norz.org>
7901 Date:   Sun Oct 12 08:36:53 2008 +0000
7902
7903     Better handling of accels map file writing errors.
7904     Secure save is also used for those now, at the expense of
7905     a bit of duplication of gtk functions.
7906     It should fix bug 2146917 (debian BTS #501131), reported by
7907     Stanislav Maslovski.
7908
7909 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
7910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7911 Date:   Sat Oct 11 20:19:48 2008 +0000
7912
7913     added option to use exif thumbnails
7914     - it requires exiv2 0.18 or the current svn
7915     - it is disabled by default because the exif thumbnails
7916       may be outdated if the image was edited
7917
7918 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
7919 Author: Laurent Monin <geeqie@norz.org>
7920 Date:   Tue Oct 7 19:34:11 2008 +0000
7921
7922     French translation was updated.
7923
7924 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
7925 Author: Laurent Monin <geeqie@norz.org>
7926 Date:   Tue Oct 7 19:29:13 2008 +0000
7927
7928     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
7929
7930 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
7931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7932 Date:   Tue Oct 7 18:37:32 2008 +0000
7933
7934     Implement the search for image comment - patch by Klaus Ethgen
7935
7936 commit d8c1c93fea463eb0a309de7509676624774c0ad3
7937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7938 Date:   Tue Oct 7 18:22:58 2008 +0000
7939
7940     Fixed degree symbol encoding
7941
7942 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
7943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7944 Date:   Tue Oct 7 18:20:22 2008 +0000
7945
7946     Adding a vim modeline to all files - patch by Klaus Ethgen
7947
7948 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
7949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7950 Date:   Sun Oct 5 18:25:44 2008 +0000
7951
7952     fixed confirm_delete option
7953
7954 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
7955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7956 Date:   Sat Oct 4 20:28:31 2008 +0000
7957
7958     fixed charset of exiv2 strings in non-utf8 locales
7959
7960 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
7961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7962 Date:   Wed Oct 1 20:57:56 2008 +0000
7963
7964     Add support for GPSInfo - patch by Klaus Ethgen
7965
7966 commit 599380cc2099521bbf7c879666140943e1c684b6
7967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7968 Date:   Mon Sep 29 21:17:19 2008 +0000
7969
7970     The comment section in the meta file is the last section. However it do
7971     not accept comment lines starting with a '['. This patch will fix that.
7972     - patch by Klaus Ethgen
7973
7974 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
7975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7976 Date:   Mon Sep 29 21:09:48 2008 +0000
7977
7978     fixes executable right of images
7979
7980 commit 9ab09626f588694ad7ada2e522b74e205fd96795
7981 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7982 Date:   Mon Sep 29 21:01:30 2008 +0000
7983
7984     enlarge the dupe window - patch by Klaus Ethgen
7985
7986 commit cf8398c63f204d0dcf375577446c732c66122f6b
7987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7988 Date:   Sat Sep 27 18:48:32 2008 +0000
7989
7990     updated preview loader to work with current svn version of libexiv2
7991
7992 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
7993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7994 Date:   Wed Sep 10 20:37:30 2008 +0000
7995
7996     use SHIFT for connected scroll and zoom
7997     
7998     SHIFT + keys or mouse: affects all split windows
7999     keys or mouse: affects only active window
8000     
8001     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
8002
8003 commit f7a5afb6959672b77b973544b217867329a30c5f
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date:   Tue Sep 9 19:46:44 2008 +0000
8006
8007     reverted buggy part of rev. 1138 - it made the filelist jump
8008     unexpectedly
8009
8010 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
8011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8012 Date:   Mon Sep 8 19:57:51 2008 +0000
8013
8014     added possibility to redraw only the parts of image that are already
8015     loaded
8016
8017 commit 383624b87b5f9ea402e0fe4479b955f591025f73
8018 Author: Laurent Monin <geeqie@norz.org>
8019 Date:   Mon Sep 8 15:53:01 2008 +0000
8020
8021     Fix a compiler warning regarding argument type.
8022
8023 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
8024 Author: Petr Ostadal <postadal@suse.cz>
8025 Date:   Sun Sep 7 23:01:30 2008 +0000
8026
8027     Replaced gtk depreceated code.
8028
8029 commit a5aea8fd342ca8d4834464428cab25d373925409
8030 Author: Laurent Monin <geeqie@norz.org>
8031 Date:   Sun Sep 7 19:42:19 2008 +0000
8032
8033     Shorten config_window_apply() a bit, reduce code redunancy.
8034
8035 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
8036 Author: Laurent Monin <geeqie@norz.org>
8037 Date:   Thu Sep 4 22:35:33 2008 +0000
8038
8039     Update translations stats.
8040
8041 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
8042 Author: Laurent Monin <geeqie@norz.org>
8043 Date:   Thu Sep 4 22:29:32 2008 +0000
8044
8045     French translation was updated.
8046
8047 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
8048 Author: Laurent Monin <geeqie@norz.org>
8049 Date:   Thu Sep 4 22:04:32 2008 +0000
8050
8051     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
8052
8053 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
8054 Author: Laurent Monin <geeqie@norz.org>
8055 Date:   Thu Sep 4 21:38:28 2008 +0000
8056
8057     Allow to change image.scroll_reset_method in Preferences > Image.
8058
8059 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
8060 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8061 Date:   Thu Sep 4 21:19:09 2008 +0000
8062
8063     fixed various problems with preserving viewport on image change,
8064     options->image.scroll_reset_method should work again (it needs to be
8065     added to the preferences dialog)
8066
8067 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
8068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8069 Date:   Wed Sep 3 21:54:49 2008 +0000
8070
8071     load thumbnails with lower priority
8072     TODO: maybe implement an exception for visible thumbnails
8073
8074 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
8075 Author: Laurent Monin <geeqie@norz.org>
8076 Date:   Wed Sep 3 21:13:02 2008 +0000
8077
8078     Improve debug messages.
8079
8080 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
8081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8082 Date:   Wed Sep 3 20:43:10 2008 +0000
8083
8084     adjusted default options
8085
8086 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
8087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8088 Date:   Wed Sep 3 20:29:32 2008 +0000
8089
8090     adjusted redraw priority relative to icon drawing
8091
8092 commit 48519673cc4fea79e657453ed4785457a8e59ea2
8093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8094 Date:   Wed Sep 3 19:58:21 2008 +0000
8095
8096     dropped IMAGE_THROTTLE_LARGER_IMAGES code
8097
8098 commit 47a0c37d34499a1f71085093447789949350e063
8099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8100 Date:   Wed Sep 3 19:52:11 2008 +0000
8101
8102     fixed handling of broken images
8103
8104 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
8105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8106 Date:   Mon Sep 1 19:18:32 2008 +0000
8107
8108     improved pixbuf draw priority control
8109
8110 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
8111 Author: Laurent Monin <geeqie@norz.org>
8112 Date:   Mon Sep 1 17:29:07 2008 +0000
8113
8114     Use a constant for minimal window size. Set it to 32 for all dialogs.
8115
8116 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
8117 Author: Laurent Monin <geeqie@norz.org>
8118 Date:   Mon Sep 1 17:22:19 2008 +0000
8119
8120     Remove redundant debug.h inclusion.
8121
8122 commit 14596dddc9e279d6444b473378668618b0200842
8123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8124 Date:   Sun Aug 31 21:19:00 2008 +0000
8125
8126     fixed read ahead callback
8127
8128 commit 0aef642959d09a0a417e3a1bd9838290673da331
8129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8130 Date:   Sun Aug 31 21:02:09 2008 +0000
8131
8132     fixed error handling in image loader
8133
8134 commit b10a2e1226a762c6f5e5a76255469c9a58312937
8135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8136 Date:   Sun Aug 31 18:53:11 2008 +0000
8137
8138     fixed possible endless loop
8139
8140 commit 131dc85e54bb154ece413c99e10d0bb07aced996
8141 Author: Laurent Monin <geeqie@norz.org>
8142 Date:   Sun Aug 31 12:29:49 2008 +0000
8143
8144     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
8145
8146 commit 7725546b83707d675c466dd1b9eb96380ad2f067
8147 Author: Laurent Monin <geeqie@norz.org>
8148 Date:   Sun Aug 31 11:27:24 2008 +0000
8149
8150     Move quoted_value() and escquote_value() to misc.[ch].
8151
8152 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
8153 Author: Laurent Monin <geeqie@norz.org>
8154 Date:   Sun Aug 31 10:51:41 2008 +0000
8155
8156     Move miscellaneous functions to their own files (new misc.[ch]).
8157
8158 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
8159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8160 Date:   Sun Aug 31 10:08:48 2008 +0000
8161
8162     use GThreadPool
8163
8164 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
8165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8166 Date:   Sun Aug 31 09:20:29 2008 +0000
8167
8168     improved thread support in image loader
8169
8170 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
8171 Author: Laurent Monin <geeqie@norz.org>
8172 Date:   Sun Aug 31 09:13:42 2008 +0000
8173
8174     Move save/load_options() to options.[ch].
8175
8176 commit 77bc802fa727e39b259cef5431bb897618f888d3
8177 Author: Laurent Monin <geeqie@norz.org>
8178 Date:   Sun Aug 31 08:59:39 2008 +0000
8179
8180     Move sync_options_with_current_state() call to save_options().
8181
8182 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
8183 Author: Laurent Monin <geeqie@norz.org>
8184 Date:   Sun Aug 31 08:41:42 2008 +0000
8185
8186     Move some code to new functions, to simplify main().
8187
8188 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
8189 Author: Laurent Monin <geeqie@norz.org>
8190 Date:   Sun Aug 31 08:13:36 2008 +0000
8191
8192     Fix two minor compilation warnings.
8193
8194 commit a710f33e4b885e22e3744beb9af9b9285d73640c
8195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8196 Date:   Sat Aug 30 20:15:47 2008 +0000
8197
8198     run image loader in separate thread
8199     this feature is disabled by default for now, it must be enabled by
8200     configure --enable-threads
8201
8202 commit 6a73bcf507697b77cebc69761bb2db8801210641
8203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8204 Date:   Sat Aug 30 13:04:06 2008 +0000
8205
8206     prepared image loader code for threads
8207
8208 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
8209 Author: Laurent Monin <geeqie@norz.org>
8210 Date:   Sat Aug 30 10:39:35 2008 +0000
8211
8212     Allow to override documentation paths through options:
8213     - documentation.helpdir
8214     - documentation.htmldir
8215     Default values are set at configure time.
8216
8217 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date:   Fri Aug 29 20:53:53 2008 +0000
8220
8221     converted image loader to a GObject and use signals for notification
8222
8223 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date:   Fri Aug 29 12:35:13 2008 +0000
8226
8227     do not access image_loader directly
8228
8229 commit dc649dfbb31df6e75c7283405ba99084ea328206
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date:   Fri Aug 29 09:59:20 2008 +0000
8232
8233     added new raw preview interface for legacy exif
8234
8235 commit 6654b671684992272856344aa34b59301c35e023
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date:   Fri Aug 29 09:38:10 2008 +0000
8238
8239     fixed thumbnail loader for the new raw preview interface
8240
8241 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date:   Thu Aug 28 22:26:09 2008 +0000
8244
8245     use mmaped files image loader
8246     implemented new interface for extracting raw previews
8247     experiments with previews support in SVN version of Exiv2
8248
8249 commit 7fa8df7737575cc63b627b4337131122faffe496
8250 Author: Petr Ostadal <postadal@suse.cz>
8251 Date:   Thu Aug 28 12:51:02 2008 +0000
8252
8253     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
8254
8255 commit 4908ddd714be7cab8e1cf290fec62d7288692856
8256 Author: Laurent Monin <geeqie@norz.org>
8257 Date:   Thu Aug 28 10:50:02 2008 +0000
8258
8259     Silent warnings about unused functions when lcms is not used.
8260
8261 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
8262 Author: Laurent Monin <geeqie@norz.org>
8263 Date:   Wed Aug 27 17:02:14 2008 +0000
8264
8265     Comment out unused functions.
8266
8267 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
8268 Author: Laurent Monin <geeqie@norz.org>
8269 Date:   Wed Aug 27 16:42:59 2008 +0000
8270
8271     Silent a compiler warning.
8272
8273 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
8274 Author: Laurent Monin <geeqie@norz.org>
8275 Date:   Wed Aug 27 16:40:21 2008 +0000
8276
8277     const gpointer -> gconstpointer.
8278
8279 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
8280 Author: Laurent Monin <geeqie@norz.org>
8281 Date:   Tue Aug 26 22:37:18 2008 +0000
8282
8283     Use gpointer instead of void *.
8284
8285 commit cd85461e278e79a4894b5bc400273d3f6719416d
8286 Author: Laurent Monin <geeqie@norz.org>
8287 Date:   Tue Aug 26 22:30:40 2008 +0000
8288
8289     Consistency: type * instead of type*.
8290
8291 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
8292 Author: Laurent Monin <geeqie@norz.org>
8293 Date:   Tue Aug 26 22:22:51 2008 +0000
8294
8295     For the sake of consistency, use glib basic types everywhere.
8296
8297 commit aea00af29f6f572581b8bcc6e856e17b4676d381
8298 Author: Laurent Monin <geeqie@norz.org>
8299 Date:   Tue Aug 26 21:19:33 2008 +0000
8300
8301     Indentation fixes.
8302
8303 commit 4073149801dc3484ae0c231c56cb814a8a20024b
8304 Author: Petr Ostadal <postadal@suse.cz>
8305 Date:   Tue Aug 26 20:21:30 2008 +0000
8306
8307     Fixed segfault when is run inside directory with non valid uft-8 image
8308     filename.
8309
8310 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
8311 Author: Petr Ostadal <postadal@suse.cz>
8312 Date:   Tue Aug 26 13:56:56 2008 +0000
8313
8314     Fixed calling "Image search" function in a directory without image.
8315
8316 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
8317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8318 Date:   Mon Aug 25 22:45:38 2008 +0000
8319
8320     correctly maintain selection during iconlist refresh
8321
8322 commit f39b5907f8825173f29be37f76c94d2c8b547188
8323 Author: Laurent Monin <geeqie@norz.org>
8324 Date:   Mon Aug 25 22:20:45 2008 +0000
8325
8326     Whitespaces cleanup.
8327
8328 commit d04050839306a01814536f12e5480288dab52e0e
8329 Author: Petr Ostadal <postadal@suse.cz>
8330 Date:   Mon Aug 25 18:13:33 2008 +0000
8331
8332     Fixed segfaulting when alter image in directory without images.
8333
8334 commit c85a911368d6535d8553e6c81654accfbc486ae6
8335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8336 Date:   Mon Aug 25 16:58:27 2008 +0000
8337
8338     removed unused code
8339
8340 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
8341 Author: Laurent Monin <geeqie@norz.org>
8342 Date:   Sun Aug 24 14:40:18 2008 +0000
8343
8344     Typo fixes.
8345
8346 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
8347 Author: Laurent Monin <geeqie@norz.org>
8348 Date:   Sun Aug 24 14:33:03 2008 +0000
8349
8350     Slight code redundancy reduction.
8351
8352 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
8353 Author: Laurent Monin <geeqie@norz.org>
8354 Date:   Sun Aug 24 14:14:37 2008 +0000
8355
8356     Drop redundant variable affectation.
8357
8358 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
8359 Author: Laurent Monin <geeqie@norz.org>
8360 Date:   Sun Aug 24 13:22:08 2008 +0000
8361
8362     Fix untranslated messages. French translation and POTFILES.in were updated.
8363
8364 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
8365 Author: Laurent Monin <geeqie@norz.org>
8366 Date:   Sun Aug 24 10:00:40 2008 +0000
8367
8368     French translation was updated.
8369
8370 commit eca846433372d875c2bbaaf5160a9142ef86c203
8371 Author: Laurent Monin <geeqie@norz.org>
8372 Date:   Sun Aug 24 10:00:02 2008 +0000
8373
8374     Mark forgotten string for translation.
8375
8376 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
8377 Author: Laurent Monin <geeqie@norz.org>
8378 Date:   Sat Aug 23 21:07:25 2008 +0000
8379
8380     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
8381
8382 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
8383 Author: Laurent Monin <geeqie@norz.org>
8384 Date:   Sat Aug 23 20:46:31 2008 +0000
8385
8386     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
8387
8388 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
8389 Author: Laurent Monin <geeqie@norz.org>
8390 Date:   Sat Aug 23 17:35:57 2008 +0000
8391
8392     Only display status if there is at least one file in the file list.
8393
8394 commit 060c2f9cf332a93e40c273e580133be05a984bf9
8395 Author: Laurent Monin <geeqie@norz.org>
8396 Date:   Sat Aug 23 17:00:59 2008 +0000
8397
8398     Remove unneeded type casting.
8399
8400 commit 50483da19c8039bb06121572573d0880df979c2c
8401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8402 Date:   Sat Aug 23 08:42:12 2008 +0000
8403
8404     fixed vd_refresh
8405
8406 commit bec02e283784eac07cda9f03ba0b255946944702
8407 Author: Laurent Monin <geeqie@norz.org>
8408 Date:   Fri Aug 22 22:09:54 2008 +0000
8409
8410     French translation was updated.
8411
8412 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
8413 Author: Laurent Monin <geeqie@norz.org>
8414 Date:   Fri Aug 22 21:52:13 2008 +0000
8415
8416     Add an option named layout.home_path which modifies the behavior of the Home button.
8417     By default, pressing this button goes to the user's home directory.
8418     When this option is set to a path, this path is used instead.
8419     One can change the option value through Preferences > Advanced > Navigation
8420     or directly in .geeqierc.
8421     Feature proposed by Colin Clark.
8422
8423 commit d58451c5831ce52023c007574c0d118f27096d72
8424 Author: Laurent Monin <geeqie@norz.org>
8425 Date:   Thu Aug 21 22:49:30 2008 +0000
8426
8427     Typo fix: vf -> vd
8428
8429 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
8430 Author: Laurent Monin <geeqie@norz.org>
8431 Date:   Thu Aug 21 22:47:49 2008 +0000
8432
8433     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
8434
8435 commit 43c576558ba327e4aa71b35471e0863d159c44d1
8436 Author: Laurent Monin <geeqie@norz.org>
8437 Date:   Thu Aug 21 22:36:20 2008 +0000
8438
8439     Indentation fix.
8440
8441 commit de499c4c05275f24081780bc77b06519d7d9d12e
8442 Author: Laurent Monin <geeqie@norz.org>
8443 Date:   Wed Aug 20 22:26:34 2008 +0000
8444
8445     Use constants instead of enum since value (0xffff0000) overflow INT_MAX on some platforms (seen on Solaris 10 SPARC system using the native Sun version 5.9 compilers). Reported by Jeffery Small.
8446
8447 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
8448 Author: Laurent Monin <geeqie@norz.org>
8449 Date:   Wed Aug 20 22:19:35 2008 +0000
8450
8451     Do not return values of void functions. Reported by Jeffery Small.
8452
8453 commit da981595f5f724233a7b54661e25e424a9134474
8454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8455 Date:   Wed Aug 20 20:36:36 2008 +0000
8456
8457     update the FileData structure when a new folder is created
8458
8459 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
8460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8461 Date:   Tue Aug 19 22:58:31 2008 +0000
8462
8463     improved refresh in view_dir_list
8464
8465 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
8466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8467 Date:   Tue Aug 19 21:01:29 2008 +0000
8468
8469     set fallback pixbuf in case of missing file
8470
8471 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
8472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8473 Date:   Tue Aug 19 20:58:23 2008 +0000
8474
8475     fixed possible segfault
8476
8477 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
8478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8479 Date:   Sun Aug 17 14:18:51 2008 +0000
8480
8481     removed code for maintaining filelist position, gtk_tree_view itself handles it
8482     better
8483
8484 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
8485 Author: Laurent Monin <geeqie@norz.org>
8486 Date:   Sun Aug 17 09:36:02 2008 +0000
8487
8488     French translation was updated.
8489
8490 commit 3e3a0a459781d1008725274bde950589465acf6d
8491 Author: Laurent Monin <geeqie@norz.org>
8492 Date:   Sun Aug 17 09:30:45 2008 +0000
8493
8494     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
8495     - drop VFICON_INFO() and VFLIST_INFO() macros
8496     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
8497     - replace all related occurrences by shorter expressions.
8498     
8499     For example:
8500     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
8501     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
8502
8503 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
8504 Author: Laurent Monin <geeqie@norz.org>
8505 Date:   Sun Aug 17 09:00:33 2008 +0000
8506
8507     Move variable declaration at start of block.
8508
8509 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
8510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8511 Date:   Sat Aug 16 23:37:26 2008 +0000
8512
8513     marks in iconview made clickable
8514
8515 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
8516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8517 Date:   Sat Aug 16 20:57:40 2008 +0000
8518
8519     keep files with non-zero marks in memory
8520
8521 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
8522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8523 Date:   Sat Aug 16 20:34:14 2008 +0000
8524
8525     implemented marks filter
8526
8527 commit f0606958123d00b30a9ed649813229d951012dc3
8528 Author: Laurent Monin <geeqie@norz.org>
8529 Date:   Sat Aug 16 07:18:16 2008 +0000
8530
8531     Fix double escaping of image overlay text.
8532     Bug 2051955, reported by Emmanuel Dupuis.
8533
8534 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
8535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8536 Date:   Wed Aug 13 21:07:06 2008 +0000
8537
8538     added keyboard map generator
8539
8540 commit 178dee898565791d42e39aad71049b79eebb2758
8541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8542 Date:   Wed Aug 13 20:46:06 2008 +0000
8543
8544     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
8545
8546 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
8547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8548 Date:   Tue Aug 12 20:21:25 2008 +0000
8549
8550     fixed crash with float file list and geeqie --blank
8551
8552 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
8553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8554 Date:   Mon Aug 11 18:53:19 2008 +0000
8555
8556     fixed crash in geeqie --blank
8557
8558 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
8559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8560 Date:   Mon Aug 11 17:45:26 2008 +0000
8561
8562     fixed setting visible entry in view_dir_tree
8563
8564 commit d3f019fc2e0bd00cc403b5860749c365964a8306
8565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8566 Date:   Wed Jul 30 18:44:49 2008 +0000
8567
8568     updated ChangeLog from svn log
8569
8570 commit 28642010130af8533f50a3c5fb88187a9f845803
8571 Author: Laurent Monin <geeqie@norz.org>
8572 Date:   Mon Jul 28 18:35:19 2008 +0000
8573
8574     Move declarations at the beginning of blocks.
8575
8576 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
8577 Author: Laurent Monin <geeqie@norz.org>
8578 Date:   Mon Jul 28 18:07:42 2008 +0000
8579
8580     Optimize tests even more using last changes.
8581
8582 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
8583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8584 Date:   Mon Jul 28 18:02:10 2008 +0000
8585
8586     do not free unallocated exif data
8587
8588 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
8589 Author: Laurent Monin <geeqie@norz.org>
8590 Date:   Mon Jul 28 17:59:09 2008 +0000
8591
8592     Cache strcmp() result.
8593
8594 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
8595 Author: Laurent Monin <geeqie@norz.org>
8596 Date:   Mon Jul 28 17:56:56 2008 +0000
8597
8598     Optimize redundant tests.
8599
8600 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
8601 Author: Laurent Monin <geeqie@norz.org>
8602 Date:   Mon Jul 28 17:55:06 2008 +0000
8603
8604     Move dest_dir variable to inner block.
8605
8606 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
8607 Author: Laurent Monin <geeqie@norz.org>
8608 Date:   Mon Jul 28 09:44:50 2008 +0000
8609
8610     Reduce code redundancy and minor typo fixes.
8611
8612 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
8613 Author: Laurent Monin <geeqie@norz.org>
8614 Date:   Mon Jul 28 09:14:10 2008 +0000
8615
8616     French translation was updated.
8617
8618 commit f4a4b21d34e24261b19d3adb920085856345f850
8619 Author: Laurent Monin <geeqie@norz.org>
8620 Date:   Mon Jul 28 09:12:33 2008 +0000
8621
8622     Typo fix.
8623
8624 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
8625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8626 Date:   Sun Jul 27 19:22:40 2008 +0000
8627
8628     abort file operations when the file list is empty
8629
8630 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
8631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8632 Date:   Sun Jul 27 18:20:59 2008 +0000
8633
8634     remember path entered in file dialog
8635     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
8636
8637 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
8638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8639 Date:   Sun Jul 27 13:46:24 2008 +0000
8640
8641     speed-up of directory notification on deleting large number of files
8642
8643 commit a4311dd534152241fca227385319ef249fc98ab7
8644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8645 Date:   Sun Jul 27 09:51:28 2008 +0000
8646
8647     added "Symlink" as an example of "filter" command
8648
8649 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
8650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8651 Date:   Sun Jul 27 08:57:12 2008 +0000
8652
8653     improved updating of view_dir_tree
8654
8655 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
8656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8657 Date:   Sun Jul 27 08:40:47 2008 +0000
8658
8659     fixed deleting of non-empty folder
8660
8661 commit fadf71ace27daec42c57292eca569da9afddf890
8662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8663 Date:   Sat Jul 26 22:36:58 2008 +0000
8664
8665     fixed spec file
8666
8667 commit 453565d11e275816de5e7eec28b3a558a34b77bb
8668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8669 Date:   Sat Jul 26 22:26:08 2008 +0000
8670
8671     fixed invalid warning on running editors
8672
8673 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
8674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8675 Date:   Sat Jul 26 20:34:24 2008 +0000
8676
8677     updated version string
8678
8679 commit fdd9338faf0ee30d483b9d1c30885241c340449c
8680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8681 Date:   Sat Jul 26 20:15:00 2008 +0000
8682
8683     dropped references to OpenOffice.org as suggested at
8684     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
8685
8686 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
8687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8688 Date:   Sat Jul 26 20:02:20 2008 +0000
8689
8690     string cleanup
8691
8692 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
8693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8694 Date:   Sat Jul 26 19:52:40 2008 +0000
8695
8696     removed unused messages.desc_dlist
8697
8698 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
8699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8700 Date:   Sat Jul 26 19:41:46 2008 +0000
8701
8702     fixed new folder command
8703
8704 commit b90ac509d431b791b45d2e365e039aabcc497f22
8705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8706 Date:   Sat Jul 26 19:33:36 2008 +0000
8707
8708     fixed renaming of directories
8709
8710 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
8711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8712 Date:   Sat Jul 26 19:01:20 2008 +0000
8713
8714     warn about changed file extensions
8715
8716 commit 4d670783f8436b85a3816245d9126f09f6f9a573
8717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8718 Date:   Sat Jul 26 18:33:49 2008 +0000
8719
8720     added icon for changes without warnings
8721
8722 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
8723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8724 Date:   Sat Jul 26 18:17:56 2008 +0000
8725
8726     allow only existing folders in destination dialog
8727     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
8728
8729 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
8730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8731 Date:   Sat Jul 26 10:27:41 2008 +0000
8732
8733     clean up - checks are handled elsewhere
8734
8735 commit dfab6c695e56757791d68763444c5ef65c338797
8736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8737 Date:   Sat Jul 26 09:58:25 2008 +0000
8738
8739     more checks for file operations
8740
8741 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
8742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8743 Date:   Fri Jul 25 22:04:55 2008 +0000
8744
8745     improved error reporting
8746
8747 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
8748 Author: Laurent Monin <geeqie@norz.org>
8749 Date:   Fri Jul 25 06:35:35 2008 +0000
8750
8751     Minor tidy up and optimization.
8752
8753 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
8754 Author: Laurent Monin <geeqie@norz.org>
8755 Date:   Thu Jul 24 20:24:04 2008 +0000
8756
8757     Set GIO channels to binary encoding.
8758     This is needed since messages from commands may not be UTF8-encoded
8759     and g_io_channel_read_chars() may incorrectly interpret some characters.
8760     In practice it was truncating some ISO-8859-1 messages containing some
8761     french characters. This fixes it.
8762
8763 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
8764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8765 Date:   Thu Jul 24 20:03:57 2008 +0000
8766
8767     separated debugging log and debug CFLAGS
8768     enable debugging log support by default
8769
8770 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
8771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8772 Date:   Wed Jul 23 22:19:16 2008 +0000
8773
8774     indicate check warnings and errors in delete and rename dialogs
8775
8776 commit 1b80edd5e0264c412231b3c9457226830dc33955
8777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8778 Date:   Wed Jul 23 20:53:05 2008 +0000
8779
8780     removed file_data_add_change_info
8781     reduced code redundancy - patch by Laurent, slightly modified
8782
8783 commit da4ec2a7e37133b2547bb17849c06ce99340c905
8784 Author: Laurent Monin <geeqie@norz.org>
8785 Date:   Wed Jul 23 17:38:04 2008 +0000
8786
8787     Minor tidy up.
8788
8789 commit bd26225bab7fddc99464ba9f7e0a394d15769496
8790 Author: Laurent Monin <geeqie@norz.org>
8791 Date:   Wed Jul 23 12:46:35 2008 +0000
8792
8793     Tidy up.
8794
8795 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
8796 Author: Laurent Monin <geeqie@norz.org>
8797 Date:   Wed Jul 23 12:45:59 2008 +0000
8798
8799     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
8800
8801 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
8802 Author: Laurent Monin <geeqie@norz.org>
8803 Date:   Wed Jul 23 10:21:37 2008 +0000
8804
8805     Simplify parse_out_relatives().
8806
8807 commit 9810215a7e23167a29088e86191ceee820e4f715
8808 Author: Laurent Monin <geeqie@norz.org>
8809 Date:   Wed Jul 23 09:10:41 2008 +0000
8810
8811     Tidy up.
8812
8813 commit f46043bfae09b7903aa412302d02756449ebc28b
8814 Author: Laurent Monin <geeqie@norz.org>
8815 Date:   Wed Jul 23 09:00:38 2008 +0000
8816
8817     Fix missing newline at end of file.
8818
8819 commit 90970bd92397908270e53c9178c67a804863eee0
8820 Author: Laurent Monin <geeqie@norz.org>
8821 Date:   Wed Jul 23 08:59:29 2008 +0000
8822
8823     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
8824
8825 commit d576f7bbcabdba02d4e295f1e6140634500c3920
8826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8827 Date:   Tue Jul 22 22:05:20 2008 +0000
8828
8829     do not create duplicate FileData entries
8830
8831 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
8832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8833 Date:   Tue Jul 22 21:46:08 2008 +0000
8834
8835     basic infrastructure for early error and dangerous operations checking
8836     it needs more work
8837
8838 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
8839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8840 Date:   Tue Jul 22 18:27:12 2008 +0000
8841
8842     clean up fd->change on error
8843
8844 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
8845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8846 Date:   Tue Jul 22 18:13:41 2008 +0000
8847
8848     remove items from file_data_planned_change_hash when the operation is
8849     canceled
8850
8851 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
8852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8853 Date:   Tue Jul 22 17:57:22 2008 +0000
8854
8855     fixed stop button in editor dialog
8856
8857 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
8858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8859 Date:   Tue Jul 22 17:40:24 2008 +0000
8860
8861     delete file_data_planned_change_hash when it is not used
8862
8863 commit ff4704f404d5097698f17139c07f37bd76da3124
8864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8865 Date:   Mon Jul 21 21:38:26 2008 +0000
8866
8867     fixed
8868     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
8869
8870 commit 84e21974c1752c800a9be9332429747355340d94
8871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8872 Date:   Mon Jul 21 20:50:24 2008 +0000
8873
8874     file_util_rename_dir should not return anything
8875
8876 commit 89736895aec4a438f30211d49b23391c22282669
8877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8878 Date:   Mon Jul 21 20:40:29 2008 +0000
8879
8880     added notification handler to view_dir
8881
8882 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
8883 Author: Laurent Monin <geeqie@norz.org>
8884 Date:   Mon Jul 21 08:31:43 2008 +0000
8885
8886     French translation was updated.
8887
8888 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
8889 Author: Laurent Monin <geeqie@norz.org>
8890 Date:   Sun Jul 20 15:21:06 2008 +0000
8891
8892     Update POTFILES.in.
8893
8894 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
8895 Author: Laurent Monin <geeqie@norz.org>
8896 Date:   Sun Jul 20 15:16:05 2008 +0000
8897
8898     Move uri_*() functions to separate files: uri_utils.[ch]
8899
8900 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
8901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8902 Date:   Sun Jul 20 15:04:40 2008 +0000
8903
8904     periodic testing of changed files can be now disabled
8905
8906 commit b8ea5645e91e203e09389311c412a0873e0343fc
8907 Author: Laurent Monin <geeqie@norz.org>
8908 Date:   Sun Jul 20 14:56:32 2008 +0000
8909
8910     Move history_list_*() functions to separate files:
8911     history_list.c and history_list.h.
8912
8913 commit c4685e9702624774fb70b01eb130f26f74ccc267
8914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8915 Date:   Sun Jul 20 14:52:00 2008 +0000
8916
8917     implemented "create directory" command
8918
8919 commit ae2ab4e282fe7851e502acb9f699814d38204176
8920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8921 Date:   Sun Jul 20 13:59:55 2008 +0000
8922
8923     fixed file copy/move dialog
8924
8925 commit a3c139eafad2246f8bde6cef391def6ab4670127
8926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8927 Date:   Sun Jul 20 13:19:22 2008 +0000
8928
8929     fixed the case when a renamed file is detected by directory scanning
8930     before the external rename commands exits. We have to update the
8931     FileData structure immediately, othervise we would get duplicate
8932     entries.
8933
8934 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
8935 Author: Laurent Monin <geeqie@norz.org>
8936 Date:   Sun Jul 20 12:20:12 2008 +0000
8937
8938     Optimize history_list_add_to_key() a bit.
8939
8940 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
8941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8942 Date:   Sun Jul 20 11:29:12 2008 +0000
8943
8944     fixed previous checkin
8945
8946 commit c6fd35649fa8e25e651dd202e03a211442d57f59
8947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8948 Date:   Sun Jul 20 11:22:19 2008 +0000
8949
8950     implemented directory rename and delete operations
8951
8952 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
8953 Author: Laurent Monin <geeqie@norz.org>
8954 Date:   Sun Jul 20 07:52:16 2008 +0000
8955
8956     Move out test outside the loop.
8957
8958 commit 120db8041b40ffc83cb90d0b82084862707ec190
8959 Author: Laurent Monin <geeqie@norz.org>
8960 Date:   Sat Jul 19 13:57:03 2008 +0000
8961
8962     Tidy up.
8963
8964 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
8965 Author: Laurent Monin <geeqie@norz.org>
8966 Date:   Sat Jul 19 12:36:46 2008 +0000
8967
8968     Fix missing newline at end of file.
8969
8970 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
8971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8972 Date:   Sat Jul 19 09:06:24 2008 +0000
8973
8974     increase reference count before sending notification in file_data_new
8975
8976 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
8977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8978 Date:   Fri Jul 18 21:20:49 2008 +0000
8979
8980     fixed test for changed files in cache
8981
8982 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
8983 Author: Laurent Monin <geeqie@norz.org>
8984 Date:   Fri Jul 18 09:55:15 2008 +0000
8985
8986     Introduce image_loader_set_done_func().
8987
8988 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
8989 Author: Laurent Monin <geeqie@norz.org>
8990 Date:   Thu Jul 17 22:36:58 2008 +0000
8991
8992     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
8993
8994 commit 6da5f506c0c4f58e352af4886120efa9765431e9
8995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8996 Date:   Thu Jul 17 21:51:21 2008 +0000
8997
8998     reload changed images
8999
9000 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
9001 Author: Laurent Monin <geeqie@norz.org>
9002 Date:   Tue Jul 15 15:37:14 2008 +0000
9003
9004     Move code from image_osd_update_cb() to separate functions.
9005
9006 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
9007 Author: Laurent Monin <geeqie@norz.org>
9008 Date:   Tue Jul 15 14:32:00 2008 +0000
9009
9010     Tidy up and code redundancy reduction.
9011
9012 commit 46f96c81c85a3e03e6756c718e3758db8c520208
9013 Author: Laurent Monin <geeqie@norz.org>
9014 Date:   Tue Jul 15 12:52:02 2008 +0000
9015
9016     Use a specific enum for image.zoom_mode values (ZoomMode) and
9017     simplify calls to image_zoom_get_default(), dropping last parameter
9018     which was always options->image.zoom_mode.
9019
9020 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
9021 Author: Laurent Monin <geeqie@norz.org>
9022 Date:   Sun Jul 13 14:50:07 2008 +0000
9023
9024     Improve ways to specify html browser (used for help, see bug 2015099).
9025     Two new rc file options were added:
9026     - helpers.html_browser.command_name
9027     - helpers.html_browser.command_line
9028     These are checked first before trying common browser locations.
9029     If these do not lead to a valid browser, then geeqie will
9030     search for geeqie_html_browser script in the path, then
9031     it will try various common browsers.
9032
9033 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
9034 Author: Laurent Monin <geeqie@norz.org>
9035 Date:   Sun Jul 13 13:51:23 2008 +0000
9036
9037     Apply debian-specific patch to launch help browser (bug 2015099).
9038
9039 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
9040 Author: Laurent Monin <geeqie@norz.org>
9041 Date:   Sun Jul 13 12:36:18 2008 +0000
9042
9043     Fix a segfault occuring when opening some collection files.
9044     Skip all lines not starting with a # when only geometry is required.
9045
9046 commit 19c2605cff0e070dc41424b913a624be8057a56a
9047 Author: Laurent Monin <geeqie@norz.org>
9048 Date:   Sat Jul 5 10:21:09 2008 +0000
9049
9050     Prevent segfault in certain conditions when displaying debug message.
9051
9052 commit 1823d233d1681647245a00996df74e08a67b0489
9053 Author: Laurent Monin <geeqie@norz.org>
9054 Date:   Fri Jul 4 22:49:04 2008 +0000
9055
9056     French translation was updated.
9057
9058 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
9059 Author: Laurent Monin <geeqie@norz.org>
9060 Date:   Fri Jul 4 20:32:48 2008 +0000
9061
9062     Optimize a bit when connected zoom and scrolling are unset,
9063     just move the test outside loops.
9064
9065 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
9066 Author: Laurent Monin <geeqie@norz.org>
9067 Date:   Fri Jul 4 17:21:07 2008 +0000
9068
9069     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
9070
9071 commit 4fa28d67f125e31256616b2102b7fdef52861584
9072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9073 Date:   Thu Jul 3 20:16:15 2008 +0000
9074
9075     refresh thumbnails on file change
9076
9077 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
9078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9079 Date:   Thu Jul 3 19:38:19 2008 +0000
9080
9081     set fallback thumbnail pixbuf only if the loading really fails
9082
9083 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
9084 Author: Laurent Monin <geeqie@norz.org>
9085 Date:   Thu Jul 3 18:16:39 2008 +0000
9086
9087     Fix missing references for the current directory in pan folder stuff.
9088     It was causing an fd magick assertion failure.
9089     Bug reported by Omari Stephens.
9090
9091 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
9092 Author: Laurent Monin <geeqie@norz.org>
9093 Date:   Thu Jul 3 08:33:10 2008 +0000
9094
9095     Increase debugging info in file_data_ref() and file_data_unref().
9096     When compiled with DEBUG defined, file and line of the caller is displayed
9097     in debug log.
9098
9099 commit 86bea118fffeba039beb5838e0c401629d501faa
9100 Author: Laurent Monin <geeqie@norz.org>
9101 Date:   Wed Jul 2 08:38:47 2008 +0000
9102
9103     Optimize file_cache_get() by only moving element to front if needed
9104     (most of the time there is no need).
9105     Reduce code redundancy in file_cache_put() by calling file_cache_get().
9106     Enhance debugging code.
9107
9108 commit 5f4a945ac78df503f9765056e946c68905ed0a32
9109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9110 Date:   Mon Jun 30 21:08:28 2008 +0000
9111
9112     fixed division by zero in pixbuf_renderer_get_scroll_center
9113
9114 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
9115 Author: Laurent Monin <geeqie@norz.org>
9116 Date:   Sun Jun 29 15:51:54 2008 +0000
9117
9118     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
9119     into thumb_loader_save_thumbnail().
9120     Most of the code was redundant.
9121
9122 commit 29242ec0f56bb937f754dd574979b380656e84e4
9123 Author: Laurent Monin <geeqie@norz.org>
9124 Date:   Sun Jun 29 10:11:43 2008 +0000
9125
9126     Make better matching between options types in options.h and the rest of the code.
9127     Most changes are from gint to gboolean pseudo type and between gint / guint.
9128
9129 commit f40224fd22d5387a0ad45859568d79d67060209f
9130 Author: Laurent Monin <geeqie@norz.org>
9131 Date:   Sat Jun 28 08:01:36 2008 +0000
9132
9133     layout_image_drag_cb(): optimize when connected scrolling is unset.
9134
9135 commit ed00275170d23e38bff5a01130e5056a799788c1
9136 Author: Laurent Monin <geeqie@norz.org>
9137 Date:   Sat Jun 28 07:43:37 2008 +0000
9138
9139     Reduce number of parameters (mostly unused), just pass the event pointer.
9140
9141 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
9142 Author: Laurent Monin <geeqie@norz.org>
9143 Date:   Sat Jun 28 00:44:31 2008 +0000
9144
9145     Fix warning:
9146     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
9147
9148 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
9149 Author: Laurent Monin <geeqie@norz.org>
9150 Date:   Fri Jun 27 22:57:48 2008 +0000
9151
9152     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
9153     empty first element.
9154
9155 commit 6b6574bad4336981d6b373c52259e43fa9743d17
9156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9157 Date:   Fri Jun 27 21:35:21 2008 +0000
9158
9159     do not read keywords and comment between exif_read_fd and exif_free_fd
9160     calls (fd->exif does not have reference counting)
9161
9162 commit 530a58fe366997da61f48b7c6156fa655d22d020
9163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9164 Date:   Fri Jun 27 21:09:15 2008 +0000
9165
9166     added pixbuf_fallback function
9167     fixed thumb loader for non-image files
9168
9169 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
9170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9171 Date:   Fri Jun 27 18:43:05 2008 +0000
9172
9173     fixed crash in entering fullscreen during loading
9174
9175 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
9176 Author: Laurent Monin <geeqie@norz.org>
9177 Date:   Fri Jun 27 10:00:55 2008 +0000
9178
9179     osd_template_insert(): optimize and simplify using flags.
9180
9181 commit 42fc5158d4408a77c51570d34b5f83d0add42340
9182 Author: Laurent Monin <geeqie@norz.org>
9183 Date:   Fri Jun 27 08:05:51 2008 +0000
9184
9185     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
9186     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
9187
9188 commit ea7852bed519679c1a98f5b240e7065af7abef2e
9189 Author: Laurent Monin <geeqie@norz.org>
9190 Date:   Thu Jun 26 23:29:08 2008 +0000
9191
9192     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
9193
9194 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
9195 Author: Laurent Monin <geeqie@norz.org>
9196 Date:   Thu Jun 26 15:59:20 2008 +0000
9197
9198     Use flags for pr_zoom_*() functions.
9199
9200 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
9201 Author: Laurent Monin <geeqie@norz.org>
9202 Date:   Thu Jun 26 14:43:52 2008 +0000
9203
9204     Use stricter types for image options.
9205
9206 commit cd68217e812b2419e92301d76902edd05c361aee
9207 Author: Laurent Monin <geeqie@norz.org>
9208 Date:   Thu Jun 26 12:23:48 2008 +0000
9209
9210     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
9211
9212 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
9213 Author: Laurent Monin <geeqie@norz.org>
9214 Date:   Thu Jun 26 11:48:40 2008 +0000
9215
9216     Only define ExifOrientationType if GQ_BUILD is not defined since
9217     it is already defined in exif.h.
9218
9219 commit d29cd729b404fc3901d862214231ef514f855aa5
9220 Author: Laurent Monin <geeqie@norz.org>
9221 Date:   Wed Jun 25 20:53:52 2008 +0000
9222
9223     Tidy up.
9224
9225 commit 0633bc36c636a0f2afa5bf3211639454870ac177
9226 Author: Laurent Monin <geeqie@norz.org>
9227 Date:   Wed Jun 25 20:22:02 2008 +0000
9228
9229     French translation was updated.
9230
9231 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
9232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9233 Date:   Sun Jun 22 20:07:32 2008 +0000
9234
9235     optimized marks drawing
9236
9237 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
9238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9239 Date:   Sun Jun 22 20:01:20 2008 +0000
9240
9241     show marks in iconview
9242
9243 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
9244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9245 Date:   Sun Jun 22 10:01:26 2008 +0000
9246
9247     show sidecars in icon view
9248
9249 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
9250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9251 Date:   Sun Jun 22 09:40:57 2008 +0000
9252
9253     fixed in-place renaming
9254
9255 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
9256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9257 Date:   Sun Jun 22 09:19:42 2008 +0000
9258
9259     added possibility to disable grouping of selected files
9260
9261 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
9262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9263 Date:   Sat Jun 21 22:01:45 2008 +0000
9264
9265     cache size made configurable
9266
9267 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
9268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9269 Date:   Sat Jun 21 19:26:01 2008 +0000
9270
9271     measure pixbuf cache size in bytes
9272
9273 commit 1986378ee25aef236908a6a1f67952406c9d51e7
9274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9275 Date:   Sat Jun 21 16:00:13 2008 +0000
9276
9277     simple cache for loaded pixbufs
9278
9279 commit 70fb724412e907f541d14eac8e1e67db474d1086
9280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9281 Date:   Sat Jun 21 11:05:55 2008 +0000
9282
9283     renamed fd->pixbuf to fd->thumb_pixbuf
9284
9285 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
9286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9287 Date:   Wed Jun 18 22:26:52 2008 +0000
9288
9289     implemented generic FileData cache
9290     use it for caching decoded exif data
9291
9292 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
9293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9294 Date:   Tue Jun 17 20:25:05 2008 +0000
9295
9296     more robust thumbs progress bar
9297
9298 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
9299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9300 Date:   Tue Jun 17 19:56:21 2008 +0000
9301
9302     do not allocate new buffer for thumbnails with correct orientation
9303
9304 commit 304e05c4c8845e40cd58ec758d56c7174d202899
9305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9306 Date:   Mon Jun 16 19:07:02 2008 +0000
9307
9308     fixed memory leak
9309
9310 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
9311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9312 Date:   Mon Jun 16 18:37:35 2008 +0000
9313
9314     another try to free layout at exit
9315
9316 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
9317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9318 Date:   Sun Jun 15 21:52:15 2008 +0000
9319
9320     rotate thumbnails by exif
9321
9322 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
9323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9324 Date:   Sun Jun 15 20:09:15 2008 +0000
9325
9326     use FileData in thumb_loader
9327
9328 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
9329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9330 Date:   Sat Jun 14 21:49:48 2008 +0000
9331
9332     use GtkSizeGroup to control initial size of split images
9333
9334 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
9335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9336 Date:   Sat Jun 14 18:41:30 2008 +0000
9337
9338     preserve image center on refresh
9339
9340 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
9341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9342 Date:   Sat Jun 14 18:33:40 2008 +0000
9343
9344     use multiline description in vflist with large thumbnails
9345     always display marks in the first column
9346     show expander in "name" column
9347
9348 commit ac6e8d73416d1b72e768729b917aa4532da3844a
9349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9350 Date:   Sat Jun 14 17:32:27 2008 +0000
9351
9352     join name and sidecars to one string
9353
9354 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
9355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9356 Date:   Sat Jun 14 17:14:28 2008 +0000
9357
9358     optimized vflist_setup_iter_recursive
9359
9360 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
9361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9362 Date:   Sat Jun 14 12:43:39 2008 +0000
9363
9364     iconlist_refresh optimization
9365
9366 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
9367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9368 Date:   Sat Jun 14 12:30:44 2008 +0000
9369
9370     fixed iconview update after deletion of selected image
9371
9372 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
9373 Author: Laurent Monin <geeqie@norz.org>
9374 Date:   Sat Jun 14 06:52:52 2008 +0000
9375
9376     Silent unused variable warning.
9377
9378 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
9379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9380 Date:   Fri Jun 13 21:32:58 2008 +0000
9381
9382     optimized vflist_setup_iter
9383
9384 commit 922cb25e24b4c735857883757c923bc03002f475
9385 Author: Laurent Monin <geeqie@norz.org>
9386 Date:   Fri Jun 13 13:33:11 2008 +0000
9387
9388     French translation was updated.
9389
9390 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
9391 Author: Laurent Monin <geeqie@norz.org>
9392 Date:   Fri Jun 13 12:27:41 2008 +0000
9393
9394     Revert patches 759 and 760.
9395     759 patch broke adding selection of files through sort manager
9396     to an unopened collection.
9397
9398 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
9399 Author: Laurent Monin <geeqie@norz.org>
9400 Date:   Fri Jun 13 11:51:23 2008 +0000
9401
9402     Display total size of files in collection window, for the list and for the selection.
9403
9404 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
9405 Author: Laurent Monin <geeqie@norz.org>
9406 Date:   Fri Jun 13 11:11:57 2008 +0000
9407
9408     Optionnally display directory's date in list view.
9409     It can be set through Preferences > Advanced > Behavior and
9410     is saved to rc file as layout.show_directory_date option.
9411
9412 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
9413 Author: Laurent Monin <geeqie@norz.org>
9414 Date:   Thu Jun 12 22:43:32 2008 +0000
9415
9416     load_options_from():
9417     - do not copy option name and value anywhere, only copy value_all to a separate buffer
9418     - allow more relaxed syntax on read, so we can correctly read option name and value
9419       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
9420     - minor aesthetical changes
9421
9422 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
9423 Author: Laurent Monin <geeqie@norz.org>
9424 Date:   Thu Jun 12 21:21:32 2008 +0000
9425
9426     Add a comment about relative positions of image overlay in the rc file.
9427
9428 commit 943be3f7f7676c11b6826fd507e98477aee44281
9429 Author: Laurent Monin <geeqie@norz.org>
9430 Date:   Thu Jun 12 20:33:51 2008 +0000
9431
9432     Allow to set image overlay info position through options:
9433     - image_overlay.common.x
9434     - image_overlay.common.y
9435     
9436     For now, there are only editable through rc file.
9437
9438 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
9439 Author: Laurent Monin <geeqie@norz.org>
9440 Date:   Thu Jun 12 20:17:22 2008 +0000
9441
9442     Move some functions from image.[ch] to image-overlay.c and make them static:
9443     - image_overlay_add()
9444     - image_overlay_set()
9445     - image_overlay_remove()
9446     - image_overlay_get() (unused)
9447
9448 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
9449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9450 Date:   Thu Jun 12 18:30:33 2008 +0000
9451
9452     reverted changes in layout_close made in rev. 890 and 901
9453
9454 commit 86a4f3c90de18942b84b33046721801cb1edd504
9455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9456 Date:   Tue Jun 10 19:25:21 2008 +0000
9457
9458     fixed vdtree_sort_cb
9459
9460 commit 69b52cb5e907359a473418866f74461822448737
9461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9462 Date:   Tue Jun 10 18:39:19 2008 +0000
9463
9464     fixed segfault in vd_rename_cb
9465
9466 commit 08524203c709cf0013c2bd1d04c348067685e526
9467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9468 Date:   Tue Jun 10 18:19:17 2008 +0000
9469
9470     dropped vficon_sync, use vficon_refresh everywhere
9471
9472 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
9473 Author: Laurent Monin <geeqie@norz.org>
9474 Date:   Tue Jun 10 11:55:18 2008 +0000
9475
9476     collection_from_dnd_data(): simplify and optimize.
9477
9478 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
9479 Author: Laurent Monin <geeqie@norz.org>
9480 Date:   Tue Jun 10 11:27:35 2008 +0000
9481
9482     collection_info_list_to_dnd_data(): simplify and optimize.
9483
9484 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
9485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9486 Date:   Mon Jun 9 20:27:39 2008 +0000
9487
9488     moved notification to view_file.c
9489
9490 commit e04699877776b3d59fc4ac827cc57166f47328f6
9491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9492 Date:   Mon Jun 9 19:43:56 2008 +0000
9493
9494     run idle function just once
9495
9496 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
9497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9498 Date:   Mon Jun 9 19:41:37 2008 +0000
9499
9500     use vficon_refresh for updating
9501
9502 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
9503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9504 Date:   Mon Jun 9 19:00:47 2008 +0000
9505
9506     handle deletion of selected files
9507
9508 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
9509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9510 Date:   Mon Jun 9 18:28:28 2008 +0000
9511
9512     optimized vficon_refresh_real
9513
9514 commit f4c575e663819adb425f9a7468cd7614a56b03be
9515 Author: Laurent Monin <geeqie@norz.org>
9516 Date:   Mon Jun 9 10:10:34 2008 +0000
9517
9518     Minor fixes and add a note about variable declaration.
9519
9520 commit 1e2563b337e30225c07935af8041a7d1744c8d72
9521 Author: Laurent Monin <geeqie@norz.org>
9522 Date:   Mon Jun 9 07:14:46 2008 +0000
9523
9524     Use unsigned type for marks since it is used as a bitfield.
9525
9526 commit f104380fae8162102711930439e8b2e5fc9e3910
9527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9528 Date:   Mon Jun 9 07:06:53 2008 +0000
9529
9530     fixed saving options on exit
9531
9532 commit 020655c63732ec867014ba4e41637831789e05c3
9533 Author: Laurent Monin <geeqie@norz.org>
9534 Date:   Sun Jun 8 23:42:51 2008 +0000
9535
9536     Tidy up: add/remove white lines, minor code changes.
9537
9538 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
9539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9540 Date:   Sun Jun 8 21:21:13 2008 +0000
9541
9542     improved vficon_populate
9543
9544 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
9545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9546 Date:   Sun Jun 8 20:24:46 2008 +0000
9547
9548     vficon_sync speed-up
9549
9550 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
9551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9552 Date:   Sun Jun 8 19:09:44 2008 +0000
9553
9554     better check for notify type
9555
9556 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
9557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9558 Date:   Sun Jun 8 09:25:39 2008 +0000
9559
9560     fixed switching thumbnails in listview on and off - bug 1984825
9561
9562 commit cd2e0e411d683cd490371d4756b0235e2679071a
9563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9564 Date:   Sat Jun 7 22:44:17 2008 +0000
9565
9566     various refresh and notification fixes
9567
9568 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
9569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9570 Date:   Sat Jun 7 15:08:33 2008 +0000
9571
9572     various notification improvements
9573
9574 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
9575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9576 Date:   Sat Jun 7 10:45:33 2008 +0000
9577
9578     use the new notification for collections
9579
9580 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
9581 Author: Laurent Monin <geeqie@norz.org>
9582 Date:   Sat Jun 7 10:18:30 2008 +0000
9583
9584     Display Lirc state in config log.
9585     Re-organize the config log a bit.
9586
9587 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
9588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9589 Date:   Sat Jun 7 09:36:12 2008 +0000
9590
9591     use new notification in img-view
9592
9593 commit 92497f66b819d5862cc221344b102d04c59204f4
9594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9595 Date:   Sat Jun 7 09:10:01 2008 +0000
9596
9597     use new notification in layout and layout_image
9598
9599 commit f745066286b72604eddc365c088df7a82eafbbcd
9600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9601 Date:   Sat Jun 7 08:13:22 2008 +0000
9602
9603     used new notification in search.c
9604
9605 commit 7637e235738516de25759d26d3feb45a171a18d3
9606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9607 Date:   Sat Jun 7 07:45:08 2008 +0000
9608
9609     used new notification in dupe.c
9610
9611 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
9612 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9613 Date:   Fri Jun 6 22:34:15 2008 +0000
9614
9615     used new notification in cache_maint
9616
9617 commit f335345202a840721560f5aab41ba110a449ddd1
9618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9619 Date:   Fri Jun 6 22:11:03 2008 +0000
9620
9621     added NotifyType
9622
9623 commit 8bca5d11043655dcb7156598c15884b81eabb83a
9624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9625 Date:   Fri Jun 6 21:50:09 2008 +0000
9626
9627     realtime file monitor
9628
9629 commit f0ca274daef77b01f134d6c556d2efa775169944
9630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9631 Date:   Fri Jun 6 20:59:03 2008 +0000
9632
9633     zero-lenght path must be allowed for now
9634
9635 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
9636 Author: Laurent Monin <geeqie@norz.org>
9637 Date:   Fri Jun 6 08:01:19 2008 +0000
9638
9639     French translation was updated.
9640
9641 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
9642 Author: Laurent Monin <geeqie@norz.org>
9643 Date:   Thu Jun 5 23:31:22 2008 +0000
9644
9645     Fix "No newline at end of file" warning.
9646
9647 commit 7839d6af203658adba7d3de9d18233f48bffc292
9648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9649 Date:   Thu Jun 5 18:43:44 2008 +0000
9650
9651     use new notification in vficon
9652
9653 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
9654 Author: Laurent Monin <geeqie@norz.org>
9655 Date:   Thu Jun 5 09:24:42 2008 +0000
9656
9657     Compare paths using utf8_collate_key() since paths are utf8-encoded.
9658     It fixes bug 1959854.
9659
9660 commit baf540a744f37d692c00c740cfe77505f3e4971c
9661 Author: Laurent Monin <geeqie@norz.org>
9662 Date:   Thu Jun 5 08:41:02 2008 +0000
9663
9664     Use uft8_collate_key() to sort utf8 strings.
9665     Modify file_data_set_path() to sync collate keys and file_data_pool
9666     on path change.
9667     
9668     Partially fix bug 1959854.
9669
9670 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
9671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9672 Date:   Wed Jun 4 21:12:47 2008 +0000
9673
9674     new notification system (used only in vflist for now)
9675
9676 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
9677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9678 Date:   Tue Jun 3 19:44:19 2008 +0000
9679
9680     replaced directory path with FileData* dir_fd
9681
9682 commit af94f830d3c67610709600c6a57e85dc583630c1
9683 Author: Laurent Monin <geeqie@norz.org>
9684 Date:   Tue Jun 3 15:54:05 2008 +0000
9685
9686     Allow to modify the aspect of Geeqie through the use of a
9687     gtkrc file that may be present in the geeqie rc directory.
9688     Patch by Aldric RENAUDIN and me.
9689
9690 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
9691 Author: Laurent Monin <geeqie@norz.org>
9692 Date:   Tue Jun 3 13:54:22 2008 +0000
9693
9694     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
9695
9696 commit 02ad66458b97d359e9612846624e49f42d7109ba
9697 Author: Laurent Monin <geeqie@norz.org>
9698 Date:   Tue Jun 3 11:24:16 2008 +0000
9699
9700     Drop initialization to NULL since filelist_read() will take care of it.
9701
9702 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
9703 Author: Laurent Monin <geeqie@norz.org>
9704 Date:   Tue Jun 3 09:41:00 2008 +0000
9705
9706     filelist_read_real(): optimize and clean up.
9707
9708 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
9709 Author: Laurent Monin <geeqie@norz.org>
9710 Date:   Tue Jun 3 09:03:33 2008 +0000
9711
9712     Reduce indentation level.
9713
9714 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
9715 Author: Laurent Monin <geeqie@norz.org>
9716 Date:   Tue Jun 3 08:57:46 2008 +0000
9717
9718     Reduce indentation level.
9719
9720 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
9721 Author: Laurent Monin <geeqie@norz.org>
9722 Date:   Tue Jun 3 08:53:53 2008 +0000
9723
9724     collection_table_find_data_by_coord(): tidy up.
9725
9726 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
9727 Author: Laurent Monin <geeqie@norz.org>
9728 Date:   Tue Jun 3 07:37:24 2008 +0000
9729
9730     vflist_maint(): only allocate memory and compare strings if needed.
9731
9732 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
9733 Author: Laurent Monin <geeqie@norz.org>
9734 Date:   Tue Jun 3 07:32:13 2008 +0000
9735
9736     layout_real_renamed(), layout_real_removed(), layout_real_moved():
9737     simplify code.
9738
9739 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
9740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9741 Date:   Sat May 31 19:46:26 2008 +0000
9742
9743     do not change original FileData on copy
9744
9745 commit 7fe6112289193b5421a08fc9a27da23a293d8622
9746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9747 Date:   Sat May 31 19:44:41 2008 +0000
9748
9749     replaced vflist_maint functions by vflist_refresh - it allows to follow
9750     changes made by external editors more precisely
9751
9752 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
9753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9754 Date:   Fri May 30 21:41:46 2008 +0000
9755
9756     vflist_populate_view: better handle selected files that are renamed or deleted
9757
9758 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
9759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9760 Date:   Fri May 30 20:13:16 2008 +0000
9761
9762     fixed thumb index (thumbnails are shown again)
9763
9764 commit f5bae1ffc402de38549948787c689ce02fc598f1
9765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9766 Date:   Fri May 30 19:53:52 2008 +0000
9767
9768     simplified vflist_populate_view
9769
9770 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
9771 Author: Laurent Monin <geeqie@norz.org>
9772 Date:   Fri May 30 08:39:52 2008 +0000
9773
9774     Use functions to set editors name and command and ensure they are
9775     utf8-encoded.
9776     Previously, non-utf8 strings from rc file caused some issues.
9777
9778 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
9779 Author: Laurent Monin <geeqie@norz.org>
9780 Date:   Fri May 30 08:36:23 2008 +0000
9781
9782     Make utf8_validate_or_convert() to always allocate a new string.
9783
9784 commit ab16da5e16b325b51e888d8969360b48770b0cf3
9785 Author: Laurent Monin <geeqie@norz.org>
9786 Date:   Fri May 30 07:20:25 2008 +0000
9787
9788     Check for existing editor command using is_valid_editor_command().
9789
9790 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
9791 Author: Laurent Monin <geeqie@norz.org>
9792 Date:   Thu May 29 07:58:34 2008 +0000
9793
9794     Preserve properties window width and height during session even when
9795     layout.save_window_positions is not set.
9796     It restores the pre revision 858 behavior.
9797
9798 commit 05f3eb89357157adbe443d71986902c2e80c997f
9799 Author: Laurent Monin <geeqie@norz.org>
9800 Date:   Thu May 29 07:52:05 2008 +0000
9801
9802     Save properties window width and height to rc file and restore
9803     them on next session if layout.save_window_positions is set to TRUE.
9804
9805 commit f89fbbf03e4d4593445a2fa731557db2596b0305
9806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9807 Date:   Wed May 28 22:12:10 2008 +0000
9808
9809     improved infrastructure for tracing changes, optimized vflist_populate_view
9810
9811 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
9812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9813 Date:   Tue May 27 18:46:34 2008 +0000
9814
9815     measure time of filelist update
9816
9817 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
9818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9819 Date:   Tue May 27 18:37:15 2008 +0000
9820
9821     another fix in notification
9822
9823 commit d5c322089bf472b8061116dda437870fb7724939
9824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9825 Date:   Mon May 26 18:32:04 2008 +0000
9826
9827     Fix histogram grid - patch by Uwe Ohse
9828
9829 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
9830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9831 Date:   Mon May 26 18:22:08 2008 +0000
9832
9833     use fputs instead of printf - patch by Uwe Ohse
9834
9835 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
9836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9837 Date:   Mon May 26 17:06:30 2008 +0000
9838
9839     fixed bug in notification code
9840
9841 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
9842 Author: Laurent Monin <geeqie@norz.org>
9843 Date:   Sun May 25 20:17:07 2008 +0000
9844
9845     Tidy up: indentation fixes, typo fixes, ...
9846
9847 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
9848 Author: Laurent Monin <geeqie@norz.org>
9849 Date:   Sun May 25 19:54:00 2008 +0000
9850
9851     Typo fix.
9852
9853 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
9854 Author: Laurent Monin <geeqie@norz.org>
9855 Date:   Sun May 25 19:13:04 2008 +0000
9856
9857     Typo fix.
9858
9859 commit 8973118af85916c7dd6240428d865b593d4e889c
9860 Author: Laurent Monin <geeqie@norz.org>
9861 Date:   Sun May 25 19:03:30 2008 +0000
9862
9863     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
9864
9865 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
9866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9867 Date:   Sat May 24 22:44:18 2008 +0000
9868
9869     rewritten utilops.h:
9870     - better integration of external commands
9871     - filter commands
9872
9873 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
9874 Author: Laurent Monin <geeqie@norz.org>
9875 Date:   Sat May 24 20:01:59 2008 +0000
9876
9877     Allow to escape star characters in the template string with a \.
9878     One can insert a \ by escaping it with another \.
9879     Fix deletion of empty parts when using | trick.
9880     Append the separator " - " only if data is neither NULL nor empty.
9881     Patch by Uwe Ohse and Laurent Monin.
9882
9883 commit c3c6184b858a57f359937a912a8db3f715844270
9884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9885 Date:   Sat May 24 09:18:09 2008 +0000
9886
9887     improved filedata interface
9888
9889 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
9890 Author: Laurent Monin <geeqie@norz.org>
9891 Date:   Fri May 23 23:40:12 2008 +0000
9892
9893     Fix display of libpthread detection.
9894     Fix display of lirc support, do not test for headers if disabled.
9895
9896 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
9897 Author: Laurent Monin <geeqie@norz.org>
9898 Date:   Fri May 23 23:18:40 2008 +0000
9899
9900     Silent few warnings that appeared when using --disable-exiv2 configure option.
9901
9902 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
9903 Author: Laurent Monin <geeqie@norz.org>
9904 Date:   Fri May 23 22:57:51 2008 +0000
9905
9906     French translation was updated.
9907
9908 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
9909 Author: Laurent Monin <geeqie@norz.org>
9910 Date:   Fri May 23 22:55:23 2008 +0000
9911
9912     Use the same label for toolbar buttons tooltip than in main menu.
9913
9914 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
9915 Author: Laurent Monin <geeqie@norz.org>
9916 Date:   Fri May 23 15:07:30 2008 +0000
9917
9918     Add -Wstrict-prototypes to gcc options only in developer mode
9919     since it clutters the compilation log with unfixable warnings.
9920     Add -Wall in developer mode to display even more warnings.
9921     Fix display of --enable-deprecated at end of configure (yes
9922     and no were inversed).
9923
9924 commit 07c127246cdf49873cbcb769e00bf6299956dc70
9925 Author: Laurent Monin <geeqie@norz.org>
9926 Date:   Fri May 23 12:27:28 2008 +0000
9927
9928     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
9929
9930 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
9931 Author: Laurent Monin <geeqie@norz.org>
9932 Date:   Fri May 23 12:19:42 2008 +0000
9933
9934     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
9935
9936 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
9937 Author: Laurent Monin <geeqie@norz.org>
9938 Date:   Fri May 23 00:20:56 2008 +0000
9939
9940     Try to load a system-wide rc file if any, before per-user rc file.
9941     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
9942     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
9943     filter_parse() was modified to replace entries having the same key,
9944     needed since it may be called more than once.
9945     
9946     Please test heavily.
9947
9948 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
9949 Author: Laurent Monin <geeqie@norz.org>
9950 Date:   Thu May 22 23:22:12 2008 +0000
9951
9952     Pass ConfOptions * to save_options() and load_options().
9953
9954 commit 0fe33428a668c783d42432bf80a574d7df6b564d
9955 Author: Laurent Monin <geeqie@norz.org>
9956 Date:   Thu May 22 23:17:26 2008 +0000
9957
9958     Move code from save_options() to new save_options_to() which takes
9959     the destination path as parameter.
9960
9961 commit 9d0560eb4199b16058bc3623e49a90393f62b968
9962 Author: Laurent Monin <geeqie@norz.org>
9963 Date:   Thu May 22 23:09:53 2008 +0000
9964
9965     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
9966     Pass ConfOptions * to these instead of directly using global variable.
9967     Cleanup #include in main.c.
9968
9969 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
9970 Author: Laurent Monin <geeqie@norz.org>
9971 Date:   Thu May 22 22:49:07 2008 +0000
9972
9973     Move code from exit_program_final() to new sync_options_with_current_state().
9974
9975 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
9976 Author: Laurent Monin <geeqie@norz.org>
9977 Date:   Thu May 22 22:43:07 2008 +0000
9978
9979     Separate path building code from options loading code.
9980     Most code of load_options() is moved to new load_options_from().
9981     ExifUIList initialization is moved to setup_default_options().
9982
9983 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
9984 Author: Laurent Monin <geeqie@norz.org>
9985 Date:   Thu May 22 20:22:13 2008 +0000
9986
9987     Make shell command and its option rc file options instead of hardcoded strings.
9988     This allows users to modify the shell command that execute "editors".
9989     Two new options appear in rc file:
9990     - shell.path (default to "/bin/sh")
9991     - shell.options (default to "-c")
9992     
9993     These options can only be changed from the rc file, not at runtime.
9994     Tests are made to check that shell.path is not empty and lead to
9995     an executable file.
9996
9997 commit 94c67ee52b2e81260f2f63c17771c4902942857a
9998 Author: Laurent Monin <geeqie@norz.org>
9999 Date:   Thu May 22 13:00:45 2008 +0000
10000
10001     Fix signed vs unsigned warnings.
10002     In most cases, gint was used instead of guint.
10003
10004 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
10005 Author: Laurent Monin <geeqie@norz.org>
10006 Date:   Thu May 22 11:28:35 2008 +0000
10007
10008     Comment out unused static function extension_truncate().
10009
10010 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
10011 Author: Laurent Monin <geeqie@norz.org>
10012 Date:   Thu May 22 11:27:43 2008 +0000
10013
10014     Fix up some types, make some signed vs unsigned warnings quiet.
10015
10016 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
10017 Author: Laurent Monin <geeqie@norz.org>
10018 Date:   Thu May 22 10:09:07 2008 +0000
10019
10020     Modify set_default_image_overlay_template_string() to accept the pointer to
10021     the string to modify and add a generic function to set template_string value.
10022
10023 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
10024 Author: Laurent Monin <geeqie@norz.org>
10025 Date:   Thu May 22 09:22:29 2008 +0000
10026
10027     French translation was updated.
10028
10029 commit a331805a87ce4d65fcc06826054f115a9c8a7108
10030 Author: Laurent Monin <geeqie@norz.org>
10031 Date:   Thu May 22 09:12:36 2008 +0000
10032
10033     Introduce an helper function that returns the name of an editor.
10034     It helps to reduce code redundancy.
10035
10036 commit 48582c3600eacfd7985aff255372c4909cf87e40
10037 Author: Laurent Monin <geeqie@norz.org>
10038 Date:   Thu May 22 08:49:52 2008 +0000
10039
10040     Use a struct to handle editor's properties.
10041
10042 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
10043 Author: Laurent Monin <geeqie@norz.org>
10044 Date:   Wed May 21 19:37:18 2008 +0000
10045
10046     Make stricter match for option's names consisting of a prefix and a number.
10047     It allows to have names like "prefix_12" and "prefix_something" in the same file.
10048     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
10049     to unpredictable results. It was wrong too with "prefix_something", which
10050     was equivalent to "prefix_0", instead of being an option of its own.
10051
10052 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
10053 Author: Laurent Monin <geeqie@norz.org>
10054 Date:   Wed May 21 11:46:19 2008 +0000
10055
10056     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
10057
10058 commit ec28448108d471c5fc8705e5502a81e116c506e4
10059 Author: Laurent Monin <geeqie@norz.org>
10060 Date:   Wed May 21 11:45:29 2008 +0000
10061
10062     Use g_build_filename().
10063
10064 commit f42ea51102878335515db3058de36d3ac2c68e27
10065 Author: Laurent Monin <geeqie@norz.org>
10066 Date:   Wed May 21 11:07:23 2008 +0000
10067
10068     Use G_DIR_SEPARATOR where applicable.
10069
10070 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
10071 Author: Laurent Monin <geeqie@norz.org>
10072 Date:   Wed May 21 11:00:13 2008 +0000
10073
10074     Use G_DIR_SEPARATOR_S where applicable.
10075
10076 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
10077 Author: Laurent Monin <geeqie@norz.org>
10078 Date:   Wed May 21 10:52:38 2008 +0000
10079
10080     Use g_build_filename() and G_DIR_SEPARATOR_S.
10081
10082 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
10083 Author: Laurent Monin <geeqie@norz.org>
10084 Date:   Wed May 21 10:46:33 2008 +0000
10085
10086     Use g_build_filename() instead of g_strconcat().
10087
10088 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
10089 Author: Laurent Monin <geeqie@norz.org>
10090 Date:   Wed May 21 10:11:56 2008 +0000
10091
10092     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
10093
10094 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
10095 Author: Laurent Monin <geeqie@norz.org>
10096 Date:   Wed May 21 09:58:29 2008 +0000
10097
10098     tab_completion_popup_cb(): use g_build_filename() and simplify code.
10099
10100 commit e07eab477089e688f3d3668e110b651f1cf346f4
10101 Author: Laurent Monin <geeqie@norz.org>
10102 Date:   Wed May 21 09:50:32 2008 +0000
10103
10104     Use expand_tilde() instead of simple concatenation, it allows correct expansion
10105     of ~user as well as ~dir.
10106
10107 commit 5acd3990069f22b64c0336bd89067c1cf265927e
10108 Author: Laurent Monin <geeqie@norz.org>
10109 Date:   Wed May 21 09:30:53 2008 +0000
10110
10111     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
10112
10113 commit 550af58c76fd602a08a811f5be218bcec90d1598
10114 Author: Laurent Monin <geeqie@norz.org>
10115 Date:   Wed May 21 08:53:51 2008 +0000
10116
10117     Fix a segfault occuring when logging an empty message and there is no log window.
10118
10119 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
10120 Author: Laurent Monin <geeqie@norz.org>
10121 Date:   Wed May 21 00:42:14 2008 +0000
10122
10123     Use g_build_filename().
10124
10125 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
10126 Author: Laurent Monin <geeqie@norz.org>
10127 Date:   Wed May 21 00:39:16 2008 +0000
10128
10129     thumb_std_cache_path(): use g_build_filename() and simplify.
10130
10131 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
10132 Author: Laurent Monin <geeqie@norz.org>
10133 Date:   Wed May 21 00:32:57 2008 +0000
10134
10135     Use g_build_filename().
10136
10137 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
10138 Author: Laurent Monin <geeqie@norz.org>
10139 Date:   Wed May 21 00:20:13 2008 +0000
10140
10141     Use g_build_filename() where applicable.
10142
10143 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
10144 Author: Laurent Monin <geeqie@norz.org>
10145 Date:   Wed May 21 00:15:41 2008 +0000
10146
10147     Use g_build_filename() instead of g_strconcat().
10148
10149 commit fe45471190349960979b37aebea84cc2c7cb9675
10150 Author: Laurent Monin <geeqie@norz.org>
10151 Date:   Wed May 21 00:13:12 2008 +0000
10152
10153     Use g_build_filename() and get rid of "root dir fix".
10154
10155 commit 0b30da0498c23b1237ebbf41eac69e341394043a
10156 Author: Laurent Monin <geeqie@norz.org>
10157 Date:   Wed May 21 00:12:19 2008 +0000
10158
10159     Use g_build_filename().
10160
10161 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
10162 Author: Laurent Monin <geeqie@norz.org>
10163 Date:   Wed May 21 00:01:03 2008 +0000
10164
10165     Disable unused code:
10166     - cache_maintain_home_dir()
10167     - cache_maintain_dir()
10168
10169 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
10170 Author: Laurent Monin <geeqie@norz.org>
10171 Date:   Tue May 20 23:41:13 2008 +0000
10172
10173     Build path using g_build_filename() then calculate its length.
10174
10175 commit e80fa4c91453bf056e384a888e051272b04b7abd
10176 Author: Laurent Monin <geeqie@norz.org>
10177 Date:   Tue May 20 23:11:47 2008 +0000
10178
10179     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
10180
10181 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
10182 Author: Laurent Monin <geeqie@norz.org>
10183 Date:   Tue May 20 23:07:09 2008 +0000
10184
10185     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
10186
10187 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
10188 Author: Laurent Monin <geeqie@norz.org>
10189 Date:   Tue May 20 22:47:13 2008 +0000
10190
10191     cache_find_location(): use g_build_filename() and move redundant code to new functions.
10192
10193 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
10194 Author: Laurent Monin <geeqie@norz.org>
10195 Date:   Tue May 20 22:22:11 2008 +0000
10196
10197     Use g_build_filename().
10198
10199 commit d1ad0442c58c29df914c80e211f8c90abf145427
10200 Author: Laurent Monin <geeqie@norz.org>
10201 Date:   Tue May 20 22:13:48 2008 +0000
10202
10203     Use size_t instead of gint, it silents a signed vs unsigned warning.
10204
10205 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
10206 Author: Laurent Monin <geeqie@norz.org>
10207 Date:   Tue May 20 22:11:59 2008 +0000
10208
10209     Use g_build_filename() instead of g_strconcat().
10210
10211 commit 73e10c62fc9d789afd29b46183078407369700e6
10212 Author: Laurent Monin <geeqie@norz.org>
10213 Date:   Tue May 20 22:09:04 2008 +0000
10214
10215     Drop concat_dir_and_file() and use g_build_filename() instead.
10216
10217 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
10218 Author: Laurent Monin <geeqie@norz.org>
10219 Date:   Tue May 20 22:00:14 2008 +0000
10220
10221     Use G_DIR_SEPARATOR instead of '/' where applicable.
10222
10223 commit c56dcb92792b030d9f14cf68d5260be924a999ee
10224 Author: Laurent Monin <geeqie@norz.org>
10225 Date:   Tue May 20 21:51:25 2008 +0000
10226
10227     Use g_build_filename() to build paths.
10228
10229 commit ddee8f88900c6e3af7b48541514e0f029912bd20
10230 Author: Laurent Monin <geeqie@norz.org>
10231 Date:   Tue May 20 20:11:29 2008 +0000
10232
10233     Do not use glib posix wrappers since they were introduced in 2.6
10234     and we want 2.4 compatibility.
10235
10236 commit dc3b44026a577f54f257a543223b1d99ea298693
10237 Author: Laurent Monin <geeqie@norz.org>
10238 Date:   Tue May 20 20:06:11 2008 +0000
10239
10240     Use access() instead of g_access() which is only available in 2.8.
10241
10242 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
10243 Author: Laurent Monin <geeqie@norz.org>
10244 Date:   Tue May 20 19:14:36 2008 +0000
10245
10246     Use utf-8 charset instead of iso-8859-1.
10247     Minor cleanup.
10248
10249 commit dd45f154d660065acd669bae936995f889237604
10250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10251 Date:   Tue May 20 17:43:37 2008 +0000
10252
10253     updated ru.po by Alexandre Prokoudine
10254
10255 commit 231d9567dc36494096b87e29a1ba245c932f646a
10256 Author: Laurent Monin <geeqie@norz.org>
10257 Date:   Tue May 20 08:18:30 2008 +0000
10258
10259     French translation was updated.
10260
10261 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
10262 Author: Laurent Monin <geeqie@norz.org>
10263 Date:   Tue May 20 08:14:35 2008 +0000
10264
10265     Sort out log_printf() vs printf_term() mix up.
10266
10267 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
10268 Author: Laurent Monin <geeqie@norz.org>
10269 Date:   Tue May 20 07:52:49 2008 +0000
10270
10271     Use print_term() instead of printf(), since it handles charset conversion
10272     from utf8 to locale if needed.
10273
10274 commit 11819b31099e4db5bb0488a404dd633928e806a9
10275 Author: Laurent Monin <geeqie@norz.org>
10276 Date:   Mon May 19 11:09:23 2008 +0000
10277
10278     Remove C-specific gcc options from CXXFLAGS.
10279     Add few more warnings.
10280
10281 commit 592f33931c27c10012614e90bf7486b3ffa66039
10282 Author: Laurent Monin <geeqie@norz.org>
10283 Date:   Mon May 19 09:27:30 2008 +0000
10284
10285     Fix some incomplete initialization warnings.
10286
10287 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
10288 Author: Laurent Monin <geeqie@norz.org>
10289 Date:   Mon May 19 08:46:37 2008 +0000
10290
10291     depreceated -> deprecated
10292
10293 commit 17c0fcefeedde3e92482b78685528b2b667bddde
10294 Author: Laurent Monin <geeqie@norz.org>
10295 Date:   Mon May 19 08:43:11 2008 +0000
10296
10297     Typo fixes.
10298
10299 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
10300 Author: Laurent Monin <geeqie@norz.org>
10301 Date:   Mon May 19 08:36:06 2008 +0000
10302
10303     Create auxdir if needed.
10304
10305 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
10306 Author: Laurent Monin <geeqie@norz.org>
10307 Date:   Mon May 19 08:24:10 2008 +0000
10308
10309     Fix spurious end of line introduced in revision 780.
10310
10311 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
10312 Author: Petr Ostadal <postadal@suse.cz>
10313 Date:   Mon May 19 01:15:17 2008 +0000
10314
10315     configure.in was rewritten:
10316     - uses PKG_CHECK_MODULES everywhere
10317     - added --enable-debug (enable debugging support)
10318     - added --enable-developer (developer mode, checks depreceated code ...)
10319     - removed obsoleted INCLUDES from Makefile.am
10320     Fixed src/debug.h (added glib.h).
10321     Fixed src/exiv2.c compilation with libexiv2 v0.15.
10322     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
10323
10324 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
10325 Author: Petr Ostadal <postadal@suse.cz>
10326 Date:   Mon May 19 00:54:59 2008 +0000
10327
10328     Updated CODING (GPL header, macros, svn change-log, ...).
10329
10330 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
10331 Author: Laurent Monin <geeqie@norz.org>
10332 Date:   Sun May 18 21:14:01 2008 +0000
10333
10334     Save order of Properties dialog tabs to rc file.
10335     Users of GTK+ <2.10 can set tabs order directly in the rc file,
10336     others can move tabs using drag'n drop.
10337     The option is named properties.tabs_order, its default value
10338     is "123" which is General, Keywords, Exif tabs (left to right).
10339
10340 commit a1726043d910102910fa32c669a45a4b23779cbb
10341 Author: Laurent Monin <geeqie@norz.org>
10342 Date:   Sun May 18 12:56:18 2008 +0000
10343
10344     Cleanup and code redundancy reduction.
10345
10346 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
10347 Author: Laurent Monin <geeqie@norz.org>
10348 Date:   Sun May 18 11:39:58 2008 +0000
10349
10350     Memorize text to display in the log window when the window is
10351     not yet created. On log window display, the memorized text
10352     is then recalled and displayed.
10353
10354 commit c219d832b90357a8df605bb444757be70bed2c68
10355 Author: Laurent Monin <geeqie@norz.org>
10356 Date:   Sun May 18 07:36:57 2008 +0000
10357
10358     Do not create log window more than once.
10359
10360 commit aa1e905eb793586cdfa564228ca939438ce50a91
10361 Author: Laurent Monin <geeqie@norz.org>
10362 Date:   Sat May 17 22:37:04 2008 +0000
10363
10364     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
10365
10366 commit d5ddb658018102f15fce0efaba39cde3cd89d976
10367 Author: Laurent Monin <geeqie@norz.org>
10368 Date:   Sat May 17 21:28:02 2008 +0000
10369
10370     Update POTFILES.in.
10371
10372 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
10373 Author: Laurent Monin <geeqie@norz.org>
10374 Date:   Sat May 17 21:26:45 2008 +0000
10375
10376     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
10377
10378 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
10379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10380 Date:   Fri May 16 20:12:11 2008 +0000
10381
10382     fixed exiv2 version test
10383
10384 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
10385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10386 Date:   Fri May 16 20:09:32 2008 +0000
10387
10388     get processed values from exiv2
10389     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
10390
10391 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
10392 Author: Laurent Monin <geeqie@norz.org>
10393 Date:   Fri May 16 14:59:45 2008 +0000
10394
10395     Fix redundant application name in window titles.
10396     It simplifies code.
10397
10398 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
10399 Author: Laurent Monin <geeqie@norz.org>
10400 Date:   Fri May 16 14:38:05 2008 +0000
10401
10402     French translation was updated.
10403
10404 commit 80363827d0206ced152428b414af7ee12754ccb0
10405 Author: Laurent Monin <geeqie@norz.org>
10406 Date:   Fri May 16 12:16:49 2008 +0000
10407
10408     Do not use printf() directly but use new wrapper function log_printf() instead.
10409
10410 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
10411 Author: Laurent Monin <geeqie@norz.org>
10412 Date:   Fri May 16 12:08:51 2008 +0000
10413
10414     Drop include "debug.h".
10415
10416 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
10417 Author: Laurent Monin <geeqie@norz.org>
10418 Date:   Fri May 16 10:02:56 2008 +0000
10419
10420     Include debug.h from main.h since debug macros may be used anywhere in the code.
10421
10422 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
10423 Author: Laurent Monin <geeqie@norz.org>
10424 Date:   Fri May 16 09:10:56 2008 +0000
10425
10426     Improve editor commands error display:
10427     - display all errors (not only syntax errors)
10428     - display errors from Preferences (checks are made on Apply or OK)
10429
10430 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
10431 Author: Laurent Monin <geeqie@norz.org>
10432 Date:   Fri May 16 08:37:07 2008 +0000
10433
10434     Improve editors a bit:
10435     - allow whitespaces before and after %v, %V, %w
10436     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
10437     - display a dialog on execution if a syntax error is detected (only for generic editors)
10438     - update README editors section
10439
10440 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
10441 Author: Laurent Monin <geeqie@norz.org>
10442 Date:   Wed May 14 18:12:11 2008 +0000
10443
10444     The Encoding key is now deprecated by the FreeDesktop standard and all
10445     strings are required to be encoded in UTF-8. This desktop entry
10446     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
10447     necessary.
10448     
10449     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
10450     
10451     Patch #1963689.
10452
10453 commit 696b1afc8d1987bb420d36261a7362f58519291f
10454 Author: Laurent Monin <geeqie@norz.org>
10455 Date:   Wed May 14 18:09:05 2008 +0000
10456
10457     Patch #1963690 was applied.
10458     It fixes hyphens/minus confusion in the man page.
10459
10460 commit 12d37bfbf24c80a2574d430200c559f2d20da751
10461 Author: Laurent Monin <geeqie@norz.org>
10462 Date:   Wed May 14 17:00:25 2008 +0000
10463
10464     Simplify thumb_std_maint_moved(), since g_list_append knows
10465     how to append to a NULL list. Patch by Uwe Ohse.
10466
10467 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
10468 Author: Laurent Monin <geeqie@norz.org>
10469 Date:   Wed May 14 16:52:55 2008 +0000
10470
10471     Simplify collect_manager_add_action(), since g_list_append knows
10472     how to append to a NULL list. Patch by Uwe Ohse.
10473
10474 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
10475 Author: Laurent Monin <geeqie@norz.org>
10476 Date:   Wed May 14 12:59:00 2008 +0000
10477
10478     Merge vflist_row_by_path() into vflist_index_by_path().
10479
10480 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
10481 Author: Laurent Monin <geeqie@norz.org>
10482 Date:   Wed May 14 10:40:43 2008 +0000
10483
10484     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
10485     Patch #1963691.
10486
10487 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
10488 Author: Laurent Monin <geeqie@norz.org>
10489 Date:   Wed May 14 08:56:08 2008 +0000
10490
10491     Make vf_pop_menu_*_cb static.
10492
10493 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
10494 Author: Laurent Monin <geeqie@norz.org>
10495 Date:   Tue May 13 20:31:35 2008 +0000
10496
10497     French translation fixes.
10498
10499 commit 81193b24e0f5eade934c698fc0ac485d33751269
10500 Author: Laurent Monin <geeqie@norz.org>
10501 Date:   Tue May 13 20:21:00 2008 +0000
10502
10503     Resync POTFILES.in and *.po, update french translation and
10504     regenerate statistics in README.
10505
10506 commit 16e84c761e71ac9052621a396d6880b96abe3221
10507 Author: Laurent Monin <geeqie@norz.org>
10508 Date:   Tue May 13 20:13:44 2008 +0000
10509
10510     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
10511
10512 commit d62b5063e0616d905f58fc6036382a7b6d791368
10513 Author: Laurent Monin <geeqie@norz.org>
10514 Date:   Tue May 13 19:56:52 2008 +0000
10515
10516     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
10517
10518 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
10519 Author: Laurent Monin <geeqie@norz.org>
10520 Date:   Tue May 13 19:54:13 2008 +0000
10521
10522     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
10523
10524 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
10525 Author: Laurent Monin <geeqie@norz.org>
10526 Date:   Tue May 13 19:51:22 2008 +0000
10527
10528     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
10529
10530 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
10531 Author: Laurent Monin <geeqie@norz.org>
10532 Date:   Tue May 13 19:45:04 2008 +0000
10533
10534     Fix last patch, only set vf->clicked_mark for a valid mark.
10535
10536 commit 91e4b2d69adc9398df664f4d355880ae146ab994
10537 Author: Laurent Monin <geeqie@norz.org>
10538 Date:   Tue May 13 19:32:25 2008 +0000
10539
10540     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
10541     named clicked_mark.
10542     Marks numbering is now consistent with menus (starting at 1, 0 is an
10543     invalid mark), assertions were modified accordingly.
10544
10545 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
10546 Author: Laurent Monin <geeqie@norz.org>
10547 Date:   Tue May 13 16:09:43 2008 +0000
10548
10549     Expand tilde with file: and view: remote parameters.
10550     Now these are working:
10551     geeqie -r file:~/dir
10552     geeqie -r view:~user/file
10553
10554 commit 38975e5efdefc3d56f710847821efc2173561f72
10555 Author: Laurent Monin <geeqie@norz.org>
10556 Date:   Tue May 13 14:49:38 2008 +0000
10557
10558     Display a message when invalid remote options are used.
10559
10560 commit e88a963a320d1728638984277c0cad4bb3ab3f00
10561 Author: Laurent Monin <geeqie@norz.org>
10562 Date:   Tue May 13 14:35:51 2008 +0000
10563
10564     Comparing tag id is not sufficient, check the tag name too.
10565
10566 commit f558c8c220211ffd1950748350a09cf4d471f761
10567 Author: Laurent Monin <geeqie@norz.org>
10568 Date:   Tue May 13 11:58:47 2008 +0000
10569
10570     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
10571
10572 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
10573 Author: Laurent Monin <geeqie@norz.org>
10574 Date:   Tue May 13 08:53:26 2008 +0000
10575
10576     Move all remote stuff from main.c to remote.[ch].
10577
10578 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
10579 Author: Laurent Monin <geeqie@norz.org>
10580 Date:   Tue May 13 08:02:46 2008 +0000
10581
10582     Move some functions from main.[ch] to new window.[ch].
10583
10584 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
10585 Author: Laurent Monin <geeqie@norz.org>
10586 Date:   Tue May 13 07:34:37 2008 +0000
10587
10588     Ensure that we end with UTF8 encoded comment and keywords.
10589
10590 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
10591 Author: Laurent Monin <geeqie@norz.org>
10592 Date:   Mon May 12 23:26:00 2008 +0000
10593
10594     Reading of Iptc.Application2.Keywords should now be fixed.
10595     Use uft8_validate_or_convert() on exif's text data to be safe.
10596
10597 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
10598 Author: Laurent Monin <geeqie@norz.org>
10599 Date:   Mon May 12 23:21:35 2008 +0000
10600
10601     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
10602
10603 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
10604 Author: Laurent Monin <geeqie@norz.org>
10605 Date:   Mon May 12 23:00:04 2008 +0000
10606
10607     bar_exif_validate_text(): use computed length and cleanup.
10608
10609 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
10610 Author: Laurent Monin <geeqie@norz.org>
10611 Date:   Mon May 12 19:56:28 2008 +0000
10612
10613     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
10614
10615 commit 874ac4eafacb90b111161275fc71f6345e77d30d
10616 Author: Laurent Monin <geeqie@norz.org>
10617 Date:   Mon May 12 17:10:40 2008 +0000
10618
10619     Extract and append keywords from Iptc.Application2.Keywords tags.
10620     A function was added to make the keywords unique in the list.
10621     Note: Iptc.Application2.Keywords is only read, not written.
10622
10623 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
10624 Author: Laurent Monin <geeqie@norz.org>
10625 Date:   Mon May 12 10:46:23 2008 +0000
10626
10627     When an option was successfully read, just continue to next line.
10628
10629 commit 75f14d8caa9b739913c96b353e100c1088722907
10630 Author: Laurent Monin <geeqie@norz.org>
10631 Date:   Mon May 12 10:37:37 2008 +0000
10632
10633     Minor formatting fix in rc file header.
10634
10635 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
10636 Author: Laurent Monin <geeqie@norz.org>
10637 Date:   Mon May 12 08:52:17 2008 +0000
10638
10639     Rework read_*_option():
10640     - read_u?int_option() now interpret a value of "true" as 1
10641     - read_bool_option() now interpret any value different from 0 as true.
10642     - make functions return TRUE on successful read, FALSE else
10643     
10644     Theses changes will help to maintain compatibility when options are modified.
10645
10646 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
10647 Author: Laurent Monin <geeqie@norz.org>
10648 Date:   Mon May 12 08:11:27 2008 +0000
10649
10650     Rename option image_overlay.common.enabled to image_overlay.common.state
10651     since it is not a boolean anymore.
10652
10653 commit 99a50120349e25795138098cb35616a3cc953f33
10654 Author: Laurent Monin <geeqie@norz.org>
10655 Date:   Mon May 12 00:22:38 2008 +0000
10656
10657     Add some wrapper functions for not yet common code.
10658
10659 commit 98e46592bd5e0f88061eb983c092d57594a479d6
10660 Author: Laurent Monin <geeqie@norz.org>
10661 Date:   Sun May 11 23:56:40 2008 +0000
10662
10663     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
10664
10665 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
10666 Author: Laurent Monin <geeqie@norz.org>
10667 Date:   Sun May 11 23:47:59 2008 +0000
10668
10669     Move a part of pop up menu common code to view_file.[ch].
10670
10671 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
10672 Author: Laurent Monin <geeqie@norz.org>
10673 Date:   Sun May 11 23:09:39 2008 +0000
10674
10675     Introduce vf_pop_menu_file_list() as a wrapper to
10676     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
10677
10678 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
10679 Author: Laurent Monin <geeqie@norz.org>
10680 Date:   Sun May 11 21:11:54 2008 +0000
10681
10682     Use vf_* functions where possible.
10683
10684 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
10685 Author: Laurent Monin <geeqie@norz.org>
10686 Date:   Sun May 11 20:38:21 2008 +0000
10687
10688     Drop unused layout_list_get_path() and vf*_index_get_path().
10689
10690 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
10691 Author: Laurent Monin <geeqie@norz.org>
10692 Date:   Sun May 11 13:17:38 2008 +0000
10693
10694     French translation was updated.
10695
10696 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
10697 Author: Laurent Monin <geeqie@norz.org>
10698 Date:   Sun May 11 13:14:58 2008 +0000
10699
10700     An option to save and restore the last path used was added.
10701     This option appears as startup.use_last_path in rc file.
10702     Preferences > General > Startup was modified accordingly.
10703
10704 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
10705 Author: Laurent Monin <geeqie@norz.org>
10706 Date:   Sun May 11 12:23:26 2008 +0000
10707
10708     Rename options:
10709     startup_path_enable -> startup.restore_path
10710     startup_path        -> startup.path
10711     
10712     Geeqie is still able to read old options.
10713
10714 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
10715 Author: Laurent Monin <geeqie@norz.org>
10716 Date:   Sun May 11 11:46:48 2008 +0000
10717
10718     Fix help window title.
10719
10720 commit b01f014ebaba751530160ac533299d71681d5bc3
10721 Author: Laurent Monin <geeqie@norz.org>
10722 Date:   Sun May 11 11:44:58 2008 +0000
10723
10724     Use computed string length.
10725
10726 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
10727 Author: Laurent Monin <geeqie@norz.org>
10728 Date:   Sun May 11 11:41:32 2008 +0000
10729
10730     Slightly increase help window's default width.
10731
10732 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
10733 Author: Laurent Monin <geeqie@norz.org>
10734 Date:   Sun May 11 11:30:41 2008 +0000
10735
10736     Add an help button to OSD info configuration in Preferences dialog.
10737     Make its own section named "Overlay Screen Display".
10738
10739 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
10740 Author: Laurent Monin <geeqie@norz.org>
10741 Date:   Sun May 11 10:25:04 2008 +0000
10742
10743     Partially update main README.
10744     A section concerning overlay info was added.
10745     Translation statistics were updated.
10746
10747 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
10748 Author: Laurent Monin <geeqie@norz.org>
10749 Date:   Sun May 11 09:37:46 2008 +0000
10750
10751     Change translations statistics formatting to match the style
10752     use in the README file.
10753     
10754     Here is the result for current trunk:
10755     
10756     Translations statistics
10757     Date: Sun, 11 May 2008 11:33:14 +0200
10758     
10759     Note: completion % in the chart below may not be quite correct
10760           when fuzzy translations exist but do not appear in the source.
10761           For exact results, run make update-po with up to date POTFILES.in.
10762           comp % = trans / (trans + fuzzy + untrans)
10763     
10764     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
10765     fr             100.00    985      0        0    985
10766     be              90.56    892     25       68    985
10767     eu              68.53    675    150      160    985
10768     eo              68.22    672    153      160    985
10769     vi              68.02    670    156      159    985
10770     it              67.82    668    154      163    985
10771     pt_BR           67.82    668    154      163    985
10772     zh_TW           66.90    659    150      176    985
10773     sk              66.50    655    158      172    985
10774     fi              64.37    634    176      175    985
10775     nl              64.37    634    179      172    985
10776     sv              64.16    632    175      178    985
10777     bg              64.06    631    175      179    985
10778     ca              64.06    631    175      179    985
10779     cs              64.06    631    175      179    985
10780     de              64.06    631    175      179    985
10781     es              64.06    631    175      179    985
10782     ja              64.06    631    175      179    985
10783     ru              64.06    631    175      179    985
10784     pl              60.61    597    148      240    985
10785     ar              42.94    423    315      247    985
10786     ro              37.56    370    342      273    985
10787     hu              36.14    356    332      297    985
10788     id              19.70    194    408      383    985
10789     et              19.29    190    407      388    985
10790     uk              17.16    169    411      405    985
10791     nb              15.94    157    416      412    985
10792     zh_CN.GB2312    15.94    157    416      412    985
10793     th              15.13    149    413      423    985
10794     sl              14.72    145    419      421    985
10795     da              12.99    128    402      455    985
10796     ko              11.37    112     52      821    985
10797     tr               6.60     65    398      522    985
10798
10799 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
10800 Author: Laurent Monin <geeqie@norz.org>
10801 Date:   Sat May 10 21:29:53 2008 +0000
10802
10803     Fix display of collection in overlay info.
10804     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
10805     
10806     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
10807     
10808     General syntax is: %name[:length limit][:extra]%
10809     Extra string uses special character '*' to mark the place of the data to display.
10810     If no '*' is present, then extra string is just appended to data.
10811     Any "\n" is replaced by a newline on display.
10812     Pango mark up is accepted in left and right parts.
10813     If data is empty, nothing will be displayed.
10814     
10815     Examples:
10816     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
10817     "%size:\n%"         -> size is displayed with a newline at end
10818     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
10819     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
10820     
10821     
10822     Collection name formatting was slighly improved by not displaying the .gqv extension.
10823     The default overlay info string was modified to use the new syntax, but older info strings should be
10824     displayed as usual.
10825
10826 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
10827 Author: Laurent Monin <geeqie@norz.org>
10828 Date:   Sat May 10 14:22:18 2008 +0000
10829
10830     image_osd_get() now returns OsdShowFlags.
10831
10832 commit 73fa427e25508213e47fb0671e2a35a790b21b48
10833 Author: Laurent Monin <geeqie@norz.org>
10834 Date:   Sat May 10 13:54:25 2008 +0000
10835
10836     Display a simple grid with histogram.
10837
10838 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
10839 Author: Laurent Monin <geeqie@norz.org>
10840 Date:   Sat May 10 12:33:52 2008 +0000
10841
10842     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
10843
10844 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
10845 Author: Laurent Monin <geeqie@norz.org>
10846 Date:   Sat May 10 09:00:14 2008 +0000
10847
10848     Save full OSD state to rc file and restore it on startup.
10849     It allows to restore OSD with or without histogram depending
10850     on previous state.
10851
10852 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
10853 Author: Laurent Monin <geeqie@norz.org>
10854 Date:   Fri May 9 12:43:10 2008 +0000
10855
10856     image_osd_info_render(): if there's no fd, just return.
10857
10858 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
10859 Author: Laurent Monin <geeqie@norz.org>
10860 Date:   Fri May 9 12:33:24 2008 +0000
10861
10862     Move overlay histogram stuff from ImageWindow to OverlayStateData.
10863     It simplifies things a lot and make more sense.
10864     
10865     Note: overlay icons display is broken since a long time it seems.
10866
10867 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
10868 Author: Laurent Monin <geeqie@norz.org>
10869 Date:   Fri May 9 11:15:56 2008 +0000
10870
10871     Introduce image_get_osd_data() and image_set_osd_data().
10872
10873 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
10874 Author: Laurent Monin <geeqie@norz.org>
10875 Date:   Fri May 9 09:58:46 2008 +0000
10876
10877     image_osd_get() and image_osd_set() now uses flags.
10878
10879 commit 94833dae9ada87a15401be7361988be493bbeaad
10880 Author: Laurent Monin <geeqie@norz.org>
10881 Date:   Fri May 9 09:34:38 2008 +0000
10882
10883     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
10884     reduce indentation level.
10885
10886 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
10887 Author: Laurent Monin <geeqie@norz.org>
10888 Date:   Fri May 9 08:39:18 2008 +0000
10889
10890     Preserve last histogram modes.
10891     When a new histogram is displayed, it uses previously chosen
10892     modes.
10893     These modes are saved on exit to rc file as options:
10894     histogram.last_channel_mode
10895     histogram.last_log_mode
10896
10897 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
10898 Author: Laurent Monin <geeqie@norz.org>
10899 Date:   Fri May 9 08:03:25 2008 +0000
10900
10901     Update CODING and HACKING files, and add po/README file for translators.
10902
10903 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
10904 Author: Laurent Monin <geeqie@norz.org>
10905 Date:   Fri May 9 07:46:18 2008 +0000
10906
10907     Make lirc_cleanup() and lirc_input_callback() static.
10908
10909 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
10910 Author: Laurent Monin <geeqie@norz.org>
10911 Date:   Fri May 9 07:32:30 2008 +0000
10912
10913     Use function(void) instead of function() for declaring functions which
10914     do not take any parameters at all.
10915     It respects current Geeqie coding style more.
10916
10917 commit 524cf262d075f28b08c51b187598b6c1f3276dde
10918 Author: Laurent Monin <geeqie@norz.org>
10919 Date:   Thu May 8 22:59:14 2008 +0000
10920
10921     In the search results view, hide dimensions column instead of
10922     displaying an empty one.
10923     When dimensions search criteria is used, it is always displayed.
10924
10925 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
10926 Author: Laurent Monin <geeqie@norz.org>
10927 Date:   Thu May 8 22:49:16 2008 +0000
10928
10929     Reset thumbnail column to NULL when hidden.
10930     It fixes bug 1960274.
10931
10932 commit 786c7401047ffbbec27820cf0e89d008e16ea488
10933 Author: Laurent Monin <geeqie@norz.org>
10934 Date:   Thu May 8 20:21:03 2008 +0000
10935
10936     search_status_update(): slightly reduce code redundancy.
10937
10938 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
10939 Author: Laurent Monin <geeqie@norz.org>
10940 Date:   Thu May 8 12:50:25 2008 +0000
10941
10942     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
10943     Add a FIXME where potential improper usage of strncasecmp() is made.
10944
10945 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
10946 Author: Laurent Monin <geeqie@norz.org>
10947 Date:   Thu May 8 12:38:34 2008 +0000
10948
10949     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
10950     are used.
10951
10952 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
10953 Author: Laurent Monin <geeqie@norz.org>
10954 Date:   Wed May 7 23:27:26 2008 +0000
10955
10956     Replace deprecated functions by their counterparts:
10957     g_strcasecmp() -> g_ascii_strcasecmp()
10958     g_strncasecmp() -> g_ascii_strncasecmp()
10959     gtk_input_remove() -> g_source_remove()
10960     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
10961     
10962     All these are deprecated either since 2.2 or 2.4.
10963
10964 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
10965 Author: Laurent Monin <geeqie@norz.org>
10966 Date:   Wed May 7 22:54:33 2008 +0000
10967
10968     Resync po files.
10969     French translation was updated.
10970
10971 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
10972 Author: Laurent Monin <geeqie@norz.org>
10973 Date:   Wed May 7 22:48:30 2008 +0000
10974
10975     Add a way to invert the current selection.
10976     An item labeled "Invert selection" was added to the Select submenu
10977     in the main menu.
10978
10979 commit 2927044d43b56069079cfeac00aa6989b1c9c126
10980 Author: Laurent Monin <geeqie@norz.org>
10981 Date:   Tue May 6 23:58:08 2008 +0000
10982
10983     Tidy up.
10984
10985 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
10986 Author: Laurent Monin <geeqie@norz.org>
10987 Date:   Tue May 6 23:53:12 2008 +0000
10988
10989     French translation was updated.
10990
10991 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
10992 Author: Laurent Monin <geeqie@norz.org>
10993 Date:   Tue May 6 23:52:09 2008 +0000
10994
10995     Add trash.c.
10996
10997 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
10998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10999 Date:   Tue May 6 21:35:31 2008 +0000
11000
11001     moved safe delete functions to separate file
11002
11003 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
11004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11005 Date:   Tue May 6 20:24:16 2008 +0000
11006
11007     use some of the new functions in filedata.c
11008
11009 commit f05bac9cdc8755273958466df6df1b3f5305ee41
11010 Author: Laurent Monin <geeqie@norz.org>
11011 Date:   Tue May 6 17:00:55 2008 +0000
11012
11013     Allow the user to append or replace comments for a group of selected files.
11014     Two buttons were added to the Keywords panel.
11015
11016 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
11017 Author: Laurent Monin <geeqie@norz.org>
11018 Date:   Tue May 6 12:31:23 2008 +0000
11019
11020     Use a dedicated option to enable keywords and comment saving as XMP tags
11021     in image's files.
11022     This new option is named "save_metadata_in_image_file" in configuration file.
11023     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
11024     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
11025
11026 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
11027 Author: Laurent Monin <geeqie@norz.org>
11028 Date:   Tue May 6 12:03:39 2008 +0000
11029
11030     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
11031
11032 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
11033 Author: Laurent Monin <geeqie@norz.org>
11034 Date:   Mon May 5 21:27:39 2008 +0000
11035
11036     French translation was updated, various fixes.
11037
11038 commit 146b6e2a59584bda8c274ba313862a3abb82a634
11039 Author: Laurent Monin <geeqie@norz.org>
11040 Date:   Mon May 5 20:56:20 2008 +0000
11041
11042     Belarusian translation was updated. Thanks to Pavel Piatruk.
11043
11044 commit 117767d634649683e27badb1d7c2cffc1eac5334
11045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11046 Date:   Mon May 5 20:51:51 2008 +0000
11047
11048     started implementation of API for sidecar files
11049
11050 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
11051 Author: Laurent Monin <geeqie@norz.org>
11052 Date:   Mon May 5 20:51:50 2008 +0000
11053
11054     Update POTFILES.in (filelist.c -> filedata.c).
11055
11056 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
11057 Author: Laurent Monin <geeqie@norz.org>
11058 Date:   Mon May 5 20:49:40 2008 +0000
11059
11060     Modify regen_potfiles.sh to generate a patch instead of
11061     directly applying changes to POTFILES.in.
11062
11063 commit bf41ef491c80e033e2d028a87e00605ac893609f
11064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11065 Date:   Mon May 5 19:20:46 2008 +0000
11066
11067     added .gqv to known file types
11068
11069 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
11070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11071 Date:   Mon May 5 19:11:12 2008 +0000
11072
11073     split filelist.c to filefilter.c and filedata.c
11074
11075 commit f798c6ab2cd9c89fa905f5003783a6c445551805
11076 Author: Laurent Monin <geeqie@norz.org>
11077 Date:   Mon May 5 09:21:01 2008 +0000
11078
11079     Revert wrong patch rev 676.
11080
11081 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
11082 Author: Laurent Monin <geeqie@norz.org>
11083 Date:   Mon May 5 09:12:07 2008 +0000
11084
11085     Add an helper script to regenerate POTFILES.in file.
11086     POTFILES.in was updated.
11087     French translation was updated.
11088
11089 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
11090 Author: Laurent Monin <geeqie@norz.org>
11091 Date:   Mon May 5 08:32:18 2008 +0000
11092
11093     Revert patch 675, and correctly fix gtk assertion failure.
11094
11095 commit 37193c248cd813a72f62bce349c788072ca5b311
11096 Author: Laurent Monin <geeqie@norz.org>
11097 Date:   Mon May 5 08:15:52 2008 +0000
11098
11099     Fix two memory leaks.
11100
11101 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
11102 Author: Laurent Monin <geeqie@norz.org>
11103 Date:   Mon May 5 07:46:32 2008 +0000
11104
11105     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
11106     when swapping to/from file icon view.
11107
11108 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
11109 Author: Laurent Monin <geeqie@norz.org>
11110 Date:   Sun May 4 23:57:20 2008 +0000
11111
11112     vficon_release_cb(): use switch() and cleanup.
11113
11114 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
11115 Author: Laurent Monin <geeqie@norz.org>
11116 Date:   Sun May 4 23:20:43 2008 +0000
11117
11118     Minor tidyup.
11119
11120 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
11121 Author: Laurent Monin <geeqie@norz.org>
11122 Date:   Sun May 4 23:06:46 2008 +0000
11123
11124     Drop unused vficon_select_by_path() and vflist_select_by_path().
11125
11126 commit b6ea14610564d2367b0a74656717913362166e62
11127 Author: Laurent Monin <geeqie@norz.org>
11128 Date:   Sun May 4 23:03:36 2008 +0000
11129
11130     Minor cleanup.
11131
11132 commit 509c70381ce8847866bb84ce398d074a749a6abf
11133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11134 Date:   Sun May 4 21:54:20 2008 +0000
11135
11136     dropped path_list functions, use filelist functions everywhere
11137
11138 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
11139 Author: Laurent Monin <geeqie@norz.org>
11140 Date:   Sun May 4 19:00:39 2008 +0000
11141
11142     Remove unused functions:
11143     vflist_set_status_func()
11144     vflist_set_thumb_status_func()
11145     vflist_set_layout()
11146     vficon_set_status_func()
11147     vficon_set_thumb_status_func()
11148     vficon_set_layout()
11149
11150 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
11151 Author: Laurent Monin <geeqie@norz.org>
11152 Date:   Sun May 4 18:45:06 2008 +0000
11153
11154     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
11155
11156 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
11157 Author: Laurent Monin <geeqie@norz.org>
11158 Date:   Sun May 4 16:16:07 2008 +0000
11159
11160     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
11161
11162 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
11163 Author: Laurent Monin <geeqie@norz.org>
11164 Date:   Sun May 4 11:47:36 2008 +0000
11165
11166     Prepare switch to ViewFile (unused yet).
11167
11168 commit 7192ff23dcf4fb721d72404649a98de99993f042
11169 Author: Laurent Monin <geeqie@norz.org>
11170 Date:   Sun May 4 00:32:05 2008 +0000
11171
11172     Shorten Edit menu labels, dropping "in ". It will ease
11173     translations too, and user can define its own label in Preferences.
11174
11175 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
11176 Author: Laurent Monin <geeqie@norz.org>
11177 Date:   Sun May 4 00:21:14 2008 +0000
11178
11179     Do not show Copy, Move, Rename, Delete, New Folder external commands
11180     in the Edit section of contextual menus.
11181
11182 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
11183 Author: Laurent Monin <geeqie@norz.org>
11184 Date:   Sun May 4 00:16:37 2008 +0000
11185
11186     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
11187
11188 commit 66238168387b3ff974f886b5a039bbccd2d44099
11189 Author: Laurent Monin <geeqie@norz.org>
11190 Date:   Sat May 3 20:55:16 2008 +0000
11191
11192     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
11193
11194 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
11195 Author: Laurent Monin <geeqie@norz.org>
11196 Date:   Sat May 3 20:49:25 2008 +0000
11197
11198     exif_get_formatted_by_key(): skip prefix when comparing.
11199
11200 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
11201 Author: Laurent Monin <geeqie@norz.org>
11202 Date:   Sat May 3 20:40:50 2008 +0000
11203
11204     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
11205     instead of the shorter "f".
11206     Warning: custom overlay info string has to be modified since old names are no
11207     more recognized, one can reset it to default through Preferences > Advanced.
11208
11209 commit e01df0556e0bbca765a2e07987148d3b6d10760a
11210 Author: Laurent Monin <geeqie@norz.org>
11211 Date:   Sat May 3 16:58:17 2008 +0000
11212
11213     Fix a bug occuring when using certain actions on a collection
11214     item which is not in the selection.
11215     Triggering it will either result in an assertion failure or a
11216     segfault.
11217     
11218     To reproduce:
11219     - open a collection
11220     - right-click on a non-selected image
11221     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
11222     
11223     It results in the best case:
11224     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
11225     or a pure segfault due to corrupted data.
11226     
11227     collection_table_popup_file_list() has to return a list of filedata *
11228     not a list of gchar *.
11229
11230 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
11231 Author: Laurent Monin <geeqie@norz.org>
11232 Date:   Sat May 3 15:19:35 2008 +0000
11233
11234     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
11235     they'll be used for file icon view too.
11236
11237 commit 13e75141b49669425e206f358d06f6e1ca4a9627
11238 Author: Laurent Monin <geeqie@norz.org>
11239 Date:   Sat May 3 15:17:24 2008 +0000
11240
11241     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
11242     to _ViewFile.
11243
11244 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
11245 Author: Laurent Monin <geeqie@norz.org>
11246 Date:   Sat May 3 15:13:15 2008 +0000
11247
11248     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
11249     the name used in ViewFileList.
11250
11251 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
11252 Author: Laurent Monin <geeqie@norz.org>
11253 Date:   Sat May 3 15:09:21 2008 +0000
11254
11255     Remove useless thumbs_list from ViewFileIcon.
11256
11257 commit e1c39fa29264aea839610dfedca5e086b5128395
11258 Author: Laurent Monin <geeqie@norz.org>
11259 Date:   Sat May 3 12:50:52 2008 +0000
11260
11261     Add function prototypes (yet unused).
11262
11263 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
11264 Author: Laurent Monin <geeqie@norz.org>
11265 Date:   Sat May 3 12:48:45 2008 +0000
11266
11267     Drop redundant vflist_thumbs_set() introduced in revision 649,
11268     modify and use existing vflist_thumb_set().
11269
11270 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
11271 Author: Laurent Monin <geeqie@norz.org>
11272 Date:   Sat May 3 12:21:22 2008 +0000
11273
11274     Remove redundant prototype.
11275
11276 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
11277 Author: Laurent Monin <geeqie@norz.org>
11278 Date:   Sat May 3 11:58:41 2008 +0000
11279
11280     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
11281
11282 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
11283 Author: Laurent Monin <geeqie@norz.org>
11284 Date:   Sat May 3 11:34:13 2008 +0000
11285
11286     Replace Layout icon_view field by more generic file_view_type.
11287     Replace option layout.view_as_icons by layout.file_view_type.
11288
11289 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
11290 Author: Laurent Monin <geeqie@norz.org>
11291 Date:   Sat May 3 10:31:37 2008 +0000
11292
11293     Set thumbs_enabled through new function vflist_thumbs_set() instead
11294     of vflist_new().
11295
11296 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
11297 Author: Laurent Monin <geeqie@norz.org>
11298 Date:   Sat May 3 09:41:09 2008 +0000
11299
11300     Prepare merging of some parts of view_file_list and view_file_icon and
11301     simplification of view_file* interface.
11302
11303 commit f520f8c5a7f3a470fe072b6f00499612d759964f
11304 Author: Laurent Monin <geeqie@norz.org>
11305 Date:   Sat May 3 08:35:08 2008 +0000
11306
11307     Change default positions of dividers since width of the main menu
11308     was increased.
11309
11310 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
11311 Author: Laurent Monin <geeqie@norz.org>
11312 Date:   Fri May 2 23:11:31 2008 +0000
11313
11314     Make exif_rational_to_double() and exif_get_rational_as_double() static.
11315
11316 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
11317 Author: Laurent Monin <geeqie@norz.org>
11318 Date:   Fri May 2 23:08:18 2008 +0000
11319
11320     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
11321     info disappearing when moving the tab.
11322
11323 commit 2fc5d88ca3589beeee18a669cac708b719d90963
11324 Author: Laurent Monin <geeqie@norz.org>
11325 Date:   Fri May 2 22:59:04 2008 +0000
11326
11327     Fix a Pango warning related to UTF8 when displaying internationalized
11328     description in Advanced Exif Properties panel.
11329
11330 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
11331 Author: Laurent Monin <geeqie@norz.org>
11332 Date:   Fri May 2 22:31:24 2008 +0000
11333
11334     exif_get_description_by_key(): tidy up.
11335
11336 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
11337 Author: Laurent Monin <geeqie@norz.org>
11338 Date:   Fri May 2 22:28:39 2008 +0000
11339
11340     Add a pointer to the build function in the formatted exif tags struct
11341     and use a loop in exif_get_formatted_by_key().
11342
11343 commit c59ca563a159852e616063a9595c24f432cf9ef7
11344 Author: Laurent Monin <geeqie@norz.org>
11345 Date:   Fri May 2 21:58:36 2008 +0000
11346
11347     Indentation fix.
11348
11349 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
11350 Author: Laurent Monin <geeqie@norz.org>
11351 Date:   Fri May 2 21:34:26 2008 +0000
11352
11353     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
11354     An helper macro was added to call them.
11355
11356 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
11357 Author: Laurent Monin <geeqie@norz.org>
11358 Date:   Fri May 2 20:56:59 2008 +0000
11359
11360     Remove unused checksum_simple() function.
11361
11362 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
11363 Author: Laurent Monin <geeqie@norz.org>
11364 Date:   Fri May 2 20:40:47 2008 +0000
11365
11366     Simplify remove_extension_from_path().
11367
11368 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
11369 Author: Laurent Monin <geeqie@norz.org>
11370 Date:   Fri May 2 20:27:47 2008 +0000
11371
11372     remove_level_from_path() was simplified.
11373
11374 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
11375 Author: Laurent Monin <geeqie@norz.org>
11376 Date:   Fri May 2 09:03:52 2008 +0000
11377
11378     Move variable declaration and affectation near where it is used.
11379
11380 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
11381 Author: Laurent Monin <geeqie@norz.org>
11382 Date:   Fri May 2 08:41:32 2008 +0000
11383
11384     Replace GQView by Geeqie.
11385
11386 commit 3cce6caefa4385a18b79e83df02743f2c0652103
11387 Author: Laurent Monin <geeqie@norz.org>
11388 Date:   Thu May 1 23:20:26 2008 +0000
11389
11390     Use sizeof() instead of hardcoded buffer sizes.
11391
11392 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
11393 Author: Laurent Monin <geeqie@norz.org>
11394 Date:   Thu May 1 22:59:54 2008 +0000
11395
11396     cache_sim_write_similarity(): cleanup and simplification.
11397
11398 commit 0d8286ddc775e675c1f3552f92047d3928637d32
11399 Author: Laurent Monin <geeqie@norz.org>
11400 Date:   Thu May 1 22:31:14 2008 +0000
11401
11402     Use secure_save stuff to write .sim files.
11403
11404 commit 68cf3760029075a5e3877954eacef14ee5f67956
11405 Author: Laurent Monin <geeqie@norz.org>
11406 Date:   Thu May 1 22:30:16 2008 +0000
11407
11408     save_options(): minor code simplification.
11409
11410 commit a2ff3d30a0ccf398323de9245d13cb166256f333
11411 Author: Laurent Monin <geeqie@norz.org>
11412 Date:   Thu May 1 22:27:44 2008 +0000
11413
11414     Add a wrapper to fwrite().
11415
11416 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
11417 Author: Laurent Monin <geeqie@norz.org>
11418 Date:   Thu May 1 21:42:22 2008 +0000
11419
11420     Typo fix.
11421
11422 commit 394f2839406f77bc462f371da7c81539804e3d5d
11423 Author: Laurent Monin <geeqie@norz.org>
11424 Date:   Thu May 1 18:37:50 2008 +0000
11425
11426     Indentation fixes.
11427
11428 commit ac59f9924c35122eaa97af9ce56f966b97738035
11429 Author: Laurent Monin <geeqie@norz.org>
11430 Date:   Thu May 1 18:26:30 2008 +0000
11431
11432     Simplify and optimize extension_find_dot().
11433
11434 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
11435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11436 Date:   Tue Apr 29 22:44:06 2008 +0000
11437
11438     fixed a memory leak
11439
11440 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
11441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11442 Date:   Tue Apr 29 18:12:49 2008 +0000
11443
11444     cleanup: use image_get_image_size
11445
11446 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
11447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11448 Date:   Tue Apr 29 17:52:12 2008 +0000
11449
11450     fixed connected zoom and scroll that didn't work in some cases
11451     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
11452
11453 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
11454 Author: Petr Ostadal <postadal@suse.cz>
11455 Date:   Sun Apr 27 23:31:20 2008 +0000
11456
11457     fix warning cast from pointer to integer of different size (when an integer is
11458     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
11459
11460 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
11461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11462 Date:   Sun Apr 27 20:05:11 2008 +0000
11463
11464     Added LIRC patch written by Matteo Beniamino
11465
11466 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
11467 Author: Laurent Monin <geeqie@norz.org>
11468 Date:   Fri Apr 25 20:23:21 2008 +0000
11469
11470     Fix number of directory views, bug introduced in revision 617.
11471
11472 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
11473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11474 Date:   Fri Apr 25 20:08:47 2008 +0000
11475
11476     fixed dragging multiple files from file list
11477     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
11478
11479 commit 0fb3e0276867a5224e267571b04641290d9b1013
11480 Author: Laurent Monin <geeqie@norz.org>
11481 Date:   Fri Apr 25 09:31:32 2008 +0000
11482
11483     Add a line about variable and function names.
11484
11485 commit 23b982817520f7e361b3252b18efb0c391f08e17
11486 Author: Laurent Monin <geeqie@norz.org>
11487 Date:   Fri Apr 25 09:28:45 2008 +0000
11488
11489     Document the Geeqie coding style.
11490     This is a draft, please improve.
11491
11492 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
11493 Author: Laurent Monin <geeqie@norz.org>
11494 Date:   Fri Apr 25 08:07:22 2008 +0000
11495
11496     Handle the case of reduction of the number of view directory types.
11497     Previously it was leading to a segfault.
11498
11499 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
11500 Author: Laurent Monin <geeqie@norz.org>
11501 Date:   Thu Apr 24 20:29:09 2008 +0000
11502
11503     Allow to copy the path of a directory to clipboard from directory views.
11504     Show Copy path option has to be enabled.
11505     Suggested by Frédéric Mantegazza.
11506
11507 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
11508 Author: Laurent Monin <geeqie@norz.org>
11509 Date:   Thu Apr 24 20:18:59 2008 +0000
11510
11511     Do not allow to add anything but directories to sort bar in
11512     folder mode through drag'n'drop.
11513     Introduce a new field only_directories to _BookMarkData struct.
11514
11515 commit 9816ef505ad7693841db4e85a5f64d43669675df
11516 Author: Laurent Monin <geeqie@norz.org>
11517 Date:   Thu Apr 24 16:35:02 2008 +0000
11518
11519     Add missing spaces around equal sign.
11520
11521 commit a792a5a9f9267bf8872daff3494a374909d9fca7
11522 Author: Laurent Monin <geeqie@norz.org>
11523 Date:   Thu Apr 24 16:32:20 2008 +0000
11524
11525     Cleanup exif_get_formatted_by_key().
11526
11527 commit de5436b46e7f303f7c16620e67b18ccde63b386e
11528 Author: Laurent Monin <geeqie@norz.org>
11529 Date:   Thu Apr 24 15:57:58 2008 +0000
11530
11531     Add missing space.
11532
11533 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
11534 Author: Laurent Monin <geeqie@norz.org>
11535 Date:   Thu Apr 24 15:53:08 2008 +0000
11536
11537     6 for() vs 201 for (): winner is for ().
11538
11539 commit db804e24c3646853cd23436cff8ae6ae8926d726
11540 Author: Laurent Monin <geeqie@norz.org>
11541 Date:   Thu Apr 24 15:49:57 2008 +0000
11542
11543     Convert the minority of while() to while ().
11544
11545 commit 371332db2d9c7cc5f72c701fd92623c395489280
11546 Author: Laurent Monin <geeqie@norz.org>
11547 Date:   Thu Apr 24 15:44:43 2008 +0000
11548
11549     Use only one secure_fprintf() call instead of two.
11550
11551 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
11552 Author: Laurent Monin <geeqie@norz.org>
11553 Date:   Thu Apr 24 15:31:21 2008 +0000
11554
11555     Use sizeof().
11556
11557 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
11558 Author: Laurent Monin <geeqie@norz.org>
11559 Date:   Thu Apr 24 12:47:09 2008 +0000
11560
11561     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
11562
11563 commit 002da4045e3fb091adca1bd57745334f40514257
11564 Author: Laurent Monin <geeqie@norz.org>
11565 Date:   Thu Apr 24 12:23:02 2008 +0000
11566
11567     Remove whitespace between function name and first parenthesis for the sake of consistency.
11568
11569 commit a603169a7d2e745aeb638509fbe839d1182257ec
11570 Author: Laurent Monin <geeqie@norz.org>
11571 Date:   Thu Apr 24 11:40:26 2008 +0000
11572
11573     Indentation fix.
11574
11575 commit 9ed4108d3855b95889c28bd7860f746da900a11d
11576 Author: Laurent Monin <geeqie@norz.org>
11577 Date:   Thu Apr 24 09:50:37 2008 +0000
11578
11579     Display file_data debug messages only at level 2.
11580
11581 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
11582 Author: Laurent Monin <geeqie@norz.org>
11583 Date:   Thu Apr 24 09:43:23 2008 +0000
11584
11585     Move get_exec_time() to debug.{c,h}.
11586
11587 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
11588 Author: Laurent Monin <geeqie@norz.org>
11589 Date:   Thu Apr 24 09:09:48 2008 +0000
11590
11591     Move options stuff to options.{c,h} and remove globals.c
11592
11593 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
11594 Author: Laurent Monin <geeqie@norz.org>
11595 Date:   Thu Apr 24 08:53:39 2008 +0000
11596
11597     Move debug macros from main.h to new debug.h.
11598     Make debug_level static to debug.c and add utility functions
11599     to manipulate it.
11600     Add #include "debug.h" where needed.
11601
11602 commit b23c9dac6850b794e8002b031704bff3d83f0b20
11603 Author: Laurent Monin <geeqie@norz.org>
11604 Date:   Thu Apr 24 00:15:03 2008 +0000
11605
11606     Handle the newline in DEBUG_N() macro instead of adding one
11607     in each debug message string.
11608
11609 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
11610 Author: Laurent Monin <geeqie@norz.org>
11611 Date:   Wed Apr 23 23:52:20 2008 +0000
11612
11613     French translation was updated.
11614
11615 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
11616 Author: Laurent Monin <geeqie@norz.org>
11617 Date:   Wed Apr 23 23:51:02 2008 +0000
11618
11619     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
11620
11621 commit addef370767780cc6253b4e0d4a592de481f01e4
11622 Author: Laurent Monin <geeqie@norz.org>
11623 Date:   Wed Apr 23 23:47:53 2008 +0000
11624
11625     Fix image overlay displayed only on second "I" press in layout view.
11626
11627 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
11628 Author: Laurent Monin <geeqie@norz.org>
11629 Date:   Wed Apr 23 23:35:13 2008 +0000
11630
11631     Display file and line along debug messages for any debug level but level 1.
11632     Add a DEBUG_0() macro for instant debugging.
11633
11634 commit e153caa7d02808144fdae1a5348336e61083d972
11635 Author: Laurent Monin <geeqie@norz.org>
11636 Date:   Wed Apr 23 22:40:55 2008 +0000
11637
11638     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
11639     occuring when toggling file list view <-> file icon view.
11640
11641 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
11642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11643 Date:   Wed Apr 23 22:38:34 2008 +0000
11644
11645     clear the buffer before loading of an image
11646
11647 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
11648 Author: Laurent Monin <geeqie@norz.org>
11649 Date:   Wed Apr 23 22:33:18 2008 +0000
11650
11651     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
11652
11653 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
11654 Author: Laurent Monin <geeqie@norz.org>
11655 Date:   Wed Apr 23 22:22:37 2008 +0000
11656
11657     Update to contributors list.
11658
11659 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
11660 Author: Laurent Monin <geeqie@norz.org>
11661 Date:   Wed Apr 23 22:17:21 2008 +0000
11662
11663     Allow the copy of file paths to clipboard.
11664     This feature is disabled by default, it can be set through
11665     Preferences > Advanced > Behavior > Show "Copy path" ...
11666     When enabled, it adds a menu entry "Copy path" that let the
11667     user copies current selection's paths to X clipboard.
11668     It is very convenient to paste paths to xterm for example.
11669     Patch by Carles Pina i Estany and me.
11670
11671 commit b022eddfd7c892f7db4b262e9f027237255c8735
11672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11673 Date:   Wed Apr 23 21:08:29 2008 +0000
11674
11675     fixed a bug in opening files with non-utf8 locales in exiv2.cc
11676
11677 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
11678 Author: Laurent Monin <geeqie@norz.org>
11679 Date:   Wed Apr 23 20:47:19 2008 +0000
11680
11681     Introduce macros to display debug messages.
11682     if (debug) printf(...) is now replaced by variadic macros:
11683     DEBUG_1()
11684     And for higher debugging levels:
11685     DEBUG_2()
11686     DEBUG_3()
11687     DEBUG_4()
11688
11689 commit b98126503e690efb410be9b153b582879f5b3831
11690 Author: Laurent Monin <geeqie@norz.org>
11691 Date:   Wed Apr 23 13:46:18 2008 +0000
11692
11693     Honor Control and Shift keys while drag'n'droping files
11694     to directories.
11695     Before a menu (Copy/Move/Cancel) was always displayed, now
11696     if the user hold Shift key or Control key, the menu
11697     is not shown, but move or copy actions take place.
11698     If no modifier key is used, the menu is displayed as usual.
11699
11700 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
11701 Author: Laurent Monin <geeqie@norz.org>
11702 Date:   Wed Apr 23 13:03:04 2008 +0000
11703
11704     Only display message if in debug mode.
11705
11706 commit 682629894b3882e3de68c123c531fb8d8b261424
11707 Author: Laurent Monin <geeqie@norz.org>
11708 Date:   Wed Apr 23 09:56:21 2008 +0000
11709
11710     Fix adding a selection to a collection with no window open
11711     using the sort manager. Only one file was added, now all
11712     files in the selection are added (but duplicates).
11713     A pointer was not reset correctly.
11714
11715 commit 9b106381f25bf9d76db2590c1a08586330da4a33
11716 Author: Laurent Monin <geeqie@norz.org>
11717 Date:   Tue Apr 22 23:53:24 2008 +0000
11718
11719     Save sort manager state to rc file.
11720
11721 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
11722 Author: Laurent Monin <geeqie@norz.org>
11723 Date:   Tue Apr 22 22:45:51 2008 +0000
11724
11725     Remove unused function bar_info_size_request().
11726
11727 commit 38c13e591d7ff69980e0886af4fba060bee911d4
11728 Author: Laurent Monin <geeqie@norz.org>
11729 Date:   Tue Apr 22 22:44:10 2008 +0000
11730
11731     Save state and width of exif, info and sort panels to rc file.
11732     Width is restored only if save windows dimensions is set.
11733
11734 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
11735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11736 Date:   Tue Apr 22 19:26:07 2008 +0000
11737
11738     updated ChangeLog from svn log
11739
11740 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
11741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11742 Date:   Tue Apr 22 18:06:38 2008 +0000
11743
11744     fixed version string ;)
11745
11746 commit 3ace564b446504e8cc34456c46623e16e939fbfa
11747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11748 Date:   Tue Apr 22 17:45:08 2008 +0000
11749
11750     updated version number
11751
11752 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
11753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11754 Date:   Tue Apr 22 17:40:29 2008 +0000
11755
11756     fixed reading of signed rational type with Exiv2
11757
11758 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
11759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11760 Date:   Tue Apr 22 09:57:26 2008 +0000
11761
11762     fixed instalation of doc files
11763
11764 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
11765 Author: Laurent Monin <geeqie@norz.org>
11766 Date:   Tue Apr 22 09:40:05 2008 +0000
11767
11768     Correctly escape data before using pango_layout_set_markup().
11769     Exif data may contain characters like & or < >.
11770
11771 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
11772 Author: Laurent Monin <geeqie@norz.org>
11773 Date:   Tue Apr 22 09:01:29 2008 +0000
11774
11775     Use image_osd_toggle() in layout_menu_overlay_cb().
11776     Drop layout_image_overlay_update().
11777
11778 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
11779 Author: Laurent Monin <geeqie@norz.org>
11780 Date:   Tue Apr 22 08:53:07 2008 +0000
11781
11782     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
11783
11784 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
11785 Author: Laurent Monin <geeqie@norz.org>
11786 Date:   Tue Apr 22 08:34:30 2008 +0000
11787
11788     Make histogram depends on image window not layout window.
11789     It simplifies the code, and make more sense.
11790
11791 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
11792 Author: Laurent Monin <geeqie@norz.org>
11793 Date:   Tue Apr 22 08:16:02 2008 +0000
11794
11795     Ensure Properties dialog is displayed above fullscreen window.
11796     Add a parameter to info_window_new() to pass parent window and
11797     revert patch 472.
11798
11799 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
11800 Author: Laurent Monin <geeqie@norz.org>
11801 Date:   Mon Apr 21 22:19:32 2008 +0000
11802
11803     Indicate bugs and feature requests trackers, remove obsolete stuff.
11804
11805 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
11806 Author: Laurent Monin <geeqie@norz.org>
11807 Date:   Mon Apr 21 22:15:56 2008 +0000
11808
11809     Lowercased name.
11810
11811 commit c5b86fa162157a545e37a9ed018c52c919082580
11812 Author: Laurent Monin <geeqie@norz.org>
11813 Date:   Mon Apr 21 22:14:57 2008 +0000
11814
11815     . -> dot
11816
11817 commit 29042cb9cebffa90766495d7bf8814879474af89
11818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11819 Date:   Mon Apr 21 21:46:38 2008 +0000
11820
11821     updated copyright in source files
11822
11823 commit db4cefbd463659115e9d976d6f230129c93194bb
11824 Author: Laurent Monin <geeqie@norz.org>
11825 Date:   Mon Apr 21 20:45:35 2008 +0000
11826
11827     Properly initialize image_overlay options.
11828
11829 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
11830 Author: Laurent Monin <geeqie@norz.org>
11831 Date:   Mon Apr 21 20:42:18 2008 +0000
11832
11833     Few more fixes to french translation.
11834
11835 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
11836 Author: Laurent Monin <geeqie@norz.org>
11837 Date:   Mon Apr 21 20:39:36 2008 +0000
11838
11839     Add some macros to handle rc file compatibility issues related to
11840     option name changes.
11841
11842 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
11843 Author: Laurent Monin <geeqie@norz.org>
11844 Date:   Mon Apr 21 20:27:39 2008 +0000
11845
11846     Minor french translation fix.
11847
11848 commit f47a3abcefad2232201d57ecb20385673dd05d1f
11849 Author: Laurent Monin <geeqie@norz.org>
11850 Date:   Mon Apr 21 20:24:15 2008 +0000
11851
11852     French translation was updated.
11853
11854 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
11855 Author: Laurent Monin <geeqie@norz.org>
11856 Date:   Mon Apr 21 20:12:49 2008 +0000
11857
11858     Rename few functions and replace fullscreen info with image overlay template string.
11859     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
11860     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
11861     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
11862
11863 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
11864 Author: Laurent Monin <geeqie@norz.org>
11865 Date:   Mon Apr 21 20:01:22 2008 +0000
11866
11867     Replace fullscreen.info and fullscreen.show_info options by:
11868     image_overlay.common.enabled => to save last state to rc file
11869     image_overlay.common.show_at_startup => overrides .common.enabled at startup
11870     image_overlay.common.template_string => replace fullscreen.info
11871     
11872     common is used since for now there is only one image overlay setup,
11873     later specific setups may be added.
11874
11875 commit 1b40318865ffee3150d652c83bb4eca400f78431
11876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11877 Date:   Mon Apr 21 19:42:58 2008 +0000
11878
11879     fixed another "gqview" occurence
11880
11881 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
11882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11883 Date:   Mon Apr 21 19:10:41 2008 +0000
11884
11885     updated NEWS, README and other documentation files
11886
11887 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
11888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11889 Date:   Mon Apr 21 18:09:30 2008 +0000
11890
11891     renamed no.po to nb.po
11892
11893 commit e13355d5fc8beff343cda7db7187822b688dd61f
11894 Author: Laurent Monin <geeqie@norz.org>
11895 Date:   Mon Apr 21 15:30:16 2008 +0000
11896
11897     Fix a segfault occuring when pressing 'i' for overlay info
11898     in a separate image window (no layout).
11899
11900 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
11901 Author: Laurent Monin <geeqie@norz.org>
11902 Date:   Mon Apr 21 14:19:48 2008 +0000
11903
11904     histogram_draw(): tidy up.
11905
11906 commit 667d057287d39224fd008329ec6a5e0d28dcc818
11907 Author: Laurent Monin <geeqie@norz.org>
11908 Date:   Mon Apr 21 13:39:17 2008 +0000
11909
11910     histogram_read(): speed up calculations by 20%.
11911
11912 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
11913 Author: Laurent Monin <geeqie@norz.org>
11914 Date:   Mon Apr 21 11:44:03 2008 +0000
11915
11916     histogram_read(): use memset() to initialize histogram data instead of for() loop.
11917
11918 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
11919 Author: Laurent Monin <geeqie@norz.org>
11920 Date:   Mon Apr 21 10:11:55 2008 +0000
11921
11922     French translation was updated.
11923
11924 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
11925 Author: Laurent Monin <geeqie@norz.org>
11926 Date:   Mon Apr 21 10:10:23 2008 +0000
11927
11928     Add compat.c to POTFILES
11929
11930 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
11931 Author: Laurent Monin <geeqie@norz.org>
11932 Date:   Mon Apr 21 10:09:01 2008 +0000
11933
11934     Allow the user to set the drag'n drop icon size through
11935     Preferences > Advanced > Behavior > Drag'n drop icon size.
11936     It is saved to rc file as dnd_icon_size.
11937
11938 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
11939 Author: Laurent Monin <geeqie@norz.org>
11940 Date:   Sun Apr 20 23:17:35 2008 +0000
11941
11942     Add a replacement for gtk_radio_action_set_current_value() which
11943     require GTK+ >= 2.10.
11944     Two new files were added, compat.h and compat.c.
11945
11946 commit bac25c157f02acaf5d06970e49a87cf31809bb44
11947 Author: Laurent Monin <geeqie@norz.org>
11948 Date:   Sun Apr 20 22:51:53 2008 +0000
11949
11950     French translation was updated.
11951
11952 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
11953 Author: Laurent Monin <geeqie@norz.org>
11954 Date:   Sun Apr 20 22:45:00 2008 +0000
11955
11956     Add number mnemonics to image view editors submenu.
11957
11958 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
11959 Author: Laurent Monin <geeqie@norz.org>
11960 Date:   Sun Apr 20 22:29:23 2008 +0000
11961
11962     Prefix editor entries in the main menu with numbers.
11963     It allows Alt+E+number as shortcut to start an editor.
11964
11965 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
11966 Author: Laurent Monin <geeqie@norz.org>
11967 Date:   Sun Apr 20 22:14:54 2008 +0000
11968
11969     Add missing shortcuts.
11970
11971 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
11972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11973 Date:   Sun Apr 20 22:14:38 2008 +0000
11974
11975     fixed color profile code for older versions of exiv2
11976     compilation fixes
11977
11978 commit 118f92d8da6b070dba40ad7e56311e40cc923107
11979 Author: Laurent Monin <geeqie@norz.org>
11980 Date:   Sun Apr 20 22:01:26 2008 +0000
11981
11982     Mark slideshow toggle state in the menu.
11983     There is still an issue due to layout vs view slideshows...
11984
11985 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
11986 Author: Laurent Monin <geeqie@norz.org>
11987 Date:   Sun Apr 20 21:38:45 2008 +0000
11988
11989     Fix a typo introduced by revision 521.
11990
11991 commit 282581c95553818382b548f0900e04ae661a8db7
11992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11993 Date:   Sun Apr 20 21:35:03 2008 +0000
11994
11995     read color profiles from jpeg also with Exiv2
11996
11997 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
11998 Author: Laurent Monin <geeqie@norz.org>
11999 Date:   Sun Apr 20 21:30:36 2008 +0000
12000
12001     Use explicit names for mouse buttons instead of numbers.
12002     MOUSE_BUTTON_LEFT   = 1
12003     MOUSE_BUTTON_MIDDLE = 2
12004     MOUSE_BUTTON_RIGHT  = 3
12005     It makes the code easier to read.
12006
12007 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
12008 Author: Laurent Monin <geeqie@norz.org>
12009 Date:   Sun Apr 20 20:35:26 2008 +0000
12010
12011     Fix a typo: unoffical -> unofficial
12012
12013 commit b880b00f068794630e7a358b5cec718e7e594019
12014 Author: Laurent Monin <geeqie@norz.org>
12015 Date:   Sun Apr 20 18:07:51 2008 +0000
12016
12017     Effectively drop empty newlines at end of files (missing from rev 535)
12018
12019 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
12020 Author: Laurent Monin <geeqie@norz.org>
12021 Date:   Sun Apr 20 16:50:19 2008 +0000
12022
12023     comment_file_read(): rewrite the parser, drop leading and trailing newlines
12024     in comment.
12025
12026 commit d4392d114707bdc5888aeee2d614377a0609a9c0
12027 Author: Laurent Monin <geeqie@norz.org>
12028 Date:   Sun Apr 20 13:42:22 2008 +0000
12029
12030     Minor cleanup and code redundancy reduction.
12031
12032 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
12033 Author: Laurent Monin <geeqie@norz.org>
12034 Date:   Sun Apr 20 13:30:36 2008 +0000
12035
12036     editor_command_one(): tidy up.
12037
12038 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
12039 Author: Laurent Monin <geeqie@norz.org>
12040 Date:   Sun Apr 20 13:04:57 2008 +0000
12041
12042     Big whitespaces cleanup:
12043     - drop whitespaces at end of lines
12044     - convert eight spaces to tab at start of lines
12045     - drop spurious spaces mixed with tabs
12046     - remove empty lines at end of files
12047
12048 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
12049 Author: Laurent Monin <geeqie@norz.org>
12050 Date:   Sun Apr 20 10:05:27 2008 +0000
12051
12052     Allow the user to change open_recent_list_maxsize option through
12053     Preferences > Advanced > Navigation.
12054
12055 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
12056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12057 Date:   Sun Apr 20 09:53:37 2008 +0000
12058
12059     rm as external delete command is too dangerous, even for testing
12060
12061 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
12062 Author: Laurent Monin <geeqie@norz.org>
12063 Date:   Sun Apr 20 09:47:51 2008 +0000
12064
12065     Add a way to restore original state in Adjust menu.
12066
12067 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
12068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12069 Date:   Sun Apr 20 09:29:46 2008 +0000
12070
12071     added fColorProfile pseudo-tag with detailed information
12072
12073 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
12074 Author: Laurent Monin <geeqie@norz.org>
12075 Date:   Sun Apr 20 09:02:05 2008 +0000
12076
12077     Fix the case "orientation from FileData, color profile from exif".
12078     Reported by Vladimir Nadvornik.
12079
12080 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
12081 Author: Laurent Monin <geeqie@norz.org>
12082 Date:   Sat Apr 19 23:12:30 2008 +0000
12083
12084     Rename inappropriate folder_size to folder.
12085
12086 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
12087 Author: Laurent Monin <geeqie@norz.org>
12088 Date:   Sat Apr 19 22:32:07 2008 +0000
12089
12090     Use sizeof() for buffer size where appropriate.
12091
12092 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
12093 Author: Laurent Monin <geeqie@norz.org>
12094 Date:   Sat Apr 19 21:50:05 2008 +0000
12095
12096     Keep image orientation set by the user during the session.
12097
12098 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
12099 Author: Laurent Monin <geeqie@norz.org>
12100 Date:   Sat Apr 19 21:30:19 2008 +0000
12101
12102     Save Show Marks state to rc file and display current state in menu.
12103     It is saved as boolean option layout.show_marks.
12104
12105 commit 1879b71339a3fef471ddf453198cda29293498b8
12106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12107 Date:   Sat Apr 19 21:20:08 2008 +0000
12108
12109     fixed max. number of profiles
12110
12111 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
12112 Author: Laurent Monin <geeqie@norz.org>
12113 Date:   Sat Apr 19 21:18:24 2008 +0000
12114
12115     Sort options.
12116
12117 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
12118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12119 Date:   Sat Apr 19 21:10:18 2008 +0000
12120
12121     fixed color profile index
12122
12123 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
12124 Author: Laurent Monin <geeqie@norz.org>
12125 Date:   Sat Apr 19 20:53:12 2008 +0000
12126
12127     Let toggle marks with numeric keypad.
12128
12129 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
12130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12131 Date:   Sat Apr 19 20:19:27 2008 +0000
12132
12133     I have finally found how to add alternative hotkeys
12134     removed more hard-coded keys
12135     "Split Quad" is without hotkey for now
12136
12137 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
12138 Author: Laurent Monin <geeqie@norz.org>
12139 Date:   Sat Apr 19 19:28:10 2008 +0000
12140
12141     Accept keywords composed by two words ("Todo" = "A faire" in french).
12142     Prevent duplicate keywords in the list.
12143
12144 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
12145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12146 Date:   Sat Apr 19 17:55:41 2008 +0000
12147
12148     show the AdobeRGB profile in the menu, indicate input profile from image
12149
12150 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
12151 Author: Laurent Monin <geeqie@norz.org>
12152 Date:   Sat Apr 19 17:14:03 2008 +0000
12153
12154     file_dat_unref: display number of references as well of path (debug only).
12155
12156 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
12157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12158 Date:   Sat Apr 19 16:26:29 2008 +0000
12159
12160     first support for AdobeRGB colorspace
12161
12162 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
12163 Author: Laurent Monin <geeqie@norz.org>
12164 Date:   Sat Apr 19 16:10:08 2008 +0000
12165
12166     French translation fixes.
12167
12168 commit 9654df9924eb462012f0b45cf69164107912779d
12169 Author: Laurent Monin <geeqie@norz.org>
12170 Date:   Sat Apr 19 13:40:20 2008 +0000
12171
12172     French translation fixes and updates.
12173
12174 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
12175 Author: Laurent Monin <geeqie@norz.org>
12176 Date:   Sat Apr 19 13:39:21 2008 +0000
12177
12178     Add missing _().
12179
12180 commit 7f2c5644543924da2eba00708070b3b612718f29
12181 Author: Laurent Monin <geeqie@norz.org>
12182 Date:   Sat Apr 19 12:46:59 2008 +0000
12183
12184     Add the possibility to update only one translation file using,
12185     for example: make update-po PO=fr
12186     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
12187
12188 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
12189 Author: Laurent Monin <geeqie@norz.org>
12190 Date:   Sat Apr 19 11:11:53 2008 +0000
12191
12192     Cleanup last patch:
12193     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
12194     - use G_N_ELEMENTS()
12195
12196 commit a139b891f3932562bae2980e03ad4986f89847ab
12197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12198 Date:   Sat Apr 19 09:49:14 2008 +0000
12199
12200     improved spec file
12201
12202 commit d338acaf8596de02899bd7d5965855b354d3ceec
12203 Author: Laurent Monin <geeqie@norz.org>
12204 Date:   Sat Apr 19 09:36:30 2008 +0000
12205
12206     Fix directory view popup menu to display a View As submenu
12207     to switch between different directory views.
12208
12209 commit faead0406f174630dbb35832acd36d89aabdc293
12210 Author: Laurent Monin <geeqie@norz.org>
12211 Date:   Fri Apr 18 23:35:16 2008 +0000
12212
12213     gimp-remote has no -n option.
12214
12215 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
12216 Author: Laurent Monin <geeqie@norz.org>
12217 Date:   Fri Apr 18 23:09:03 2008 +0000
12218
12219     Add zoom ratio display to OSD in fullscreen mode.
12220     It appears as [%zoom%] in fullscreen info string.
12221     It is now displayed by default.
12222
12223 commit f595a30b44e656fa390abb9aba67d0c6768f3369
12224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12225 Date:   Fri Apr 18 22:31:58 2008 +0000
12226
12227     partially fixed reading embedded color profiles with exiv2
12228
12229 commit aa3a6e89bf61d28862db69c00596385c2a72733d
12230 Author: Laurent Monin <geeqie@norz.org>
12231 Date:   Fri Apr 18 22:15:01 2008 +0000
12232
12233     Add two new options to control image read buffer at runtime.
12234     They are available in Preferences > Advanced > Image loading and caching.
12235     Default read buffer size was set to 4096 instead of 512.
12236     These options are saved to rc file.
12237
12238 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
12239 Author: Laurent Monin <geeqie@norz.org>
12240 Date:   Fri Apr 18 21:53:33 2008 +0000
12241
12242     Display elapsed time since previous get_exec_time() call (debug only).
12243
12244 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
12245 Author: Laurent Monin <geeqie@norz.org>
12246 Date:   Fri Apr 18 21:51:08 2008 +0000
12247
12248     Remove forgotten debug printf().
12249
12250 commit 763f8437ee2541f39a309154d249b088323eacad
12251 Author: Laurent Monin <geeqie@norz.org>
12252 Date:   Fri Apr 18 21:42:00 2008 +0000
12253
12254     Fix OSD display when fullscreen info string is empty.
12255
12256 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
12257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12258 Date:   Fri Apr 18 21:30:12 2008 +0000
12259
12260     replace inner loops with memcpy
12261
12262 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
12263 Author: Laurent Monin <geeqie@norz.org>
12264 Date:   Fri Apr 18 20:41:09 2008 +0000
12265
12266     Explode pr_tile_mirror() in three optimized functions:
12267     pr_tile_mirror_only()
12268     pr_tile_mirror_and_flip()
12269     pr_tile_flip_only()
12270
12271 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
12272 Author: Laurent Monin <geeqie@norz.org>
12273 Date:   Fri Apr 18 16:53:41 2008 +0000
12274
12275     Rename vd_drop_update() to vd_dnd_drop_update().
12276     Add two function pointers to ViewDir struct to keep
12277     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
12278     static to view_dir_tree.c.
12279
12280 commit 1b102510a0a4900076a2a34467feb80dab809734
12281 Author: Laurent Monin <geeqie@norz.org>
12282 Date:   Fri Apr 18 16:29:47 2008 +0000
12283
12284     Drop 3 useless #define.
12285
12286 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
12287 Author: Laurent Monin <geeqie@norz.org>
12288 Date:   Fri Apr 18 16:25:40 2008 +0000
12289
12290     Fix forgotten vd->pf affectation.
12291     Cleanup, and reduce code redundancy a bit.
12292
12293 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
12294 Author: Laurent Monin <geeqie@norz.org>
12295 Date:   Fri Apr 18 11:01:41 2008 +0000
12296
12297     Explode pr_tile_rotate_90() in two functions:
12298     pr_tile_rotate_90_clockwise()
12299     pr_tile_rotate_90_counter_clockwise()
12300     Optimize the code at the expense of a bit of code redundancy:
12301     tests were moved outside the loops, intermediate results are now cached.
12302
12303 commit d7c3043727595dcb6024590e37180486d1da9793
12304 Author: Laurent Monin <geeqie@norz.org>
12305 Date:   Fri Apr 18 09:15:09 2008 +0000
12306
12307     Introduce printf_term() macro and use it.
12308
12309 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
12310 Author: Laurent Monin <geeqie@norz.org>
12311 Date:   Thu Apr 17 20:14:49 2008 +0000
12312
12313     Add a shortcut key for List (L) and change the one for Tree (T),
12314     they are now in a submenu.
12315
12316 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
12317 Author: Laurent Monin <geeqie@norz.org>
12318 Date:   Thu Apr 17 20:03:49 2008 +0000
12319
12320     Add some wrappers in view_dir.c and simplify even more.
12321
12322 commit c53023e25a970f212a1e33b6921b1ad5084525db
12323 Author: Laurent Monin <geeqie@norz.org>
12324 Date:   Thu Apr 17 19:57:41 2008 +0000
12325
12326     Fix a bug introduced in revision 489.
12327
12328 commit fb146a2c8938469f9a9a9e17ad10762f02792919
12329 Author: Laurent Monin <geeqie@norz.org>
12330 Date:   Thu Apr 17 18:44:17 2008 +0000
12331
12332     Reduce code redundancy with the introduction of a new
12333     function named vd_get_fd_from_tree_path().
12334
12335 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
12336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12337 Date:   Thu Apr 17 17:44:54 2008 +0000
12338
12339     image post-processing (rotation and color management) moved to
12340     pixbuf-renderer
12341
12342 commit 524fc51faed3885c6126225ad9627f7b2e345286
12343 Author: Laurent Monin <geeqie@norz.org>
12344 Date:   Thu Apr 17 17:35:51 2008 +0000
12345
12346     Merge vd(list|tree)_release_cb() in vd_release_cb().
12347     I made some assumptions here i hope correct.
12348
12349 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
12350 Author: Laurent Monin <geeqie@norz.org>
12351 Date:   Thu Apr 17 17:19:41 2008 +0000
12352
12353     Merge few more functions to view_dir.c.
12354
12355 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
12356 Author: Laurent Monin <geeqie@norz.org>
12357 Date:   Thu Apr 17 16:33:31 2008 +0000
12358
12359     Move common menu position callback to view_dir.c.
12360
12361 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
12362 Author: Laurent Monin <geeqie@norz.org>
12363 Date:   Thu Apr 17 14:51:32 2008 +0000
12364
12365     Merge dirlist/dirview dnd code.
12366
12367 commit a264c79b0c70ef6160afe5914ad1a68828ada895
12368 Author: Laurent Monin <geeqie@norz.org>
12369 Date:   Wed Apr 16 22:51:32 2008 +0000
12370
12371     Regenerate translations files and update french translation.
12372
12373 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
12374 Author: Laurent Monin <geeqie@norz.org>
12375 Date:   Wed Apr 16 22:31:52 2008 +0000
12376
12377     Fix new folder feature in dirlist mode, it was broken by revision 481.
12378
12379 commit d129ccdd86cf18e37a020dd2be7760c395f92895
12380 Author: Laurent Monin <geeqie@norz.org>
12381 Date:   Wed Apr 16 22:23:43 2008 +0000
12382
12383     Fix a crash introduced in revision 477.
12384
12385 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
12386 Author: Laurent Monin <geeqie@norz.org>
12387 Date:   Wed Apr 16 22:21:01 2008 +0000
12388
12389     Fix two errors made in revision 473.
12390
12391 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
12392 Author: Laurent Monin <geeqie@norz.org>
12393 Date:   Wed Apr 16 21:58:05 2008 +0000
12394
12395     Merge few more vdlist/vdtree functions.
12396
12397 commit 87388b59fb39365d12d12febc2a2aab528380fd8
12398 Author: Laurent Monin <geeqie@norz.org>
12399 Date:   Wed Apr 16 20:36:10 2008 +0000
12400
12401     Make directory view popup menu common and move it to view_dir.{c,h}.
12402
12403 commit 8b709929d5caf41ffd68acb1350c785335131a97
12404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12405 Date:   Wed Apr 16 20:32:44 2008 +0000
12406
12407     fixed compiler warnings
12408
12409 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
12410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12411 Date:   Wed Apr 16 20:15:42 2008 +0000
12412
12413     in debug mode print time information on selected events
12414
12415 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
12416 Author: Laurent Monin <geeqie@norz.org>
12417 Date:   Wed Apr 16 18:57:50 2008 +0000
12418
12419     Clean up and simplify.
12420
12421 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
12422 Author: Laurent Monin <geeqie@norz.org>
12423 Date:   Wed Apr 16 16:54:38 2008 +0000
12424
12425     Merge parts of view_dir_list/tree constructors/destructors to
12426     view_dir.
12427
12428 commit 2ed8126b688006feba5fb928af379d3a1713d14d
12429 Author: Laurent Monin <geeqie@norz.org>
12430 Date:   Wed Apr 16 16:05:12 2008 +0000
12431
12432     Move some dnd common code from view_dir_list.c and view_dir_tree.c
12433     to view_dir.c.
12434
12435 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
12436 Author: Laurent Monin <geeqie@norz.org>
12437 Date:   Wed Apr 16 14:56:31 2008 +0000
12438
12439     Rename vdt occurences to vd.
12440
12441 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
12442 Author: Laurent Monin <geeqie@norz.org>
12443 Date:   Wed Apr 16 14:51:39 2008 +0000
12444
12445     Rename vdl occurences to vd.
12446
12447 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
12448 Author: Laurent Monin <geeqie@norz.org>
12449 Date:   Wed Apr 16 14:45:22 2008 +0000
12450
12451     Introduce a new struct ViewDir to handle directory views common
12452     data.
12453     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
12454     Type of directory view can be specified with enum DirViewType.
12455     This is saved to rc file as layout.dir_view_type, which replace
12456     layout.view_as_tree.
12457     Code was modified to reflect these changes.
12458     This is a first to move to merge common code of view_dir_list.c
12459     and view_dir_tree.c and ease the introduction of new types
12460     of directory view.
12461
12462 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
12463 Author: Laurent Monin <geeqie@norz.org>
12464 Date:   Tue Apr 15 21:49:28 2008 +0000
12465
12466     Indicate --debug[=level] in usage display.
12467
12468 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
12469 Author: Laurent Monin <geeqie@norz.org>
12470 Date:   Tue Apr 15 21:47:03 2008 +0000
12471
12472     Parse command line for --debug option as soon as possible and allow
12473     --debug[=level] syntax.
12474     Only display message indication debug level once.
12475
12476 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
12477 Author: Laurent Monin <geeqie@norz.org>
12478 Date:   Tue Apr 15 21:06:00 2008 +0000
12479
12480     Cleanup read/write of image.zoom_mode option.
12481
12482 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
12483 Author: Laurent Monin <geeqie@norz.org>
12484 Date:   Tue Apr 15 20:56:55 2008 +0000
12485
12486     Read show_icon_names only once.
12487
12488 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
12489 Author: Laurent Monin <geeqie@norz.org>
12490 Date:   Tue Apr 15 20:55:21 2008 +0000
12491
12492     Rename l_conf to layout_order and make it more local.
12493
12494 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
12495 Author: Laurent Monin <geeqie@norz.org>
12496 Date:   Tue Apr 15 20:46:14 2008 +0000
12497
12498     Fix a bug that was here since a long time, buf has nothing
12499     to do with options->layout.order, so compare it to l_conf instead.
12500     It fixes refreshing of files and directories lists when changing
12501     filtering options.
12502
12503 commit 7919d6756adc49486a6ec3c3e863fd745757820d
12504 Author: Laurent Monin <geeqie@norz.org>
12505 Date:   Tue Apr 15 20:36:11 2008 +0000
12506
12507     Add a new option in Preferences > Filtering to allow the
12508     user to choose to display '.' directory in folder lists or not.
12509     This option is saved to rc file as file_filter.show_dot_directory.
12510     A minor fix was made to disable display of .. in folder selection
12511     dialogs when current path is /.
12512
12513 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
12514 Author: Laurent Monin <geeqie@norz.org>
12515 Date:   Tue Apr 15 20:00:27 2008 +0000
12516
12517     Add and use few new macros in rc file writing code.
12518
12519 commit 0612855a4da8b544bed995add70c6bb6900b9e95
12520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12521 Date:   Tue Apr 15 18:34:24 2008 +0000
12522
12523     this might fix the freezes on freebsd, solaris, etc.
12524
12525 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
12526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12527 Date:   Tue Apr 15 16:57:30 2008 +0000
12528
12529     save file_class to config file
12530
12531 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
12532 Author: Laurent Monin <geeqie@norz.org>
12533 Date:   Tue Apr 15 07:16:51 2008 +0000
12534
12535     Exit fullscreen mode when Properties is displayed.
12536
12537 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
12538 Author: Laurent Monin <geeqie@norz.org>
12539 Date:   Tue Apr 15 06:56:25 2008 +0000
12540
12541     New Go to directory view feature that permits to find and display the directory
12542     corresponding to an image view.
12543     For example, when you open an image in new window from collection, right clicking on
12544     the newly displayed image will let you choose Go to directory view, which would open
12545     a new window, with image and directory list.
12546     If current directory is the one of the image, menu item is disabled.
12547
12548 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
12549 Author: Laurent Monin <geeqie@norz.org>
12550 Date:   Mon Apr 14 23:47:13 2008 +0000
12551
12552     Move layout.order default init to setup_default_options().
12553
12554 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
12555 Author: Laurent Monin <geeqie@norz.org>
12556 Date:   Mon Apr 14 23:39:46 2008 +0000
12557
12558     collection_load(): use booleans and always count failures (for debug).
12559
12560 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
12561 Author: Laurent Monin <geeqie@norz.org>
12562 Date:   Mon Apr 14 23:29:54 2008 +0000
12563
12564     collection_load(): improve headers parsing.
12565
12566 commit d11ebdf00ddd802dabdab77d870cf017663573db
12567 Author: Laurent Monin <geeqie@norz.org>
12568 Date:   Mon Apr 14 23:09:48 2008 +0000
12569
12570     collection_load(): fix typo (missing #) made in rev 453.
12571
12572 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
12573 Author: Laurent Monin <geeqie@norz.org>
12574 Date:   Mon Apr 14 23:08:27 2008 +0000
12575
12576     collection_load(): accept whitespaces at start of lines.
12577
12578 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
12579 Author: Laurent Monin <geeqie@norz.org>
12580 Date:   Mon Apr 14 22:57:26 2008 +0000
12581
12582     collection_load(): increase verbosity in debug mode.
12583
12584 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
12585 Author: Laurent Monin <geeqie@norz.org>
12586 Date:   Mon Apr 14 22:50:50 2008 +0000
12587
12588     collection_load(): replace official by limit_failures (and
12589     invert the tests).
12590
12591 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
12592 Author: Laurent Monin <geeqie@norz.org>
12593 Date:   Mon Apr 14 22:45:53 2008 +0000
12594
12595     Increase collection_load() buffer size and do not activate
12596     error limiting for GQview collections.
12597
12598 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
12599 Author: Laurent Monin <geeqie@norz.org>
12600 Date:   Mon Apr 14 22:28:29 2008 +0000
12601
12602     Merge collection_load_only_geometry() into collection_load().
12603
12604 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
12605 Author: Laurent Monin <geeqie@norz.org>
12606 Date:   Mon Apr 14 22:05:47 2008 +0000
12607
12608     Use flags for collection_load*().
12609
12610 commit 03dfde5430fc9f9529840dce357ba17703f98042
12611 Author: Laurent Monin <geeqie@norz.org>
12612 Date:   Sun Apr 13 20:33:45 2008 +0000
12613
12614     Apply exif display config (Never/If set/Always) to pan view too.
12615
12616 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
12617 Author: Laurent Monin <geeqie@norz.org>
12618 Date:   Sun Apr 13 19:21:13 2008 +0000
12619
12620     Rename show_dot_files to show_hidden_files.
12621     There is no need to expose the underlying method to hide
12622     files.
12623
12624 commit 38e6918e9817e663d99f827afab64e30ece28904
12625 Author: Laurent Monin <geeqie@norz.org>
12626 Date:   Sun Apr 13 18:56:24 2008 +0000
12627
12628     Let toggle the visibility of hidden files from directories list
12629     or tree contextual menu.
12630
12631 commit c1b559c372212ba25d25c3033900465580a95aae
12632 Author: Laurent Monin <geeqie@norz.org>
12633 Date:   Sun Apr 13 12:24:42 2008 +0000
12634
12635     Add a button to reset fullscreen info string to default value.
12636
12637 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
12638 Author: Laurent Monin <geeqie@norz.org>
12639 Date:   Sun Apr 13 12:12:44 2008 +0000
12640
12641     Fix a typo, READ_CHAR() must use value_all.
12642
12643 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
12644 Author: Laurent Monin <geeqie@norz.org>
12645 Date:   Sun Apr 13 09:10:38 2008 +0000
12646
12647     Use convenient macros to read options, it will ensure options
12648     names are matching (in the rc file and internally).
12649
12650 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
12651 Author: Laurent Monin <geeqie@norz.org>
12652 Date:   Sun Apr 13 08:36:17 2008 +0000
12653
12654     Simplify read_*_option() stuff by passing pointer to option value.
12655     Introduce read_uint_option() to read enum values and read_int_option_clamp()
12656     to read clamped values.
12657
12658 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
12659 Author: Laurent Monin <geeqie@norz.org>
12660 Date:   Sat Apr 12 23:59:31 2008 +0000
12661
12662     Partly rewrite option parser to accept whitespaces at start
12663     of lines.
12664
12665 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
12666 Author: Laurent Monin <geeqie@norz.org>
12667 Date:   Sat Apr 12 23:41:35 2008 +0000
12668
12669     exif_* -> exif.display.*
12670
12671 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
12672 Author: Laurent Monin <geeqie@norz.org>
12673 Date:   Sat Apr 12 23:32:08 2008 +0000
12674
12675     Add a note in the rc file about special editor slots.
12676
12677 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
12678 Author: Laurent Monin <geeqie@norz.org>
12679 Date:   Sat Apr 12 23:16:41 2008 +0000
12680
12681     sidecar_ext -> sidecar.ext
12682
12683 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
12684 Author: Laurent Monin <geeqie@norz.org>
12685 Date:   Sat Apr 12 23:07:04 2008 +0000
12686
12687     Unify names of options between variables and rc file.
12688
12689 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
12690 Author: Laurent Monin <geeqie@norz.org>
12691 Date:   Sat Apr 12 23:02:00 2008 +0000
12692
12693     Use tree_descend_subdirs everywhere.
12694
12695 commit e5253f24cda55574222c41b5c84e49643ea9049b
12696 Author: Laurent Monin <geeqie@norz.org>
12697 Date:   Sat Apr 12 22:22:11 2008 +0000
12698
12699     Use startup_path_enable everywhere.
12700
12701 commit 32611f3c4549e3506390d41fefc5050b80739ca0
12702 Author: Laurent Monin <geeqie@norz.org>
12703 Date:   Sat Apr 12 22:17:14 2008 +0000
12704
12705     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
12706
12707 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
12708 Author: Laurent Monin <geeqie@norz.org>
12709 Date:   Sat Apr 12 22:10:38 2008 +0000
12710
12711     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
12712
12713 commit a882880361dd72f9002595502f954d0eff7c1feb
12714 Author: Laurent Monin <geeqie@norz.org>
12715 Date:   Sat Apr 12 22:04:29 2008 +0000
12716
12717     Move safe_delete* and in place rename options to file_ops
12718     struct.
12719     Re-order rc file a bit.
12720
12721 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
12722 Author: Laurent Monin <geeqie@norz.org>
12723 Date:   Sat Apr 12 21:45:30 2008 +0000
12724
12725     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
12726     more sense.
12727
12728 commit 99862dd609c1002a0b307e840377956a7c825fa0
12729 Author: Laurent Monin <geeqie@norz.org>
12730 Date:   Sat Apr 12 21:38:55 2008 +0000
12731
12732     Rename user_specified_window_background and window_background_color
12733     to image.use_custom_border_color and image.border_color.
12734     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
12735     Rename pref_colorbutton_new() to pref_color_button_new().
12736
12737 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
12738 Author: Laurent Monin <geeqie@norz.org>
12739 Date:   Sat Apr 12 19:33:59 2008 +0000
12740
12741     Rename window options (moved to layout) and re-order rc file.
12742
12743 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
12744 Author: Laurent Monin <geeqie@norz.org>
12745 Date:   Sat Apr 12 17:20:34 2008 +0000
12746
12747     Fix bad image option name in the rc file.
12748
12749 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
12750 Author: Laurent Monin <geeqie@norz.org>
12751 Date:   Sat Apr 12 17:09:20 2008 +0000
12752
12753     Fix display bug when using "Limit image size when autofitting" option.
12754
12755 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
12756 Author: Laurent Monin <geeqie@norz.org>
12757 Date:   Sat Apr 12 15:13:00 2008 +0000
12758
12759     Beautify rc file, adding sub-sections titles.
12760
12761 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
12762 Author: Laurent Monin <geeqie@norz.org>
12763 Date:   Sat Apr 12 15:04:58 2008 +0000
12764
12765     Rename image-related options.
12766
12767 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
12768 Author: Laurent Monin <geeqie@norz.org>
12769 Date:   Sat Apr 12 09:41:44 2008 +0000
12770
12771     Rename thumbnails related options.
12772
12773 commit b9dfc44002659a2d65061c92167c054e5c7929cb
12774 Author: Laurent Monin <geeqie@norz.org>
12775 Date:   Sat Apr 12 09:12:37 2008 +0000
12776
12777     Rename file filtering options.
12778
12779 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
12780 Author: Laurent Monin <geeqie@norz.org>
12781 Date:   Sat Apr 12 08:59:52 2008 +0000
12782
12783     Drop unused stuff.
12784
12785 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
12786 Author: Laurent Monin <geeqie@norz.org>
12787 Date:   Sat Apr 12 08:40:02 2008 +0000
12788
12789     Rename collection options.
12790
12791 commit 08116df6d62d699829022021020d180e0b2e390e
12792 Author: Laurent Monin <geeqie@norz.org>
12793 Date:   Sat Apr 12 08:35:58 2008 +0000
12794
12795     Rename file sorting options.
12796
12797 commit 7aa112520e180d55e51b04770b8faaa3cf099491
12798 Author: Laurent Monin <geeqie@norz.org>
12799 Date:   Sat Apr 12 08:28:08 2008 +0000
12800
12801     Re-order and try to group options.
12802
12803 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
12804 Author: Laurent Monin <geeqie@norz.org>
12805 Date:   Sat Apr 12 08:05:44 2008 +0000
12806
12807     Rename color profile options.
12808
12809 commit e67112638b3f486d8aff634119904205779f9187
12810 Author: Laurent Monin <geeqie@norz.org>
12811 Date:   Sat Apr 12 07:46:01 2008 +0000
12812
12813     Rename slideshow options.
12814
12815 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
12816 Author: Laurent Monin <geeqie@norz.org>
12817 Date:   Sat Apr 12 07:09:19 2008 +0000
12818
12819     Only display defined exif tags by default.
12820
12821 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
12822 Author: Laurent Monin <geeqie@norz.org>
12823 Date:   Sat Apr 12 07:00:14 2008 +0000
12824
12825     Drop redundant code.
12826
12827 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
12828 Author: Laurent Monin <geeqie@norz.org>
12829 Date:   Sat Apr 12 06:42:47 2008 +0000
12830
12831     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
12832     Requested by Frédéric Mantegazza.
12833
12834 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
12835 Author: Laurent Monin <geeqie@norz.org>
12836 Date:   Fri Apr 11 23:32:22 2008 +0000
12837
12838     Rationalize fullscreen options naming.
12839
12840 commit 52e680bc814903e8132c0416e85e94774c39b4c4
12841 Author: Laurent Monin <geeqie@norz.org>
12842 Date:   Fri Apr 11 23:01:00 2008 +0000
12843
12844     options_c -> c_options
12845
12846 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
12847 Author: Laurent Monin <geeqie@norz.org>
12848 Date:   Fri Apr 11 22:52:22 2008 +0000
12849
12850     Move more options to ConfOptions.
12851
12852 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
12853 Author: Laurent Monin <geeqie@norz.org>
12854 Date:   Fri Apr 11 22:27:54 2008 +0000
12855
12856     Move file_sort_case_sensitive to ConfOptions.
12857
12858 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
12859 Author: Laurent Monin <geeqie@norz.org>
12860 Date:   Fri Apr 11 22:14:36 2008 +0000
12861
12862     Add a new struct ConfOptions to handle options.
12863     Changes were made among the code to use only one global var
12864     named "options" of type ConfOptions *.
12865     Initialization takes place in new init_options().
12866
12867 commit 115597977870a18c7ffcd527d381ba7babad049d
12868 Author: Laurent Monin <geeqie@norz.org>
12869 Date:   Fri Apr 11 20:35:37 2008 +0000
12870
12871     Make thumbnail standard fail directory after current application
12872     name and version.
12873
12874 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
12875 Author: Laurent Monin <geeqie@norz.org>
12876 Date:   Fri Apr 11 20:01:29 2008 +0000
12877
12878     Define drag and drop target string in dnd.h.
12879     Make it use the current name of the application.
12880
12881 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
12882 Author: Laurent Monin <geeqie@norz.org>
12883 Date:   Fri Apr 11 19:43:36 2008 +0000
12884
12885     Use secure save in history_list_save().
12886
12887 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
12888 Author: Laurent Monin <geeqie@norz.org>
12889 Date:   Fri Apr 11 17:11:14 2008 +0000
12890
12891     Use secure save in comment_file_write().
12892
12893 commit e91c9429984b95358b9f9bd6161ab6003a47d321
12894 Author: Laurent Monin <geeqie@norz.org>
12895 Date:   Fri Apr 11 16:46:21 2008 +0000
12896
12897     Secure save now unlinks temporary file on error by default.
12898     It will prevent left-behind temporary files, but also prevent
12899     potential data recovery from partially written files (it
12900     should not be a problem here).
12901
12902 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
12903 Author: Laurent Monin <geeqie@norz.org>
12904 Date:   Fri Apr 11 16:04:37 2008 +0000
12905
12906     Use secure save feature when saving collections.
12907
12908 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
12909 Author: Laurent Monin <geeqie@norz.org>
12910 Date:   Fri Apr 11 16:02:33 2008 +0000
12911
12912     Preserve permissions of the destination file when using secure save.
12913
12914 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
12915 Author: Laurent Monin <geeqie@norz.org>
12916 Date:   Fri Apr 11 15:27:08 2008 +0000
12917
12918     Revert part of the previous patch, let the caller take care
12919     of calling path_from_utf8().
12920
12921 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
12922 Author: Laurent Monin <geeqie@norz.org>
12923 Date:   Fri Apr 11 14:27:55 2008 +0000
12924
12925     Use path_from_utf8() on the passed filename.
12926     Add const attribute.
12927
12928 commit add11b2e5e37c14112a234a84434518a81e0d88e
12929 Author: Laurent Monin <geeqie@norz.org>
12930 Date:   Fri Apr 11 13:07:48 2008 +0000
12931
12932     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
12933     so add a test for it in configure.
12934     Wrap generated headers files with #ifdef/#endif and add
12935     a comment related to their auto-generated nature.
12936     Make the generation itself quiet, but display a message
12937     on error.
12938     Make these targets depend on respective Makefile.in.
12939
12940 commit b27dd030781ba757068cc7c2722830eafc33bd8c
12941 Author: Laurent Monin <geeqie@norz.org>
12942 Date:   Fri Apr 11 12:31:32 2008 +0000
12943
12944     Move secure save code to its own files: secure_save.{c,h}.
12945
12946 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
12947 Author: Laurent Monin <geeqie@norz.org>
12948 Date:   Fri Apr 11 12:25:36 2008 +0000
12949
12950     Add missing #ifdef/#endif.
12951
12952 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
12953 Author: Laurent Monin <geeqie@norz.org>
12954 Date:   Fri Apr 11 10:46:52 2008 +0000
12955
12956     Ensure that gcc flag -Wall is set.
12957
12958 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
12959 Author: Laurent Monin <geeqie@norz.org>
12960 Date:   Fri Apr 11 10:45:37 2008 +0000
12961
12962     Silent some gcc warnings.
12963
12964 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
12965 Author: Laurent Monin <geeqie@norz.org>
12966 Date:   Fri Apr 11 09:02:20 2008 +0000
12967
12968     Prevent multiple insertion of the same file in a collection.
12969     Use a hash table to speed up existence tests.
12970
12971 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
12972 Author: Laurent Monin <geeqie@norz.org>
12973 Date:   Fri Apr 11 08:10:40 2008 +0000
12974
12975     Only display these messages if debug mode is enabled.
12976
12977 commit d934f5a735c2816ff6fca653672b65536c79eb2f
12978 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12979 Date:   Thu Apr 10 19:27:42 2008 +0000
12980
12981     fixed dates in pan-calendar
12982
12983 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
12984 Author: Laurent Monin <geeqie@norz.org>
12985 Date:   Thu Apr 10 12:07:34 2008 +0000
12986
12987     Fix fCamera even more.
12988
12989 commit 3655d6512451651b6daa4659732765e41a42805e
12990 Author: Laurent Monin <geeqie@norz.org>
12991 Date:   Thu Apr 10 11:31:20 2008 +0000
12992
12993     Do not display ... if not truncated.
12994
12995 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
12996 Author: Laurent Monin <geeqie@norz.org>
12997 Date:   Thu Apr 10 10:43:15 2008 +0000
12998
12999     Add the possibility to truncate overlay infos displayed:
13000     %fCamera:20% will truncate data displayed to 20 characters
13001     and add 3 dots at the end.
13002     For example, %name% -> some_file, %name:4% -> some...
13003
13004 commit c3a31cca879b0496a7cff3c7443a705a8183854d
13005 Author: Laurent Monin <geeqie@norz.org>
13006 Date:   Thu Apr 10 00:09:43 2008 +0000
13007
13008     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
13009
13010 commit c265a3b27d21585787453f51c6c88f9919731700
13011 Author: Laurent Monin <geeqie@norz.org>
13012 Date:   Wed Apr 9 22:47:43 2008 +0000
13013
13014     Resync .po files. French translation was updated (100% made).
13015
13016 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
13017 Author: Laurent Monin <geeqie@norz.org>
13018 Date:   Wed Apr 9 22:36:43 2008 +0000
13019
13020     Add 3 missing files to POTFILES.in.
13021
13022 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
13023 Author: Laurent Monin <geeqie@norz.org>
13024 Date:   Wed Apr 9 22:33:06 2008 +0000
13025
13026     Simple helper script to display translation statistics.
13027
13028 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
13029 Author: Laurent Monin <geeqie@norz.org>
13030 Date:   Wed Apr 9 22:13:11 2008 +0000
13031
13032     Fix a typo: "while fluorescent" -> "white fluorescent"
13033
13034 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
13035 Author: Laurent Monin <geeqie@norz.org>
13036 Date:   Wed Apr 9 22:01:52 2008 +0000
13037
13038     Resync .po files. Update french translation.
13039
13040 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
13041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13042 Date:   Wed Apr 9 21:14:50 2008 +0000
13043
13044     fixed crash in pan_calendar
13045
13046 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
13047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13048 Date:   Wed Apr 9 20:49:32 2008 +0000
13049
13050     improved histogram drawing
13051
13052 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
13053 Author: Laurent Monin <geeqie@norz.org>
13054 Date:   Wed Apr 9 16:37:54 2008 +0000
13055
13056     Simplify and unify gtk_window creation with the help of
13057     the new window_new() function, that wraps gtk_window_new()
13058     call.
13059     Subclass, title and icon are set in the same call.
13060
13061 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
13062 Author: Laurent Monin <geeqie@norz.org>
13063 Date:   Wed Apr 9 13:53:01 2008 +0000
13064
13065     Replace occurences of Geeqie / geeqie by constants defined in main.h.
13066
13067 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
13068 Author: Laurent Monin <geeqie@norz.org>
13069 Date:   Tue Apr 8 23:41:01 2008 +0000
13070
13071     int -> gint
13072
13073 commit ea52620169109844ba024c26d1b1c4a6dc29c885
13074 Author: Laurent Monin <geeqie@norz.org>
13075 Date:   Tue Apr 8 23:39:27 2008 +0000
13076
13077     Make xmp debug info only appears when debug >= 2.
13078
13079 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
13080 Author: Laurent Monin <geeqie@norz.org>
13081 Date:   Tue Apr 8 23:33:49 2008 +0000
13082
13083     Enable image rotation depending on EXIF by default.
13084     New users shouldn't have to search for it.
13085
13086 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
13087 Author: Laurent Monin <geeqie@norz.org>
13088 Date:   Tue Apr 8 23:25:46 2008 +0000
13089
13090     Fix missing header files inclusions.
13091
13092 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
13093 Author: Laurent Monin <geeqie@norz.org>
13094 Date:   Tue Apr 8 23:16:12 2008 +0000
13095
13096     GQVIEW_* -> GQ_*
13097
13098 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
13099 Author: Laurent Monin <geeqie@norz.org>
13100 Date:   Tue Apr 8 23:07:09 2008 +0000
13101
13102     GQVIEW_H -> MAIN_H
13103
13104 commit f4398500f5a7fbe6236d5573170f8e359823d87e
13105 Author: Laurent Monin <geeqie@norz.org>
13106 Date:   Tue Apr 8 23:02:33 2008 +0000
13107
13108     gqview.h -> main.h
13109
13110 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
13111 Author: Laurent Monin <geeqie@norz.org>
13112 Date:   Tue Apr 8 22:31:42 2008 +0000
13113
13114     Remove obsolete prototype.
13115
13116 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
13117 Author: Laurent Monin <geeqie@norz.org>
13118 Date:   Tue Apr 8 22:28:55 2008 +0000
13119
13120     gqview_remote -> remote_connection
13121     gqview_command_collection -> command_collection
13122     gqview_remote_control() -> remote_control()
13123     gqview_remote_help() -> remote_help()
13124     gqview_remote_command_find() -> remote_command_find()
13125     gqview_remote_build_list() -> remote_build_list()
13126     gqview_remote_cb() -> remote_cb()
13127
13128 commit ae45bad7722ac83ba3fbd91499209c5054bda199
13129 Author: Laurent Monin <geeqie@norz.org>
13130 Date:   Tue Apr 8 22:16:56 2008 +0000
13131
13132     exit_gqview() renamed to exit_program().
13133     exit_gqview_final() renamed to exit_program_final().
13134
13135 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
13136 Author: Laurent Monin <geeqie@norz.org>
13137 Date:   Tue Apr 8 22:05:04 2008 +0000
13138
13139     Add support for some Samsung raw files (.pef).
13140     
13141     Samsung raw not strongly differ from Pentax raw.
13142     The only difference in header (manufacturer, camera name and etc).
13143     Tested on Samsung GX-1S and Pentax *ist DS.
13144     Patch by Max Lushnikov.
13145
13146 commit ccc538651bada138f49aec344cc69398359c1fce
13147 Author: Laurent Monin <geeqie@norz.org>
13148 Date:   Tue Apr 8 21:55:58 2008 +0000
13149
13150     Implement secure rc file saving.
13151     First data is written to a temporary file, then if nothing
13152     was wrong, this file is renamed to the final name.
13153     This way the risk of corrupted rc file is greatly reduced.
13154     The code is borrowed from ELinks (http://elinks.cz).
13155
13156 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
13157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13158 Date:   Tue Apr 8 21:52:04 2008 +0000
13159
13160     fixed histogram label
13161
13162 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
13163 Author: Laurent Monin <geeqie@norz.org>
13164 Date:   Tue Apr 8 21:33:29 2008 +0000
13165
13166     Fix the "continuous display" of tooltips in the collection view
13167     (before the tooltip delay occured once, then changing icon to icon never hide the
13168     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
13169     but disappears when moving cursor to another icon).
13170     
13171     Display the full path to the file when Show filename text is on (before nothing
13172     was displayed).
13173     
13174     When Show filename text is off, behavior is unchanged, the (short) filename is
13175     displayed.
13176
13177 commit bddcf782295eb021e6b525ee5773fbea3947b83b
13178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13179 Date:   Tue Apr 8 20:56:50 2008 +0000
13180
13181     reworked the histogram patch by Uwe Ohse, most of the code is in
13182     separate files
13183
13184 commit 149161487904c823cc003a0c45fe1e3cc82205e8
13185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13186 Date:   Tue Apr 8 17:26:13 2008 +0000
13187
13188     fixed file delete notification in view_file_icon
13189
13190 commit 692e15a37d917d37f5171a64264c06b7635cb39a
13191 Author: Laurent Monin <geeqie@norz.org>
13192 Date:   Tue Apr 8 16:22:21 2008 +0000
13193
13194     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
13195
13196 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
13197 Author: Laurent Monin <geeqie@norz.org>
13198 Date:   Tue Apr 8 15:53:03 2008 +0000
13199
13200     Move active variable affectation after the test.
13201
13202 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
13203 Author: Laurent Monin <geeqie@norz.org>
13204 Date:   Tue Apr 8 14:52:42 2008 +0000
13205
13206     Simplify layout_color_name_parse() using g_strdelimit().
13207
13208 commit b43697803c521709dc639805718e079b3f4edcdd
13209 Author: Laurent Monin <geeqie@norz.org>
13210 Date:   Tue Apr 8 14:50:14 2008 +0000
13211
13212     Tidy up, whitespaces and indentation fix.
13213
13214 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
13215 Author: Laurent Monin <geeqie@norz.org>
13216 Date:   Tue Apr 8 11:53:35 2008 +0000
13217
13218     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
13219     Nadvornik.
13220     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
13221     gdk_color_to_string() was replaced by a equivalent function.
13222
13223 commit 255ee5523caae0230e4e163109b00364f3b8180f
13224 Author: Laurent Monin <geeqie@norz.org>
13225 Date:   Mon Apr 7 19:47:22 2008 +0000
13226
13227     Add the possibility to print file names with path.
13228     A checkbox was added to the Text tab in the Print dialog.
13229     
13230     Name checked and Path unchecked  -> filename.jpg
13231     Name checked and Path checked    -> /some/dir/filename.jpg
13232     Name unchecked and Path checked  -> /some/dir/
13233     
13234     Patch by Michael Mokeev and Laurent Monin.
13235
13236 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
13237 Author: Laurent Monin <geeqie@norz.org>
13238 Date:   Mon Apr 7 19:06:17 2008 +0000
13239
13240     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
13241
13242 commit da12ecf1747a682afe776cf99ea76f4342fd9876
13243 Author: Laurent Monin <geeqie@norz.org>
13244 Date:   Mon Apr 7 18:52:54 2008 +0000
13245
13246     Add the possibility to match duplicates on the name but ignoring the case.
13247     A new item was added to types of match combo box in the Find duplicates dialog.
13248
13249 commit e0831fd697ffb602fc780ea49f4f09259978f867
13250 Author: Laurent Monin <geeqie@norz.org>
13251 Date:   Mon Apr 7 08:09:39 2008 +0000
13252
13253     Display marks in overlay info only if at least one is set.
13254     Fix a missing g_string_free().
13255
13256 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
13257 Author: Laurent Monin <geeqie@norz.org>
13258 Date:   Sun Apr 6 10:17:41 2008 +0000
13259
13260     Mark all exif labels as translatable.
13261     Before only some of them were enclosed by N_().
13262
13263 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
13264 Author: Laurent Monin <geeqie@norz.org>
13265 Date:   Sun Apr 6 10:03:54 2008 +0000
13266
13267     Mark strings as translatable.
13268
13269 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
13270 Author: Laurent Monin <geeqie@norz.org>
13271 Date:   Sat Apr 5 15:23:39 2008 +0000
13272
13273     Improve remove_trailing_slash() so it allocates no more than
13274     needed bytes and remove all trailing slashes instead only one.
13275
13276 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
13277 Author: Laurent Monin <geeqie@norz.org>
13278 Date:   Sat Apr 5 11:59:29 2008 +0000
13279
13280     Comment out unused code.
13281     Geeqie code now compiles cleanly with -Wall gcc option.
13282
13283 commit 4b5d366799dd336e39bda4570cb48c706b87512d
13284 Author: Laurent Monin <geeqie@norz.org>
13285 Date:   Fri Apr 4 22:34:55 2008 +0000
13286
13287     Change default exif order a bit to move up common and useful
13288     info.
13289
13290 commit 629f646396dece8527f11d9c55cf37e96420df7a
13291 Author: Laurent Monin <geeqie@norz.org>
13292 Date:   Fri Apr 4 22:23:36 2008 +0000
13293
13294     Re-add "What to show in properties dialog:" label before the table.
13295
13296 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
13297 Author: Laurent Monin <geeqie@norz.org>
13298 Date:   Fri Apr 4 22:12:28 2008 +0000
13299
13300     Rename exif preferences tab to "Properties", and name the
13301     subsection "Exif".
13302
13303 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
13304 Author: Laurent Monin <geeqie@norz.org>
13305 Date:   Fri Apr 4 18:50:52 2008 +0000
13306
13307     Fix a segfault occuring when enabling debug mode.
13308     At this point il->fd can be null.
13309
13310 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
13311 Author: Laurent Monin <geeqie@norz.org>
13312 Date:   Thu Apr 3 23:29:14 2008 +0000
13313
13314     Make the wmclass value unique among the code by defining
13315     it in main header file as GQ_WMCLASS.
13316     Before this patch, it was set using PACKAGE (="geeqie"),
13317     or by the hardcoded string "Geeqie".
13318     Now all Geeqie windows have the same value for wmclass.
13319
13320 commit ba02c7206762d6851a1af2776361daaf16a3db9a
13321 Author: Laurent Monin <geeqie@norz.org>
13322 Date:   Thu Apr 3 22:39:50 2008 +0000
13323
13324     Initialize variables, clearing a gcc warning.
13325
13326 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
13327 Author: Laurent Monin <geeqie@norz.org>
13328 Date:   Thu Apr 3 22:33:28 2008 +0000
13329
13330     Add missing prototype to header file.
13331
13332 commit 1d07e403b4460791de952fa6b3089e667b60264b
13333 Author: Laurent Monin <geeqie@norz.org>
13334 Date:   Thu Apr 3 22:29:20 2008 +0000
13335
13336     Add few missing prototypes to header file.
13337
13338 commit bae17221c04c2d7ac5a473e94ac0562603d83507
13339 Author: Laurent Monin <geeqie@norz.org>
13340 Date:   Thu Apr 3 22:20:42 2008 +0000
13341
13342     Drop a bunch of unused variables.
13343
13344 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
13345 Author: Laurent Monin <geeqie@norz.org>
13346 Date:   Thu Apr 3 22:14:37 2008 +0000
13347
13348     Add missing #include.
13349
13350 commit b5004054f8709b415a62b457fc166216014e4d6c
13351 Author: Laurent Monin <geeqie@norz.org>
13352 Date:   Thu Apr 3 22:13:12 2008 +0000
13353
13354     Remove unused variables.
13355
13356 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
13357 Author: Laurent Monin <geeqie@norz.org>
13358 Date:   Thu Apr 3 22:09:36 2008 +0000
13359
13360     Add missing prototype.
13361
13362 commit 46cbdf33c88a15bca579a00022356361f7854ec8
13363 Author: Laurent Monin <geeqie@norz.org>
13364 Date:   Thu Apr 3 22:06:31 2008 +0000
13365
13366     Drop 3 unused variables and comment out 2 unused functions.
13367
13368 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
13369 Author: Laurent Monin <geeqie@norz.org>
13370 Date:   Thu Apr 3 22:03:14 2008 +0000
13371
13372     Add parenthesis around affection to clear a gcc warning.
13373
13374 commit fab357ea72855cdc4397ad4e4009206f47e9065e
13375 Author: Laurent Monin <geeqie@norz.org>
13376 Date:   Thu Apr 3 22:01:08 2008 +0000
13377
13378     Fix a signedness warning.
13379
13380 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
13381 Author: Laurent Monin <geeqie@norz.org>
13382 Date:   Thu Apr 3 21:54:23 2008 +0000
13383
13384     Main configuration file was renamed from gqviewrc to geeqierc.
13385
13386 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
13387 Author: Laurent Monin <geeqie@norz.org>
13388 Date:   Thu Apr 3 21:50:53 2008 +0000
13389
13390     Fix a segfault occuring when using --without-exiv2 and
13391     concerning exif stuff.
13392
13393 commit c34caea4863dc67b9420eefeab15fea347482d00
13394 Author: Laurent Monin <geeqie@norz.org>
13395 Date:   Thu Apr 3 21:49:17 2008 +0000
13396
13397     Fix missing bit of previous patch.
13398
13399 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
13400 Author: Laurent Monin <geeqie@norz.org>
13401 Date:   Thu Apr 3 21:04:19 2008 +0000
13402
13403     Fix two more gcc warnings related to function declarations.
13404
13405 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
13406 Author: Laurent Monin <geeqie@norz.org>
13407 Date:   Thu Apr 3 20:53:13 2008 +0000
13408
13409     Remove two unused variables declarations, and add a missing #include.
13410
13411 commit ae6a05ca1496e697792873538344986662731d33
13412 Author: Laurent Monin <geeqie@norz.org>
13413 Date:   Thu Apr 3 20:46:55 2008 +0000
13414
13415     Drop unused variable.
13416
13417 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
13418 Author: Laurent Monin <geeqie@norz.org>
13419 Date:   Thu Apr 3 20:45:55 2008 +0000
13420
13421     Add missing return at the end of editor_command_next_start().
13422
13423 commit f73531befc98f27f324b2d8931037cb992cee5eb
13424 Author: Laurent Monin <geeqie@norz.org>
13425 Date:   Thu Apr 3 20:40:15 2008 +0000
13426
13427     Drop unused variable.
13428
13429 commit 66f99ad9b066545846752becd21c8fe28360d27d
13430 Author: Laurent Monin <geeqie@norz.org>
13431 Date:   Thu Apr 3 20:38:59 2008 +0000
13432
13433     Make collect_manager_process_action() static.
13434
13435 commit 8e4da844d26d88157198173ae9085700c3ad7e15
13436 Author: Laurent Monin <geeqie@norz.org>
13437 Date:   Thu Apr 3 20:34:49 2008 +0000
13438
13439     Fix typos in functions names: file_list -> filelist.
13440
13441 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
13442 Author: Laurent Monin <geeqie@norz.org>
13443 Date:   Thu Apr 3 20:25:22 2008 +0000
13444
13445     Remove unused variable declarations.
13446
13447 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
13448 Author: Laurent Monin <geeqie@norz.org>
13449 Date:   Thu Apr 3 20:24:20 2008 +0000
13450
13451     Fix missing header include (filelist.h).
13452
13453 commit a161508a7fcab4d94be9661e844e1cbadb459016
13454 Author: Laurent Monin <geeqie@norz.org>
13455 Date:   Thu Apr 3 20:19:16 2008 +0000
13456
13457     Remove unused variables declarations.
13458
13459 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
13460 Author: Laurent Monin <geeqie@norz.org>
13461 Date:   Thu Apr 3 20:11:09 2008 +0000
13462
13463     Move tabs code from config_window_create() to new smaller functions.
13464     Each tab has now its own function named:
13465     config_tab_general(), config_tab_image(), config_tab_windows(),
13466     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
13467     config_tab_advanced();
13468
13469 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
13470 Author: Laurent Monin <geeqie@norz.org>
13471 Date:   Thu Apr 3 18:20:39 2008 +0000
13472
13473     Use more generic names for some cache manager callback functions.
13474
13475 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
13476 Author: Laurent Monin <geeqie@norz.org>
13477 Date:   Thu Apr 3 17:34:30 2008 +0000
13478
13479     Replace some occurences of gqview by Geeqie.
13480
13481 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
13482 Author: Laurent Monin <geeqie@norz.org>
13483 Date:   Thu Apr 3 17:15:49 2008 +0000
13484
13485     Add a debug level spinner at the end of Preferences > Advanced.
13486     One can now enable debug mode without restarting geeqie.
13487     A possibility to disable all debugging code and related options
13488     at compile time was added.
13489
13490 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
13491 Author: Laurent Monin <geeqie@norz.org>
13492 Date:   Thu Apr 3 14:35:03 2008 +0000
13493
13494     Fix and simplify thumbnails size combo box related code.
13495     Some variables were unused, code was buggy (spurious entry at
13496     the end of the list). A sanity check for values coming from
13497     rc file was added. Two constants now define the default
13498     thumbnail size.
13499
13500 commit 1671ec2fa789db8370f51fb6ef8efca946865931
13501 Author: Laurent Monin <geeqie@norz.org>
13502 Date:   Thu Apr 3 13:58:20 2008 +0000
13503
13504     Make the preferences window resizeable, and try to improve
13505     display of editors tab.
13506
13507 commit ab990a8c71aed99def1757293cbb888da37af2a9
13508 Author: Laurent Monin <geeqie@norz.org>
13509 Date:   Thu Apr 3 13:24:13 2008 +0000
13510
13511     Tidy up. Fix indentation and missing whitespaces.
13512     Make editors table creation code a bit more readable.
13513
13514 commit cf5166859290614def5203aea1900d302d02c6de
13515 Author: Laurent Monin <geeqie@norz.org>
13516 Date:   Thu Apr 3 08:51:32 2008 +0000
13517
13518     Setting no limit size to trash directory is now possible using zero as value.
13519     A tooltip was added to the spinner to inform the user of this possibility.
13520     When 0 is set, no remaining/free space check occurs.
13521     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
13522     is more conform to today's standards.
13523     The delete dialog now displays more information:
13524     - if external command will be used
13525     - if safe delete is on, max size and path to the trash
13526     - if safe delete is off
13527
13528 commit 84a0008e3167969e2250ac1169da57ad8464624d
13529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13530 Date:   Wed Apr 2 20:44:40 2008 +0000
13531
13532     various exif improvements based on patch by Uwe Ohse
13533     try to compute 35mm focal length
13534
13535 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
13536 Author: Laurent Monin <geeqie@norz.org>
13537 Date:   Wed Apr 2 12:12:50 2008 +0000
13538
13539     Make properties tabs reorderable through drag'n drop.
13540     Order is preserved during the whole session.
13541     When a new properties dialog is open, it uses the last order used.
13542     Currently, order isn't saved to rc file.
13543
13544 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
13545 Author: Laurent Monin <geeqie@norz.org>
13546 Date:   Wed Apr 2 10:40:54 2008 +0000
13547
13548     Honor selection while fullscreen navigation.
13549     The behavior is now consistent in full screen and windowed mode.
13550     It fixes the fact that the selection was discarded on "Next".
13551     Patch by Uwe Ohse. Cleanups by Laurent Monin.
13552
13553 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
13554 Author: Laurent Monin <geeqie@norz.org>
13555 Date:   Tue Apr 1 07:42:31 2008 +0000
13556
13557     Fix display of image number in properties dialog when more than one image is selected.
13558
13559 commit 46b72816ae905359b0f58dc9306391a045c64851
13560 Author: Laurent Monin <geeqie@norz.org>
13561 Date:   Mon Mar 31 22:10:25 2008 +0000
13562
13563     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
13564
13565 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
13566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13567 Date:   Mon Mar 31 21:09:36 2008 +0000
13568
13569     use quoted_value everywhere
13570     simplify parsing of multiple quoted values on one line
13571
13572 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
13573 Author: Laurent Monin <geeqie@norz.org>
13574 Date:   Mon Mar 31 07:29:03 2008 +0000
13575
13576     Indentation and white lines minor fixes.
13577
13578 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
13579 Author: Laurent Monin <geeqie@norz.org>
13580 Date:   Sun Mar 30 19:26:35 2008 +0000
13581
13582     Move strlen() calls outside the while loop.
13583
13584 commit 05e266040ad17850e0b808ba3ddc94fefb526120
13585 Author: Laurent Monin <geeqie@norz.org>
13586 Date:   Sun Mar 30 14:19:34 2008 +0000
13587
13588     Comment out forgotten debugging code.
13589
13590 commit 7bfda96a852553fd035ffefcd44c82dab63de722
13591 Author: Laurent Monin <geeqie@norz.org>
13592 Date:   Sun Mar 30 14:18:04 2008 +0000
13593
13594     Fix two minor compilation warnings.
13595
13596 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
13597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13598 Date:   Sun Mar 30 11:47:14 2008 +0000
13599
13600     differentiate among normal image, raw image and metadata
13601     removed raw extension lists on various places and fixed most of the
13602     Exiv2 warnings
13603     todo: configuration and a special icons for unreadable raw or metadata
13604
13605 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
13606 Author: Laurent Monin <geeqie@norz.org>
13607 Date:   Sun Mar 30 07:14:37 2008 +0000
13608
13609     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
13610
13611 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
13612 Author: Laurent Monin <geeqie@norz.org>
13613 Date:   Sat Mar 29 21:47:10 2008 +0000
13614
13615     Improve escaping and quoting of strings saved in rc files.
13616
13617 commit a6b652131200ed7c783431147a4ea52024341200
13618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13619 Date:   Sat Mar 29 14:59:14 2008 +0000
13620
13621     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
13622
13623 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
13624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13625 Date:   Sat Mar 29 10:38:15 2008 +0000
13626
13627     set user-defined color as image background - patch by Laurent MONIN
13628
13629 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
13630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13631 Date:   Sat Mar 29 10:11:02 2008 +0000
13632
13633     fixed color management initialization
13634
13635 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
13636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13637 Date:   Wed Mar 26 12:07:00 2008 +0000
13638
13639     README fixes
13640
13641 commit 407aa583a11e3dc639b45941cd642636e90b8da4
13642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13643 Date:   Wed Mar 26 08:02:45 2008 +0000
13644
13645     updated README files
13646
13647 commit 326749190b90a0d6856aadc41863147f4036ef74
13648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13649 Date:   Wed Mar 26 08:00:46 2008 +0000
13650
13651     improved xmp vs. legacy metadata handling
13652
13653 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
13654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13655 Date:   Mon Mar 24 23:15:29 2008 +0000
13656
13657     fixed crashes with --debug
13658
13659 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
13660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13661 Date:   Mon Mar 24 20:42:39 2008 +0000
13662
13663     added all possible raw extensions that I could find
13664
13665 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
13666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13667 Date:   Mon Mar 24 14:49:00 2008 +0000
13668
13669     improved support for older exiv2 versions
13670
13671 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
13672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13673 Date:   Mon Mar 24 14:03:46 2008 +0000
13674
13675     exiv2 version checks
13676
13677 commit 84ae856159768b019f9e84bc7755870d81919ff4
13678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13679 Date:   Mon Mar 24 12:04:31 2008 +0000
13680
13681     more renames
13682
13683 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
13684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13685 Date:   Mon Mar 24 10:27:22 2008 +0000
13686
13687     changed logo
13688
13689 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
13690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13691 Date:   Mon Mar 24 09:55:09 2008 +0000
13692
13693     more renames
13694
13695 commit 63da021597cd98d86a924b3e233ef17974df5360
13696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13697 Date:   Sun Mar 23 20:38:54 2008 +0000
13698
13699     rename GQview -> Geeqie over the code
13700
13701 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
13702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13703 Date:   Sun Mar 23 20:18:51 2008 +0000
13704
13705     renamed to geeqie
13706
13707 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
13708 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13709 Date:   Sat Mar 22 19:28:45 2008 +0000
13710
13711     raw related fixes
13712
13713 commit 492c7832025b9958963965fafb009de3d8fde085
13714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13715 Date:   Sat Mar 22 17:32:43 2008 +0000
13716
13717     overview of supported raw formats
13718
13719 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
13720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13721 Date:   Sat Mar 22 17:09:14 2008 +0000
13722
13723     configure --without-exiv2
13724
13725 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
13726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13727 Date:   Sat Mar 22 16:43:59 2008 +0000
13728
13729     crw preview support with exiv2
13730
13731 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
13732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13733 Date:   Sun Mar 16 14:11:22 2008 +0000
13734
13735     whitelist of files that can have an xmp sidecar, sample external command
13736     for creating sidecar
13737
13738 commit a7b47030ebe7432a344a9af140418143a3e60510
13739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13740 Date:   Sun Mar 16 10:52:44 2008 +0000
13741
13742     fixed reading sidecar extensions from config file
13743
13744 commit 7597fd790455ba66f96c22589c14f77041473c04
13745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13746 Date:   Sun Mar 16 10:32:52 2008 +0000
13747
13748     write comment and keywords to xmp, sidecars are used if exist
13749
13750 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
13751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13752 Date:   Sat Mar 15 19:53:33 2008 +0000
13753
13754     write support in Exiv2 wrapper; for now only string values
13755
13756 commit 61e73a06de7a43766561aa634ed092f92074fda8
13757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13758 Date:   Sun Feb 24 18:55:19 2008 +0000
13759
13760     a hack to read raw previews with exiv2 0.16, however it should be fixed
13761     in the library
13762
13763 commit 406e5426f94d6f73156a64864486bfc15a57e18e
13764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13765 Date:   Fri Feb 15 10:48:09 2008 +0000
13766
13767     read also iptc and xmp
13768
13769 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
13770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13771 Date:   Thu Feb 14 14:04:43 2008 +0000
13772
13773     more exiv2 fixes
13774
13775 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
13776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13777 Date:   Thu Feb 14 11:03:20 2008 +0000
13778
13779     more exiv2 fixes
13780
13781 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
13782 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13783 Date:   Wed Feb 13 23:02:48 2008 +0000
13784
13785     more exiv2 fixes
13786
13787 commit 4f5f09180a9a03d951a695611df2426342201596
13788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13789 Date:   Wed Feb 13 19:31:50 2008 +0000
13790
13791     unified tag names between exiv2 and internal rxif parser
13792
13793 commit bf05ea3fd28410a74676a407f659899e4c912046
13794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13795 Date:   Wed Feb 13 17:47:55 2008 +0000
13796
13797     more exiv2 fixes
13798
13799 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
13800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13801 Date:   Wed Feb 13 17:08:04 2008 +0000
13802
13803     and first version that actually shows some exif data (see advanced view)
13804
13805 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
13806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13807 Date:   Wed Feb 13 16:52:41 2008 +0000
13808
13809     first exiv2 support that does not crash immediately
13810
13811 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
13812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13813 Date:   Wed Feb 13 14:46:23 2008 +0000
13814
13815     started exiv2 integration
13816
13817 commit dd9103a22cd380d10bffb153f495109066f8065e
13818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13819 Date:   Wed Feb 13 13:57:31 2008 +0000
13820
13821     simplified exif.h, moved implementation-specific stuff to exif-int.h
13822
13823 commit 431265bcd9755e6074140f587a9512bb50f0549a
13824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13825 Date:   Mon Feb 11 15:23:43 2008 +0000
13826
13827     do not show frame for full-window images
13828
13829 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
13830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13831 Date:   Mon Feb 11 12:51:28 2008 +0000
13832
13833     improved drawing of image frames
13834
13835 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
13836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13837 Date:   Sat Jan 26 21:18:23 2008 +0000
13838
13839     updated TODO list
13840
13841 commit bf5d79e01c27563022cf7bf091b12d62375157d6
13842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13843 Date:   Sun Jan 20 19:04:18 2008 +0000
13844
13845     debug messages cleanup
13846
13847 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
13848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13849 Date:   Wed Jan 16 19:37:54 2008 +0000
13850
13851     added file with release notes and TODO
13852
13853 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
13854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13855 Date:   Sun Dec 23 21:24:48 2007 +0000
13856
13857     basic sidecar files configuration via preferences dialog
13858
13859 commit 45bbe448e671704146e0bc767810ba93df03ce50
13860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13861 Date:   Sun Dec 23 20:28:50 2007 +0000
13862
13863     fixed loading thumbnails for sidecar files
13864
13865 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
13866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13867 Date:   Sun Dec 23 15:49:23 2007 +0000
13868
13869     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
13870     files
13871
13872 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
13873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13874 Date:   Sat Dec 22 20:33:09 2007 +0000
13875
13876     fixed filelist refresh
13877
13878 commit b06e457b334a134777618c729eb99e71bf1725c9
13879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13880 Date:   Sat Dec 22 10:10:40 2007 +0000
13881
13882     preserve marks setting on layout change
13883
13884 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
13885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13886 Date:   Sat Dec 22 09:51:12 2007 +0000
13887
13888     basic support for marks in view_file_icon.c
13889
13890 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
13891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13892 Date:   Thu Dec 20 22:43:52 2007 +0000
13893
13894     update FileData on file change
13895
13896 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
13897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13898 Date:   Thu Dec 20 16:18:28 2007 +0000
13899
13900     <num> toggles mark num
13901     <control><num> selects mark num
13902
13903 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
13904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13905 Date:   Thu Dec 20 16:06:20 2007 +0000
13906
13907     created menu "Select" with selection and marks operations
13908
13909 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
13910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13911 Date:   Wed Dec 19 22:01:46 2007 +0000
13912
13913     complete set of boolean operation with marks -
13914     union, intersection, complement
13915
13916 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
13917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13918 Date:   Tue Dec 18 21:15:16 2007 +0000
13919
13920     use accels also in fullscreen mode
13921
13922 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
13923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13924 Date:   Mon Dec 17 21:42:24 2007 +0000
13925
13926     moved some actions to menu and accels
13927
13928 commit a38f59e3953d625d8209673f67380f2cd34ef824
13929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13930 Date:   Mon Dec 17 19:34:43 2007 +0000
13931
13932     removed unused variable
13933
13934 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
13935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13936 Date:   Sun Dec 16 22:30:19 2007 +0000
13937
13938     fixed in-place rename
13939
13940 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
13941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13942 Date:   Sat Dec 15 17:58:51 2007 +0000
13943
13944     better integration of split image functions into menu
13945
13946 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
13947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13948 Date:   Fri Dec 14 21:51:46 2007 +0000
13949
13950     show active marks in image overlay
13951
13952 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
13953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13954 Date:   Sun Dec 9 21:20:27 2007 +0000
13955
13956     fixed image focus
13957
13958 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
13959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13960 Date:   Sun Dec 9 12:33:51 2007 +0000
13961
13962     fixed copying zoom an scroll values from the original image on splitting
13963
13964 commit ce0883ff7b010d5562f1d7d1213b326503229644
13965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13966 Date:   Sun Dec 9 11:58:39 2007 +0000
13967
13968     do not hilight selected image in SPLIT_NONE
13969
13970 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
13971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13972 Date:   Sun Dec 9 00:11:40 2007 +0000
13973
13974     improved drawing of frame around selected image
13975
13976 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
13977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13978 Date:   Sun Nov 25 10:25:25 2007 +0000
13979
13980     more operations with file marks
13981
13982 commit a0cf6aaa112b855b737422d74eb8ba048598d223
13983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13984 Date:   Sat Nov 24 21:06:30 2007 +0000
13985
13986     marks: fixes and cleanup
13987
13988 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
13989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13990 Date:   Thu Nov 22 21:15:35 2007 +0000
13991
13992     improved directory scanning a bit
13993
13994 commit 106211b13e3e057b69bb7676d70155e64eb093cd
13995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13996 Date:   Wed Nov 21 22:46:50 2007 +0000
13997
13998     added possibility to specify prefered file type for external commands
13999
14000 commit 439688c617f392e5e63b68bac42663a05be7df61
14001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14002 Date:   Wed Nov 21 21:21:17 2007 +0000
14003
14004     prevent duplicate sidecar files; code cleanup
14005
14006 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
14007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14008 Date:   Tue Nov 20 22:28:40 2007 +0000
14009
14010     fixed grouping sidecar files and made it configurable via config file
14011     (no gui yet)
14012
14013 commit f4cbb100a217060899694be8fbe42a496f00f443
14014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14015 Date:   Mon Oct 22 19:58:47 2007 +0000
14016
14017     fixed preloading images in file list
14018
14019 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
14020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14021 Date:   Mon Oct 8 19:41:49 2007 +0000
14022
14023     improved FileDataChangeInfo structure, check for another file operation in progress
14024
14025 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
14026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14027 Date:   Tue Oct 2 21:49:02 2007 +0000
14028
14029     display sidecar files (jpeg + raw)  using gtk_tree_store
14030     This is just a prototype to test the functionality, it needs more work.
14031     
14032     Please test, omments are welcome :)
14033
14034 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
14035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14036 Date:   Mon Oct 1 19:52:10 2007 +0000
14037
14038     use FileData even for sidecar file list
14039
14040 commit dab00f02153474d52c62447e25e4a89f70ce918b
14041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14042 Date:   Sun Sep 30 21:10:54 2007 +0000
14043
14044     editors.c was almost completely rewritten:
14045     - centralized template parsing
14046     - better control of executed editors
14047     - possibility to get editor exit status via callback
14048
14049 commit 0521644af7926c994e85a57345d7d9e4045dee23
14050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14051 Date:   Wed Sep 12 21:17:31 2007 +0000
14052
14053     display sidecar extensions in filelist
14054     some cleanup of file marks
14055
14056 commit 06959abbda81a200519ad4b57b16995487b8acd8
14057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14058 Date:   Tue Sep 11 20:06:29 2007 +0000
14059
14060     replaced gchar* path with FileData *fd
14061
14062 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
14063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14064 Date:   Thu Aug 23 20:45:59 2007 +0000
14065
14066     started support for sidecar files like xmp, raw+jpeg etc.
14067
14068 commit d42c34b8f61d1769f068d253d52043862cc49e56
14069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14070 Date:   Mon Aug 20 20:11:32 2007 +0000
14071
14072     more external commands
14073
14074 commit a4e65742955bd3ca929032eac09ea49b57a6873e
14075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14076 Date:   Thu Aug 16 20:57:09 2007 +0000
14077
14078     improved external delete command
14079
14080 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
14081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14082 Date:   Wed Aug 15 21:37:51 2007 +0000
14083
14084     started implementation of external commands; external Delete should work
14085
14086 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
14087 Author: Petr Ostadal <postadal@suse.cz>
14088 Date:   Fri Jul 20 07:10:48 2007 +0000
14089
14090     compilation fix
14091
14092 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
14093 Author: Petr Ostadal <postadal@suse.cz>
14094 Date:   Fri Jul 13 14:03:08 2007 +0000
14095
14096     First implementation of marks for all photos.
14097
14098 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
14099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14100 Date:   Thu Jul 12 20:46:28 2007 +0000
14101
14102     relative scroll is working; some cleanup
14103
14104 commit 45424fcc2bf63a47442a1669f19c57233ed07386
14105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14106 Date:   Wed Jul 11 21:10:25 2007 +0000
14107
14108     connected zoom
14109
14110 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
14111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14112 Date:   Wed Jul 11 20:00:07 2007 +0000
14113
14114     started relative scroll, keep scroll position
14115
14116 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
14117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14118 Date:   Tue Jul 10 21:25:51 2007 +0000
14119
14120     improved connected scroll and active image switching
14121
14122 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
14123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14124 Date:   Fri Jun 29 15:16:46 2007 +0000
14125
14126     implemented split windows
14127     TODO: menus and hotkeys, connected zoom, activating on drag
14128
14129 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
14130
14131         * README: Fix credits for Belarusian translation.
14132
14133 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
14134
14135         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
14136         the data returned by parts_list() was not used here at all.
14137
14138 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
14139
14140         * README: Updates.
14141         * configure.in: Release 2.1.5
14142
14143 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
14144
14145         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
14146         to the system shell. Assumes bash-like escaping syntax for "sh -c".
14147
14148 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
14149
14150         * image-overlay.[ch]: More work on osd icons.
14151         * image.c: Use correct flag when setting auto rotation state, and set
14152         the state again after the rotation so that osd can update.
14153         * img-view.c: Show osd icon when overlay is enabled.
14154         * layout.c, layout_image.[ch]: Enable overlay regardless of the
14155         full screen state, only difference now is that image description text
14156         is only shown when in full screen but icons will always appear.
14157         * layout_util.c: Make I key toggle overlay from windowed mode too.
14158         * typedefs.h (LayoutWindow): Remove no longer used 
14159         full_screen_overlay_on.
14160
14161 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
14162
14163         * print.c (print_job_ps_page_image): Use a white mask when printing
14164         transparent images, fixes bug #1426596.
14165
14166 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
14167
14168         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
14169         begin a slideshow.
14170
14171 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
14172
14173         * image-overlay.[ch]: Prepare for icon notification display, and fix
14174         info overlay image index when on last image of slideshow.
14175         * img-view.c: Fix image index when on last image of slideshow.
14176
14177 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
14178
14179         * image-overlay.[ch]: Rewrite most of the information overlay code to
14180         be more flexible and easily extended.
14181         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
14182         image_state_func callback which is much more informative.
14183         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
14184         function names.
14185
14186 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
14187
14188         * image.c: When resuming a previous color adjustment, set the display
14189         to update incrementally to avoid user confusion of why half of image
14190         is color adjusted.
14191
14192 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
14193
14194         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
14195         linked to an ImageWindow. Fix missing embedded dummy function when
14196         compiling without color profile support.
14197         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
14198         is set to 1 use sRGB color profile for the image. Also fixed order of
14199         starting the image read-ahead when color profiles are in use.
14200         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
14201         cm is a pointer and not a pointer to a pointer.
14202         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
14203         of FALSE.
14204
14205 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
14206
14207         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
14208         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
14209         profiles.
14210         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
14211         and tiff images. This resulted in a rewrite of the jpeg parser; both
14212         to allow searching for any marker type, and to make the code readable.
14213         * format_raw.c: Add color profile tag to the debug code.
14214         * image.c, layout.c: Use embedded color profiles when found and
14215         enabled, also add toggle for the option in color profile menu.
14216
14217 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
14218
14219         * configure.in: Add test for lcms (little cms).
14220         * Makefile.am: Add color-man.[ch]:
14221         * color-man.[ch]: New files for color management support.
14222         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
14223         variables and option saving.
14224         * image.[ch]: Add color profile functions.
14225         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
14226         fix sort menu to use radio buttons.
14227         * menu.c: Use radio buttons for sort menu when appropriate.
14228         * preferences.c: Add color profile options to preferences.
14229         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
14230         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
14231         * view_file_icon.c, view_file_list.c: Check for active state in sort
14232         menu callbacks.
14233         * README: Add info about lcms, and how to disable.
14234
14235 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
14236
14237         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
14238         does not follow symbolic links.
14239         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
14240         * view_dir_list.c: Add delete to folder popup menu.
14241         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
14242         delete sensitive only when parent folder is writable.
14243
14244 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
14245
14246         * view_file_icon.c: Fix odd crash when removing files, it seems the
14247         high priority idle sync is no longer called before the treeview tries
14248         to redraw itself, so fix the cleanup of removed pointers so that they
14249         are always valid or NULL (I wonder if the priorities used by
14250         GtkTreeView have changed in newer versions of GTK?).
14251         * view_file_list.c: Fix progress bar warning when files are removed
14252         before thumbnail generation is finished.
14253
14254 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
14255
14256         * exif.[ch]: Fix memory alignment issues, bug #1593252.
14257
14258 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
14259
14260         * image.c: Fix up initial scroll offset into image when auto rotated
14261         by exif info, and keep same center point when rotating otherwise.
14262
14263 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
14264
14265         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
14266         the value, as when that is eventually fixed to be alignment safe,
14267         the so shall this.
14268
14269 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
14270
14271         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
14272         more in line with their counterparts of exif_byte_get..()
14273
14274 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
14275
14276         * pan-view.c: Break this monstrosity of code into smaller files.
14277         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
14278         layout types into their own files (for now flower is with folder tree).
14279         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
14280         * pan-types.h: Defines, data types, function prototypes.
14281         * pan-util.c: Various utilities.
14282         * src/Makefile.am: Add new files above.
14283
14284 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
14285
14286         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
14287         and use a buffer when drawing to those windows to avoid flicker.
14288         Scrolling with the info [I] visible in full screen is now much
14289         smoother. Only one regression that will be fixed later: overlapping
14290         overlays are now ugly.
14291
14292 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
14293
14294         * format_nikon.h: For the pentax test, use tiff make instead of a magic
14295         string that can move location.
14296
14297 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
14298
14299         * pan-view.c: For calendar view only show months that contain an image.
14300         Allow choice of size when displaying an image with the info popup.
14301
14302 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
14303
14304         * exif.c: Use new format_raw_exif_offset() function to find Exif in
14305         raw files.
14306         * filelist.c: Add orf and pef to displayed file types.
14307         * format_canon.h, format_fuji.h: Update to new #define format.
14308         * format_fuji.c: Use same offset for Exif as the jpeg image as the
14309         Exif is always embedded in the jpeg and assuming offset of 12 is
14310         just broken.
14311         * format_nikon.h: Update to new #define format, and add pentax here
14312         as finding the jpeg will be same code.
14313         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
14314         not all raw files will have a jpeg, but all appear to have Exif tags.
14315         * format_raw.[ch]: Add new camera types, and add a debugging facility
14316         to easily list all tags within tiff files (see format_raw.h to enable).
14317
14318 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
14319
14320         * format_olympus.c: Fix olympus makernote tag types to match image
14321         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
14322         and Olympus.FlashBias.
14323
14324 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
14325
14326         * pan-view.c: Always recalculate canvas size when displaying popups.
14327         * README: Updates.
14328         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
14329         * configure.in: Release 2.1.4 (quick bug fix for pan view).
14330
14331 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
14332
14333         * pan-view.c: Only print things to console when debug is enabled.
14334         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
14335         canvas will not treat scroll position as if a new image was set, this
14336         fixes popups in the Pan View from causing a scroll to the top left or
14337         center when scroll_reset_method is not set to 'no change'. Also clean
14338         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
14339         always set TRUE as they were old cruft.
14340
14341 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
14342
14343         * README: Updates.
14344         * icons/Makefile.am: Remove icon files that no longer exist.
14345         * configure.in: Release 2.1.3
14346
14347 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
14348
14349         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
14350         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
14351         go to next match. Add folder location field to info popup.
14352
14353 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
14354
14355         * bar_exif.[ch]: Make list of general exif tags available to rest of
14356         application.
14357         * pan-view.c: Add option to display exif information in info popup.
14358         Clean up the info popup text alignment. Make displaying the full size
14359         image below the info popup optional (off by default).
14360         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
14361         width/height less than 1.
14362         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
14363         than 1.
14364
14365 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
14366
14367         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
14368         collections and view windows.
14369         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
14370         by the previous keypress handler code cleanup. Add [Control]+V to
14371         view current image in a new image window.
14372
14373 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
14374
14375         * view_file_list.c: Fix slow re-sort when updating list by clearing the
14376         list and adding items in the new order instead of simply moving them.
14377         Fixes bug #1451200.
14378
14379 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
14380
14381         * po/eo.po: Add Esperanto translation,
14382         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
14383         * configure.in (ALL_LINGUAS): Add new translation.
14384         * README: Update credits for above.
14385
14386 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
14387
14388         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
14389         instead of xpms.
14390         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
14391         * pixbuf_util.[ch]: Add new icons.
14392         * icons/Makefile.am: Update generated inline pixbufs.
14393         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
14394         icons/view.xpm: Remove old xpm icons.
14395         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
14396         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
14397         * icons/svg/*.svg: Add svg sources for icons, they are not used or
14398         anything, but this way I can not misplace them again.
14399
14400 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
14401
14402         * info.c: Increase default info window size to 600x400.
14403         * po/be.po: Update Belarusian translation,
14404         submitted by Pavel Piatruk <berserker@neolocation.com>.
14405         * gqview.desktop: Add additional formats to MimeType list.
14406
14407 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
14408
14409         * img-view.c: Use correct method to close the window using Escape key,
14410         fixes bug #1231845. Also added more robust method to update window
14411         list when a window is closed so this doesn't happen again.
14412         * slideshow.c: Add sanity checks to exported functions to check for
14413         NULL SlideShow pointers, to match rest of coding style.
14414
14415 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
14416
14417         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
14418         gtk_object_sink is not available as it is deprecated.
14419
14420 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
14421
14422         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
14423         where obstructed portions of an image were not always generating an
14424         expose event when scrolling the image.
14425
14426 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
14427
14428         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
14429         toggle fullscreen.
14430
14431 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
14432
14433         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
14434         view_file_icon.c: Keypress signal handler code clean-up round 2: the
14435         remaining files. Make control and shift logic easier to follow.
14436
14437 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
14438
14439         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
14440         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
14441         deactivating full screen [F].
14442
14443 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
14444
14445         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
14446         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
14447         the display of current image with [Shift]+[G] keyboard shortcut and
14448         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
14449         activating refresh [R].
14450         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
14451         function.
14452
14453 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
14454
14455         * layout.[ch] (layout_new_with_geometry): New function to create a
14456         layout sized to an X geometry string.
14457         * main.c: Add support for --geometry on the command line.
14458
14459 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
14460
14461         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
14462         but keep the default at 1.
14463
14464 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
14465
14466         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
14467         local thumbnails as per the freedesktop.org thumbnail spec.
14468         * filelist.c: Add .thumblocal to list of ignored folders (those we
14469         never show user).
14470         * main.c: Fix bug in recent command line parser changes, a single
14471         folder on the command line was not processed by parse_out_relatives().
14472
14473 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
14474
14475         * pan-view.c: For now, also display the full size image under the
14476         thumbnail's information bubble. Make clicking the info box close it.
14477
14478 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
14479
14480         * pan-view.c: Recalc the size of the layout when popping up new images
14481         in the calendar so that all new images can be scrolled into view.
14482         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
14483         to resize a tile canvas without the need for a complete reset/render.
14484
14485 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
14486
14487         * main.c: Fix command line parser to work with any combination of files
14488         and/or folders on the command line.
14489
14490 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
14491
14492         * eu.po: Add Basque translation,
14493         submitted by Piarres Beobide <pi@beobide.net>.
14494         * configure.in (ALL_LINGUAS): Add eu.
14495         * README: Update credits.
14496
14497 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
14498
14499         * po/*.po: Make distcheck touches these.
14500         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
14501         * configure.in: Release 2.1.2
14502
14503 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
14504
14505         * vi.po: Update Vietnamese translation,
14506         submitted by pclouds <pclouds@vnlinux.org>.
14507         * README: Updates.
14508
14509 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
14510
14511         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
14512         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
14513         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
14514         zoom to fit" translations, and unmark as fuzzy when only the change in
14515         punctuation caused the fuzzy state.
14516         * README: Updated po-stats list.
14517
14518 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
14519
14520         * utilops.c: Mark string for translation.
14521         * fi.po: Update Finnish translation [merge from 2.0.2],
14522         submitted by Lauri Nurmi <lanurmi@iki.fi>.
14523         * README: Updates.
14524
14525 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
14526
14527         * ru.po: Update Russian translation [merge from 2.0.2],
14528         submitted by Vitaly Lipatov <lav@altlinux.ru>.
14529
14530 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
14531
14532         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
14533         of the d_ino > 0 test as all files listed by readdir should be valid.
14534         dirent.d_ino is not guanteed by POSIX, and at one recent point is
14535         not implemented on cygwin.
14536
14537 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
14538
14539         * pl.po: Update Polish translation,
14540         submitted by Wit Wilinski <madman@linux.bydg.org>.
14541         * README: Updates.
14542
14543 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
14544
14545         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
14546         plus punctuation fix.
14547         * utilops.c: Change auto rename start number to default to 1.
14548         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
14549         * gqview.spec.in: Add Italian translation to RPM spec file,
14550         submitted by HappyCactus <happycactus@people.it>.
14551         * be.po: Add Belarusion translation,
14552         submitted by Pavel Piatruk <berserker@neolocation.com>.
14553         * ca.po: Add Catalan translation [merge from 2.0.2],
14554         submitted by catux.org <mecatxis@ya.com>.
14555         * de.po: Update German translation [merge from 2.0.2],
14556         submitted by Ronny Steiner <Post@SIRSteiner.de>.
14557         * fr.po: Update French translation,
14558         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14559         * it.po: Update Italian translation,
14560         submitted by Kostantino <ciclope10ATalice.it>.
14561         * ko.po: Add Korean translation (mostly menus),
14562         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
14563         * pt_BR.po: Update Brazilian Portuguese translation,
14564         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
14565         * sk.po: Update Slovak translation,
14566         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
14567         * zh_TW.po: Update Traditional Chinese translation,
14568         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
14569
14570 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
14571
14572         * collect-io.c, thumb_standard.c: Do not ignore return value from
14573         g_list_append as newer versions of gtk now set a warning flag.
14574         * utilops.c: Add new auto rename option to enter formatted text, which
14575         uses * and # characters to symbolize original filename and numerical
14576         value (respectively) in new filenames.
14577
14578 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
14579
14580         * cache.c: Make cache loader tolerant of unknown line values, so that
14581         a cache written by newer/older versions of GQview does not result in
14582         recreating data that is actually there.
14583
14584 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
14585
14586         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
14587         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
14588         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
14589         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
14590         warnings in gcc 4.0.
14591
14592 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
14593
14594         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
14595         contents, to allow the check for a changed timestamp do it's job.
14596         * doc/10_options.html: Fix page link in docs.
14597
14598 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
14599
14600         * cache-loader.c (cache_loader_process): When converting Exif date
14601         string to time_t, tell mktime DST is unknown (-1).
14602
14603 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
14604
14605         * image.c (image_zoom_cb): If needed, update window title when
14606         zoom changes.
14607         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
14608         size results in a new scale value.
14609         * README: Updates.
14610         * configure.in: Release 2.1.1
14611
14612 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
14613
14614         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
14615         running an editor command.
14616         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
14617         prevent exit of full screen.
14618         * image-load.c (image_load_begin): Fix to not treat short reads as
14619         end of file condition.
14620         * README, doc/10_5_editor_commands.html: Document %w macro for editor
14621         commands.
14622         * po/it.po: Update Italian translation,
14623         submitted by Kostantino <inverness1ATvirgilio.it>.
14624
14625 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
14626
14627         * format_canon.[ch]: Reimplement canon raw parser to use convenience
14628         functions from exif.c, also separated parsers into one per file type.
14629         For the cr2 format also verify compression type in tiff field 0x0103.
14630         * format_raw.c: Add FIXME comment noting current shortcomings.
14631
14632 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
14633
14634         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
14635         exif_text_list_find_value() will always return newly allocated text.
14636
14637 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
14638
14639         * exif.c (exif_parse_IFD_table): Fix offset count before testing
14640         against buffer size.
14641         * exif.h: Make exif_text_list_find_value available.
14642         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
14643         adjust several text descriptions.
14644         * format_fuji.c: Remove "MkN." text from tag names.
14645         * format_nikon.c: Fix offset count before testing against buffer size,
14646         and remove "MkN." text from tag names. Add several new tags.
14647         * format_olympus.[ch]: New files for olympus makernote.
14648         * format_raw.c: Add exif olympus hook.
14649         * src/Makefile.am: Add format_olympus.[ch].
14650
14651 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
14652
14653         * pan-view.c: Add exif date sorting option to right click menu, and
14654         change 'reading dimensions...' message to be more generic as it may now
14655         also be reading embedded exif dates, or both date and dimensions.
14656
14657 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
14658
14659         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
14660         bytes with values of 0 are actually in the data to compare.
14661
14662 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
14663
14664         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
14665         remove use of packed structures to interpret tiff file format,
14666         fix possible endless loops in tiff parser with corrupt IFD tables,
14667         and fix possible overflow in jpeg exif parser.
14668         * format_canon.[ch]: Add additional makernote values, plus a few
14669         spelling fixes. Header update.
14670         * format_fuji.[ch]: Header update.
14671         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
14672         code cleanup. Header update.
14673         * format_raw.[ch]: Add pathname argument to file descriptor version of
14674         raw parser to quickly rule out non-raw files based on file extension.
14675         Add raw header match type to check for tiff "make" field value.
14676         * image-load.c (image_loader_begin): Add image filename for raw parser.
14677
14678 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
14679
14680         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
14681         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
14682         description field for MakerNote parser.
14683         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
14684         * format_raw.c: Add debug description output and Nikon raw parser hook.
14685
14686 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
14687
14688         * filelist.c (path_list_recursive_append): Fix memory leak by using
14689         correct function to free path list.
14690
14691 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
14692
14693         * exif.[ch]: Use glib provided data types and byte order functions for
14694         consistency with rest of application. Made several more functions
14695         available in the header. Use MakerNote parsing from format_raw.c.
14696         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
14697         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
14698         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
14699         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
14700         camera formats here (similar to existing raw format list).
14701         * src/Makefile.am: Add format_nikon.[ch].
14702
14703 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
14704
14705         * README: Update credits.
14706
14707         Apply fix from Daniel M. German:
14708
14709         * format_canon.c (canon_read_int): Fixed error which caused a
14710         segfault under OS X. It was a casting a number as a 32
14711         bit, when it was 16. it works in little endian, but not in big
14712         endian machines.
14713         
14714 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
14715
14716         * format_canon.c (canon_mknote_parse_convert): For serial number
14717         conversion, use the value of the data - not the value of the pointer.
14718
14719 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
14720
14721         * bar_exif.c: Set a default size for the EXIF data column in the
14722         advanced view, and allow resizing of that column to allow more data to
14723         be visible when needed.
14724         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
14725
14726 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
14727
14728         * exif.[ch]: Export several parsing functions for use by the exif
14729         makernote parsers, and add hook for MakerNote data parsing.
14730         * format_canon.[ch]: Add Canon EXIF MakerNote support.
14731         * format_raw.c: Fix warning printf grammar.
14732
14733 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
14734
14735         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
14736
14737 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
14738
14739         * format_raw.[ch]: Move camera specific code to manufacturer specific
14740         format_*.c files. Change code so that file descripter version is now a
14741         separate functions that wraps the standard parser by using mmap.
14742         * format_canon.[ch]: Moved Canon specific raw support here, removed
14743         file descriptor versions of parser. This Canon raw file parser written
14744         by Daniel M. German.
14745         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
14746         by Lars Ellenberg.
14747         * exif.c: Update for change to format_raw_img_exif_offsets.
14748         * filelist.c: Add cr2 extension to Canon raw format list.
14749         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
14750         that buffer is refilled using new offset of file descriptor.
14751         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
14752
14753 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
14754
14755         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
14756         does proper checking for existing folder to avoid clobbering an
14757         existing folder.
14758         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
14759         a folder to fix possible clobbering of an existing folder with the
14760         same name as the requested name.
14761
14762 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
14763
14764         * format_raw.[ch]: New files to parse image data and exif offsets for
14765         the raw camera formats.
14766         * exif.c, image-load.c: Add support calls to format_raw.c functions
14767         above.
14768         * filelist.c: Add Fujifilm raw file extension to known formats.
14769         * thumb_standard.c (thumb_loader_std_start): Check for existing
14770         thumbnail file before checking for a failure mark.
14771         * src/Makefile.am: Add format_raw.[ch].
14772
14773 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
14774
14775         * po/cs.po: Update Czech translation,
14776         submitted by Jan Raska <jan.raska@tiscali.cz>
14777         * de.po, fr.po: Typo and spelling fixes.
14778
14779 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
14780
14781         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
14782         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
14783         * utilops.c: Additional validation for destination of copy/move
14784         dialogs, and do not include extension when conveniently selecting
14785         filename text in rename dialogs.
14786
14787 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
14788
14789         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
14790         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
14791         never actually set these dimensions. Increase default size of main
14792         window.
14793         * layout_util.c: Use GTkToolbar for the main window toolbar.
14794         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
14795         * rcfile.c: Add note to config file that it is autogenerated.
14796         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
14797         * ui_misc.[ch]: pref_toolbar additions.
14798         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
14799         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
14800         * icons/Makefile.am: Add above icons to inline pixbuf list.
14801
14802 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
14803
14804         * pan-view.c: Add option to ignore symbolic links to folders when
14805         creating file list (no gui control yet), and do not allow listing
14806         the root folder as this introduces too many issues (for instance
14807         how do we ignore special filesystems such as /proc using only stat
14808         attributes?). Add fix to not show empty folders in the flower view.
14809         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
14810         thumbnails to be saved for images with a size between normal and large
14811         when using large thumbnails.
14812         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
14813
14814 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
14815
14816         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
14817         type exists.
14818         * pan-view.c: Fix slow merging of embedded dates into file list;
14819         includes optimizing pan_cache_sync_date and plugging a memory leak.
14820
14821 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
14822
14823         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
14824         queue (source). Fixes crash introduced by Apr 12 changes.
14825
14826 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
14827
14828         * cache-loader.[ch]: New utility to load cache-able data.
14829         * cache.[ch]: Add embedded (exif) date caching.
14830         * pan-view.c: Use new cache loading mechanism. Add exif date support
14831         to timeline and calendar view.
14832         * src/Makefile.am: Add cache-loader.[c,h].
14833
14834 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
14835
14836         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
14837         tainting user perspective of image hues.
14838         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
14839         to avoid wasteful memory allocation, this will reduce memory waste
14840         when in full screen.
14841
14842 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
14843
14844         * pan-view.c: Optimize pan_layout_intersect by dividing object list
14845         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
14846         drawing tiles much faster when the window contains > 100,000 images.
14847         This adds the complexity of walking two lists when searching for a
14848         specific item, but the speed increase is worth it.
14849
14850 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
14851
14852         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
14853         only_existing argument.
14854
14855 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
14856
14857         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
14858         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
14859         namespace conflict with util in pixbuf_util.h.
14860         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
14861
14862 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
14863
14864         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
14865         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
14866         only have effect on tiles that not currently visible. Remove use of
14867         hard coded PR_TILE_SIZE from tile size calculations, as it is only
14868         supposed to be used as the default value.
14869
14870 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
14871
14872         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
14873         the parts of the image that have an existing tile, fixes slow loading
14874         of images when zoomed in because it was generating a tile for even
14875         off screen parts of the image.
14876
14877 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
14878
14879         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
14880         to draw the background.
14881
14882 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
14883
14884         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
14885         when both the ImageWindow and global setting are both enabled.
14886         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
14887         gtk_adjustment_value_changed to fix performance hit when scrolling.
14888         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
14889         invalidating so that there is no chance it will be used with old data.
14890         Only emit 'scroll-notify' signal when the value or range changes.
14891         Fix copy of zoom value in pixbuf_renderer_move.
14892
14893 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
14894
14895         * image.c (image_options_set): Update PixbufRenderer parent window so
14896         that changing 'fit window to image' option works.
14897         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
14898         for main windows.
14899         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
14900         state. Fix pr_source_tile_visible() calculation which was using the x
14901         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
14902         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
14903         * gqview.1: Fix spelling of vertical in man page.
14904
14905 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
14906
14907         * image.[ch]: Add utility to sync image settings to user preferences.
14908         * pixbuf-renderer.c: Fix rounding errors.
14909         * preferences.c: Call image_options_sync() when applying changes.
14910
14911 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
14912
14913         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
14914         listener to update. Fix delay flip by listening for 'render_complete'.
14915         * pixbuf-renderer.[ch]: Add complete property and and emit a
14916         'render-complete' signal when changing complete back to TRUE.
14917         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
14918         whenever it is expanded.
14919
14920 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
14921
14922         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
14923         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
14924         focus and full screen work again.
14925         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
14926
14927 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
14928
14929         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
14930         queue item for each tile, and now that a tile holds a queue pointer
14931         there is no need to walk the tile list to find a possible merge victim.
14932
14933 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
14934
14935         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
14936         works again (mostly).
14937
14938 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
14939
14940         * image.[ch]: Start conversion to use of PixbufRenderer.
14941         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
14942         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
14943         layout_image.c, print.c: Changes for above ImageWindow conversion.
14944         * typedefs.h: Remove unused ImageWindow variables.
14945
14946 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
14947
14948         * pan-view.c: Convert to using new PixbufRenderer.
14949         * pixbuf-renderer.[ch]: Clean up and fixes.
14950
14951 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
14952
14953         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
14954         as an overlay to avoid leaking it.
14955         * pixbuf-renderer.[ch]: All functions defined in header file are now
14956         implemented.
14957
14958 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
14959
14960         * pixbuf-renderer.[ch]: Set up object properties and additional.
14961
14962 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
14963
14964         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
14965         not gdk_scroll, as scroll often invalidates the entire window (!). Also
14966         merged in source tiles code from image.c.
14967         * pan-view.c: Change picked up when testing PixbufRender zoom.
14968
14969 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
14970
14971         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
14972         ImageWindow into an actual GtkWidget.
14973         * src/Makefile.am: Add pixbuf-renderer.[ch].
14974         * pan-view.c: Added temporary hack button and callback for testing
14975         PixbufRenderer widget.
14976
14977 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
14978
14979         * README: Updates.
14980         * configure.in: Release 2.1.0
14981
14982 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
14983
14984         * main.c: Enable the beta message at startup.
14985         * po/fr.po: Update French translation (from stable branch),
14986         submitted by Eric Lassauge.
14987
14988 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
14989
14990         * pan-view.c: Make date search work in calendar view, plus calendar
14991         fixes. Make '/' search key refocus search entry.
14992
14993 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
14994
14995         * pan-view.c: Add calendar view. Make mouse wheel scroll.
14996         * po/POTFILES.in: Add pan-view.c for translation.
14997
14998 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
14999
15000         * pan-view.c: Make subsequent searches for same string step through all
15001         matches, also show match index and count in search result label.
15002
15003 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
15004
15005         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
15006         floats whenever possible.
15007         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
15008         message body so specifying newlines is no longer needed.
15009         * pan-view.c: Display info dialog when thumbnail caching settings are
15010         not optimal.
15011
15012 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
15013
15014         * pan-view.c: Add 'dots' image size option, fix up border size at edge
15015         of grid, and make drag and drop work to/from the window.
15016
15017 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
15018
15019         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
15020         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
15021         was scaled down using image_loader_set_requested_size.
15022         * image.c: Make panning with mouse scroll more when holding shift key.
15023         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
15024         xvpics option in the gui - now a hidden option.
15025         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
15026
15027 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
15028
15029         * image.[ch] (image_scroll_to_point): Add alignment for location of
15030         point within visible region.
15031         * pan-view.c: Use alignment for scrolling above, and fix date search
15032         to only search thumbs and images.
15033
15034 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
15035
15036         * src/Makefile.am: Add pan-view.[ch]:
15037         * image.[ch]: Add support for using a grid of tiles as soource image.
15038         Added scroll_notify callback for when the viewable regionis scrolled.
15039         Added ability to set min and max for the zoom range. Removed
15040         unnecessary gtk_widget_size_request from image_size_sync. Added
15041         image_scroll_to_point.
15042         * layout_util.c: Add menu item and callback for the new 'Pan view'.
15043         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
15044         * typedefs.h: Add source tile stuff for ImageWindow.
15045         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
15046         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
15047
15048 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
15049
15050         * README: Updates.
15051         * configure.in: Release 2.0.0
15052
15053 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
15054
15055         * po/bg.po: Update Bulgarian translation,
15056         submitted by Vladimir Petrov.
15057         * po/it.po: Update Italian translation,
15058         submitted by Costantino, with additions from Marco Colombo.
15059         * po/nl.po: Update Dutch translation,
15060         submitted by Tino Meinen.
15061         * po/pl.po: Update Polish translation,
15062         submitted by Wit Wilinski.
15063
15064 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
15065
15066         * doc/11_1_command_line.html: Small fix.
15067
15068 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
15069
15070         * po/es.po: Update Spanish translation,
15071         submitted by Ariel Fermani.
15072         * po/it.po: Update Italian translation,
15073         submitted by Costantino.
15074         * po/ja.po: Update Japanese translation,
15075         submitted by Takeshi Aihana.
15076         * po/ru.po: Update Russian translation,
15077         submitted by Sergey Pinaev.
15078
15079 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
15080
15081         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
15082
15083 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
15084
15085         * main.c: Disable startup beta message.
15086         * po/it.po: Update Italian translation,
15087         submitted by Costantino <inverness1ATvirgilio.it>.
15088         * README: Updates.
15089         * configure.in: Release 1.5.9
15090
15091 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
15092
15093         * search.c (search_file_next): Ignore case for keyword search.
15094
15095 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
15096
15097         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
15098         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
15099
15100 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
15101
15102         * cache.c (cache_sim_data_save): Print a warning when a save fails.
15103         * search.c: Fix search saving the cached data by first creating the
15104         directory for the location of the data, fixes search caching bug.
15105
15106 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
15107
15108         * search.[ch]: Add ability to set the default image used for similarity
15109         in a search.
15110         * layout_util.c: Set the default image in a search to the visible
15111         image.
15112
15113 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
15114
15115         * layout_util.c: Correct wrong main window keyboard shortcuts for the
15116         editor slots.
15117
15118 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
15119
15120         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
15121         * src/Makefile.am: Remove png libs from LDADD.
15122         * README: Updates.
15123         * configure.in: Remove libpng checks, release 1.5.8
15124
15125 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
15126
15127         * globals.c: Change default thumbnail mechanism to shared thumbnails.
15128         * po/it.po: Update Italian translation,
15129         submitted by Costantino <inverness1ATvirgilio.it>.
15130         * po/ru.po: Update Russian translation,
15131         submitted by Sergey Pinaev <dfo@antex.ru>.
15132         * po/sv.po: Update Swedish translation,
15133         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
15134         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
15135         local to source image'.
15136         * doc/11_4_management.html: Add list describing all folders and files
15137         used by GQview, and purpose.
15138         * doc/9_printing: Clarify a description.
15139
15140 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
15141
15142         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
15143         key before setting the bookmark list to that key, fixes incorrect list
15144         when collection folder is now empty.
15145         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
15146
15147 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
15148
15149         * bar_info.[ch]: Use the cache find utility instead of only looking for
15150         metadata in one place. If an a metdata file exists when writing,
15151         use it's location. Porperly update the keyword sidebar when renaming or
15152         moving a file to that the delayed save mechanism does not lose changes.
15153         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
15154         removed duplicate isfile check in cache_find_location.
15155         * cache_maint.c: Change order of maintenance calls so that metadata is
15156         moved before the views are updated.
15157         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
15158         metadata local to source image.
15159         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
15160         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
15161         of moved thumbnails - thumb_loader_std_save requires a NULL path.
15162
15163 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
15164
15165         * search.c: Fix initial keywords matching state to be same as menu.
15166
15167 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
15168
15169         * view_file_list.c: Update vfl->select_cb when populating the list and
15170         add a sanity check to vflist_select_image.
15171
15172 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
15173
15174         * print.c: Added picas option for units. Made the default for units be
15175         metric for anything but the US,PR locales. Fixed default custom printer
15176         text to use <printer name> instead of the format string with %s.
15177
15178 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
15179
15180         * src/Makefile.am: Add INTLLIBS to cmpile libs.
15181         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
15182         the make dist target - it took me an hour to figure out why pos were
15183         not updateing >-/
15184         * README: Updates, including new translation status list.
15185         * configure.in: Release 1.5.7
15186
15187 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
15188
15189         * preferences.c: Use new ui_misc utilities for radio buttons.
15190         * po/es.po: Update Spanish translation,
15191         submitted by Ariel Fermani <arielfermani@yahoo.com>.
15192         * po/fr.po: Update French translation,
15193         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15194         * po/it.po: Update Italian translation,
15195         submitted by Costantino <inverness1ATvirgilio.it>.
15196
15197 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
15198
15199         * preferences.c: Change Options dialog title to Preferences.
15200         * doc/*.html: Update documentation.
15201         * doc/11_4_management.html: Add page for Cache and Data Management.
15202
15203 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
15204
15205         * cache_maint.c: Improve dialog descriptions.
15206         * dupe.c: Add fix for delayed status text update.
15207         * image-overlay.[ch] (image_overlay_update): New functions to schedule
15208         an update of an image info overlay, and fix incorrect dimensions when
15209         image has delayed flip enabled.
15210         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
15211         whenever the file count changes.
15212
15213 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
15214
15215         * preferences.c, print.c, search.c: Updates for functions deprecated
15216         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
15217         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
15218         boxes with NULL text set the GtkComboBox active item to 0.
15219
15220 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
15221
15222         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
15223         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
15224         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
15225         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
15226         for using glib idle and timeout functions and to use new GtkComboBox.
15227         * ui_misc.[ch]: Add toolbar utilities.
15228
15229 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
15230
15231         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
15232         GtkUIManager, this has a nice side effect of fixing the broken
15233         shortcuts when the tools are floating.
15234
15235 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
15236
15237         * configure.in: Increase GTK+ requirement to 2.4.
15238         * README: Note above new requirement.
15239         * collect-table.c, view_file_icon.c: Fix filename tooltip window
15240         placement when using GTK 2.4.
15241         * fullscreen.c: Removed gtk version check for 'Stay above' option.
15242         * layout.c: Changes for new combobox used in GTK 2.4.
15243         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
15244         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
15245         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
15246         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
15247
15248 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
15249
15250         * bar_sort.c: Make add button show new collection dialog when in
15251         collection mode.
15252
15253 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
15254
15255         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
15256         newer autoconf macros (no more acconfig.h). Update to use glib's
15257         gettext instead gettext directly. Change documentation install
15258         location to $prefix/share/doc/gqview-#version.
15259         * acconfig.h, BUGS: Removed, not used.
15260         * doc/Makefile.am: Install docs to new location.
15261
15262 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
15263
15264         * bar_sort.c: Add option to choose current image or all selected files
15265         when adding images to a collection in the sort manager.
15266         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
15267         allow adding to a bookmark list that is not editable via drag and drop.
15268         * ui_tabcomp.c: Add heading to path entry selection dialog.
15269
15270 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
15271
15272         * collect-dlg.c: Allow saving empty collections.
15273         * collect-io.c: Remove erroneous warning about failed removes.
15274         * collect.c (collection_remove): Mark collection changed even when
15275         resulting collection is empty.
15276
15277 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
15278
15279         * bar_sort.c: Change default view of sort manager to folders, and fix
15280         widget packing. Fix collection list to be sorted.
15281
15282 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
15283
15284         * print.c: Add checkbox to remember print settings. Set a signal
15285         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
15286         works. Do not allow printing to a file that already exists. Add print
15287         error dialog to tell user why printing did not complete.
15288
15289 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
15290
15291         * bar_sort.c: Add collection option to sort manager.
15292         * collect-io.[ch]: Add collection manager add and remove utilities.
15293         * collect.[ch] (collection_window_find_by_path): New function.
15294         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
15295         and to make a list not editable. Also made bookmark buttons compact.
15296
15297 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
15298
15299         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
15300         keywords entry and remaining 1/3 to comment entry.
15301
15302 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
15303
15304         * cache.c: Metadata for keywords/comments no longer has the option to
15305         be stored locally to the source file.
15306         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
15307         change the dialog to have a stop and close button so that the dialog
15308         remains displayed for the user until it is user closed.
15309
15310 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
15311
15312         * fullscreen.[ch], preferences.c: Add full screen location option
15313         'Determined by Window Manager' which is now the default. This option
15314         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
15315         the size and position like 'active monitor' but the window manager may
15316         completely ignore the request. Also removed old #if 0'ed out code.
15317         * globals.c (fullscreen_screen): Set the default screen to be the new
15318         option above 'Determined by Window Manager'.
15319
15320 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
15321
15322         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
15323         interferes when a pixbuf is specifically set.
15324         * icons/folder_open.png: Adjust width of the graphic in the open
15325         folder icon.
15326
15327 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
15328
15329         * icons/folder_*.xpm: Remove unused files.
15330         * icons/folder_*.png: Add new folder icons.
15331         * icons/Makefile.am: Changes for above.
15332         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
15333         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
15334         change the folder list view so that current folder uses the open icon
15335         and the parent folder uses the 'up' icon.
15336
15337 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
15338
15339         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
15340         * src/Makefile.am: Removed unused files.
15341         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
15342         files.
15343         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
15344         thumb_standard.c: Use new pixbuf_inline utility.
15345         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
15346         icons.
15347         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
15348         The new or moved png images to be made inline.
15349
15350 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
15351
15352         * cache_maint.c: Only manage shared thumbnails when the option is
15353         enabled, since this is a time consuming task.
15354         * preferences.c: Fix sensitivity of thumbnail options that are disabled
15355         when the shared thumb cache is in use. Removed clear cache button, as
15356         it is now in the maintenance window.
15357         * thumb_standard.c: Add notes about implementation and what it lacks.
15358         * ui_misc.[ch]: Add pref_table_button_new and
15359         pref_button_link_sensitivity_swap.
15360
15361 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
15362
15363         * dupe.c: Fix widget spacings in find dupes window.
15364         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
15365
15366 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
15367
15368         * src/main.c: Make message about being a beta sound less ominous.
15369         * README: Updates.
15370         * configure.in: Release 1.5.6
15371
15372 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
15373
15374         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
15375         now updated when moving or renaming files.
15376         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
15377         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
15378         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
15379         Apparently I have a habit of type "the" twice, and not noticing.
15380         * doc/12_credits.html: Update copyright year.
15381
15382 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
15383
15384         * search.c: Clean up appearance of search window.
15385         * po/fr.po: Update French translation,
15386         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15387         * po/ru.po: Update Russian translation,
15388         submitted by Sergey Pinaev <dfo@antex.ru>.
15389         * preferences.c, README: Update copyright year.
15390
15391 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
15392
15393         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
15394         option to try to keep full screen window above other windows. Since
15395         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
15396         * main.c: Issue warning when running with a GTK library with an older
15397         minor version than what GQview was compiled with.
15398
15399 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
15400
15401         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
15402         * main.c: When it takes time to get a connection to a remote GQview
15403         because it is still starting up, print progress dots (.) to the
15404         console to indicate we are waiting, and not hung.
15405         * thumb_standard.[ch]: Move core of thumb cache path building to
15406         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
15407         or deleting thumbnails to match changes to the source image.
15408
15409 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
15410
15411         * collect-io.c (collection_save_private): Use a temp file when saving
15412         a collection so that if an error occurs during write the original is
15413         not lost. The only disadvantage with temp files is group and user ids
15414         of the original are not guaranteed to be preserved by chown, oh well.
15415         * preferences.c: Remove silly EXPERIMENTAL text from description of
15416         shared thumbnails cache option.
15417         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
15418         which attributes we want to copy.
15419
15420 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
15421
15422         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
15423         will allow images to loader faster if you know you only need at most
15424         width by height image. Since only the jpeg gdk-pixbuf loader supports
15425         it, this only effects jpegs.
15426         * thumb.c, thumb_standard.c: These changes are currently disabled, but
15427         it would set the requested size when loading thumbnails for a speed
15428         improvement on jpegs.
15429
15430 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
15431
15432         * cache_maint.c: Implemented local thumbnail rendering option, and
15433         only enable it when the standard thumb cache is active.
15434         * filelist.c (path_list_filter): When filtering a dir list remove
15435         .thumbnails and .metadata.
15436         * preferences.c: Do not allow focus on progress entry in safe delete
15437         clear dialog.
15438         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
15439         per loader basis instead of using the global setting.
15440         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
15441         duplicated in three places into thumb_loader_std_next_source. Added
15442         retry flag to force a retry on images that are flagged as a failure.
15443         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
15444
15445 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
15446
15447         * cache_main.c: Reset list to NULL before using in next path_list.
15448
15449 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
15450
15451         * cache_maint.[ch]: Add maintenance window to select various thumbnail
15452         cache operations for removing old thumbnails, deleting thumbnails, and
15453         to create thumbnails for a folder. Creating thumbnails local option is
15454         not yet implemented. Also move clear cache confirm dialog here.
15455         * layout_util.c: Change thumbnails menu item name, and open the
15456         maintenance window instead of purge utility.
15457         * preferences.c: Move clear cache confirm dialog out of here.
15458         * thumb_standard.[ch]: Make local thumb caches use permissions of the
15459         source images. Local thumbnails should not store failures. Added a
15460         thumb validate utility for use by the new thumb cache manager.
15461
15462 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
15463
15464         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
15465         * collect-io.c: Use new thumb loader functions.
15466         * collect-table.c: Use doubles instead of floats in most places.
15467         * collect.c: Remove unnecessary include of thumb.h.
15468         * dupe.[ch]: Use double for rank values, and updates for new thumb
15469         functions.
15470         * globals.c: Change default thumb size to 96x72, add
15471         thumbnail_spec_standard to toggle use of new thumbnail cache.
15472         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
15473         use of float to double.
15474         * image-load.[ch]: Use doubles instead of floats for progress value.
15475         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
15476         now a double.
15477         * layout.[ch], layout_image.[ch]: More float to double changes.
15478         * preferences.c: Change selection of thumbnail sizes offered to user,
15479         and allow a custom item when the thumbnail size configured in the
15480         rc file does not match the predefined list. Added toggle for new
15481         shared thumbnail standard (option needs a better description?)
15482         * print.c: Update for image zoom now being a double.
15483         * rcfile.c: Save and restore thumbnail_spec_standard.
15484         * search.c: More float to double change madness, and update for new
15485         thumb functions.
15486         * similar.[ch]: More floats to doubles.
15487         * thumb.[ch]: Updated the thumb function API to something a bit more
15488         sane, but mostly to match that of thumb_standard.h. When the standard
15489         thumb loaders are enabled thumb_loader_new will now return a loader
15490         from thumb_loader_std_new - the function access to thumb loaders is the
15491         same but the structures are completely different - don't access the
15492         structure directly. Also removed unused utility functions in thumbs.c.
15493         * thumb_standard.[ch]: New utilities for a thumb loader that implements
15494         the proposed thumbnail management standard on freedesktop.org.
15495         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
15496         no attempt is made to hide it) because there are now two thumb loader
15497         implementations (thumb.c and thumb_standard.c). We check which loader
15498         and structure is in use with the standard_loader flag common to each. 
15499         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
15500         and updates for new thumb functions.
15501
15502 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
15503
15504         * main.c (help_browser_command): Only print info when debug is on.
15505         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
15506         offset this by setting the idle function to low priority.
15507
15508 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
15509
15510         * layout.c (layout_status_update_progress): Fix progressbar height from
15511         changing status bar size by setting text to a space instead of NULL.
15512
15513 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
15514
15515         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
15516         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
15517         view_file_icon.c, view_file_list.c: Specifically enable or disable
15518         the search feature of the GTkTreeViews, as it interferes with shortcuts
15519         for the main window and elsewhere, also when it is enabled set the
15520         search column.
15521
15522         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
15523         of the treeview search feature has changed such that it can now get
15524         in the way when it is not specifically disabled.
15525
15526 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
15527
15528         * collect-io.c: Keep a pointer to the tail of the pending action list
15529         so that each append does not require walking the list.
15530
15531 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
15532
15533         * collect-io.[ch]: Add collection manager to update collections
15534         contained in $HOME/.gqview/collections when files are moved. Made
15535         collection loading abort after too many errors.
15536         * collect.[ch]: Add collection_add_check to allow adding files to a
15537         collection that do not exist, attach collection manager to maintenance
15538         move functions.
15539         * main.c (gqview_exit_final): Flush pending collection manager changes
15540         before exit.
15541
15542 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
15543
15544         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15545         Add print context menu item to relevant sections of manual.
15546         * README: Updates.
15547         * configure.in: Release 1.5.5
15548
15549 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
15550
15551         * collect-table.c: Make context menu have same number of items, making
15552         the ones that do not apply insensitive. Add print menu item.
15553         * collect.[ch] (collection_list_get_path_list): Add utility to get a
15554         path list from a colletion list.
15555         * dupe.c, search.c: Add print to context menus.
15556
15557 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
15558
15559         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
15560         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
15561         raise windows instead of direct gdk_window_raise.
15562         * image.c: Fix broken redraws when sizing image view with NULL image,
15563         and fix clamping of scroller overlay within the new window size.
15564         * main.c: Raise remote main window when --remote is the only command
15565         line option. Fix crash when quitting from a remote --quit command.
15566         * remote.c (remote_server_client_cb): No need to check for error when
15567         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
15568
15569 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
15570
15571         * main.c: Add -sr<folder> remote command for recursive slideshows,
15572         based on patch submitted by Henry Minsky.
15573         * po/fr.po: Update French translation,
15574         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15575         * po/it.po: Update Italian translation,
15576         submitted by Kostantino <inverness1ATvirgilio.it>.
15577         * po/sv.po: Update Swedish translation,
15578         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15579         * doc/11_1_command_line.html: Document new remote -sr command.
15580
15581 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
15582
15583         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
15584         so that an immediate call to image_loader_free does not do bad things.
15585         Protect against calling image_loader_start more than once on a loader.
15586
15587 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
15588
15589         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
15590         * print.c: Retain print settings used in print dialog.
15591         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
15592         double, or string values in the history for future use.
15593
15594 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
15595
15596         * main.c: Change remote quit description to quit (from exit).
15597         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
15598         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15599         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
15600         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
15601         documentation for recent dialog and preference window changes, and
15602         do any doc updates pending in TODO.
15603
15604 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
15605
15606         * fullscreen.c, layout_config.c, preferences.c: Update preferences
15607         window to match newer dialog padding and style, moved several options
15608         to different tabs, and removed the dithering option from the ui.
15609         * ui_misc.[ch]: New convenience functions for preference window.
15610         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
15611         utility available for use outside this file.
15612
15613 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
15614
15615         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
15616         buttons.
15617         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
15618         respective edge of image.
15619         * layout_util.c: Rename Exit menu item to Quit.
15620         * preferences.c: Update about dialog to match other dialogs.
15621         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
15622         gtk-alternative-button-order.
15623
15624 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
15625
15626         * layout.c: Increase default window width, add fix to make image pane
15627         visible (non-zero initial width) in one specific condition.
15628
15629 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
15630
15631         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
15632         to format floating point numbers in postscript output.
15633         * gqview.png: Change desktop icon.
15634
15635 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
15636
15637         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
15638         and appearance of the sidebars.
15639         * info.c: Update property window appearance.
15640         * ui_help.c: Adjust help window padding.
15641         * ui_misc.c (pref_table_new): Support parent_box == NULL.
15642
15643 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
15644
15645         * bar_info.c: Dialog heading fix.
15646         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
15647         button to a discard button when confirming close of changed collection.
15648         * main.c: Heading fix for exit dialog with unsaved collection.
15649         * print.c: Fix layout indenting broken by fix in pref_table_label.
15650         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
15651         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
15652         though it seems to violate GNOME HIG. FIx pref_table_label packing.
15653         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
15654         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
15655         Fix missing error dialog when a file copy fails, and fixed (null)
15656         filename for destination in copy/move error dialog.
15657
15658 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
15659
15660         * slideshow.c (generate_random_list): Fix crash when return value of
15661         rand == RAND_MAX.
15662
15663 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
15664
15665         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
15666         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
15667         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
15668         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
15669         utility changes and additions, use padding defines for widget spacing.
15670         * print.c: Move pref_* stuff out of here.
15671         * ui_misc.[ch]: Move pref_* stuff here.
15672         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
15673         arg from generic_dialog_new(), cleaned up button utilities into a
15674         single general purpose utility. Change widget spacing, dialog layout,
15675         and dialog button order to match GNOME HIG 2.0 (ie backwards).
15676         * utilops.[ch]: Changes for above utility dialog alterations.
15677
15678 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
15679
15680         * print.c: More updates for HIG utils, added image scale to reduce
15681         image size on page.
15682         * ui_misc.c: Fix incorrect namespace used for callback.
15683
15684 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
15685
15686         * main.c: Make -l command line option now include collections that are
15687         specified on the command line, also link the first collection on the
15688         command line to the main window so that -s and -f with a collection
15689         will work as expected.
15690         * print.c: Change margin to margins.
15691
15692 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
15693
15694         * print.c: Play with widget spacing and group styling to match HIG,
15695         get it and utils right here for when we use them to update rest of app.
15696
15697 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
15698
15699         * print.c: Implement postscript text placement, still needs to convert
15700         utf8 to a proper postscript encoding. Fixed landscape orientation for
15701         postscript output.
15702
15703 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
15704
15705         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
15706         * print.c: Fix drawing of text onto pixbufs. Update preview when
15707         changing the text options. Added red preview lines to indicate image
15708         grid when selecting proof sheet layout.
15709
15710 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
15711
15712         * image.c: Assume any request to resize the top window (per fit window
15713         to image option) will fail, and request a direct redraw - this works
15714         because we also changed the idle redraw handler's priority from
15715         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
15716         priority than the resize signal. This fixes the fvwm2 maximized window
15717         does not redraw bug - the fault never was with fvwm2, although it would
15718         be nice if it set the maximized flag when windows are maximized :/.
15719
15720 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
15721
15722         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
15723         it is not necessary with GtkDrawingArea. Also removed GTK double
15724         buffering of the image display, fixes flicker when resizing window -
15725         double buffer is useless to us anyway since GQview's images are not
15726         displayed/drawn synchonously with GTK expose events.
15727         * img-view.c: Fix use of removed image eventbox.
15728
15729 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
15730
15731         * README, TODO: Updates.
15732         * po/*.po: make distcheck touches these.
15733         * configure.in: Release 1.5.4
15734
15735 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
15736
15737         * po/it.po: Update Italian translation,
15738         submitted by Kostantino <inverness1ATvirgilio.it>.
15739         * po/ja.po: Update Japanese translation,
15740         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15741         * po/fr.po: Update French translation,
15742         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15743         * po/sv.po: Update Swedish translation,
15744         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15745         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
15746         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
15747         * po/ar.po: Add Arabic translation,
15748         submitted by Youssef Assad <youssef@devcabal.org>.
15749         * configure.in (ALL_LINGUAS): Add AR translation.
15750         * README: Updates.
15751
15752 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
15753
15754         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
15755         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
15756         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
15757         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
15758         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
15759         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
15760         calling window. Some dialogs in utilops.c are still not set. Also
15761         fixed missing break in switch case causing Control+S to also close the
15762         collection window.
15763
15764 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
15765
15766         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
15767         fixes and grammar.
15768
15769 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
15770
15771         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
15772
15773 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
15774
15775         * collect.c: Fix untitled (n) counter start number and Control+S
15776         shortcut to save collection as...
15777         * dupe.[ch]: Add Control+T to toggle thumbnails.
15778         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
15779         search window.
15780         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15781         More documentation.
15782
15783 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
15784
15785         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
15786         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
15787         directories as folders in all places.
15788         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
15789         on 0 width or height.
15790         * search.c: Reduce flush size to update search count when over 100
15791         instead of 101.
15792         * doc/10_1_general.html: Update docs to use the term folder when
15793         referring to directories.
15794
15795
15796 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
15797
15798         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
15799         window manager hints after referring to the icccm. Seems to work with
15800         all tested window managers, even twm :) . Still have to figure out
15801         which hint to use to tell the window managers to place a full screen
15802         window above panels and docks.
15803         * layout.c: Tell window managers not to request window position from
15804         user when 'save window positions' is enabled.
15805
15806 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
15807
15808         * thumb.c: Fix possible endless loop between error and done handlers,
15809         clean up image loader free/setup.
15810
15811 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
15812
15813         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
15814         max slideshow delay, and increase the max delay to 3600 seconds.
15815         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
15816         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
15817         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
15818         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
15819         Documentation updates.
15820
15821 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
15822
15823         * globals.c (fullscreen_screen): Change default full screen location to
15824         active monitor.
15825
15826 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
15827
15828         * main.c (gr_slideshow_delay): Remove use of non-portable round().
15829
15830 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
15831
15832         * fullscreen.c: Turn off decorations for the full screen window, as the
15833         window manager may not yet support full screen hints.
15834         * img-view.c: Hook up R key to refresh displayed image.
15835         * layout_image.c: Hook up R refresh key to full screen.
15836
15837 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
15838
15839         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
15840         handle to EXIF and Keywords sidebars.
15841         * image.c (image_size_cb): Fix return value, size_allocate prototype
15842         return is void, not gint.
15843         * ui_misc.[ch]: Implement sizer handle widget.
15844
15845 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
15846
15847         * doc/3_1_image_window.html, 3_2_image_properties.html,
15848         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
15849         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
15850         and grammar fixes.
15851         * doc/Makefile.am: Add new files above.
15852
15853 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
15854
15855         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
15856         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
15857         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
15858         More pages of documentation.
15859         * doc/Makefile.am: Add above.
15860         * doc/index.html: Update missing page (m) markers.
15861
15862
15863 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
15864
15865         * dupe.c: Fix missing status messages in the Find Dupes window
15866         introduced by last set of speed optimizations. Fix progress counters
15867         for checksums and dimensions.
15868
15869 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
15870
15871         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
15872         7_sidebars.html: Add documentation for sidebars.
15873         * doc/Makefile.am: Add above.
15874         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
15875
15876 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
15877
15878         * main.c (html_browsers): Change key used to determine GNOME browser to
15879         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
15880         to be no longer used or changed when setting Preferred Applications.
15881
15882 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
15883
15884         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
15885         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
15886         * doc/Makefile.am: Install new files above.
15887
15888 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
15889
15890         * gqview.desktop: Add supported mime types, disable startup
15891         notification, and add Viewer to Categories.
15892
15893 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
15894
15895         * image-load.[ch] (image_loader_get_format): New util to query the
15896         mime type of the active image.
15897         * info.c: Add (mime) file type field to image properties dialog, and
15898         increase the dialogs default height to 350 (from 300).
15899
15900 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
15901
15902         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
15903         text onto a pixbuf with an alpha channel.
15904         * print.c: Add image text info output, implement RGB and Preview text
15905         writers - PS text is still to be done.
15906         * view_file_icon.c (vficon_maint_removed): When removing a file from
15907         the grid, set the pointer NULL to avoid possible access before the
15908         idle sync. This is an attempt to fix a seemingly random crash when
15909         deleting files from the find dupes window.
15910
15911 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
15912
15913         * image-overlay.c: Fix overlay to counter to account for slide show.
15914         * image.c: Fix overlay date and time display for preloaded images by
15915         setting them before calling image_new_util().
15916         * img-view.c: Fix overlay counter by setting list_pointer before
15917         changing the image, and to account for slide show.
15918
15919 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
15920
15921         * image.c: Fix to draw overlays when image is set to NULL.
15922
15923 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
15924
15925         * print.c: Allow user to set the DPI to use for printing.
15926
15927 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
15928
15929         * image-overlay.c (image_overlay_info_render): Process the image count
15930         value returned for view windows.
15931
15932 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
15933
15934         * image.[ch], typedefs.h: Add function callback for notification of
15935         a new image.
15936         * image-overlay.[ch]: New utils for image info overlays.
15937         * img-view.[ch]: Add image overlay to stand alone image window.
15938         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
15939         given an ImageWindow.
15940         * layout_image.c: Move overlay utils to new image-overlay.c.
15941
15942 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
15943
15944         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
15945         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
15946         and ui_pixbuf_ops.c.
15947         * print.c: Close the current print job when closing the print window,
15948         so we don't crash when closing while preview is not complete.
15949         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
15950         now in pixbuf_util.c.
15951
15952 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
15953
15954         * layout_image.c: Display more information in full screen overlays.
15955
15956 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
15957
15958         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
15959         when tools are hidden/float - bug introduced by removing focus border.
15960
15961 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
15962
15963         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
15964         if the loading image is not the currently visible image. Fixes stuck
15965         busy cursor case #2.
15966         * image.c: Increase scroller timer to 30 updates per second.
15967
15968 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
15969
15970         * image.c: Fix stuck busy cursor when initially displaying an image
15971         that is still loading and smooth flip is enabled. Actually, this is the
15972         result - the fix is to only sync the pixbuf image if it has changed.
15973
15974 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
15975
15976         * image.[ch]: Fix overlay updates when over border, fix overlay test
15977         on expose event.
15978         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
15979         display image information, enabled with the I key.
15980         * print.c: Use pixbuf_set_*() to initialize pixbufs.
15981         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
15982         rectangles by directly setting values.
15983
15984 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
15985
15986         * image.[ch]: Remove alpha level parameter from image overlay, since it
15987         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
15988         to create the render mask, and not when rendering over existing pixels
15989         like gdk_pixbuf_composite...
15990
15991 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
15992
15993         * image.[ch], typedefs.h: Added ability to set overlays onto the image
15994         display in the form of GdkPixbufs. Change the scroller to display
15995         itself using an overlay.
15996
15997 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
15998
15999         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
16000         keyword list.
16001
16002 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
16003
16004         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
16005         * README: Updates.
16006         * configure.in: Release 1.5.3
16007
16008 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
16009
16010         * print.c: Make text tab insensitive, to indicate it does nothing.
16011         * po/ja.po: Updated Japanese translation,
16012         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
16013         * po/sv.po: Updated Swedish translation,
16014         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
16015         * po/it.po: Updated Italian translation,
16016         submitted by Kostantino <inverness1ATvirgilio.it>.
16017         * README: Update Italian translation credits.
16018
16019 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
16020
16021         * search.c: Change date entries to new util from ui_misc.h, which
16022         includes convenient date selection popup.
16023         * ui_misc.[ch]: New files for the above date entry widget.
16024
16025 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
16026
16027         * img-view.c: Fix broken file management operations when full screen.
16028         * layout_util.c: Fix V key test for full screen.
16029
16030 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
16031
16032         * view_dir_list.c: Remove redundant NULL path checks.
16033         * view_dir_tree.c: Make a copy of the path so that we do not free the
16034         original, fixes crash with slideshows started with folder tree view
16035         right click menu.
16036
16037 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
16038
16039         * bar_exif.c: Added ability for user to add additional items to the
16040         standard exif view by toggling the checkmark for items listed in the
16041         advanced view.
16042
16043 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
16044
16045         * print.c: Do not allow printing when margins or proof size result in
16046         no output, grey out the print button to indicate this. Close the
16047         print window when finished printing. Postscript image data is scaled
16048         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
16049         should probably be user selectable).
16050
16051 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
16052
16053         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
16054         so that the image will fill the window vertically or horizontally.
16055         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
16056         set the zoom to fill window width and height, respectively. Changed
16057         hide tools shortcut to [Control] + H.
16058         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
16059         * doc/gqview_faq.html: New manual page for the FAQ.
16060
16061 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
16062
16063         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
16064         spec 0.9.4 at freedesktop.org.
16065         * img-view.c (view_window_new): Support directories and collection
16066         files passed in as the path.
16067         * main.c: Added remote command view:filename to open filename in
16068         a new window, describe file: so it shows up in remote help list.
16069         * ui_fileops.[ch]: Move file_extenstion_match() util here.
16070
16071 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
16072
16073         * image.c: Fix remaining scroller bugs: Properly draw it onto the
16074         border, and move scroller scrolling updates into image_scroll_real()..
16075
16076 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
16077
16078         * print.c: Begin postscript output, needs page orientation fixed.
16079         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
16080         NULL terminated string.
16081
16082 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
16083
16084         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
16085         and property tab to be 'Keywords' to better describe what they do.
16086         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
16087         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
16088
16089
16090 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
16091
16092         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
16093         Move icon declarations to globals.h, and allow use of inline pixbufs
16094         created from pngs.
16095         * globals.h: New header to include image declarations.
16096         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
16097         clamping in image_queue().
16098         * scroller.png: New image for scroller icon.
16099
16100 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
16101
16102         * main.c: Fix handling of more than one file on the command line with
16103         the remote option, so that is works the same as no remote.
16104
16105 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
16106
16107         * layout.c: Fix crash when selecting dropdown history with NULL layout
16108         path, fix layout_tools_float_set to support NULL lw for main window.
16109         * main.c: Push all remote commands to server regardless of order,
16110         implement remote passing of command line filenames.
16111         * remote.c: Mark noisy printfs for debug.
16112
16113 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
16114
16115         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
16116         and save the status to the rc file.
16117         * image.c (image_top_window_sizable): Do not attempt to automatically
16118         resize a window when it is maximized, since a maximized window is not
16119         really sizable.
16120         * layout.c: FIx layout_valid to actually check if the layout pointer
16121         is valid. Restore maximized window state.
16122         * main.c: New window_maximized() utility to check said state. Save
16123         maximized state on exit, and do not set update stored window geometry
16124         if the main window is maximized.
16125
16126 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
16127
16128         * print.c: Fix page count display when result is no pages, make 1:1
16129         zoom button change zoom to fit when zoom is already 1:1, attempt to
16130         avoid slow bilinear pixbuf scaling when scale is under 0.01.
16131
16132 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
16133
16134         * print.c: Add preview to print job render types, so that the preview
16135         uses the same render path as printing. Cleanup unused code.
16136
16137 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
16138
16139         * print.c: Fill custom printer list using lpstat -p.
16140
16141 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
16142
16143         * globals.c: Change default thumbnail quility to tiles and default
16144         zoom quality to bilinear.
16145
16146 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
16147
16148         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
16149         scroll_reset_method, to adjust visible area behavior when changing
16150         to a new image.
16151         * doc/10_7_hidden.html: Document new scroll_reset_method option.
16152
16153 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
16154
16155         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
16156         Increase comparison speed by limiting number of expensive progress bar
16157         updates per second.
16158
16159 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
16160
16161         * cache.[ch]: Add support for md5sums to sim cache.
16162         * dupe.[ch]: Use md5sums for checksums.
16163         * md5-util.[ch]: New files with md5sum utilities.
16164         * ui_fileops.[ch]: Move several includes to header file.
16165
16166 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
16167
16168         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
16169         hidden tool window for the first time.
16170         * view_file_icon.h: Remove extra semicolon.
16171
16172 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
16173
16174         * remote.[ch]: New utils for sending and receiving ipc commands.
16175         * main.c: Add command line options to control an existing GQview
16176         process (-r, --remote, -rh, --remote-help).
16177         * Makefile.am: Add remote.[ch].
16178
16179 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
16180
16181         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
16182         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
16183         window manager' option - the new full screen behavior is correct, and
16184         no longer grabs the keyboard interfering with an xscreensaver lock.
16185         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
16186         from help manual.
16187
16188
16189 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
16190
16191         * layout_config.c (layout_config_list_order_set): Fix transposed src
16192         and dest variable causing inconsistent layout order.
16193         * layout_image.c (layout_image_new): Remove focus border from image
16194         when it is the only thing displayed in the main window.
16195
16196 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
16197
16198         * collect-table.c: Attempted focus fix on item removal.
16199         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
16200         row and column coordinates match the actual focus.
16201
16202 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
16203
16204         * README: Updates.
16205         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
16206         * configure.in: Release 1.5.2
16207
16208 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
16209
16210         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
16211         note the many missing sections in table of contents.
16212         * print.c: Add note to print dialog that printing is not functional.
16213
16214 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
16215
16216         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
16217
16218 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
16219
16220         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
16221         the same file, and if so simply return success for the copy request.
16222
16223 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
16224
16225         * editors.c: Dump popen and use genuine fork and execvp to run
16226         editor commands when we need to display the command's output, this
16227         fixes verbose editor commands that were hanging GQview until they
16228         finished.
16229         * main.c: Clean up html help browser exec code.
16230         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
16231         documentation.
16232
16233 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
16234
16235         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
16236
16237 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
16238
16239         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
16240         even if gtk was not yet initialized by attaching the dialog to an idle
16241         loop called by a gtk_init_add() function.
16242
16243 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
16244
16245         * bar_info.c: Add favorite keywords list for faster keyword selection,
16246         added dialog to edit the list.
16247         * layout_util.c: Change print shortcut to [Shift] + P.
16248         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
16249
16250 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
16251
16252         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
16253         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
16254         9_printing.html: More docmentation.
16255         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
16256         Makefile.am, index.html: Updates.
16257
16258 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
16259
16260         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
16261         typdefs.h: Added option to disable screen saver during full screen.
16262         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
16263         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
16264         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
16265         11_2_keyboard_shortcuts.html: More documentation.
16266         * doc/index.html: Fixes.
16267
16268 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
16269
16270         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
16271         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
16272         * POTFILES.in: Added print.c.
16273         * layout_util.c, main.c: Add help contents menu item, add utility to
16274         launch user's preferred HTML browser for User Manual.
16275         * print.c: Start adding text settings to print dialog.
16276
16277 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
16278
16279         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
16280         * print.c: Add jpeg writing, free job_pixbuf when job is done.
16281
16282 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
16283
16284         * print.c: Added print job path, can now print to png files - at least
16285         it can actually do something now...
16286
16287 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
16288
16289         * print.c: Fleshed out print progress dialog - still no actual print..
16290
16291 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
16292
16293         * print.c: Add output device selection - still no actual printing.
16294
16295 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
16296
16297         * print.c: Organize print dialog - still no actual printing.
16298
16299 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
16300
16301         * print.c: Implement single image preview - still no actual printing.
16302
16303 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
16304
16305         * print.c: Add entry for proof thumbnail size, and use the size to
16306         layout the preview.
16307
16308 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
16309
16310         * print.c: Add print preview page navigation, zoom controls - still no
16311         printing.
16312
16313 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
16314
16315         * print.c: Add source selection, layout selection (not hooked up),
16316         scale down the preview pixbuf to a sane size, and account for  margins
16317         in the preview - still no actual printing.
16318         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
16319
16320 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
16321
16322         * print.c: Add orientation, margins, units - still no actual printing.
16323
16324 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
16325
16326         * image.[ch] (image_area_changed): New util to notify image widget that
16327         an area of the image has changed, and needs a redraw.
16328         * layout_util.c: Add a print menu item (temporary shortcut is P).
16329         * print.[ch]: New files for (eventually) printing images. Currently a
16330         not so useful dialog.
16331
16332 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
16333
16334         * image.c (image_load_done_cb): Use correct, and much faster, method to
16335         set the completed pixbuf when delay_flip is enabled.
16336
16337 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
16338
16339         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
16340         Add option to delay page flips until image is completeley loaded when
16341         in full screen.
16342         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
16343
16344 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
16345
16346         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
16347         slideshow_delay to have subsecond precision. Set that precision
16348         to 10ths of a second (use #define in slideshow.h to change precision).
16349         Change minimum slideshow delay to 0.10.
16350
16351 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
16352
16353         * bar_info.[ch] (keyword_list_pull): Let this function also support
16354         pulling keywords from a GtkEntry.
16355         * fullscreen.c: Make the screen debug output honor debug flag.
16356         * preferences.c: Add path selection dialog buttons to path entries.
16357         * search.c: Change the keyword TextView into an Entry, show dimensions
16358         in results whenever possible. Allow sorting of results by column.
16359         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
16360         add path selection dialog buttons to path and icon entries.
16361         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
16362         add button to a tab completion to pop up a path selection dialog.
16363
16364 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
16365
16366         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
16367         ExposureTime has priority over ShutterSpeedValue, as calculating the
16368         original exposure setting from an APEX value can introduce error.
16369
16370 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
16371
16372         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
16373         the floating tool window, to fix tool window keyboard handling.
16374
16375 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
16376
16377         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
16378         (merge from 1.4.3).
16379
16380 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
16381
16382         * po/ro.po: Updated Romanian translation (from 1.4.3),
16383         submitted by Harald Ersch <harald@ersch.ro>.
16384         * po/ru.po: Updated Russian translation,
16385         submitted by Sergey Pinaev <dfo@antex.ru>.
16386
16387 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
16388
16389         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
16390         so that complex editor commands that, for instance have if;then and for
16391         loops, do not hang GQview until completion.
16392
16393 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
16394
16395         [merge from stable branch] 
16396         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
16397         to date, includes a workaround for utime's inabality to change
16398         timestamps when the user is not the owner of the file.
16399         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
16400         check if the thumbnail is current.
16401
16402 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
16403
16404         [merge from stable branch]
16405         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
16406         button callbacks into a single callback with a button argument, added
16407         scroll callback.
16408         * img-view.c, layout_image.c: Changes for above, and add support for
16409         horizontal scrolling.
16410         * info.c, utilops.c: Changes for new image button and scroll callbacks.
16411
16412 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
16413
16414         * collect-table.c (collection_table_file_remove): Update selection when
16415         removing a selected item, fixes crash when removing items from a
16416         collection window.
16417         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
16418         behavior when changing selection or removing items.
16419         * search.c: Maintain correct state when removing items while still
16420         searching or generating thumbnails. Fix list focus behavior when
16421         changing selection or removing rows.
16422         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
16423         and the popup window size when column is offscreen. Add
16424         tree_view_move_cursor_away() utility.
16425         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
16426         freed GenericDialog when auto_close is TRUE, and only attempt to close
16427         the dialog once.
16428         * view_file_icon.c (vficon_sync): Update row count so that focus can
16429         not move beyond the last row.
16430         * view_file_list.c: Fix list focus behavior when changing selection or
16431         removing rows.
16432
16433 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
16434
16435         * README: Updates.
16436         * po/ja.po: Updated Japanese translation,
16437         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
16438         * configure.in: Release 1.5.1
16439
16440 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
16441
16442         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
16443         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
16444         compile with GDK_DISABLE_DEPRECATED defined.
16445         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
16446         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
16447         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
16448         * utilops.c: Fix auto update of preview column when dragging rows to
16449         reorder them.
16450         * view_dir_tree.c: Center new path when it is not visible.
16451         * view_file_list.c: When scrolling to display new row, center the row.
16452
16453 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
16454
16455         * search.c (search_file_load_process): Fix swapped paths on a call to
16456         filetime_set, fixes ugly bug causing source file timestamps to be
16457         changed when using search by content similarity or dimensions!
16458
16459 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
16460
16461         * fullscreen.[ch]: Added support for multiple screens and monitors,
16462         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
16463         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
16464         preferences.c, rcfile.c: Added option to not ignore the window manager
16465         fullscreen handling. Added selection of screen and/or monitor to use
16466         for display of the full screen window.
16467         * image.c: Set the wallpaper on the root window that the window belongs
16468         to, remove #include of gdkx.h.
16469         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
16470         Xinerama and Xlib from link stage.
16471
16472 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
16473
16474         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
16475
16476 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
16477
16478         * preferences.c: Make the entry in the clear trash dialog non editable
16479         instead of insensitive.
16480
16481 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
16482
16483         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
16484         the ExifBar structure, as layout_util.c accesses this data from
16485         within a destroy signal callback.
16486
16487 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
16488
16489         * bar_info.[ch]: Add size request utility.
16490         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
16491         changing the size request method (see above).
16492         * img-view.c: Change folder popup menu to match rest of application.
16493         * search.c: Fix gettext warning by setting specific string format,
16494         increase year spin button width, fix compile error by correcting
16495         declaration location.
16496         * utilops.c: Fix dialog titles, use folder instead of directory when
16497         communicating with user.
16498         * po/bg.po: Updated Bulgarian translation,
16499         submitted by Vladimir Petrov <vladux@mail.bg>
16500
16501 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
16502
16503         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
16504         * po/*.po: Make distcheck updates.
16505         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
16506         * configure.in: Release 1.5.0.
16507
16508 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
16509
16510         * bar_info.c: Modified toolbar (added space to separate save).
16511         * layout_util.c: Fix initial selection count sent to details sidebar.
16512
16513 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
16514
16515         * search.c: Add results search type, to search current results list.
16516         * README, TODO: Updates.
16517
16518 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
16519
16520         * search.c: Add option to search all files with comments (metadata).
16521         * ui_tabcomp.c: Set completion button size allocation height to that
16522         of the entry.
16523
16524 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
16525
16526         * layout_util.c: Set initial search path to the current path. Fix
16527         initial display of the details sidebar with more than one selection.
16528
16529 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
16530
16531         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
16532         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
16533         remains out of order (2/29/04) - but it _is_ inline with version order.
16534
16535 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
16536
16537         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
16538         on what we are told. Added option to only display metadata info.
16539         * info.c: Added Details tab for displaying metadata, merged permissions
16540         tab into the general tab.
16541         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
16542         count changes.
16543
16544 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
16545
16546         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
16547         current file selection.
16548         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
16549
16550 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
16551
16552         * cache.[ch], gqview.h: Changed cache get and find functions to take
16553         a CacheType, so that metadata location can be seperate from thumbnails.
16554         * cache_maint.c: Add support for meta cache to maintenance.
16555         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
16556         as it has long been fixed.
16557         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
16558         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
16559         for all the above changes.
16560
16561 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
16562
16563         * bar_info.c: Clean up comment format.
16564         * info.c, preferences.c: Set the properties, options, and about
16565         windows to type dialog.
16566
16567 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
16568
16569         * bar_info.c: Fix details bar display when no image is present.
16570
16571 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
16572
16573         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
16574         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
16575         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
16576         for all GtkTreeViews to make them look better.
16577         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
16578         default size.
16579
16580 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
16581
16582         * search.c: Implement similarity match type.
16583
16584 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
16585
16586         * search.c: Fix statusbar label size twitching, fix selection idle
16587         update bug, increase default search window size - sorry 640x480 users.
16588
16589 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
16590
16591         * search.c: Implement dimensions matching, add dimensions 'between',
16592         overload FileData passed to search_result_append(), so that it also
16593         holds dimensions and similarity fields, and display dimensions if
16594         available. Fix memory leak in search_result_change_path(). Also make it
16595         work with 'between' input swapped (first is higher than second).
16596
16597 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
16598
16599         * search.c: Change a few default values, make search parameters
16600         insensitive during search, reorder status bar items, change start/stop
16601         button into two distinct stock buttons (find and stop).
16602
16603 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
16604
16605         * search.c: Add search options for match case, recurse search path,
16606         and 'between' for file size. Hide unused widgets when match type is
16607         not 'between'.
16608
16609 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
16610
16611         * search.[ch]: Implement maintenance utils.
16612         * utilops.c: Hook up search maintenance.
16613
16614 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
16615
16616         * search.c: Implement thumbnails, clean up the status bar.
16617         * TODO: Updates.
16618
16619 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
16620
16621         * search.c: Sort directories as they are searched. Use list buffer and
16622         only flush to the result GtkTreeView every 100 iterations or so, to
16623         reduce tree view internal updates that take time, thereby significantly
16624         increasing search speed when returning many results.
16625         * po/POTFILES.in: Added bar_sort.c and search.c.
16626
16627 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
16628
16629         * search.c: More work: selections, context menu, keyboard shortcuts,
16630         status bar, drag and drop.
16631
16632 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
16633
16634         * bar_info.[ch]: Export the comment/keyword read/write utilities.
16635         * dupe.[ch] (cell_renderer_height_override): Export this hack.
16636         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
16637         * layout_util.c: Hook up search window to menu.
16638         * search.[ch]: New files, started the image search window. Basically
16639         works, but can not do anything with the results yet.
16640
16641 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
16642
16643         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
16644         comments per image.
16645         * bar_sort.c: Fix text capitalization of Link.
16646         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
16647         * layout_util.[ch]: Support details sidebar, not sure header needs to
16648         export it though, not used anywhere else.
16649         * typedefs.h: Add bar_info vars to LayoutWindow.
16650
16651 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
16652
16653         * bar_sort.c: Add symbolic linking option sort manager.
16654         * main.c: Notify of beta software on startup.
16655         * ui_fileops.[ch]: Add symlink_utf8() util.
16656         * configure.in: Branch/merge for 1.5 devel cycle.
16657
16658 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
16659
16660         * README, TODO: Updates.
16661         * po/*.po: make distcheck touches these.
16662         * configure.in: Release 1.4.1
16663
16664 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
16665
16666         * hu.po: Updated Hungarian translation,
16667         submitted by Koblinger Egmont <egmont@uhulinux.hu>
16668         * gqview.desktop: Updated, convert to utf-8.
16669         * README: Update credits.
16670
16671 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
16672
16673         * view_dir_tree.c: Fix crash when encountering a folder named
16674         (sigh, wait for it...) "empty". Fix is twofold: check success of
16675         vdtree_populate_path_by_iter() before accessing something it may free,
16676         and use a zero length string ("") for the placeholder node path/name,
16677         as there shouldn't be any folders with that name to encounter...
16678
16679 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
16680
16681         * main.c (main): Move gtk_init and friends before any code that may
16682         cause a warning dialog that needs gtk to be initialized. This
16683         specifically fixes crash when attempting warning about invalid home
16684         directory filename encoding.
16685
16686 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
16687
16688         * po/*.po: Make distcheck updates these.
16689         * README: Update translation status.
16690         * configure.in: Release 1.4.0
16691
16692 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
16693
16694         * README: Add overview of changes since last stable 1.2.2 release,
16695         update email address, some clean up.
16696         * gqview.1: Update email address.
16697         * TODO: Clean up.
16698
16699 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
16700
16701         * po/fr.po: Updated French translation,
16702         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
16703         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
16704
16705 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
16706
16707         * po/bg.po: Updated Bulgarian translation,
16708         submitted by Vladimir Petrov <vladux@mail.bg>.
16709         * po/cs.po: Updated Czech translation,
16710         submitted by Jan Raska <jan_raska@hotmail.com>.
16711         * po/de.po: Updated German translation,
16712         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
16713         * po/es.po: Updated Spanish translation,
16714         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
16715         * po/fi.po: Updated Finnish translation,
16716         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16717         * po/nl.po: Updated Dutch translation,
16718         submitted by Tino Meinen <a.t.meinen@chello.nl>.
16719         * po/sk.po: Updated Slovak translation,
16720         submitted by Ivan Priesol <priesol@iris-sk.sk>.
16721         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
16722         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
16723         * README: Credit updates.
16724
16725 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
16726
16727         * cache_maint.c(cache_maintain_home): Set the entry that displays
16728         the working path as not editable instead of insensitive, as at least
16729         the Galaxy theme shows no text in insensitive entries (fg == bg color).
16730
16731 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
16732
16733         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
16734         before attempting access into list model.
16735
16736 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
16737
16738         * layout_config.c: Fix to display translations of layout_title strings.
16739
16740 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
16741
16742         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
16743
16744 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
16745
16746         * README: Updates.
16747         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
16748         * po/*.po: make distcheck touches these.
16749         * configure.in: Release 1.3.9
16750
16751 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
16752
16753         * README: Updates.
16754         * *.[ch]: Update copyright year in file headers.
16755         * main.c: Remove start up print of beta notice.
16756
16757 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
16758
16759         * po/bg.po: Updated Bulgarian translation,
16760         submitted by Vladimir Petrov <vladux@mail.bg>
16761         * po/es.po: Updated Spanish translation,
16762         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
16763         * po/fi.po: Updated Finnish translation,
16764         submitted by Lauri Nurmi <lanurmi@iki.fi>
16765         * po/fr.po: Updated French translation,
16766         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
16767         * po/pl.po: Updated Polish translation,
16768         submitted by Emil Nowak <emil5@go2.pl>
16769         * po/ru.po: Updated Russian translation,
16770         submitted by Sergey Pinaev <dfo@antex.ru>
16771         * po/sv.po: Updated Swedish translation,
16772         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16773         * po/vi.po: Updated Vietnamese translation,
16774         submitted by pclouds <pclouds@vnlinux.org>
16775         * README: Update translation credits where necessary.
16776
16777 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
16778
16779         * README: Updates.
16780         * gqview.1: Updated man page.
16781         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
16782         fullscreen, F is still the official key but V was currently unused and
16783         it helps the upgraders migrate with less pain.
16784
16785 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
16786
16787         * exif.c: Translate return strings, include config.h so intl.h works..
16788         * ui_fileops.c: Include config.h.
16789
16790 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
16791
16792         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
16793         unsupported format id values.
16794         * configure.in: Add --disable-xinerama configure switch.
16795         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
16796
16797 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
16798
16799         * layout.c: Removed unused code.
16800         * main.c: Move print_term out of here, fix terminal message encoding,
16801         disable listing of 'experimental' command line options.
16802         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
16803         * ui_fileops.[ch]: Move print_term() here.
16804
16805 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
16806
16807         * utilops.c: Remove Preview button from batch rename dialog, and fixed
16808         the preview column to auto update. BUG: rows-reordered signal of a tree
16809         model is never sent, so reordering with drag and drop will not update
16810         the preview column - this appears to be a GTK 2.2.4 bug.
16811
16812 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
16813
16814         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
16815         event, also check if file exists, if not simply return false instead
16816         of doing the whole attempt which will fail anyway.
16817
16818 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
16819
16820         * po/*.po: Make distcheck touches these.
16821         * README: Update translation table. Fix release year (re make dist).
16822         * configure.in: Release 1.3.8
16823
16824 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
16825
16826         * preferences.c: Changed the copyright string such that changes to
16827         (c) year, website address, and email address will no longer break the
16828         translations.
16829         * README: Updates.
16830
16831 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
16832
16833         * info.c, utilops.c: Marked additional strings for translation.
16834         * po/fi.po: Updated Finnish translation,
16835         submitted by Lauri Nurmi <lanurmi@iki.fi>
16836         * po/ja.po: Updated Japanese translation,
16837         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
16838         * po/sv.po: Updated Swedish translation,
16839         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16840         [note: es and fr are awaiting a resend in gzip form, unless I can
16841         figure out what netscape 4.x does to po files sent as plain text...]
16842
16843 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
16844
16845         * cellrenderericon.[ch]: Changed function and structure names to avoid
16846         using the gtk namespace.
16847         * collect-table.c, view_file_icon.c: Use new names (above).
16848         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
16849         * layout_util.c: Revert to old behavior where page up/down are now
16850         global to the window for stepping through images. Use Ctrl-Up/Dn to
16851         scroll file/folder views a page at a time.
16852
16853 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
16854
16855         * dupe.c: Apply patch to fix char pointer array overrun,
16856         submitted by Richard Curnow <rc@rc0.org.uk>.
16857
16858 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
16859
16860         * view_file_icon.c, view_file_list.c: Disabled double click to go to
16861         full screen - control clicking for mulitple selection too fast can
16862         activate fullscreen - need to revisit strategy.
16863
16864 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
16865
16866         * collect-table.c: Fix division by zero when all thumbnails fail to
16867         generate resulting in initial zero row count.
16868         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
16869         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
16870         Use 64 bit integer to store and count file sizes, to properly display
16871         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
16872         available, also use work-around to avoid %lld for printf conversions.
16873
16874 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
16875
16876         * image.c: NULL initialize function pointers.
16877         * view_file_icon.c, view_file_list.c: Set double click in icon and list
16878         view to start fullscreen.
16879
16880 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
16881
16882         * image.[ch], typedefs.h: Added image load completed function, it will
16883         be called when the current image is finished rendering to screen and
16884         when the image preload is complete. Only tested with --debug.
16885
16886 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
16887
16888         * dupe.c: Mark column title strings for translation.
16889         * editors.c: Translate command name field for the default editors.
16890         * menu.c: Fix sort menu grammar.
16891
16892 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
16893
16894         * exif.c: Fix spelling error of fluorescent.
16895         * info.c: Make filename entry non-editable in place of non-sensitive.
16896         * main.c: Use the locale's preferred encoding when printing --help text
16897         to the terminal.
16898         * preferences.c: Make entire filter editor non-sensitive when filtering
16899         is disabled.
16900         * utilops.c: Grammar, newline fixes.
16901
16902 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
16903
16904         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
16905         insert a blank line in place of broken text, removed warnings.
16906         * README: Convert encoding to proper utf-8.
16907
16908 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
16909
16910         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
16911         size_allocate has no return value.
16912
16913 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
16914
16915         * cache.c: Fixes to initialize char variables before use.
16916         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
16917         when clearing main list, then adding new files in 'compare two file
16918         sets' mode.
16919
16920 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
16921
16922         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
16923         so that up/down moves to the expected image when the list has focus.
16924
16925 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
16926
16927         * bar_exif.[ch]: Allow exif info to start in advanced view, added
16928         utility to retrieve advanced state.
16929         * info.c: Fix for change to bar_exif_new().
16930         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
16931         sidebar size and advanced state, note this per window, and is not
16932         saved on exit.
16933
16934 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
16935
16936         * img-view.c: Fix image stepping bug when same image path is in the
16937         list more than once.
16938
16939 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
16940
16941         * thumb.c: Do not scale unknown image icon larger than orginial size.
16942
16943 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
16944
16945         * view_dir_tree.c: Added workaround so that user entered hidden paths
16946         are displayed even when 'display hidden files' option is disabled.
16947
16948 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
16949
16950         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
16951         new folders, so that the name sticks immediately in the view.
16952
16953 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
16954
16955         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
16956         previous button click row that was interfering with image selection.
16957
16958 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
16959
16960         * info.c (info_tab_general_image): Fix 'Image size' calculation.
16961
16962 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
16963
16964         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
16965         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
16966         unknown images.
16967
16968 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
16969
16970         * README: Updated.
16971         * po/*.po: Make distcheck updates.
16972         * configure.in: Release 1.3.7
16973
16974 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
16975
16976         * cellrenderericon.h: Fix show_text to be type boolean.
16977         * collect-table.c: Fix progressbar height changes by always setting the
16978         text of the widget to contain at least one character.
16979         * dupe.c, view_file_list.c: Fix warninga about invalid height
16980         parameter when setting cell height over 100, this hack simply changes
16981         maximum of the height property on GtkCellRenderer.
16982         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
16983         * po/sv.po: Added Swedish translation,
16984         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
16985         * po/ru/po: Updated Russian translation,
16986         submitted by Sergey Pinaev <dfo@antex.ru>.
16987         * README, TODO: Updates.
16988
16989 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
16990
16991         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
16992         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
16993         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
16994         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
16995         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
16996         binding for set as wallpaper (conflicted with new window), and Float
16997         file list is now L.
16998         * README: Documented new key bindings.
16999
17000 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
17001
17002         * image.c: Increase minimum size when dropping scale quality to
17003         GDK_INTERP_NEAREST (3 to 8).
17004         * TODO: Updates.
17005
17006 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
17007
17008         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
17009         text is enabled; fix keyboard popup menu placement; fix image view
17010         selection when clicking file already selected with multiple selection.
17011
17012 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
17013
17014         * exif.c: Fix return value (actually return something, oddly with -O2
17015         gcc 3.2.2 is not giving a warning about this). Plus a few changes
17016         to avoid casting confusion.
17017
17018 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
17019
17020         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
17021         using correct casting of data to sizeof char.
17022
17023 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
17024
17025         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
17026         GtkTreeView by setting the focus to a column with zero width. (We draw
17027         the focus ourselves by setting the "has-focus" property of the
17028         GtkCellRendererIcon.
17029
17030 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
17031
17032         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
17033
17034 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
17035
17036         * collect-table.c: Hook up Control-T to toggle filename text, set the
17037         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
17038         shown. Fixed border padding (again).
17039
17040 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
17041
17042         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
17043         works as expected, anyway...
17044
17045 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
17046
17047         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
17048         ability to toggle display of filename text.
17049
17050 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
17051
17052         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
17053         icon views can show the filename under the icon.
17054         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
17055         work...
17056         * Makefile.am: Added cellrenderericon.[ch].
17057
17058 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
17059
17060         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
17061         supplying missing comma in command - fixes crash on refresh.
17062
17063 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
17064
17065         * TODO: Updates.
17066         * configure.in: Release 1.3.6
17067
17068 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
17069
17070         * dupe.c: Do not unref a GtkStyle we never refed.
17071         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
17072         Removed "Insert file drops at pointer location" option for collections,
17073         now this is always the behavior. Moved a few options to the advanced
17074         tab, removed the collections tab.
17075         * main.c: Make the printed beta release note on startup a one liner.
17076         * README: Updates.
17077         * TODO: Updated.
17078
17079 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
17080
17081         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
17082         checking that GtkTreeView is realized before attempting to scroll.
17083         This was a problem when the tools are hidden.
17084
17085 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
17086
17087         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
17088         a few strings.
17089
17090 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
17091
17092         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
17093         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
17094         icon when beggining a dnd operation.
17095         * dupe.c: Set drag icon, fix progress bar value warning when starting
17096         thumbnail loading.
17097         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
17098         free to correct place).
17099
17100 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
17101
17102         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
17103         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
17104         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
17105         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
17106         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
17107         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17108         Remove use of deprecated GTK functions
17109         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
17110
17111 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
17112
17113         * collect-table.c: Fix removal of right clicked, but non selected
17114         items.
17115
17116 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
17117
17118         * ui_clist_edit.[ch]: Removed, clist is deprecated.
17119         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
17120         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
17121
17122 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
17123
17124         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
17125         drop placement more intuitive, and removed ugly popup window for
17126         display of marker position.
17127         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
17128         adjustment will change.
17129         * icons/marker.xpm: Gave marker a black border for some contrast on
17130         red images/themes.
17131
17132 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
17133
17134         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
17135         now stored as pixbufs instead of pixmaps...
17136         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
17137         as a guide, so it now has the same selection behavior.
17138         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
17139
17140 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
17141
17142         * view_file_icon.c: Fix centering of icons in columns, set keyboard
17143         cursor when moving focus.
17144
17145 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
17146
17147         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
17148         option show_icon_names - for future ability to display filnames in the
17149         icon view. (this will need a custom gtkcellrenderer, on TODO).
17150
17151 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
17152
17153         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
17154         * ui_tree_edit.h: Fix function description.
17155         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
17156         unrefed style pointers, guard against possible button release event
17157         on drop event (not sure what is causing this).
17158
17159 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
17160
17161         * ui_bookmark.[ch]: Added history_combo utilities.
17162         * ui_utildlg.c: Use default history length for file dialogs.
17163         * utilops.c: When auto renaming single file, show preview of new name.
17164         Added drop down history for numerical rename prefix and suffixes. Fixed
17165         bug with numerical rename when anything but first row was selected.
17166         Gave prefix and suffix entries all available room, packed the image
17167         preview into a pane so image does not resize with window. Fixed
17168         incorrect lower value (1 -> 0) in start number selection.
17169         * view_file_list.c: Fixed incorrect resort when renaming files.
17170         * TODO: Major todo list cleanup.
17171
17172 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
17173
17174         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
17175         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
17176         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17177         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
17178         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
17179         now works.
17180
17181 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
17182
17183         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
17184         Fix bug when updating nodes via timestamp change. Force refresh when
17185         setting a path, to ensure new folders appear (in automounted folders).
17186
17187 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
17188
17189         * cache_maint.c (cache_maintain_home_cb): Use correct path when
17190         attempting to remove old thumbnails.
17191         * view_dir_list.c: Check access with R_OK | X_OK.
17192         * view_dir_tree.c: Fix icon states, population by expander click.
17193
17194 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
17195
17196         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
17197         * ui_pathsel.c: Remove while(events) hack.
17198         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
17199         in consistent state before showing popup.
17200         * view_dir_tree.c: Fix new folder command.
17201
17202 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
17203
17204         * intl.h: Fix compile error when gettext is disabled.
17205         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
17206         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
17207
17208 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
17209
17210         * layout.c: Set the default keybaord focus to the image pane.
17211         * layout_util.c: Make the image zoom/traversal keys only work when the
17212         image has the keyboard focus.
17213         * view_dir_tree.c: Many fixes for expansion, population, sorting,
17214         dnd hovering expansion, expander display, expander clicks, and
17215         removed unused cruft.
17216
17217 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
17218
17219         * view_dir_tree.c: Fixed so clicking expanders does not select row,
17220         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
17221
17222 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
17223
17224         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
17225         compiles cleanly - but has 'issues'.
17226         * view_dir_list.c: Minor fixes done when using as reference for above.
17227
17228 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
17229
17230         * utilops.c: Convert multiple rename clist to a treeview, added preview
17231         for autorename results.
17232         * view_file_list.c: Fix update errors after a rename.
17233
17234 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
17235
17236         * view_file_list.c: Fix loss of selection when changing sort order, fix
17237         incorrect next row selection when deleting files, and add fix to
17238         maintain row position when toggling thumbnails.
17239
17240 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
17241
17242         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
17243         that leaves old rows behind, eventually causing crash on autorefresh.
17244
17245 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
17246
17247         * dupe.c: Fix keyboard menu placement on second_listview, set middle
17248         mouse button to toggle row selection.
17249         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
17250         placement from keyboard pop-up, set middle button to toggle row
17251         selection, and fix image display on a select-all.
17252
17253 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
17254
17255         * dupe.c: Consistently handle button press/release pairs.
17256         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
17257         based on current visibility.
17258         * view_dir_list.c: Correctly scroll to and set focus to highlight
17259         previous path when going up the tree.
17260         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
17261         fix auto scrolling.
17262
17263 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
17264
17265         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
17266         thumbnails. Changes for file list move to GtkTreeView.
17267         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
17268         * view_dir_list.c: Set the cursor focus when clicking a row, change
17269         selection mode to NONE.
17270         * view_file_list.c: Change from GtkCList to GtkTreeView for main
17271         file list, needs cleanup.
17272
17273 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
17274
17275         * layout_config.c: Change clist to treeview for layout order.
17276         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
17277         * preferences.c: Remove include of ui_clist_edit.h.
17278         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
17279         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
17280         * view_dir_list.c: Add folder icons back, porting this widget complete?
17281
17282 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
17283
17284         * ui_tree_edit.c: Make start of scroll smoother when starting from
17285         edges of widget by slowly ramping up speed.
17286
17287 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
17288
17289         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
17290         * view_dir_list.c: use above auto scroll for dnd.
17291
17292 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
17293
17294         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
17295         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
17296         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
17297         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
17298         zero region is avoided.
17299         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
17300         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
17301         set correct dnd behavior (when source, disable dnd dest). Also removed
17302         ".." folder when root is listed.
17303
17304 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
17305
17306         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
17307         GdkColor when the widget changes.
17308         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
17309         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
17310
17311 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
17312
17313         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
17314         instead of a direct gdk_cursor_destroy (still leaks though).
17315
17316 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
17317
17318         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
17319         cursor on listview while comparing/sorting.
17320
17321 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
17322
17323         * dupe.c: Row height is now correct when thumbnails is on, set the
17324         unknown pic for broken thumbnails, properly set alignment on date
17325         and size columns, and fixed keyboard popup menu placement.
17326         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
17327         has option to return unknown image if thumbnail is broken.
17328
17329 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
17330
17331         * dupe.c: Reimplement the alternating row color per match group,
17332         learning how to manipulate a gtktreeview sure is fun :-P
17333
17334 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
17335
17336         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
17337
17338 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
17339
17340         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
17341         * TODO: List things needed to be done to complete above conversion.
17342
17343 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
17344
17345         * utilops.c: Show safe delete status in delete dialogs (off or on).
17346
17347 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
17348
17349         * README: Updates.
17350         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
17351         * configure.in: Release 1.3.5
17352
17353 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
17354
17355         * bar_exif.c: Add padding to right of advanced view checkbutton.
17356         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
17357
17358 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
17359
17360         * exif.c: string_append_raw_bytes() character replacement fix, added
17361         description for GPSInfo.
17362
17363 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
17364
17365         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
17366         fSubjectDistance to return properly formatted data per 2.2 specs.
17367
17368 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
17369
17370         * exif.[ch]: Fix incorrect orientation order by swapping
17371         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
17372         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
17373         rotate image per exif info option (off by default).
17374         * image.c: Add missing include of ui_fileops.h.
17375
17376 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
17377
17378         * bar_exif.c: Fix incorrect column number setup in advanced view.
17379         * exif.c: Added additional tags (to misc section), and altered a few
17380         things after checking exif.org PDF spec sheet.
17381
17382 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
17383
17384         * bar_exif.c: Added advanced view for exif data.
17385         * exif.c: Fix capitalization, mark relevent (standard view) strings for
17386         translation.
17387         * info.c: Use a paned widget to allow expansion of properties window
17388         without expanding image view size.
17389
17390 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
17391
17392         * bar_exif.c: Fix alignments when adding labels to table, so that
17393         entries with mulitple lines will be top aligned.
17394
17395 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
17396
17397         * README, TODO: Updates.
17398
17399 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
17400
17401         * ui_fileops.c: When converting filenames to utf-8 fails, display
17402         clear warning to user, and simply allow the broken strings through.
17403
17404 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
17405
17406         * src/Makefile.am: Added exif.c back to build list.
17407         * exif.[ch]: Moved necessary declarations out to header file, a few
17408         namespace changes, added access functions (still need: (uns)byte,
17409         undefined, float, double, and the multiple data element ones).
17410         * bar_exif.c: Fixes to use exif.h instead of exif.c.
17411
17412 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
17413
17414         * bar_exif.c: Removed remnants of old exif parser.
17415         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
17416         like exif data every time the window size changes.
17417
17418 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
17419
17420         * exif.c: Allow support for unknown IDF tags.
17421         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
17422         and copyright fields.
17423
17424 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
17425
17426         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
17427         problem 2: retrieving invalid key name! :-/
17428
17429 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
17430
17431         * bar_exif.c, exif.c: Added formatting utility to get the commonly
17432         used data tags in a user meaningful format, output now matches previous
17433         versions, however the Shutter speeds differ a bit, will need to
17434         check (off by one?).
17435
17436 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
17437
17438         * exif.c: Rewrite EXIF parser so that data is stored in list format,
17439         such that adding additional tags will be easy, and ExifData will not
17440         need to be touched. Very rough, human readable output for exif keys
17441         is yet to be added.
17442         * bar_exif.c: Changed to work with new exif.c, temporarily include
17443         exif.c instead of exif.h, since exif.h has not been updated yet.
17444         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
17445         includes it directly.
17446
17447 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
17448
17449         * editors.c(editor_verbose_io_cb): Use count returned from read when
17450         validating/converting text.
17451
17452 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
17453
17454         * README: Updates, and converted encoding format to utf-8.
17455
17456 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
17457
17458         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
17459         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
17460         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
17461         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
17462         warning to user when such conditions occur. Editor command result text
17463         is now validated before use in verbose window.
17464
17465 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
17466
17467         * ui_spinner.png: Changed order of frames for smoother start..
17468
17469 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
17470
17471         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
17472         so that newly installed loaders are automatically added to the filters.
17473         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
17474         keys from filter to filter_ext, since the values are not backward
17475         compatible. Jumping between old and new releases will reset the list.
17476
17477 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
17478
17479         * filelist.c(filter_add_defaults): Added svg format, if you have
17480         librsvg installed, chances are you have the gdkpixbuf loader too.
17481
17482 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
17483
17484         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
17485         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
17486         unused icon files.
17487         * Makefile.am: Remove references to above.
17488         * layout_util.c: Really remove references to above.
17489
17490 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
17491
17492         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
17493
17494 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
17495
17496         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
17497         * ui_spinner.[ch]: New activity spinner and icon utils.
17498         * ui_spinner.png, ui_tabcomp.png: New icon files.
17499         * ui_tabcomp.xpm: Removed, using pngs now.
17500         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
17501         * editors.c: Added spinner to verbose window.
17502
17503 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
17504
17505         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
17506         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
17507         * utilops.c: Made file_util_unlink static. (same)
17508         * README: Updated.
17509         * po/*.po: Make distcheck touches these.
17510         * configure.in: Release 1.3.4
17511
17512 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
17513
17514         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
17515         correct utility to free the list (path_list_free -> filelist_free).
17516         Also avoid sorting list more than once.
17517
17518 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
17519
17520         * editors.c(editor_command_one): Free path removed from list, fixes
17521         memory leak.
17522         * image.c(image_free): Set post buffer NULL before destroying image
17523         window, fixes mem leak.
17524         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
17525         thumbnails [yeek! has this always been here?].
17526
17527 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
17528
17529         * README: Updates:
17530         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
17531         scalers when image window size is less than 3 in any direction.
17532         (debian BUG# 209365)
17533
17534 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
17535
17536         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
17537         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
17538         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
17539         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
17540         are now held in utf8 strings. Paths are now converted to locale prior
17541         to use in a library function.
17542         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
17543         * ui_bookmark.[ch]: utf8 fixes.
17544         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
17545         * ui_help.c: Removed old comments no longer needed.
17546         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
17547         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
17548         * utilops.c: utf8 fixes, also fixed broken auto rename option when
17549         copy/move a single file.
17550         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
17551         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
17552         selection fixes.
17553
17554 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
17555
17556         * editors.c: Added stop button to allow aborting midway through
17557         multiple file operations.
17558         * preferences.c: Added help button for the command macros to the editor
17559         preferences tab, added credits button to the about dialog.
17560         * README: Added editors section describing macros, marked credits
17561         section to be found by about credits button.
17562         * po/POTFILES.in: Added editors.c
17563
17564 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
17565
17566         * editors.[ch]: Moved the editor command stuff here, added window to
17567         display results of a command. Window only shown when command prefixed
17568         by %v.
17569         * gqview.h, main.c: Removed above functions.
17570         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
17571         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
17572         Include editors.h.
17573         * ui_fileops.[ch]: Moved path_list_copy here.
17574
17575 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
17576
17577         * README, TODO: Updates.
17578         * po/*.po: make distcheck changes.
17579         * configure.in: Release 1.3.3
17580
17581 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
17582
17583         * preferences.c: Clean up the editor slot entry alignments, removed
17584         extra frame from inside each tab.
17585
17586 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
17587
17588         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
17589         of editor slots adjustable by a define, instead of hard coding it
17590         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
17591         to the defaults (uses jpegtran).
17592         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17593         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
17594         * view_file_icon.c: Fix loss of selection of changed files on refresh.
17595         * README: Updates.
17596
17597 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
17598
17599         * exif.[ch]: Flash display patch to work with more cameras, based on
17600         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
17601         * de.po: Updated German translation,
17602         submitted by Unseld@t-online.de (Rainer Unseld).
17603         * es.po: Updated Spanish translation,
17604         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17605         * preferences.c: Some cleanup fo duplicated code, set the options
17606         insensitive that can be disabled by another.
17607         * view_dir_list.c: Added the '.' folder back so that users can drop
17608         images into the current path with dnd.
17609         * dupes.c: Added ability to select all group 1 (parent) and all
17610         group 2 (child) duplicates. Very handy when comparing two file sets.
17611         * info.c: Make the properties window remember its size when expanded.
17612         * layout_util.c(layout_key_press_cb): Small fix.
17613         * layout.c(layout_selection_list): Return active image when in
17614         collection view mode.
17615
17616 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
17617
17618         * utilops.c: Fix incorrect test for file_util_unlink return value.
17619
17620 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
17621
17622         * utilops.c: Added debug printf.
17623         * README: Updated changes list.
17624
17625 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
17626
17627         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
17628         Added a safe delete feature (trash folder), location and max size can
17629         be set in preferences. By default trash is off (normal delete). Let's
17630         just say the developer wishes he had the safe delete option only a
17631         few hours ago...
17632         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
17633         views return if they were affected by the maintenance call. Use this
17634         info when resetting the autorefresh time stamp for the layout.
17635
17636 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
17637
17638         * dupe.c(dupe_item_set_path): Correctly update the lists when the
17639         second list is enabled.
17640
17641 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
17642
17643         * image.c, typedefs.h: When read ahead is enabled, also buffer the
17644         previous image.
17645
17646 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
17647
17648         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
17649         that there is only one place to check for it.
17650
17651 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
17652
17653         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
17654         'algorithm' layout to make adjustments easier (only from similar.c).
17655
17656 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
17657
17658         * dupe.c: Fixed up the compare two file sets option, results now
17659         include which list the image is from.
17660
17661 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
17662
17663         * dupe.c: Fixups, and make item removal work.
17664
17665 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
17666
17667         * dupe.c: Added debug thumbprint window to display what is going
17668         on with the similarity thumbprints.
17669
17670 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
17671
17672         * dupe.c: More fixes for sort/group by rank. Still need to work on
17673         the removal and second list functions.
17674
17675 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
17676
17677         * dupe.[ch]: Major reorganization, started change to rank based
17678         sorting and grouping of matches.
17679
17680 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
17681
17682         * cache.c: Fixups to string comparison logic (eek!).
17683         * similar.c: Added (unused) utility to stretch the contrast of a
17684         color channel, may use this for the grey mode.
17685
17686 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
17687
17688         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
17689         similarity algorithm.
17690         * main.c: Added command line option --greysims to enable the greyscale
17691         algorithm.
17692
17693 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
17694
17695         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
17696         view_file_list.c: Made case sensitive sorting optional.
17697         * ui_fileops.[ch]: Add case sensitive sort option utility.
17698         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
17699         file dialogs.
17700
17701 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
17702
17703         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
17704         of filenames to be case insensitive.
17705         * view_dir_tree.c: Ditto, but required a bit more than simply changing
17706         strcmp to strcasecmp, sorting was using the internal compare of clist.
17707
17708 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
17709
17710         * utilops.c: Added image preview panes for the delete and rename
17711         dialogs.
17712
17713 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
17714
17715         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
17716         file list before selecting the undone source image so that the
17717         selection matches the viewed image.
17718
17719 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
17720
17721         * bar_exif.c: Added sizing arrows to this sidebar.
17722         * bar_sort.c: Added (1 level) undo to the sort manager.
17723
17724 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
17725
17726         * image.c (image_size_sync): Remove redundant image redraw causing
17727         flicker when going fullscreen. Still flickers  on other ops though.
17728
17729 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
17730
17731         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
17732         the auto update features (update_on_time_change).
17733         * image.c, layout.c: Honor the update_on_time_change option.
17734
17735 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
17736
17737         * nl.po: Updated Dutch translation,
17738         submitted by Tino Meinen <a.t.meinen@chello.nl>
17739         * es.po: Updates Spanish translation,
17740         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17741         * id.po: Added Indonesian translation,
17742         submitted by Tedi Heriyanto <tedi_h@gmx.net>
17743         * bg.po: Added Bulgarian translation,
17744         submitted by Vladimir Petrov <vladux@mail.bg>
17745         * README: Updates.
17746         * configure.in: Release 1.3.2
17747
17748 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
17749
17750         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
17751         * ui_tabcomp.c: When enter signal is not connected do not claim
17752         the keypress.
17753         * README: Updates.
17754
17755 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
17756
17757         * layout.c: Increased zoom label width.
17758         * layout_util.c: Added separator in view menu for sidebar items.
17759
17760 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
17761
17762         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
17763         * bar_exif.[ch]: Moved the exif display here from info.c and made it
17764         more generic, also to be used in a sidebar format.
17765         * manager.[ch]: Removed these files (see bar_sort).
17766         * exif.c: Fixed major file descriptor leak in exif reader.
17767         * info.c: Use new exif display utlity in bar_exif.c.
17768         * layout.c: New exif sidebar, updates to sort sidebar.
17769         * layout_image.c: Hook sidebar into image changes.
17770         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
17771         changes. Added exif sidebar.
17772         * typedefs.h: Sidebar items added to LayoutWindow struct.
17773         * po/POTFILES.in: Updated for new/removed files.
17774
17775 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
17776
17777         * info.c: Apply patch to fix display of exif exposure time,
17778         * po/fi.po: Update translated string.
17779         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
17780
17781 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
17782
17783         * manager.[ch]: New files for sort manager utility.
17784         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
17785         * po/POTFILE.in: Added manager.c
17786
17787 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
17788
17789         * main.c (setup_default_options): Register the default bookmarks.
17790
17791 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
17792
17793         * image.[ch], typedefs.h: Added auto refresh utilities.
17794         * fullscreen.c: Honor auto refresh setting in full screen.
17795         * img-view.c, layout_image.c: Set auto image refresh enabled.
17796
17797 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
17798
17799         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
17800         columns in the path selection table when used as a directory chooser.
17801
17802 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
17803
17804         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
17805         the history list handling here.
17806         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
17807         editing of ui_clist_edit.[ch].
17808         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
17809         allow drag and drop from the lists. Padding fixes.
17810         * ui_utildlg.c: Packing and padding fixes.
17811         * ui_tabcomp.[ch]: Fixes from SLIK.
17812         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
17813         the new location fo the history_list utils.
17814
17815 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
17816
17817         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
17818         libcs do not seem to have the former (solaris 9).
17819
17820 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
17821
17822         * README: Updates.
17823         * po/*.po: distcheck touches these.
17824         * po/POTFILES.in: Added exif.c
17825         * configure.in: Release 1.3.1
17826
17827 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
17828
17829         * utilops.c: Further fixes for copy/move overwrite dialogs.
17830         * po/es.po: Updated Spanish translation,
17831         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17832         * po/fr.po: Updated French translation,
17833         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17834         * po/vi.po: Added Vietnamese translation,
17835         submitted by pclouds <pclouds@gmx.net>.
17836         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
17837         * README: Updated a few credits.
17838
17839 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
17840
17841         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
17842         dialogs.
17843
17844 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
17845
17846         * info.c, exif.c: Marked the exif strings for translation, they will be
17847         the same even in the event of exif API rewrite.
17848
17849 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
17850
17851         * info.c: Exif fixups,
17852         in patch from Eric Swalens <eric.swalens@easynet.be>.
17853
17854 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
17855
17856         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
17857         menus and strings display for the translations.
17858         * preferences.c: Moved to GtkListStore/TreeView for the filter
17859         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
17860
17861 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
17862
17863         * layout.c: Removed tooltip form the path entry.
17864         * layout_util.c(layout_key_press_cb): When the path entry has the
17865         focus, try sending it the keypress event first. This fixes the menu
17866         accelorators from having precedence over input to the entry.
17867
17868 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
17869
17870         * image.c: Fixed flicker when the image focus state changes.
17871
17872 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
17873
17874         * preferences.c: Added close button to about window.
17875         * ui_help.c: Changed close button to a stock button.
17876
17877 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
17878
17879         * README: Updates.
17880         * configure.in: Release 1.3.0
17881
17882 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
17883
17884         * README, ChangeLog: Updates, typos.
17885         * fr.po: Updated french translation,
17886         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
17887         * exif.[ch]: Removed comment babble.
17888         * preferences.c: Marked about window title string for translation,
17889         fixed a label indent.
17890
17891 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
17892
17893         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
17894         keyboard users are not stuck viewing every single path between where
17895         they are and where they want to be.
17896         * view_file_list.c: Pass a valid row when highlighting a context menu
17897         key press.
17898
17899 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
17900
17901         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
17902         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
17903         view_file_list.c: Hooked up context menu key, to show right click
17904         menus, F10 will also work for the collection, dupes, and image windows.
17905         Also now explicitely destroy pop up menus when the underlying view is
17906         destroyed, since the menu does not go away when menu items are toggled
17907         with the spacebar (no selection done is sent in this case).
17908         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
17909         passed coordinates will position the menu so that it is entirely on
17910         screen, adjusting the x,y values if needed.
17911
17912 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
17913
17914         * TODO: Updates.
17915         * info.c: Some exif display cleanups.
17916
17917 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
17918
17919         * exif.[ch]: Added a util, some cleanup.
17920         * info.c: Fixed up exif info display, added missing fields. Also hooked
17921         up mouse buttons/wheel on the image for moving within the image list.
17922         * layout.c: Added temporary tooltip warning beta users of brokenness.
17923
17924 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
17925
17926         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
17927
17928 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
17929
17930         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
17931         are selected, pass entire selection to the new view window.
17932
17933 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
17934
17935         * exif.[ch]: New files for EXIF support.
17936         * Makefile.am: Added exif files, above.
17937         * info.c: Added Exif properties tab, missing a few fields though.
17938         * main.c: Enabled startup beta warning.
17939
17940 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
17941
17942         * info.c: Use stock buttons/icons for file info window.
17943         * layout_util.[ch]: Use stock icons for the toolbar where available.
17944         * preferences.c: Update copyright in about.
17945         * po/*.po: Updated strings for the new copyright year.
17946
17947 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
17948
17949         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
17950         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
17951         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17952         Added stock icons for menu items and dialog buttons.
17953         * utilops.c: Same, also fixed big where skipping a file during
17954         copy/move operations, when the source and dest are the same, does not
17955         actually skip to the next file.
17956         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
17957         and dialog button support.
17958
17959 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
17960
17961         * globals.c, layout.c: Fix default window/pane values to match the
17962         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
17963         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
17964         new support of scroll_event on the mouse wheel.
17965         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
17966         when the textview is not yet visible.
17967         * view_dir_tree.c: Increase folder tree view row height by 1.
17968         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
17969
17970 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
17971
17972         * [GTK2 port]
17973         * merged in latest release.
17974
17975 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
17976
17977         * README, TODO: Updates.
17978         * po/*.po: Distcheck always touches these.
17979         * configure.in: Release 1.2.1
17980
17981 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
17982
17983         * image.c: Added file chunk size throttling when reading image files
17984         larger than 1 MB (current throttle is 4x).
17985         * ru.po: Updated Russian translation,
17986         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
17987         * fr.po: Updated French translation,
17988         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
17989         * ja.po: Updated Japanese translation, submitted
17990         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
17991
17992 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
17993
17994         * README, TODO: Updates.
17995         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
17996         mouse' option from the general user. Can be enabled by editing the
17997         gqviewrc file, see README. The option is also reset to it's new default
17998         on upgrade by renaming rc key to display_dialogs_under_mouse.
17999         * layout_util.c: The editor slots now use the current file selection
18000         when selected from the main menu, instead of only the viewed image.
18001
18002 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
18003
18004         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
18005         no longer valid when updating the icon view. FIXES bug causing remnant
18006         images to be displayed after delete/move operations.
18007
18008 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
18009
18010         * [GTK2 port]
18011         * merged in 1.2.0 stable.
18012
18013 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
18014
18015         * README, TODO: Updates.
18016         * configure.in: Release 1.2.0
18017
18018 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
18019
18020         * po/de.po: Updated German translation,
18021         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
18022         * po/fi.po: Updated Finnish translation,
18023         submitted by Lauri Nurmi <lanurmi@iki.fi>
18024         * po/cs.po: Updated Czech translation,
18025         submitted by Michal Bukovjan <bukm@centrum.cz>
18026
18027 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
18028
18029         * configure.in: Set the locale path to that of datadir instead of the
18030         prefix.
18031         * gqview.spec.in: Ditto.
18032
18033 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
18034
18035         * [GTK2 port]
18036         * merged in latest codebase.
18037         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
18038         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
18039         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
18040         been renamed to has_focus in the GtkWindow structure.
18041
18042 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
18043
18044         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
18045         * po/*.po: Make distcheck touches these.
18046         * README: Updated.
18047         * configure.in: Release 1.1.6.
18048
18049 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
18050
18051         * po/et.po: Updated Estonian translation,
18052         submitted by Ilmar Kerm <ikerm@hot.ee>.
18053         * po/fi.po: Updated Finnish translation,
18054         submitted by Lauri Nurmi <lanurmi@iki.fi>.
18055         * po/fr.po: Updated French translation,
18056         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18057         * po/ro.po: Added Romanian translation,
18058         submitted by Harald Ersch <hersch@romatsa.ro>.
18059         * configure.in(ALL_LINGUAS): Added tro.
18060
18061 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
18062
18063         * info.c: Fixed display of arrow buttons in properties window, some
18064         themes do not work with GTK_SHADOW_NONE...
18065
18066 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
18067
18068         * globals.c: Thumbnail caching is now _on_ by default.
18069         * layout.c, layout_util.c: The list and icon views are now a radio
18070         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
18071         the icon view. Also grouped the related file view options in the menus.
18072         * README: Updates to the key shortcuts.
18073
18074 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
18075
18076         * view_file_icon.c: Do not pop up the filename tooltip if the window
18077         does not have the focus (fixes popping up when in fullscreen).
18078         * layout_image.c: The window and tools window should always be
18079         sensitive, even in fullscreen, since some users have Xinerama and could
18080         therefore still be able to use the main/tools window.
18081
18082 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
18083
18084         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
18085         title to remove the " - " part when no image is viewed. Also made the
18086         exit using control-Q consitent, hooked up control-P for image
18087         properties, and fixed it to drop out of full screen when showing the
18088         image properties window. (note that fullscreen is not intended for
18089         'file management' use, therefore new windows will not work correctly
18090         when displayed from fullscreen, so the mode is exited.)
18091         * collect.c, dups.c: Hooked up Control-P to properties.
18092         * README: Documented Ctrl-P properties window shortcut.
18093
18094 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
18095
18096         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
18097
18098 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
18099
18100         * fileutils.c(filters_add_default): Removed pcx (not supported by
18101         gdk-pixbuf), and added raster (.ras) to default filter group.
18102
18103 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
18104
18105         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
18106         that regeneration is not reattempted until the timestamp changes.
18107         Also added (better) debugging output for thumb code.
18108
18109 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
18110
18111         * view_file_icon.c: Syn the view in an idle call when removing multiple
18112         files, for speed/clean view.
18113         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
18114
18115 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
18116
18117         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
18118         parent' popup menu item in it's place.
18119         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
18120
18121 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
18122
18123         * image.c: Retain zoom setting even when no image is present. Also
18124         fixed string on no image from returning infinite zoom text.
18125
18126 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
18127
18128         * rcfile.c: Fixed editing commands to allow quotes in the command.
18129         * main.c: Use %f in some example (default) commands.
18130
18131 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
18132
18133         * filelist.[ch]: Reimplemented the file filter lists.
18134         * globals.c, gqview.h: Removed global vars for specific file types.
18135         * main.c: Setup new file filters.
18136         * preferences.c: Added new file filter editor, also added missing
18137         cancel button to clear thumbnails confirm dialog.
18138
18139 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
18140
18141         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
18142         actively being thumbnailed, set the thumbnail pointer to NULL so that
18143         the thumb routines will ignore this cycle (instead of trying to use it
18144         along with the freed memory!).
18145         * view_file_list.c(vflist_maint_removed): Ditto.
18146
18147 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
18148
18149         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
18150         * autogen.sh: More gettextize command line options.
18151         * po/Makevars: New file for the new gettext - MANY cursing and
18152         complaint lines removed from ChangeLog that could have been simply
18153         avoided by adding upgrade notes to the gettext README!
18154         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
18155         that the new gettext complains about (and fails on).
18156
18157 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
18158
18159         * main.c: Removed printing of beta warning message at startup.
18160         * README: Updates.
18161         * po/*.po: make distcheck touches these.
18162         * configure.in: Release 1.1.5
18163
18164 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
18165
18166         * po/et.po: Updated Estonian translation,
18167         submitted by Ilmar Kerm <ikerm@hot.ee>
18168         * po/uk.po: Updated Ukrainian translation,
18169         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18170
18171 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
18172
18173         * layout.c: When syncing window paths, pass full image path to the file
18174         list for correct scroll point.
18175         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
18176         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
18177         is thawed.
18178
18179 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
18180
18181         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
18182         compares for the directory/filter history lists.
18183
18184 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
18185
18186         * image.c(image_change_from_image): Maintain scroll offset. 
18187
18188 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
18189
18190         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
18191         resulted in the window resizing onscreen when first showed.
18192         * utilops.c: Added a "Skip all" button to the move and copy overwrite
18193         dialog.
18194
18195 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
18196
18197         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
18198         classic behavior of changing the path not effecting the displayed
18199         image. The new behavior is now to view the first image in the new
18200         path (many users wanted this - to enable old behavior set
18201         lazy_image_sync to true in gqviewrc).
18202         * main.c(main): Fixes to work with new non lazy image changing.
18203
18204 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
18205
18206         * layout_image.c: Set the main window (and tools) insensitive when
18207         showing full screen.
18208         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
18209         top level window is insensitive (fixes bug that tooltip can show up
18210         when switching to fullscreen).
18211         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
18212         display the subdirectories.
18213
18214 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
18215
18216         * layout.c: Fixed broken 'fit window to image when tools float' option
18217         for the main window. Also fixed pane positioning bug causing panes to
18218         move to 1,1 when user holds down h or f to hide or float the tools.
18219
18220 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
18221
18222         * configure.in: Added test for Xinerama.
18223         * fullscreen.c: Added Xinerama support based on patch from
18224         "Jörg Mensmann" <joerg.mensmann@gmx.de>
18225         (untested - do not have Xinerama display - NVidia's twinview does not
18226         support it with tv out as the second device - crash :/ )
18227         * Makefile.am(LD_ADD): Added Xinerama lib var.
18228         * view_file_list.c: Some crash fixes when refreshing the file view. Of
18229         note make sure nothing is selected until the clist is completely
18230         synced, and guard against vflist_index_get_data returning NULL,
18231         although that should no longer happen during the refresh.
18232
18233 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
18234
18235         * layout.c(layout_style_set): NULL widget pointers before destroying
18236         them, as the group box destruction will cause attempts to update
18237         widgets that may already be flagged for destruction.
18238
18239 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
18240
18241         * info.c: Added drag and drop support to info window (as source only).
18242
18243 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
18244
18245         * layout_config.c: Made the window layout selection look better.
18246
18247 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
18248
18249         * README, TODO: Updated.
18250         * po/*.po: Make distcheck always touches these.
18251         * configure.in: Release 1.1.4
18252
18253 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
18254
18255         * layout.c: Fixed delete event signal handler parameters (oops), and
18256         unref the gtk_tooltips on window close to avoid leaking them.
18257         * layout_util.[ch]: Added new window menu item to create another main
18258         window, along with the companion close window menu item.
18259         * README: Updates.
18260
18261 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
18262
18263         * img-view.[ch]: Added maintenance support for deleted/moved files.
18264         * utilops.c: Hooked up the new img-view maintenance functions (above).
18265
18266 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
18267
18268         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
18269         as that is the only place that used them).
18270         * img-view.c: Dropping a list a of files onto the window now remembers
18271         the entire list, they can be navigated as in the main window and used
18272         to start a slideshow for that window. Dropped directories also pop up
18273         a menu requesting the actions, similar to the duplicates and
18274         collection window drag and drop stuff.
18275         * img-view.h: Added view_window_new_from_list.
18276
18277 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
18278
18279         * image.c(image_zoom_adjust_real): Removed the rounding hack when
18280         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
18281         was a broken attempt to clamp the zoom to the increment size, which,
18282         upon further review is really just unexpected behavior and breaks
18283         when the increment size is larger than the resulting fit window scale.
18284         (surprised no one saw this earlier, it has been this way since pre 1.0)
18285         * preferences.c(zoom_increment_cb): Fix for converting float to int.
18286
18287 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
18288
18289         * utilops.c: Added the ability to auto-rename files numerically from
18290         within the rename (multiple) files dialog.
18291
18292 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
18293
18294         * info.c: Added display of image transparency (yes or no).
18295         * layout_image.c(layout_image_maint_removed): Move to the next closest
18296         image within a collection when deleting files, and a collection member
18297         is the actively viewed image.
18298         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
18299         consider that the viewed image may be a collection member.
18300
18301 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
18302
18303         * main.c: Added support of %f escape to insert filenames anywhere
18304         within the editor command line.
18305         * rcfile.c(save_options): Remove brain dead fprintf that could result
18306         in writing random memory to the config file by simply specifying an
18307         printf format escape in an editor slot (oops).
18308
18309 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
18310
18311         * [GTK2 port]
18312         * image.c: Changed focus drawing a bit to remove the frame when the
18313         focus is active, and removed some crufty #if 0 sections.
18314         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
18315
18316 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
18317
18318         * [GTK2 port]
18319         * collect-table.c: Fixes for removal of gtk_widget_popup.
18320         * dupe.c: Fixes for removal of gdk_time_get.
18321         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
18322         * image.c: Fixes to find size of a pixmap, focus drawing, and
18323         gdk_pixbuf_(un_)referencing.
18324         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
18325         size.
18326         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
18327         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
18328         * preferences.c: Fixes button box spacing and about label justify.
18329         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
18330         slik GTK2 port.
18331         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
18332         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
18333         values so that drag and drop works.
18334         * view_file_list.c: Fixes for pulling the GdkFont from a style.
18335         * configure.in: Use new gtk2 checks.
18336         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
18337
18338 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
18339
18340         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
18341         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
18342         use of const gchar * where appropriate (for clean gtk2 compile).
18343
18344 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
18345
18346         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
18347         printfs and comments.
18348
18349 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
18350
18351         * image.[ch]: Alterations now retain the center point of the image.
18352         Also added image_zoom_adjust_at_point(), which will keep the same
18353         point x,y in position after the zoom.
18354         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
18355         so that ctrl-mouse wheel zooming stays relative to the mouse position.
18356
18357 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
18358
18359         * layout.c, typedefs.h: The active path of the main window is now
18360         checked for a timestamp change, is so call a refresh.
18361         * view_file_list.c: Fixed bug causing a jump to end of the list during
18362         a refresh or toggling thumbnails.
18363
18364 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
18365
18366         * README: Updates.
18367         * po/*.po: Make distcheck will touch these.
18368         * configure.in: Release 1.1.3
18369
18370 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
18371
18372         * pixbuf_util.c: Compile cleanup.
18373         * po/POTFILES.in: Added info.c.
18374         * po/cs.po: Updated Czech translation,
18375         submitted by Jan Raska <jan_raska@hotmail.com>
18376
18377 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
18378
18379         * info.c: Added a misc. tab to the properties dialog for permissions.
18380
18381 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
18382
18383         * info.c (info_window_new): Remove unused vbox variable.
18384         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
18385         functions (appears roughly 2-3x faster, could probably be further
18386         improved by making clockwise and counter-clockwise specific versions,
18387         to remove the if statements from the inner loops).
18388
18389 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
18390
18391         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
18392
18393 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
18394
18395         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
18396         option, on by default.
18397         * image.c, typedefs.h: Implemented two pass zooming, also tried to
18398         throttle the image buffer size for larger image files - but left it
18399         #defined out for now, the buffer size needs to be calcualted better
18400         than mulitplying by 8 :)
18401
18402 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
18403
18404         * image.c: Removed the old debugging defines.
18405
18406 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
18407
18408         * info.c: When image is unkown flaged, do not display image attributes.
18409         * layout.c: When an image has no read access, display this fact.
18410         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
18411         (and poor design) (Un)float, etc. menu text.
18412         * view_dir_list.c: Scroll to show previous directory when walking up
18413         the path tree.
18414         * view_file_list.c: Fix broken filename text alignment when turning
18415         off thumbnails in the middle of loading the thumbnails.
18416
18417 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
18418
18419         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
18420         and drop autoscroller callback when the widget is destroyed.
18421
18422 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
18423
18424         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
18425         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
18426         hide the toolbar buttons,
18427         based on patch from Trevor Harmon <trevor@vocaro.com>
18428
18429 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
18430
18431         * slideshow.c(generate_list): Fix non random list generation. (it was
18432         reversing the list after adding each index - with fun results).
18433
18434 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
18435
18436         * dupe.c: Fixed the reversed addition of matches that has been around
18437         since the beginning of time. (Fix absolutely needed now for the rank
18438         numbers to make any real sense.)
18439
18440 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
18441
18442         * info.c: Added compression ratio display to image properties. This is
18443         the real ratio of disk size to memory size.
18444         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
18445         display of the similarity rankings to the find dupes window. Also added
18446         a user adjustable 'custom threshold' for similarity.
18447
18448 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
18449
18450         * info.[ch]: Added an image properties dialog, only shows basic info
18451         at this time...
18452         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
18453         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
18454         the menus to show the new dialog.
18455
18456 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
18457
18458         * similar.c: Did some optimizing, quick timing with stopwatch shows
18459         improvements in compares from 2 to 3.5 times faster. Tried to improve
18460         similarity data generation, but I doubt it helped much (if at all).
18461
18462 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
18463
18464         * README: Updates.
18465         * po/*.po: Make distcheck touched these.
18466         * po/th.po: Removed duplicate translation of "Overwrite file"
18467         * configure.in: Release 1.1.2.
18468
18469 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
18470
18471         * po/et.po, gqview.desktop: Updated Estonian translation,
18472         submitted by Ilmar Kerm <ikerm@hot.ee>.
18473         * po/fr.po: Updated French translation,
18474         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
18475         * po/th.po: Added Thai translation,
18476         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
18477         * README: Added translator credit.
18478
18479 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
18480
18481         * layout.c: Fixed mem leak.
18482         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
18483         extensions for us. Also added extension_from_path() util.
18484         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
18485         pointer to the button.
18486         * utilops.c: Added auto/rename options to the file overwrite dialogs.
18487
18488 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
18489
18490         * image-load.c: Spew a warning if area_update happens with a NULL
18491         pixbuf.
18492
18493 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
18494
18495         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
18496         imge backgrounds to be set to black.
18497         * image.[ch]: Added background color setting support, black or any
18498         other color (at this time app does not have custom color option).
18499         * fullscreen.c: Use new image_background_set_black (above) to set
18500         fullscreen images to black background.
18501         * img-view.[ch]: Added util to sync the color preferences, also all
18502         open windows are now kept in a list.
18503         * layout.[ch], layout_image.c: Support for color syncing to user
18504         setting.
18505
18506 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
18507
18508         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
18509         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
18510         Also added menu items for these (view menu), and made thumbnails menu
18511         and button insensitive when icon view is active.
18512         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
18513         copy_file_attributes util.
18514         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
18515         after delete operation.
18516
18517 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
18518
18519         * layout.[ch]: The tools float and hide seem to be working well now.
18520         * layout_image.c, layout_util.c: Use the 'smart'
18521         layout_tools_{float|hide}_toggle() functions.
18522         * main.c: Pull the tools information before saving the rc file.
18523         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
18524         * view_file_icon.c (destroy_cb): Unschedule the tip window when
18525         the view is destroyed (fixes crash).
18526
18527 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
18528
18529         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
18530         the divider position of the tools window.
18531         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
18532         Started implementation of the float/hide tools option. Sort of works,
18533         but does not properly restore divider positions in some cases. Also
18534         get an X badwindow when holding down hide or float keys (hmm, race?).
18535
18536 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
18537
18538         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
18539         0.16.0 or higher enable the TILES zoom quality option.
18540         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
18541         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
18542         * ui_pathsel.c: Added divider between dir and file lists.
18543
18544 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
18545
18546         * collect-table.c: Use drag_leave signal to stop the autoscroller.
18547         * view_file_icon.c: File refresh and removal positioning fixes.
18548
18549 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
18550
18551         * view_dir_tree.c: Fix highlight dnd bug.
18552
18553 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
18554
18555         * configure.in: Use datadir for the GNOME icon and desktop entry, so
18556         that prefix is honored.
18557
18558 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
18559
18560         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
18561         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
18562         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
18563
18564 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
18565
18566         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
18567         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
18568         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
18569         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18570         Signal connection, prototype, and return value clean ups.
18571
18572 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
18573
18574         * view_dir_tree.c: Unset the click_node and drop_node if they match the
18575         removed node.
18576
18577 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
18578
18579         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
18580         the source file ( > just does not work), then set the mtime of the
18581         thumbnail/sim to that of the source file. You probably needed to
18582         re-generate those thousands of thumbnails anyway ;)
18583         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
18584         deleting an image the next is not automatically selected/viewed.
18585
18586 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
18587
18588         * ui_*.c: Fixes from SLIK (0.7.0).
18589
18590 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
18591
18592         * main.c: Set the current worrking path to that of the file before
18593         calling the editor command. For multiple files, the first path in the
18594         list is used.
18595
18596 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
18597
18598         * rcfile.c: Fix buffer over-runs y using strncpy.
18599
18600 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
18601
18602         * view_dir_tree.c: Compile clean ups.
18603         * README, TODO: Updated.
18604         * po/*.po: Pretty sure make dist(check) is gonna touch these.
18605         * configure.in: Release 1.1.1
18606
18607 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
18608
18609         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
18610         of base == "/" to avoid paths like "//name".
18611         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
18612         view_file_list.c: Use new concat_dir_and_file where appropriate.
18613         * utilops.c: The move/cop_simple calls now correctly determine single
18614         file operations, such that they are not treated as multiple files.
18615         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
18616         shortcust for zooms of -2, -3, and -4, respectively.
18617
18618 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
18619
18620         * layout.c(layout_list_new): Pass NULL as path when creating lists.
18621         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
18622         really a ctree.
18623         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
18624         to the right click menus, check access perms before allowing in menus.
18625         * view_file_icon.c: More fixes.
18626
18627 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
18628
18629         * view_file_icon.c: Fixed sync() update when removing files from table.
18630         Wasted 30 minutes trying to fix focus handling for sync, discovered I
18631         was trying to re-invent what 1 call to vficon_update_focus() already
18632         does :-/
18633
18634 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
18635
18636         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
18637         K, or MB.
18638         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
18639         as many bytes read from the image file per idle cycle.
18640         * layout.c: Fix sort sync bug. size totals are now displayed for the
18641         file list.
18642         * layout_util.[ch]: Added folder pixmap utilities.
18643         * typedefs.h: Added PixmapFolders struct (for above), and additional
18644         vars for the dir views.
18645         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
18646         list for consistency, several fixes/cleanups, also allow drops on the
18647         std list for move/copy.
18648         * view_file_list.c: Fixes, selected images are passed to the image
18649         handler when idle (to avoid multiple selection mess).
18650
18651 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
18652
18653         * filelist.[ch]: Added filelist_insert_sort. util.
18654         * layout.[ch], layout_image.[ch]: Added maintenance support.
18655         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
18656         user adjustable, and saved.
18657         * utilops.c: Hooked up layout maintenance.
18658         * view_dir_tree.c: Refresh now updates active path.
18659         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
18660         selection retention on refresh, and possible crashes when syncing the
18661         icon view.
18662
18663 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
18664
18665         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
18666         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
18667         not pass a call to access().
18668
18669 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
18670
18671         * icons/folder_[open|close]/xpm: New icons for folders.
18672         * view_dir_tree.c: Us folder icons in the ctree's view.
18673
18674 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
18675
18676         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
18677         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
18678         level paths (this in root dir) do not return //path (note double slash)
18679         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
18680         * typedefs.h(ViewDirTree): Filled in needed vars.
18681         * layout.c: Hooked up vdtree_* stuff.
18682         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
18683         location dialog when you do not need it.
18684         * view_dir_tree.[ch]: Implemented tree view.
18685         * view_file_list.c: Fixed crash on refresh after moving selected files.
18686         (the refresh stuff still needs work)
18687
18688 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
18689
18690         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
18691         and tree view options.
18692         * image.c: When image is set to NULL, still call the update function.
18693         * layout.[ch]: Support view as icons and tree, fix leak on layout
18694         style change.
18695         * typedefs.h: More needed vars to structs.
18696         * view_dir_list.c: Disconnect popup menu destroy signal when the main
18697         widget is destroyed, as it may be gone before the popup is done.
18698         * view_file_list.c: Added 'View as icons' popup menu option, also
18699         same fix as above.
18700         * view_file_icon.c: More work, selections states, dnd, menus, more.
18701
18702 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
18703
18704         * layout.c: Added the necessary vficon_xxx calls.
18705         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
18706         * view_file_icon.[ch]: Started as collect-table.c, then edited to
18707         use FileData instead of CollectInfo... Sort of works.
18708
18709 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
18710
18711         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
18712         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
18713         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
18714         * README: Updates.
18715         * po/POTFILES.in: Updated.
18716         * po/*.po: Make distcheck touched these.
18717         * configure.in: Released 1.1.0
18718
18719 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
18720
18721         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
18722         when setting syncing clist order.
18723
18724 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
18725
18726         * menu.[ch]: Allow sort menu to indicate current sort type.
18727         * main.c: Correctly set and save sort options.
18728         * collect-table.c: Fix for layout sort API change.
18729         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
18730         sort to the file list pop up menu.
18731         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
18732
18733 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
18734
18735         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
18736         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
18737         working. Applying settings in config window now updates the layout
18738         of the main window - this seems to be ok, but I still cross my fingers
18739         when I press apply ;)
18740
18741 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
18742
18743         * layout.c: Fixed (most of) the tab completion and history.
18744         * layout_util.c: Keyboard shortcuts should all work now.
18745         * main.c: Removed old keyboard handler (to layout_util.c).
18746         * layout_image.c, dnd.c: Main window image dnd hooked up.
18747         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
18748         entry cursor positioning when selecting from the menu.
18749
18750 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
18751
18752         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
18753         loading the file, sequentially)
18754         * menu.c: Removed include for window.h, file no longer exists.
18755
18756 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
18757
18758         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
18759         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
18760         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
18761         resembles a useable interface again.
18762         * slideshow.c: Fixes.
18763         * menu.c: Removed all old menu stuff, clean now.
18764         * window.[ch]: Removed files.
18765
18766 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
18767
18768         * img-main.[ch]: Dumped.
18769         * layout_image.[ch]: New files, contains image code adapted from
18770         above img-main files.
18771         * typedefs.h: Move all public structures here.
18772         * fullscreen.h, slideshow.h: Move structures out (to above).
18773         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
18774         * dnd.c, menu.c: Removed unused code.
18775         * gqview.h, main.c: start_editor_* fixes.
18776         * layout.[ch], view_file_list.[ch]: More work.
18777
18778 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
18779
18780         * typedefs.h: Moved layout, list struct headers here.
18781         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
18782         Changes for above.
18783         * layout.c, view_file_list.[ch]: The file listing now sort of works.
18784         * slideshow.c: Fixed crash from wrong test placement.
18785
18786 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
18787
18788         * dnd.[ch]: Made drop types public.
18789         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
18790         * filelist.[ch]: Fixes.
18791         * layout.[ch]: Added dir list view plus more work.
18792         * menu.c: Removed old dir popup menu code.
18793         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
18794         back to the layout.
18795
18796 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
18797
18798         * layout_config.[ch]: Added new files, includes util to select window
18799         layout and to convert the selected layout to/from simple format for
18800         saving in an rc file.
18801         * globals.c, gqview.h, main.c: Added layout variables for default view.
18802         * rcfile.c: Save/restore these variables.
18803         * layout.c, layout_util.c: More work, mainly all for configuration.
18804         * preferences.c: Added layout configuration to window tab.
18805
18806 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
18807
18808         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
18809         Also worked on the layout code, seems it should be done in a simpler
18810         way....
18811
18812 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
18813
18814         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
18815         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
18816         Fixed for new layout structure.
18817         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
18818         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
18819         (mostly by #if 0-ing out offending code).
18820         * layout.[ch]: More fleshing out.
18821         * view_file_list.[ch]: Well it compiles...
18822         * slideshow.[ch]: Fixed to use new layout window, should be ok.
18823         * Makefile.am: Updates, well it now compiles without warnings - just
18824         don't run it -- there's no window :)
18825
18826 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
18827
18828         * filelist.[ch]: Stripped out old file list code, only list utils are
18829         to remain here (no GUI stuff).
18830         * layout.[ch]: This will be the functions to generate the main window.
18831         * view_file_list.[ch]: Began new file list code (much of it is just
18832         making original file list self-contained (no globals, etc.)
18833         * view_file_icon.[ch]: The is will be a wrapper around the collection
18834         table to view the file list as a collection layout. (currently empty).
18835         * view_dir_list.[ch]: Will be new directory list (currently empty).
18836         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
18837         will probal start with using tree code from old bitgrazer app).
18838         * Makefile.am: Added above new files, note that no compiling has been
18839         attempted - it wont work anyway for a quite a while.
18840
18841 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
18842
18843         * main.c: Removed pre-1.0 compatibility code (very old versions
18844         placed gqviewrc and thumbnail dir in top of $HOME, this checked
18845         for and moved them to current location $HOME/.gqview/.)
18846         * TODO: Updated.
18847         * ChangeLog: added marker for start of post-2.0 Changes.
18848
18849 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
18850
18851         * *.[ch]: Update copyright year.
18852         * main.c(main): Print blurb about devel beta etc.
18853         * configure.in: Removed useless test.
18854
18855 =======================================================================
18856
18857   GQview 1.1.x series started.  (1.1 marker)
18858
18859 =======================================================================
18860
18861 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
18862
18863         * README: Updated.
18864         * configure.in: Release 1.0.2
18865
18866 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
18867
18868         * po/*.po: Make distcheck touched these.
18869         * README: Updated.
18870
18871 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
18872
18873         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
18874         * po/cs.po: Updated Czech translation,
18875         submitted by Jan Raska <jan_raska@hotmail.com>
18876         * po/zh_CN.GB2312.po: Updated Chinese translation,
18877         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
18878         * po/pl.po: Minor Polish translation tweak.
18879
18880 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
18881
18882         * dupe.c(dupe_window_remove_selected): Copy the selection list before
18883         removing files, because clist->selection may change as items are
18884         removed. Fixes BUG where not all files selected were being removed
18885         from the list.
18886
18887 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
18888
18889         * gqview.1: Updated contact info in man page.
18890         * configure.in: Release 1.0.1
18891
18892 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
18893
18894         * preferences.c, README: Old gqview@email.com changed to
18895         gqview@users.sourceforge.net.
18896         * po/*.po: Some patching to update e-mail (above).
18897
18898 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
18899
18900         * cs.po: Added Czech translation,
18901         submitted by Jan Raska <jan_raska@hotmail.com>
18902         * uk.po: Updated Ukrainian translation,
18903         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18904         * configure.in (ALL_LINGUAS): Added cs.
18905         * README: small update.
18906
18907 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
18908
18909         * po/hu.po: Updated Hungarian translation,
18910         submitted by Egmont Koblinger <egmont@suselinux.hu>
18911         * po/nl.po: Updated Dutch translation,
18912         submitted by Tino Meinen <a.t.meinen@chello.nl>
18913         * README: Updated.
18914         * configure.in: Released 1.0
18915
18916 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
18917
18918         * po/nl.po: Updated from Tino Meinen.
18919         * README, TODO: Updated.
18920         * configure.in: Release 0.99.3 (release candidate 1)
18921
18922 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
18923
18924         * po/nl.po: Updated Dutch translation,
18925         submitted by Tino Meinen <a.t.meinen@chello.nl>
18926
18927 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
18928
18929         * po/no.po: Fixed fuzzy caused by make dist.
18930         * po/ru.po: Minor format change from a make dist (no translation
18931         changed, however).
18932         * po/*.po: Make dist updated the POT creation date for the others.
18933
18934 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
18935
18936         * preferences.c: Fixed the license statement in the about dialog.
18937         * po/*.po: Adjusted translation lines for above, where I could - to
18938         avoid fuzzies.
18939
18940 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
18941
18942         * po/et.po: Updated Estonian translation,
18943         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
18944         * po/es.po: Updated Spanish translation,
18945         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18946         * po/fr.po: Updated French translation,
18947         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18948         * po/ru.po: Updated Russian translation,
18949         submitted by Sergey Pinaev <dfo@antex.ru>
18950         * po/no.po: Added Norwegian translation,
18951         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
18952         * po/it.po: Added Italian translation, submitted
18953         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
18954         * configure.in (LINGUAS): Added no.
18955
18956 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
18957
18958         * README: Updated.
18959         * po/*.po: Make distcheck touched these.
18960         * configure.in: Release 0.99.2
18961
18962 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
18963
18964         * README, TODO, gqview.1: Minor updates.
18965         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
18966         * po/zh_TW.po: Updated Traditional Chinese translation,
18967         submitted by Abel Cheung <deaddog@deaddog.ws>
18968         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
18969         request - not sure of any possible problems this may cause?
18970         * po/fi.po: Updated Finnish translation,
18971         submitted by Lauri Nurmi <lanurmi@iki.fi>
18972         * po/de.po: Updated German translation,
18973         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
18974         * po/fr.po: Updated French translation,
18975         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
18976         * po/sk.po: Updated Slovak translation,
18977         submitted by Ivan Priesol <priesol@frki.utc.sk>
18978         * po/pt_BR.po: Updated Brazilian Portuguese translation,
18979         submitted by Guilherme M. Schroeder <slump@linuxall.org>
18980
18981 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
18982
18983         * README: Updated.
18984         * configure.in: Release 0.99.1
18985
18986 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
18987
18988         * po/*.po: Make distcheck updated these.
18989         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
18990
18991 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
18992
18993         * da.po: Added Danish translation,
18994         submitted by Birger Langkjer <birger.langkjer@image.dk>.
18995         * pt_BR.po: Updated Brazilian Portuguese translation,
18996         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
18997         * configure.in: Added da to LINGUAS.
18998         * README: Updates.
18999
19000 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
19001
19002         * README, gqview.spec.in, po/fr.po: Updated French translation,
19003         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
19004         * filelist.c: When entering a directory with no read acces, still clear
19005         the file/dir lists. Also add . and .. to allow exit of said dir.
19006         * img-view.c, window.c: The " - GQview" string really should not be
19007         marked for translation.
19008
19009 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
19010
19011         * README: Updated.
19012         * configure.in: Release 0.99.0
19013
19014 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
19015
19016         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
19017         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
19018
19019 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
19020
19021         * image.c(image_tile_render): Use the simple render when scale is also
19022         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
19023         Also removed crufty #if 0'ed lines.
19024
19025 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
19026
19027         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
19028         needed to add a 'new image' flag to a few funcs for this.
19029
19030 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
19031
19032         * filelist.c: The history menu text is now truncated using the
19033         available space in the GtkOptionMenu instead of forcing to 32 chars.
19034
19035 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
19036
19037         * Makefile.am, configure.in, acconfig.h: Install README to a share
19038         dir.
19039         * README: Added section keys.
19040         * gqview.spec.in: Added README of share dir.
19041         * POTFILES.in: Added ui_help.c
19042         * gqview.h, main.c, menu.c: Added simple help window to display README.
19043         * ui_help.[ch]: New files for utils to display a help window.
19044
19045 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
19046
19047         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
19048         as it is more portable.
19049
19050 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
19051
19052         * README: Updated.
19053         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
19054         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
19055         * configure.in: Release 0.13.0
19056
19057 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
19058
19059         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
19060         dialog displaying 'purge thumbnails' progress - it also no longer
19061         blocks the app.
19062         * cache.[ch]: Moved above out of here.
19063         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
19064         functions and/or include cache_maint.h.
19065         * po/POTFILES.in: Added cache_maint.c
19066
19067 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
19068
19069         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
19070         dir.
19071         * collect-table.c: Update include of marker.xpm.
19072
19073 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
19074
19075         * Makefile.am, marker.xpm: Added marker icon file.
19076         * collect-table.c: Added marker to display insertion point of a dropped
19077         image in collection windows, same for moving. Also dropped directories
19078         are sorted before adding to the collection, and honor the
19079         collection_drop_inserted option. Also if the mouse is outside the
19080         clist window, shut down the autoscroll cb.
19081         * filelist.[ch]: Made path_list_sort() public.
19082
19083 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
19084
19085         * main.c: Changed exit dialog title.
19086         * window.c: Fixed delete_event handlers to return TRUE (was void).
19087
19088 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
19089
19090         * collect-dlg.[ch]: Added type to close collection window after save.
19091         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
19092         changed flag to collections, and use it to remind user a collection
19093         was modified before closing the window.
19094         * main.c: Remind user at least one open collection has been modified,
19095         with option to cancel exit.
19096
19097 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
19098
19099         * gqview.spec.in: Updated the RPM spec file.
19100         * po/nl.po: Updated Dutch translation,
19101         submitted by Hette J Visser <hette@linux.nl>
19102         * po/uk.po: Added Ukrainian translation,
19103         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
19104         * configure.in: Added uk to LINGUAS.
19105         * README: Updates.
19106         * po/{all_others}.po: Make dist did this while testing RPM build.
19107
19108 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
19109
19110         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
19111         insert, and added moving of images within a collection using dnd.
19112         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
19113         are now 10% darker instead of inverted fg and bg.
19114         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
19115         dropped files into a collection at the drop point.
19116         * main.c, slideshow.c: Use random instead of rand.
19117         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
19118         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
19119
19120 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
19121
19122         * ui_menu.[ch]: Added more menu item utils.
19123
19124 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
19125
19126         * preferences.c: Made ok, apply, and cancel button sizes consistent.
19127         * collect-dlg.c: Changed Load to more consistent Open.
19128
19129 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
19130
19131         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
19132         size, moved some space from above the buttons to top of window).
19133         Also aligned buttons right and made them bigger.
19134
19135 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
19136
19137         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
19138         check entire string (strcmp). Ordered filter addition so that they are
19139         listed in descending order, but keep All Files ( * ) filter at the
19140         bottom of the list.
19141
19142 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
19143
19144         * ui_clist_edit.c: Explicitely set the focus for the text entry to
19145         fix missing cursor.
19146         * README: Updated.
19147         * configure.in: Release 0.12.0
19148
19149 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
19150
19151         * README, TODO: updated.
19152         * po/et.po: Added Estonian translation,
19153         submitted by Ilmar Kerm <ikerm@hot.ee>
19154         * configure.in: Added et to ALL_LINGUAS.
19155
19156 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
19157
19158         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
19159         fixed control-key test.
19160         * README: Credit updates.
19161
19162 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
19163
19164         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
19165         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
19166         option. Also added compile-time feature to sort names numerically
19167         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
19168         * README, gqview.1: Documented the I keyboard shortcut for collections.
19169
19170 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
19171
19172         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
19173         absolute path.
19174
19175 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
19176
19177         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
19178         are created with mode 0755 (as before), but the .thumbnails dirs
19179         created near the images are now 0775 (so that others in the group can
19180         update the thumbs).
19181         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
19182         filelist.c to use this in future), also fixed the clist_moveto calls
19183         to use a valid column number (-1).
19184         * ui_pathsel.c: Added right click menus to rename dirs and files, and
19185         to delete files. Also added a New Directory button to create new
19186         directories from within the dialog.
19187
19188 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
19189
19190         * po/ja.po: Updated Japanese translation,
19191         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
19192         on behalf of SATO Satoru <ss@gnome.gr.jp>
19193         * po/pl.po: Updated Polish translation,
19194         submitted by Zbigniew Chyla <cyba@gnome.pl>
19195         * po/nl.po: Added Dutch translation,
19196         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
19197         * po/fi.po: Added Finnish translation,
19198         submitted by Lauri Nurmi <lanurmi@iki.fi>
19199
19200 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
19201
19202         * filelist.[ch]: Added text_from_time and text_from_size utils for
19203         file attribute display. Added size and date to the file list.
19204         * window.c: Changes for above.
19205         * dupe.c: Removed text_from_time, use new one as well as one for byte
19206         size from filelist.h.
19207         * collect-table.c: Fixed a style leak on clist cell selections.
19208
19209 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
19210
19211         * dupe.c: Fix style leak when re-aligning clist row colors, also made
19212         removing multiple selected rows much faster (it was realigning the
19213         row styles after every line removal, eww).
19214
19215 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
19216
19217         * collect-table.c: Added copy, move, rename, and delete to the pop
19218         up menu of collections (keyboard support not done).
19219
19220 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
19221
19222         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
19223         of the window.
19224         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
19225         the divider position between dirs and files. Also fixed a bug that
19226         attempting to get the tool window size when it was not visible.
19227
19228 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
19229
19230         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
19231         name, not full path. Also added is_dir_list which will not do the
19232         check for the extension on directory lists.
19233         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
19234         additional filtering for the duplicates window.
19235
19236 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
19237
19238         * po/de.po: Updated German translation, submitted by
19239         Christian Ullrich <quiana@quiana.net>
19240         * po/ja.po: Updated Japanese translation, submitted by
19241         Yuuki NINOMIYA <gm@debian.or.jp>
19242         * po/fr.po: Updated French translation, submitted by
19243         Eric Lassauge <lassauge@mail.dotcom.fr>
19244         * po/sl.po: Updated Slovene translation, submitted by
19245         Matej Erman <matej.erman@guest.arnes.si>
19246         * po/it.po: Updated Italian translation, submitted by
19247         Christopher R. Gabriel <cgabriel@pluto.linux.it>
19248
19249 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
19250
19251         * README: Updated.
19252         * configure.in: Release 0.11.0
19253
19254 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
19255
19256         * image.c: Added #define option to use faster zooming method. Also
19257         attempted to fix shrinking window bug - failed.
19258         * README: Updated.
19259         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
19260         by Abel Cheung <deaddog@deaddog.ws>.
19261
19262 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
19263
19264         * dupe.c: Freeze dw->second_clist when adding files.
19265
19266 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
19267
19268         * main.c: Added support for opening collections from the command line.
19269
19270 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
19271
19272         * dupe.c: Minor window file count fix.
19273         * thumb.c: Use xvpics (if enabled) only as a last resort when
19274         searching for a pre-existing thumbnail.
19275
19276 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
19277
19278         * dupe.[ch]: Added option to compare between two different sets of
19279         files (very useful when checking a handful of new files to a known
19280         unique group). Also set the default window width back to 600.
19281
19282 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
19283
19284         * gqview.h, image.c: Went back to 0.10.0 method of using
19285         gdk_pixbuf_composite_color() for every quality except NEAREST for
19286         images without transparency. Also disabled the TILES option for zooming
19287         all together - my little test scenario now crashes with the new
19288         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
19289         scaling compuations somewhere, but damn if I can find it.
19290
19291 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
19292
19293         * configure.in, gqview.h, image.c: Made quick non-public package so
19294         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
19295         try the fixes with GQview. (all broken scaling methods are enabled in
19296         this version).
19297
19298 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
19299
19300         * po/es.po: Updates Spanish translation, from
19301         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19302         * dupe.c: Made the default window 20 pixels wider.
19303
19304 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
19305
19306         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
19307         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
19308         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
19309         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
19310         bug, as the other qualities work fine - ask for test case of image
19311         sizes if anyone is interested in fixing this).
19312
19313 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
19314
19315         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
19316         utilops.c, window.c: Use GQview as the window class, as X man page
19317         encourages capitalization of first letter, and this removes conflict
19318         of gqview for instance of main window.
19319
19320 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
19321
19322         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
19323         Wu Yulun <migr@operamail.com>.
19324         * README, TODO, gqview.spec.in: Updated.
19325         * configure.in: Release 0.10.1
19326
19327 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
19328
19329         * filelist.c (path_list_recursive): Return NULL, not FALSE.
19330         (it's a pointer)
19331         * img-main.c (main_image_slideshow_start_from_list): Free the
19332         path_list before returning if slideshow is already running.
19333         * slideshow.c (real_slideshow_start): Fix test of path_list before
19334         return of NULL.
19335
19336 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
19337
19338         * image-load.c: Fix to support image loaders that do not have a
19339         pixbuf until the the loader is actually closed. (This should fix
19340         thumbnail generation failures for xpm and tiff).
19341         * similar.c (image_sim_fill_data): Fix to support generation of data
19342         for images with dimensions less than 32 x 32.
19343
19344 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
19345
19346         * cache.c: Added blurb about the SIMcache file format.
19347         * dupe.c: Properly ref/unref clist row styles.
19348
19349 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
19350
19351         * dupe.[ch]: Operations now give a (very rough) estimate of time left
19352         before completion of the comparison stage.
19353
19354 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
19355
19356         * cache.[ch]: New files to handle the caching placement/management
19357         stuff. Also location of reading and writing of the dupe window cache
19358         data.
19359         * dupe.c: Added caching of file data (dimensions, checksum,
19360         and similarity).
19361         * filelist.c, menu.c: Namespace update for cache maintenance.
19362         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
19363         cache data into direct subdir of source (.thumbnails support).
19364         * thumb.[ch]: Use new cache functions for locating thumbs.
19365         * utilops.c: Move/remove cache date when doing the same for their
19366         parent files.
19367
19368 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
19369
19370         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
19371         * ui_utildlg.c: #include <sys/types.h>, this should have been the
19372         original fix anyway...
19373         * gqview.h: Added #include <sys/types.h>
19374         * image-load.c: Removed above include.
19375
19376 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
19377
19378         * gqview.1, README: Updates.
19379         * configure.in: Release 0.10.0
19380
19381 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
19382
19383         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
19384         you must set it manually with generic_dialog_attach_default(). Note
19385         that file_dialog_add_path_widgets() does this automatically.
19386         * utilops.c: Added a few attaches, from above.
19387
19388 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
19389
19390         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
19391         function upon press of enter while a gtkentry has the focus. (no
19392         longer conflicts with pressing enter while focused on, say a button).
19393
19394 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
19395
19396         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
19397         since painting merely a black rectangle was very broken with some
19398         theme engines (and did not follow the theme).
19399
19400 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
19401
19402         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
19403
19404 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
19405
19406         * README, TODO: Updates.
19407         * configure.in: Release 0.9.5.
19408
19409 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
19410
19411         * Makefile.am, gqview.spec.in: Added man page.
19412         * gqview.1: The man page, submitted by
19413         Ryan Murray <rmurray@debian.org>
19414         * README: Credits for man page.
19415
19416 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
19417
19418         * menu.c: Use gdk-pixbuf to generate toolbar images.
19419         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
19420         before hiding the window (else we get a random X BadMatch error).
19421
19422 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
19423
19424         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
19425         of waiting for the 'no-move timeout'.
19426         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
19427         created as needed, instead of globally at start-up. Right clicking
19428         unselected files in the file list now highlights them. Added a right
19429         click menu to the dir list that includes new slideshow recursive
19430         feature (also standard slideshow, and find duplicates choices).
19431         * globals.c, gqview.h: Removed unused global menu vars (above).
19432         * img-main.[ch]: Added main_image_slideshow_start_from_list().
19433
19434 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
19435
19436         * image.c (image_size_top_window): When checking if a resize is needed,
19437         compare to the window that will actually be resized (the top window).
19438         This was checking the wrong widget's window, and was returning TRUE
19439         incorrectly, subsequently causing no update if the image had the same
19440         size for the main window.
19441         * po/hu.po: Updated Hungarian translation from
19442         Mátyás Tibor <templar@tempi.scene.hu>
19443
19444 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
19445
19446         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
19447         * po/hu.po: Added Hungarian translation from
19448         Mátyás Tibor <templar@tempi.scene.hu>
19449         * po/fr.po: Updated French translation from
19450         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
19451
19452 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
19453
19454         * image.c (image_change_from_image): Copy all relevent data from
19455         source, now fullscreen toggle while loading an image works. This is
19456         really a move function, it moves most data from source to dest.
19457         Probably should add a copy function that copies pixbuf, or loads from
19458         scratch if still loading source.
19459         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
19460         'mouse scrolls image' option when holding down shift, and also zooms
19461         when holding down control.
19462         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
19463
19464 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
19465
19466         * filelist.c (file_is_moved): Fixed bug causing moved files not to
19467         removed from the file list.
19468         * image.c (image_scroll_real): Fix race condition between expose_event
19469         and scrolling so that redraws are always called on the correct region.
19470         (This was the cause of missing redraws when scrolling with the mouse).
19471
19472 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
19473
19474         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
19475
19476 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
19477
19478         * README, TODO: Updates.
19479         * configure.in: Release 0.9.4
19480
19481 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
19482
19483         * dupe.c: Added keyboard shortcuts for the duplicates window.
19484         * image.c (image_change_complete): Call the update function
19485         explicitely if sync if FALSE.
19486
19487 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
19488
19489         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
19490         new dialog routines to re-implement place dialogs under mouse option.
19491         * ui_utildlg.h: Fixed #defines for re-definition safety.
19492
19493 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
19494
19495         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
19496         Also speedups by using the image_sim_compare_fast() (below), and
19497         setting the buffer size of the image loader higher (8).
19498         * similar.[ch] (image_sim_compare_fast): New function that aborts when
19499         the return no longer has the possibility of reaching the minimim
19500         requested value. Significantly faster when used to search for images
19501         that are very close. (say, above .95).
19502
19503 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
19504
19505         * similar.[ch]: New files, provides functions for simple comparison
19506         of images by average area color content.
19507         * dupe.[ch]: Added similarity compare methods (normal, high, and low
19508         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
19509
19510 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
19511
19512         * image.c: Fixed typo in comparison of window sizes in top_window_size,
19513         also do not call gtk_widget_set_usize in that func, as gdk_window_size
19514         is enough (and avoids duplicate size events). Also only call a redraw
19515         if the top window was not resized, as the size event will do this for
19516         us.
19517         * img-view.c: Attached ctrl-w to close a view window.
19518
19519 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
19520
19521         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
19522         with this do not result in "///file" path names.
19523         * img-view.c, main.c: Added following key support: P to toggle pause
19524         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
19525         Also marked debug printfs with if (debug), and and added --version
19526         command line option.
19527
19528 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
19529
19530         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
19531         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
19532         the pop-up menu, and fixed the alternating color swap (now that
19533         individual items can be removed, the colors need to be re-synced).
19534         * filelist.[ch]: Added file_is_moved(), and fixes to use the
19535         file_maint_*() stuff.
19536         * img-main.[ch] (main_image_get_collection): Added this accessor.
19537         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
19538         been manipulated (rename, move, delete).
19539
19540 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
19541
19542         * image-load.[ch]: Added ability to set the priority of the image
19543         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
19544         * typedefs.h (ImageLoader): Added idle_priority (see above).
19545         * image.c: The drawing queue now uses an idle with priority
19546         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
19547         anything else. (this way when scrolling a still-loading image, the
19548         scrolled area is updated faster)
19549
19550 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
19551
19552         * collect-io.[ch], collect.[ch]: Const ify some arguments.
19553         * configure.in: Release 0.9.3
19554
19555 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
19556
19557         * collect.c (collection_window_new): Only load the path if it is
19558         absolute (starts with a '/');
19559         * main.c: Added -l,--list option to open a collection window with the
19560         files from the command line.
19561
19562 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
19563
19564         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
19565         translation markers from item_factory accessors.
19566         * po/pl.po: Updated Polish translation from
19567         Zbigniew Chyla <cyba@gnome.pl>
19568         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
19569         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19570         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
19571         Michael Bravo <mbravo@tag-ltd.spb.ru>
19572         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
19573         Matej Erman <matej.erman@guest.arnes.si>
19574
19575 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
19576
19577         * utilops.c: Put the name of the file in the entry of the rename
19578         dialog, and select the text.
19579         * image.c: #ifdef some debugging output.
19580
19581 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
19582
19583         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
19584         signal, so make sure to retrieve the pixbuf before calling our loader's
19585         "area_updated" signal.
19586         * image.c: Added new_data status to debugging info.
19587
19588 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
19589
19590         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
19591         lowercase, and changes for new window_set_icon().
19592         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
19593         * preferences.c: Made about it's own window, and made the config window
19594         a little more compact.
19595
19596 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
19597
19598         * filelist.[ch] (path_list_filter): New function, applies filter
19599         options on a path list.
19600         * collect-table.c, dupe.c: Run path lists through the filter (above).
19601
19602 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
19603
19604         * image.c: Use the collection's name field instead of pulling it from
19605         the end of the path field.
19606         * main.c: Multiple files on the command line are now added to a
19607         collection, this collection is then set to the main window viewer.
19608
19609 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
19610
19611         * thumb.c: Fix xvpics support: the done signal was never being sent for
19612         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
19613
19614 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
19615
19616         * image-load.[ch], typedefs.h: Added ability to set the size of the
19617         read buffer. The buffer is always 512 bytes (as before), what this
19618         does is set the number of time to read from the file on each idle call,
19619         in effect increasing the buffer size to 512 x size.
19620         * image.c: Fixed race condition where an image area may be ready to be
19621         queued before the pixbuf is set. Fixed the tile blank flag, it is now
19622         set correctly in all (?) cases. Set the image loader buffer size to 4,
19623         so that more of the image is decoded between render calls. Also removed
19624         unused crufty function argument for image_tile_expose.
19625
19626 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
19627
19628         * image.c: Fix scrolling while partially obscured, and made the focus
19629         drawing code cleaner (removed gtk_signal_disconnect() junk).
19630
19631 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
19632
19633         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
19634         rcfile.c: Made the delete key optional, since this is a dangerous key
19635         with delete confirmation disabled. Also do not come out of fullscreen
19636         when confirm delete is disabled. Based on patch submitted by
19637         Niku Toivola <niku.toivola@iki.fi>
19638
19639 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
19640
19641         * image.c: Fix setting scale when zoom_to_fit_expands is false.
19642         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
19643         dialog for the save as dialog.
19644         (The good: Easy fixes. The bad: Stupid mistakes.
19645          The ugly: Had not tested these before release.)
19646
19647 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
19648
19649         * README: Updates.
19650         * configure.in: Release 0.9.2.
19651
19652 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
19653
19654         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
19655         same path in the entry when calling this.
19656
19657 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
19658
19659         * *.[ch]: Changed the copyright in all the files to 2001.
19660
19661 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
19662
19663         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
19664         * configure.in: Bump version to 0.9.2
19665         * utilops.c: Fix text in copy/move dialog for multiple files.
19666
19667 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
19668
19669         * dupe.c: When starting a compare set the status text to file count,
19670         gives user idea of how many files are being compared.
19671         * image.c: Compile clean-up.
19672         * po/*.po: Make distcheck touched these.
19673
19674 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
19675
19676         * filelist.c, window.c: Fix drop down history on main window to change
19677         to the selected path after the popup window is hidden.
19678         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
19679         pixbuf.
19680         * utilops.c (generic_dialog_add_images): Implemented this function.
19681
19682 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
19683
19684         * filelist.c: Fix sticky thumbnails when changing to a dir with files
19685         that have similar file names as the previous dir. Fix refresh to
19686         reload thumbnails (it was stalling in the thumb_next checks).
19687         * menu.c: Call filelist_refresh() instead of the hack to refresh by
19688         changing to the same dir.
19689         * preferences.c: Use a button box for the ok, apply, cancel buttons.
19690         * po/POTFILES.in: Added new files, removed missing.
19691
19692 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
19693
19694         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
19695         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
19696         from SLIK.
19697         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
19698         utildlg.[ch]: Removed (see above).
19699         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
19700         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
19701         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
19702         utilops.[ch], window.c: Use the new convenience functions, constify
19703         things where needed.
19704         * main.c: Moved the file path utils out of here (see above).
19705
19706 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
19707
19708         * image.[ch]: Added fit window to image support (back in).
19709         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
19710         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
19711
19712 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
19713
19714         * image.c: Scrolling while decoding a scaled image no longer causes
19715         dropped (black) areas. Also added an tile blank flag so that tiles
19716         with no loaded data simply render a black rectangle for a speed
19717         improvement (this is currrently semi-broken as image_tile_sync() is
19718         currently always called to set the blank flag to FALSE :(.
19719
19720 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
19721
19722         * fullscreen.c: Made the full screen window have a black background
19723         once again.
19724         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
19725         the keyboard after a popup menu closes.
19726
19727 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
19728
19729         * image-load.c(image_loader_free): Fix a memory leak.
19730
19731 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
19732
19733         * dupe.c: Create the clist with 6 columns (forgot to increment this
19734         when I added the thumbnail column).
19735         * image.[ch]: Added the update functions, made them work.
19736         * img-main.c, img-view.c: Set the update functions, attach the windows
19737         for the titles.
19738         * window.c: Set the initial image to the logo.
19739
19740 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
19741
19742         * dnd.c: Temporarily disable dnd highlighting for image windows.
19743         * gqview.h, main.c: Minor fixups.
19744         * image.c: Generally works now, borders are cleared, focus is handled,
19745         etc. TODO: Add update callback, window title updating, and window
19746         auto-sizing.
19747         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
19748         during convertion to a menu_factory.
19749         * window.c: Moved focus draw/handling code out of here (into image.c).
19750
19751 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
19752
19753         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
19754         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
19755         
19756         This only applies when the scale width offset is not zero _and_ the
19757         resulting right edge of the scaled image is also the right side of the
19758         source image. (in other words: when rendering a tile that is aligned
19759         with the right side of the image).
19760
19761         Under the above conditions, gdk_pixbuf_scale() breaks for all
19762         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
19763         broken for TILES (I suspect this is because eog uses it, but does not
19764         have a TILES option, so that was not tested). At this point I was tired
19765         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
19766         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
19767         and breakage means the last 2 columns of pixels are seamingly generated
19768         from some random memory point, at best causing them to be corrupted, at
19769         worst causing a crash.
19770
19771         So what I did: Use gdk_pixbuf_composite_color() since it is the least
19772         broken. It does seem slower than gdk_pixbuf_scale(), since it does
19773         more.
19774
19775         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
19776         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
19777         entries in 3 months...)
19778
19779 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
19780
19781         * image.c, typedefs.h: Well, it now displays the image in all zoom
19782         settings. Still have to add (back) scrolling, set up the update call
19783         function, and work on redrawing the borders (borders currently do not
19784         get cleared to remove the previous image).
19785
19786 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
19787
19788         * image.[ch], typedefs.h: Start towards a new method of rendering the
19789         image to the screen. The image window is now basically _only_ a
19790         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
19791         am lucky if it doesn't crash, and really lucky if part of an image
19792         appears :) Well, at least the namespaces for the functions are at
19793         least a little saner now, so I accomplished something, althought the
19794         whole thing still needs to be re-thought from the tile/render point
19795         of view.
19796         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
19797         utildlg.c, window.c: Made it at least compile for testing.
19798
19799 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
19800
19801         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
19802         of main_image_change_to(), so that the file list of the main window
19803         also syncs to the image.
19804
19805 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
19806
19807         * dupe.[ch]: Added thumbnail support.
19808
19809 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
19810
19811         * dupe.[ch]: More work, many fixes, added right click menu, and
19812         generally made it nice to use (useable).
19813         * collect-table.c: Add the collection to the dupe window.
19814         * menu.c: Added 'Find duplicates...' to the file menu.
19815
19816 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
19817
19818         * README, TODO: Updates.
19819         * collect-table.c: Set default duplicate window mask to sort by name.
19820         * dupe.[ch]: Allow change of comparison method by adding drop down
19821         menu, fixed dnd when dragging from the list.
19822         * filelist.c: Only allow rename when new name does not exist.
19823         
19824
19825 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
19826
19827         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
19828         allow saving of user's accel keys (to ~/.gqview/accels).
19829         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
19830         do not use the data (because GtkItemFactory has a weird signal
19831         alignment (gpointer is first).
19832
19833         Sorry translators, menus must be re-translated (and it does not look
19834         like fun with GtkItemFactoryEntry using menu paths)
19835
19836 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
19837
19838         * configure.in: Do more compatible checks for png ?
19839         * tabcomp.c: Sanity checks for adding NULL key/path to list.
19840
19841 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
19842
19843         * image.c: Added render_types to better decrease unnecessary renders.
19844         * main.c, window.c: Save/Restore the window positions like in gimp,
19845         since that seems to work better.
19846         (And gimp programmers can't be wrong :)
19847
19848 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
19849
19850         * dupe.[ch]: Added new files containing 'find duplicates' window.
19851         * collect-table.c: Added 'find duplicates...' to pop-up menu.
19852         * fileops.[ch]: Added checksum_simple(), made some things const.
19853         * collect.[ch]: Added collection_info_valid().
19854         * filelist.[ch], menu.c, pathsel.c: const stuff.
19855         * image-load.[ch]: Added image_load_dimensions(), const stuff.
19856         * Makefile.am: Added dupe.[ch] to objects.
19857
19858 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
19859
19860         * po/*.po: Make distcheck did this.
19861         * configure.in, README: Release 0.9.1.
19862
19863 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
19864
19865         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
19866         completely clearing the disk cache.
19867         * filelist.c, menu.c: Changes for above.
19868         * preferences.c: Added a 'Clear cache' button.
19869         * utildlg.c: Allow passing NULL pointer for the cancel callback in
19870         confirm_dialog_new() and confirm_dialog_add().
19871
19872 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
19873
19874         * icons/collect.xpmi: Added wm icon for collection windows.
19875         * collect.c: Use it.
19876
19877 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
19878
19879         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
19880         and made it consistent with the one for view window. Added 'slideshow
19881         pause'.
19882         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
19883         4 less global Widget variables now, yay.
19884         * image.c: Reset scroll to 0,0 on new image.
19885         * img-main.[ch]: Used new menus, added necessary accessors for menus.
19886         * img-view.c: Added 'view in new window', and 'slideshow pause'.
19887
19888 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
19889
19890         * utildlg.[ch]: Added class parameter to set windowmanager class for
19891         dialogs. Also added option to set window under the mouse.
19892         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
19893         assignments.
19894         * globals.c, gqview.h, preferences.c, rcfile.c: Added
19895         place_dialogs_under_mouse var.
19896
19897 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
19898
19899         * po/ru.po: Updated Russian translation,
19900         submitted by val <frob@df.ru>.
19901         * po/fr.po: Updated French translation,
19902         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
19903         * po/pl.po: Added Polish translation,
19904         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
19905         (yes, close to a release once I do this).
19906
19907 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
19908
19909         * collect.c, image.c: Removed #warning warnings :)
19910         * fullscreen.c: Make sure the window is set to 0,0.
19911         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
19912         a dynamic drop down menu. Available sizes are now stored in a static
19913         list, and added a few more sizes.
19914
19915 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
19916
19917         * image.[ch]: Added read ahead buffering.
19918         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
19919         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
19920         the necessary read-ahead stuff. Allow verbosity levels for debug: each
19921         --debug on the command line increments verbosity.
19922         * thumb.c: Even on error, attempt to display what we have.
19923
19924 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
19925
19926         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
19927
19928 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
19929
19930         * image.c: Fix printing of window titles.
19931         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
19932         * preferences: Cleaned up window a bit, added tab 'window'.
19933
19934 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
19935
19936         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
19937         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
19938         option, zoom and dither quality options, adjustable zoom increment.
19939         Fixed menu separators to be insensitive.
19940
19941 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
19942
19943         * image.[ch]: Fix window resizing when zoom is auto, changed a few
19944         image_area options to be standard.
19945         * fullscreen.c, img-view.c, window.c: Use new image_area options that
19946         are now needed.
19947
19948 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
19949
19950         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
19951         from autozoom mode (implement it).
19952         * img-main.[ch], menu.c: call image_reload when reload button/menu is
19953         selected.
19954         * utildlg.c: Made Escape key cancel all dialogs.
19955
19956 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
19957
19958         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
19959         and image data.
19960         * img-main.c, img-view.c: Update for slideshow, below.
19961         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
19962         that slideshows start from the current image when no in random mode.
19963         Also added a slideshow_pause set of functions, currently not used
19964         anywhere right now -- will hook to keys/mouse menus later.
19965
19966 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
19967
19968         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
19969         include a progress bar.
19970         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
19971         rotate options.
19972         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
19973         * README: Added rotate keys to key summary.
19974
19975 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
19976
19977         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
19978         provides save to png function.
19979         * Makefile.am, thumb.c: Used save to png function.
19980         * configure.in: Test for png, now required.
19981         * image.c: Fix bug in queue area computation.
19982         * main.c: Change -help to --help in warning message.
19983         * po/*.po: Fix --help stuff.
19984
19985 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
19986
19987         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
19988         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
19989         global data, so it is only included once.
19990         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
19991         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
19992         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
19993         references, added gdk-pixbuf stuff.
19994
19995 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
19996
19997         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
19998         GIF loader seems to error out on thumbnail _RE_generation, will have
19999         to look into that.
20000         * filelist.c: Use it.
20001         * collect-table.c: Broken, but at least it compiles to test new
20002         thumbnail code.
20003
20004 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
20005
20006         * image.c: Image loading now works with no black spots on scroll :)
20007         Still a lot of fixes/optimizes/mem cache management to do though...
20008
20009 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
20010
20011         * image.[ch]: Move to a floating point zoom, mor work on queue and
20012         rendering.. still really broken.
20013         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
20014         number type.
20015
20016 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
20017
20018         * filelist.c: Fix crash when deleting files while loading thumbs (this
20019         code will die a horrible death anyway when I move thumb loading to an
20020         idle call that uses image-loader.c stuff.
20021         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
20022         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
20023         error prone, no zoom.
20024         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
20025         places though <-- FIXME.
20026         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
20027         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
20028         (eventually).
20029
20030 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
20031
20032         * img-main.c: Fix file operations from keyboard when coming out of full
20033         screen.
20034         * configure.in, README: release 0.9.0
20035
20036 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
20037
20038         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
20039         -Wmissing-prototypes -Wmissing-declarations -Werror"
20040
20041 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
20042
20043         * tabcomp.c: Preserver order of keys between load/save.
20044         * filelist.[ch], window.c: Added a path history to the path entry,
20045         combo crashes when changed while popped up, so it does not work as
20046         expected, yet.
20047         * README: Updated.
20048
20049 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
20050
20051         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
20052         window sizes to the collection file. (and restore is 'save window
20053         positions' is enabled)
20054         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
20055         our own hidden .gqview dir, no reason to hide the config file.
20056
20057 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
20058
20059         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
20060         * collect-table.[ch], collect.c: Added more keyboard commands, more
20061         fixes.
20062         * image.c: Check that image in a collection is valid before using it.
20063         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
20064         path (well, duh).
20065         * window.c: Changes for additional sort option.
20066
20067 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
20068
20069         * collect-io.c: Change warning printf.
20070         * preferences.c: Open proper tab when showing 'about'.
20071         * po/POTFILES.in: Updated to include collection files, as well ad the
20072         other new ones added since 0.8.2.
20073
20074 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
20075
20076         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
20077         support for the numeric keypad. Zoom using +, -, /, *; move with
20078         the number keys, etc.
20079         * collect-table.c, typedefs.h: Added support for navigation/selection
20080         in collections with the keyboard.
20081
20082 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
20083
20084         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
20085         for displaying status, image/selection count, etc.
20086         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
20087         options, added selection style option. Save open_recent_max to config.
20088
20089 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
20090
20091         * collect-table.c: Properly set the main image on 'view'.
20092         * dnd.c, main.c: Namespace changes, make dropping collections work on
20093         main window.
20094         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
20095         appropriate there.
20096         * img-main.[ch]: Added (back) slideshow, various minor changes.
20097         * img-view.c: Added slideshow,  make keys work with CAPS on.
20098         * slideshow.c: Make only the main window support filelist slideshows.
20099
20100 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
20101
20102         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
20103         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
20104         names (below).
20105         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
20106         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
20107         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
20108         a path list, collection list, or falls back to filelist.
20109
20110 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
20111
20112         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
20113         it is just a NOP.
20114         * collect-table.c, collect.c: More work on popup menus, added recursive
20115         directory dropping. And more work overall.
20116         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
20117         in place of old free_selected_list, Exposed more in the filelist.h
20118         header.
20119         * fileops.[ch]: Added path_list_* functions.
20120         * img-view.[ch]: Added a way to start a new window from a collection.
20121
20122 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
20123
20124         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
20125         popup menus for, sorting, saving, editing. Collections now have
20126         a ref count.
20127         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
20128         recent open menu, history saving, popup menu utils.
20129         * pathsel.c: Synced the file list to change as the user types in the
20130         entry. (also fixes it to change when combo-items are selected).
20131         * tabcomp.[ch]: Added history_list features to load/save keys to a
20132         file.
20133
20134 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
20135
20136         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
20137         is generated, since the case of the same path being in a collection
20138         multiple times broke the old method. Moving between collections seems
20139         to work now. Added collection stepping accessors.
20140         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
20141         * main.c (filename_from_path): Test that path != NULL.
20142         * typedefs.c: Move collect.h typedefs here.
20143
20144         Its funny, but after this bit of hacking I feel dirty, like I did this
20145         all wrong...
20146
20147 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
20148
20149         * collect-table.c: Added a tooltip to display the filenames, probably
20150         should be an option.
20151
20152 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
20153
20154         * collect-dlg.[ch]: Added load save dialogs for collections.
20155         * collect-io.[ch], collect-table.c, collect.c: More work.
20156         * filelist.[ch]: Added select all routines.
20157         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
20158         hierarchy: Everything is under ~/.gqview now, old locations are moved
20159         to the new ones if found on start-up.
20160         * pathsel.[ch]: Added filtering toggle.
20161         * utildlg.h: Added a generic data pointer for FileDialogs.
20162         * menu.c: Added collection new/open and select all/none menu items.
20163
20164 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
20165
20166         * collect-table.c, collect.h: Added selections, started dnd data set,
20167         and other stuff.
20168         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
20169
20170 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
20171
20172         * collect.[ch], collect-table.[ch]: Actually displays something now
20173         when a file is dragged on the window.
20174
20175 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
20176
20177         * img-main.c: When in fullscreen, hide the mouse cursor after
20178         5 seconds of inactivity.
20179
20180 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
20181
20182         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
20183         updated netpedia URL, since the old location is often (always) broken.
20184
20185 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
20186
20187         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
20188         should work, if there was anything that actually used the functions.
20189         Right now a blank window opens :)
20190         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
20191         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
20192         SORT_NONE to SortType enum.
20193         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
20194
20195 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
20196
20197         * *.[ch]: All c files now have corresponding .h headers, except
20198         globals.c and main.c, which are in gqview.h.
20199         * src/Makefile.am: Added the headers.
20200         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
20201         autogenerated config.h.
20202
20203 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
20204
20205         * filelist.c, gqview.h, main.c: Added new function to change the
20206         current image through the filelist given pathname. Use it to fix bug
20207         causing filename not to be selected in list on startup and tab
20208         completion entry.
20209
20210 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
20211
20212         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
20213         basic sorting of files on name, size, or date.
20214
20215 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
20216
20217         * configure.in: Release 0.8.2
20218         * README: Updated.
20219         * utilops.c: Change a \b to a \n.
20220         * po/*.po: Make corresponding change to above.
20221
20222 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
20223
20224         * filelist.c (filelist_change_to): When going up one dir, make previous
20225         place visible in the list.
20226
20227 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
20228
20229         * clist_edit.c: Fixups for positioning.
20230         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
20231         renaming optional.
20232
20233 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
20234
20235         * clist_edit.[ch]: New files that allow in place editing of a clist.
20236         * filelist.c: Add in place renaming.
20237
20238 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
20239
20240         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
20241         icons on windows.
20242         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
20243         icons/Makefile.am: Add new icons for windows.
20244         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
20245         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
20246         GQview title is now after the image filename.
20247
20248 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
20249
20250         * main.c: Pressing delete now correctly deletes selected files.
20251         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
20252         expands images too (by default, added config option to have old
20253         behavior.
20254
20255 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
20256
20257         * po/it.po: Added Italian translation, submitted by
20258         Christopher R. Gabriel <cgabriel@pluto.linux.it>
20259         * po/es.po: Updated Spanish translation, submitted by
20260         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20261         * po/pt_BR.po: Updated brazilian translation, submitted by
20262         "Evandro F. Giovanini" <elinux@linuxave.net>
20263         * configure.in: Added it to ALL_LINGUAS
20264
20265 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
20266
20267         * README: Updated.
20268         * configure.in: release 0.8.1
20269
20270 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
20271
20272         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
20273         support for mouse wheel (4,5) to scroll image or flip through images.
20274
20275 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
20276
20277         * configure.in, po/sk.po: Added Slovak translation, submitted by
20278          "Sandokan" <cortex@nextra.sk>
20279
20280 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
20281
20282         * configure.in, po/es.po: Added Spanish translation, subbmitted by
20283         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20284
20285 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
20286
20287         * confgure.in, po/fr.po: Added French translation, submitted by
20288          Jean-pierre PEDRON <jppedron@club-internet.fr>
20289
20290 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
20291
20292         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
20293         that rpm -tb will work.
20294         * po/tr.po, gqview.desktop: Update Turkish translation, from
20295         Fatih Demir <kabalak@gmx.net>
20296
20297 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
20298
20299         * README: Release 0.8.0.
20300
20301 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
20302
20303         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
20304         causing custom_filter to only have one entry max.
20305         * utilops.c: Removed unused code, fix rename description.
20306
20307 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
20308
20309         * filelist.c, gqview.h, window.c: File list now scrolls to display
20310         the first file that matches the path entry box during tab completion.
20311         The directory changes to follow the completion too.
20312
20313 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
20314
20315         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
20316         Save thumnbnail mode to rcfile; add command line option for slideshow,
20317         rename other long options; make next/prev work properly during
20318         slideshow.
20319
20320 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
20321
20322         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
20323         translation from Kam Tik <kamtik@hongkong.com>
20324
20325 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
20326
20327         * *.[ch]: Update copyrights to 2000.
20328         * configure.in: Bumper version to 0.8.0 ('bout time)
20329         * README, TODO: Updates
20330
20331 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
20332
20333         * image.c, img-main.c: Fix mem leaks.
20334         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
20335         * utilops.c: Added display of source and dest images to overwrite
20336         dialogs (uses above).
20337         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
20338
20339 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
20340
20341         * main.c: Added full screen startup option (-f or -full), derived from
20342         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
20343
20344 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
20345
20346         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
20347         to set the root window wallpaper. (If zoom is fit to window, image is
20348         scaled, otherwise tiled.
20349         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
20350
20351 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
20352
20353         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
20354         by Martial MICHEL <martial@users.sourceforge.net>
20355
20356 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
20357
20358         * fileops.c (get_current_dir): Fix problem when there is no read
20359         permission for the current dir. Derived from patch by
20360         Mathieu Dessus <mdessus@free.fr>
20361
20362  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
20363
20364         * configure.in, po/tr.po: Added Turkish translation from
20365         Fatih Demir <kabalak@gmx.net> 
20366
20367 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
20368
20369         * pathsel.c, tabcomp.c: Fix memory leaks.
20370
20371 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
20372
20373         * po/ru.po: Added Russian translation
20374         from Oleg Andrjushenko <oandr@itec.cn.ua>
20375         * po/pt_BR.po: Added Brazilian Portuguese translation
20376         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
20377         * po/ja/po: Added Japanese translation
20378         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
20379         * configure.in: Updated ALL_LINGUAS.
20380
20381 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
20382
20383         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
20384         gtk+-1.2.5-pre1. I think there are still realize issues with that
20385         version of GTK+, however.
20386
20387 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
20388
20389         * filelist.c: Fix reversal of calculating column width of the files
20390         list for icons vs. no icons.
20391         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
20392         horizontal scrollbar is accurate (and usually not there ;)
20393
20394 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
20395
20396         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
20397         history. This was done by adding a combo widget option to the tab
20398         completion routines.
20399
20400 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
20401
20402         * config.c: Fix 'fall back to 48x48 icon size' bug.
20403
20404 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
20405
20406         * po/de.po: Added german translation
20407         by mawarkus@t-online.de (Matthias Warkus)
20408         * configure.in (ALL_LINGUAS): Added de.
20409
20410 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
20411
20412         * utilops.c: Make it easier for translators.
20413
20414 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
20415
20416         * thumb.c: Regenerate thumbnails whent the preferred size changes.
20417
20418 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
20419
20420         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
20421         'save settings on exit' option and always save one exit, this was
20422         leading to confusion as to why settings are not always saved.
20423         * menus.: Removed the save settings menu line, no longer needed.
20424
20425 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
20426
20427         * main.c(main): Use gtk_set_locale();
20428         * window.c: Use gqview instead of main for wmhints.
20429
20430 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
20431
20432         * filelist.c: Update the file count when files are removed.
20433         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
20434         the lists to account for possibly deleted files.
20435
20436 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
20437
20438         * window.c: Fix hang bug when dragging a file after starting with tools
20439         floating, then unfloating the window. (don't use gtk_widget_reparent
20440         for this).
20441         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
20442         all drags to Gimp 1.1.6 works.
20443
20444 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
20445
20446         * configure.in, Makefile.am: Added localedir definition.
20447         * src/main.c: Added locale and i18n initialization.
20448
20449 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
20450
20451         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
20452         gtk/imlib checks.
20453         * po/POTFILES.in: Created for gettext.
20454         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
20455         translation.
20456
20457 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
20458
20459         * all files: Moved to autoconf and automake.
20460
20461 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
20462
20463         * gqview.h, README, gqview.spec: Release 0.7.0
20464
20465 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
20466
20467         * img-view.c: Added a 'close window' option to pop up dialog.
20468
20469 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
20470
20471         * main.c (main): Fix so that window does not expand to image size when
20472         strting up with an image (from command line).
20473         * img-view.c (view_window_new): Follow the limit window size option,
20474         if enabled.
20475
20476 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
20477
20478         * main.c: Setup random seed, for better random slideshows.
20479
20480 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
20481
20482         * img-main.c: Use black background for full screen.
20483         * menu.c: Keep keyboard grab when full screen menu closes.
20484
20485 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
20486
20487         * img-main.c: Keyboard now works with full screen.
20488         * main.c: Drop out of full screen before exiting.
20489
20490 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
20491
20492         * image.c: Fix image snapping to uppper left when resizing window.
20493         * main.c: Increase progressive scrolling rate.
20494
20495 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
20496
20497         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
20498         progressive key scrolling option.
20499
20500 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
20501
20502         * image.c, img-main.c, gqview.h: A few api changes with regard to image
20503         auto-sizing and zooming.
20504         * dnd.c: Made image dnd more generic to work with separate views.
20505         * img-view.c: Added  dnd and keyboard support.
20506
20507 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
20508
20509         * image.c, img-view.c, window.c: Fixups for window resizing and initial
20510         size setting.
20511
20512 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
20513
20514         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
20515         file list no longer displays image, but correctly, only displays
20516         action/popup menu.
20517         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
20518         screen option.
20519
20520 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
20521
20522         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
20523         view images in a new window. ImageWindow functions are now completely
20524         generic (save one spot).
20525
20526 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
20527
20528         * slideshow.c, filelist.c: Make slideshow work correctly.
20529         * config.c, rcfile.c: Add saving and adjustment of slide show options.
20530
20531 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
20532
20533         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
20534         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
20535         * filelist.c: Made a few functions needed for slideshow public.
20536
20537 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
20538
20539         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
20540         handling (creating) GLists.
20541
20542 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
20543
20544         * rcfile.c (load_options): Fix memory leak, patch submitted by
20545         F. Petitjean <fpetitje@bureauveritas.com>
20546
20547 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
20548
20549         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
20550
20551 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
20552
20553         * filelist.c: Generate thumbnails for visible files first. Thumbnails
20554         are now kept when renaming.
20555
20556 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
20557
20558         * pathsel.c: Merge improvements from gqmpeg version.
20559         * tabcomp.c, tabcomp.xpm: ditto.
20560         * utildlg.c: ditto.
20561         * config.c, utilops.c, window.c: Use newer features of above.
20562
20563 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
20564
20565         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
20566         viewed files are moved, renamed, or deleted.
20567
20568 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
20569
20570         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
20571         color displays.
20572
20573 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
20574
20575         * Makefile: Added static build target, some cleanup.
20576
20577 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
20578
20579         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
20580         so it can be resized smaller.
20581
20582 0.6.0 (3-5-98)
20583   > Major rewrite (60-70%), now requires gtk+-1.2.0
20584   > Multiple file selection.
20585   > Drag and drop.
20586   > Better keyboard support.
20587   > xvpics thumbnail support (read only), optional.
20588   - Add command line options to force show and hide of tools.
20589   * Fix tab completion bug.
20590   * Fix gtk 1.2.0 related bugs.
20591
20592 0.5.1 (12-8-98)
20593   - Should compile now without editing the Makefile with any gtk through 1.1.5
20594   * Fix file highlight bug when user tab completes to currently displayed dir.
20595   * Fix for FreeBSD.
20596
20597 0.5.0  (11-11-98)
20598   > Add path entry window with tab completion.
20599   > Add tab completion to all areas where a path can be typed.
20600   > Add option to save window positions.
20601   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
20602     for some keyboard layouts.
20603   - Add border to floating tools window for better appearance on some WM's.
20604
20605 0.4.3  (10-09-98)
20606   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
20607     image selected has the same dimensions, it would not display.
20608   * More fixes dealing with 'fit window to image'
20609
20610 0.4.2  (10-07-98)
20611   > Add 'fit window to image' option when tools float or hide.
20612   > Add copy and move dialogs.
20613   > Add option to hide the tools completely.
20614   > Save settings on exit option added, and option to restore tool state.
20615   - Pressing the [ESC] key will now stop loading of thumbnails.
20616   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
20617   - Add save button to config dialog.
20618   - New configuration tab: image, moved relevent options there.
20619
20620 0.4.1  (9-11-98)
20621   > Scrollbars removed, now you can pan the image by pressing and dragging the
20622     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
20623   > The file selection area and status line can be 'floated' into a separate
20624     window, this allows the image window to display more of the image.
20625   > The file delete confirmation dialog can now be disabled in the options
20626     window.
20627   > The beginnings of keyboard support ( see the keyboard chart, above )
20628   - Now if a thumbnail is older than it's parent image, the thumbnail is
20629     recreated, so that changed images have their thumbnail properly updated.
20630   - While loading thumbnails GQview is now responsive to commands, slowly, but
20631     it works. You can now load images, delete files, etc. while the thumbnails
20632     are being generated. The thumbnail generation can be interrupted too by
20633     simply turning them off.
20634   * The code that determines the user's HOME directory has been rewritten, now
20635     hopefully users of nis will be happy. If the directory is not found or
20636     cannot be determined, GQview exits semi-gracefully.
20637   * Fixed some bugs here and there.
20638
20639 0.4.0  (8-15-98)
20640   > Thumbnail caching added ($HOME/.gqview_thmb).
20641   - patch from Joshua Thomas Green applied for those that want to compile
20642     with GTK 1.1.x (the development version), just uncomment one line in the
20643     Makefile.
20644   - patch from Joel Young applied to the .spec file of the RPM version.
20645
20646 0.3.4  (7-30-98)
20647   * Fixed problem loading files into external editors when a space was in the
20648     pathname.
20649
20650 0.3.3  (5-15-98)
20651   - Changes to file listing code for speed improvement in large directories.
20652   * Fixed a bug that would cause a thumbnail's height or width to be zero when
20653     an image has a large aspect ratio.
20654   * Fixed some memory leaks in the file listing code.
20655   - Other small changes including source re-organization.
20656   - Added a pixmap file to use as an icon (gqview.xpm).
20657
20658 0.3.2  (5-7-98)
20659   * Fixed a bug which made the first editor slot useless from config dialog.
20660
20661 0.3.1  (5-4-98)
20662   - Changed filelist code to properly implement Glist.
20663   - Moved definitions of variables and #includes to better places.
20664
20665 0.3.0  (4-24-98)
20666   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
20667   > Thumbnails size can be selected (General Options).
20668   > Rewrite (again) of the file list (to support adding/removing entries
20669     without re-reading the entire directory listing, [still need to convert
20670     the directory list, however]).
20671   - minor display layout changes (to accomodate the progress bar).
20672   - if a file format cannot be determined, a generic 'unknown image' picture
20673     is displayed.
20674   - added display for the number of files listed.
20675   - added '-debug' command line option for debug output (preliminary)
20676
20677 0.2.1  (4-8-98)
20678   > Added a handle, now the file lists are sizeable.
20679   - renamed menu item Exit to Quit.
20680   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
20681
20682 0.2.0  (3-19-98)
20683   > External editors can be specified in the configuration window (max 8).
20684       Under the "external editors" tab.
20685   - Popup menu for filelist (delete, rename, and edit).
20686   - Filelist highlight now follows currently viewed image.
20687   - A few minor fixes.
20688
20689 0.1.1  (3-3-98)
20690   > Updated code to compile with GTK+-0.99.4
20691      (will not work with previous versions of GTK)
20692   - Command line no longer requires a complete path to a file if it is in
20693     the current working directory. (or must be relative to it)
20694   - When moving to the next (or previous) image, the file list
20695     scrolls to include the current image's name.
20696
20697 0.1.0  (2-28-98)
20698   > Added menu bar.
20699   > Added keyboard shorcuts.
20700   > Configuration can be saved (to .gqviewrc in user's home dir)
20701   > Command line support. (specify startup directory or file to view)
20702   > Can set startup directory in options window (can be disabled)
20703   > Added custom filtering options to support more formats
20704      (Imlib supports almost anything your system can read using
20705       ImageMagick or Netpbm, if available).
20706   > File operations: create directory, rename file, delete file.
20707   > clicking mouse on image:
20708       button one: next image
20709       button two: previous image
20710       button three: popup menu (zoom, file operations, edit image)
20711   > Added option to load image into The Gimp.
20712   - Fixed a bug in the history list truncating routine. (GQview would crash)
20713   - Other minor improvements and fixes.
20714
20715 0.0.3  (2-18-98)
20716   > Source code clean up! The source code has been organized
20717     and is now readable (some code still needs organizing, but
20718     at least now the code can be followed).
20719   > Makefile rewritten, it may still need editing for some systems.
20720     The '-g' gcc option was removed for the released code, this makes
20721     the binary about 1/3 smaller (it removes some debugging facilities)
20722   - Fixed the transparency problem. This removes the garbage displayed
20723     where an image is transparent, unfortunately for now it is set to purple.
20724
20725 0.0.2  (2-14-98)
20726   > Rewrote directory and file list handling, the lists
20727     can now be of any length.
20728   > Lists are now sorted.
20729   > History list no longer expands out of control as the
20730     directory path gets longer, entries are truncated at
20731     32 characters and '/...' is prepended.
20732   > Added configuration window, including:
20733     - show or hide dot files
20734     - select default zoom mode for new image
20735     - disable file filtering
20736     - choose file types to filter
20737     - about tab for version and contact info
20738
20739 0.0.1  (2-10-98)
20740   > No history, first release!
20741