Include missing glua.h and new release
[geeqie.git] / ChangeLog
1 commit 2c2e0f477a0fb9524235c90f9f7140e60e97319c
2 Author: Michael Schwendt <mschwendt@gmail.com>
3 Date:   Tue Aug 11 23:21:37 2015 +0100
4
5     NULL-ptr crash in image_read_ahead_done_cb()
6     
7     It's not easy to reproduce, but if one is mad and follows the steps and
8     presses the keys a few dozens times, there's a slight chance one can
9     trigger it. Not much to investigate it further.
10     
11     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
12     
13      | to reproduce: quickly keep pressing f (fullscreen) and page down
14      | (next file) keys.
15      |
16      | attached patch is a kind of workaround, I did not inspect further
17      | is this threading issue etc
18     
19     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
20     
21     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
22
23 commit 0dfeec9a9a7298d4c5389bb9151a5ad8a8ab9ed4
24 Author: Klaus Ethgen <Klaus@Ethgen.de>
25 Date:   Tue Aug 11 23:19:25 2015 +0100
26
27     Remove over optimization
28     
29     Thanks Uwe Ohse <uwe@ohse.de> for this find.
30     
31     "it looks good, but is dead slow, for each and every call to
32     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
33     really slow machine, which amounts to over 2 seconds if 144 tiles have
34     to be drawn (tested with many jpegs and a few large pngs).
35     
36     i propose to remove this optimization until someone fixes it. After
37     removal geeqie is fast, again."
38
39 commit 3a1908c1db02aad60f9dc0f770c0761ef6499be8
40 Author: Klaus Ethgen <Klaus@Ethgen.de>
41 Date:   Sat Sep 27 12:07:10 2014 +0100
42
43     Fix lcms2 integration
44     
45     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
46     the patch.
47
48 commit d6c33614c45e38845a0bcfd702e38e18d5dcec0b
49 Merge: e79d354 dcf1a1b 0ac5716
50 Author: Klaus Ethgen <Klaus@Ethgen.de>
51 Date:   Sun Jul 20 13:57:40 2014 +0100
52
53     Merge remote-tracking branches 'merge-requests/6' and 'merge-requests/7'
54     
55     * merge-requests/6:
56       Bug 3594998: make lirc initialization quieter
57     
58     * merge-requests/7:
59       Add filedata counting to watch for filedata leaks
60       Use FileData locks to avoid expensive reloads with marks enabled
61       Add "lock" functionality to keep FileDatas in memory
62
63 commit e79d3547fb650e5f45cb9c30707724c221fdfc20
64 Merge: 900e65e 11b6ce5
65 Author: Klaus Ethgen <Klaus@Ethgen.de>
66 Date:   Sun Jul 20 13:54:56 2014 +0100
67
68     Merge remote-tracking branch 'origin/merge-requests/5'
69     
70     * origin/merge-requests/5:
71       Fix crash when loading collection listing inexistent files.
72     
73     This is now a combination of Leons patch 900e65e and merge request of
74     Laurent. Hopefully that is now a bit more stable.
75
76 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
77 Author: Leon Winter <winter@bfw-online.de>
78 Date:   Mon May 26 23:33:52 2014 +0100
79
80     Fix for the assertion when file gives an empty lookup
81     
82     Thanks Leon for this patch.
83
84 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
85 Author: Petr Vorel <petr.vorel@gmail.com>
86 Date:   Tue Mar 4 00:31:04 2014 +0100
87
88     fix segfault while cancel rename dialog
89     
90     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
91     in generic_dialog_click_cb:58
92     
93     Steps to reproduce:
94     select more images on left section then is seen in on page (need to
95     scroll), roll to the top, click by right mouse button, select Rename
96     from menu and cancel it by key Esc (button Cancel is working).
97     
98     Program received signal SIGSEGV, Segmentation fault.
99     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
100     
101     (gdb) bt
102      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
103      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
104      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
105      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
106      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
107      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
108      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
109      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
110      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
111      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
112      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
113      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
114      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
115      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
116      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
117      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
118      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
119      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
120
121 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
122 Author: Levin <zjlevin@hotmail.com>
123 Date:   Sun Jan 26 13:46:01 2014 +0100
124
125     Updated Chinese locales
126     
127     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
128
129 commit de24ca6e169fc08e2bc6db1ee9054bd77b6623b0
130 Merge: 89d8c20 d3621de
131 Author: Klaus Ethgen <Klaus@Ethgen.de>
132 Date:   Sun Jan 26 13:30:18 2014 +0100
133
134     Merge remote-tracking branches 'origin/merge-requests/10' and 'origin/merge-requests/9'
135     
136     Merge in some trivial but useful merge requests. (Note that 9 includes 8.)
137     
138     * origin/merge-requests/10:
139       transifex config file allowing to easily use transifex-client
140     
141     * origin/merge-requests/9:
142       Skip over expanded keys.
143       Annotate debug_exception() with source file, line, and function.
144
145 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
146 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
147 Date:   Wed Aug 7 18:38:16 2013 +0200
148
149     transifex config file allowing to easily use transifex-client
150
151 commit d3621deb49713aad7c9758322b34316f4134a74f
152 Author: Emil Mikulic <emikulic@gmail.com>
153 Date:   Sun Apr 21 15:13:40 2013 +1000
154
155     Skip over expanded keys.
156     
157     This fixes handling of filenames with % in them.
158
159 commit c1808fdcda565bf94f5ff59d84d0985b54883648
160 Author: Emil Mikulic <emikulic@gmail.com>
161 Date:   Sun Apr 21 14:57:37 2013 +1000
162
163     Annotate debug_exception() with source file, line, and function.
164
165 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
166 Author: Laurent Monin <zas@norz.org>
167 Date:   Thu Dec 13 13:17:47 2012 +0100
168
169     Bug 3594998: make lirc initialization quieter
170     
171     Increasing debug level to 1 or 2 will give more information, level 0
172     will only output a message to user if lirc is initialized but can't
173     read config file.
174
175 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
176 Author: Laurent Monin <zas@norz.org>
177 Date:   Mon Nov 26 09:29:17 2012 +0100
178
179     Fix crash when loading collection listing inexistent files.
180
181 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
182 Author: Omari Stephens <xsdg@xsdg.org>
183 Date:   Tue Nov 13 06:08:21 2012 +0000
184
185     Add filedata counting to watch for filedata leaks
186     
187     This basically counts the number of filedata instances in existence at
188     any given point in time.  If the number doesn't drop down to where it's
189     supposed to be, there are leaks.
190
191 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
192 Author: Omari Stephens <xsdg@xsdg.org>
193 Date:   Mon Nov 12 18:44:44 2012 +0000
194
195     Use FileData locks to avoid expensive reloads with marks enabled
196
197 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
198 Author: Omari Stephens <xsdg@xsdg.org>
199 Date:   Mon Nov 12 06:03:02 2012 +0000
200
201     Add "lock" functionality to keep FileDatas in memory
202     
203     Adds two primitives to keep a FileData in memory even after its refcount
204     drops to zero.  Intended to be used in situations when an entire group of
205     FileDatas _should_ stay in memory as an optimization, even if the code
206     would continue to function properly even if the FileData were freed.
207
208 commit cf90f247aceadb444297c3c66e2215e8c209ca69
209 Author: Vedran Rodic <vrodic@gmail.com>
210 Date:   Sun Oct 28 12:07:41 2012 +0100
211
212     Fix a segfault caused by .desktop file with no exec= line.
213     
214     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
215
216 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
217 Author: Klaus Ethgen <Klaus@Ethgen.de>
218 Date:   Tue Oct 2 23:07:47 2012 +0100
219
220     Reapply 'call notify functions in in an idle call'
221     
222     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
223     have fixed this.
224
225 commit 0e46881846cb13fad7218d04b32ed95249c641ab
226 Author: Klaus Ethgen <Klaus@Ethgen.de>
227 Date:   Tue Oct 2 22:49:52 2012 +0100
228
229     Whitespace cleanup
230
231 commit 6e6c1b5c8465f322476705fbb8d590565d6eddf5
232 Merge: e8cd71d 632d092
233 Author: Klaus Ethgen <Klaus@Ethgen.de>
234 Date:   Tue Oct 2 22:27:22 2012 +0100
235
236     Merge branch 'ke-lua'
237     
238     Mostly implementing lua integration.
239     
240     * ke-lua:
241       Revert "call notify functions in in an idle call"
242       Implementing some usefull data structures for lua
243       First usable lua callback
244       Using common path for lua files
245       Overlay info with lua
246       Adding support for lua scripting
247
248 commit 632d09215f133ab09c1f56de26b12cb35a794806
249 Merge: b107d00 e8cd71d
250 Author: Klaus Ethgen <Klaus@Ethgen.de>
251 Date:   Tue Oct 2 22:19:13 2012 +0100
252
253     Merge branch 'master' into ke-lua
254     
255     * master: (185 commits)
256       better fix for big-endian architectures
257       Minor indentation fixes.
258       Cleanup checker shader code.
259       Fix exif orientation in clutter rendering mode.
260       Silent 2 warnings using explicit type casting.
261       Polish translation was updated, thanks to Grzegorz Gibas.
262       Update pt_BR translation.
263       Add *~, *.rej, *.orig files to git ignore list.
264       Fix for support >=automake-1.11.4
265       Trim trailing white spaces on empty lines.
266       Trim trailing white spaces.
267       Add missing vim modeline.
268       Fix indentation and few trailing white spaces.
269       Clear few more warnings, unused variables mostly.
270       Drop unused variable.
271       Remove commented out code.
272       Remove commented out code.
273       Remove commented out code.
274       Remove commented out code.
275       Remove commented out code.
276       ...
277
278 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
280 Date:   Sun Sep 23 11:19:36 2012 +0200
281
282     better fix for big-endian architectures
283
284 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
285 Author: Laurent Monin <zas@norz.org>
286 Date:   Tue Sep 4 15:05:41 2012 +0200
287
288     Minor indentation fixes.
289
290 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
291 Author: Laurent Monin <zas@norz.org>
292 Date:   Tue Sep 4 15:02:42 2012 +0200
293
294     Cleanup checker shader code.
295     
296     Size and colors can now be set outside the shader code.
297
298 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
299 Author: Laurent Monin <zas@norz.org>
300 Date:   Tue Sep 4 11:15:45 2012 +0200
301
302     Fix exif orientation in clutter rendering mode.
303
304 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
305 Author: Laurent Monin <zas@norz.org>
306 Date:   Thu Aug 30 22:16:43 2012 +0200
307
308     Silent 2 warnings using explicit type casting.
309
310 commit bfe962ba4dfebc74362154c5464e8887272595d0
311 Author: Laurent Monin <zas@norz.org>
312 Date:   Thu Aug 30 20:38:31 2012 +0200
313
314     Polish translation was updated, thanks to Grzegorz Gibas.
315     
316     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
317
318 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
319 Author: Laurent Monin <zas@norz.org>
320 Date:   Thu Aug 30 20:33:01 2012 +0200
321
322     Update pt_BR translation.
323     
324     I just polished the translation a bit making some menu entries more clear to understand.
325     Michal Čihař
326
327 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
328 Author: Laurent Monin <zas@norz.org>
329 Date:   Thu Aug 30 18:51:22 2012 +0200
330
331     Add *~, *.rej, *.orig files to git ignore list.
332
333 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
334 Author: Laurent Monin <zas@norz.org>
335 Date:   Thu Aug 30 18:46:00 2012 +0200
336
337     Fix for support >=automake-1.11.4
338     
339     Patch by Marien Zwart
340     
341     https://bugs.gentoo.org/show_bug.cgi?id=414863
342     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
343
344 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
345 Author: Laurent Monin <zas@norz.org>
346 Date:   Thu Aug 30 18:32:32 2012 +0200
347
348     Trim trailing white spaces on empty lines.
349
350 commit e436ea53511e1dadab981af18b237fee83fde39b
351 Author: Laurent Monin <zas@norz.org>
352 Date:   Thu Aug 30 18:31:41 2012 +0200
353
354     Trim trailing white spaces.
355
356 commit 2dfa5f58107ba16e171e2e65524859a42b057742
357 Author: Laurent Monin <zas@norz.org>
358 Date:   Thu Aug 30 18:26:06 2012 +0200
359
360     Add missing vim modeline.
361
362 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
363 Author: Laurent Monin <zas@norz.org>
364 Date:   Thu Aug 30 18:22:50 2012 +0200
365
366     Fix indentation and few trailing white spaces.
367
368 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
369 Author: Laurent Monin <zas@norz.org>
370 Date:   Thu Aug 30 18:10:47 2012 +0200
371
372     Clear few more warnings, unused variables mostly.
373
374 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
375 Author: Laurent Monin <zas@norz.org>
376 Date:   Thu Aug 30 17:34:14 2012 +0200
377
378     Drop unused variable.
379
380 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
381 Author: Laurent Monin <zas@norz.org>
382 Date:   Thu Aug 30 15:53:29 2012 +0200
383
384     Remove commented out code.
385
386 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
387 Author: Laurent Monin <zas@norz.org>
388 Date:   Thu Aug 30 15:53:29 2012 +0200
389
390     Remove commented out code.
391
392 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
393 Author: Laurent Monin <zas@norz.org>
394 Date:   Thu Aug 30 15:53:29 2012 +0200
395
396     Remove commented out code.
397
398 commit 065f8505a49848248fca6e4baf200ff32c76d44b
399 Author: Laurent Monin <zas@norz.org>
400 Date:   Thu Aug 30 15:53:29 2012 +0200
401
402     Remove commented out code.
403
404 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
405 Author: Laurent Monin <zas@norz.org>
406 Date:   Thu Aug 30 15:53:29 2012 +0200
407
408     Remove commented out code.
409
410 commit d183c70667dae4e1b9c14274f87008140705f77d
411 Author: Laurent Monin <zas@norz.org>
412 Date:   Thu Aug 30 15:53:29 2012 +0200
413
414     Remove commented out code.
415
416 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
417 Author: Laurent Monin <zas@norz.org>
418 Date:   Thu Aug 30 15:53:29 2012 +0200
419
420     Remove commented out code.
421
422 commit e24d1d84215f757a49950ddcb6a0a431215d9899
423 Author: Laurent Monin <zas@norz.org>
424 Date:   Thu Aug 30 15:53:29 2012 +0200
425
426     Remove commented out code.
427
428 commit a23decd0c110c10fe4514f6739033f0e615203f1
429 Author: Laurent Monin <zas@norz.org>
430 Date:   Thu Aug 30 15:53:29 2012 +0200
431
432     Remove commented out code.
433
434 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
435 Author: Laurent Monin <zas@norz.org>
436 Date:   Thu Aug 30 15:53:29 2012 +0200
437
438     Remove commented out code.
439
440 commit 7197eb36d57c04a5990165253a5342962217de82
441 Author: Laurent Monin <zas@norz.org>
442 Date:   Thu Aug 30 15:53:29 2012 +0200
443
444     Remove commented out code.
445
446 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
447 Author: Laurent Monin <zas@norz.org>
448 Date:   Thu Aug 30 15:53:29 2012 +0200
449
450     Remove commented out code.
451
452 commit bb4cf084d5405157c29562589824196f413ab4a8
453 Author: Laurent Monin <zas@norz.org>
454 Date:   Thu Aug 30 15:53:29 2012 +0200
455
456     Remove commented out code.
457
458 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
459 Author: Laurent Monin <zas@norz.org>
460 Date:   Thu Aug 30 15:53:29 2012 +0200
461
462     Remove commented out code.
463
464 commit 173d2143484c3360284a81425a312c41f82114a6
465 Author: Laurent Monin <zas@norz.org>
466 Date:   Thu Aug 30 15:53:29 2012 +0200
467
468     Remove commented out code.
469
470 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
471 Author: Laurent Monin <zas@norz.org>
472 Date:   Thu Aug 30 15:53:29 2012 +0200
473
474     Remove commented out code.
475
476 commit 69c450f528c4a97336928b3874ae89681773eb07
477 Author: Laurent Monin <zas@norz.org>
478 Date:   Thu Aug 30 15:53:29 2012 +0200
479
480     Remove commented out code.
481
482 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
483 Author: Laurent Monin <zas@norz.org>
484 Date:   Thu Aug 30 15:53:29 2012 +0200
485
486     Remove commented out code.
487
488 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
489 Author: Laurent Monin <zas@norz.org>
490 Date:   Thu Aug 30 15:53:29 2012 +0200
491
492     Remove commented out code.
493
494 commit 9a98f594d50179e5fda8434b474e8646a1101be9
495 Author: Laurent Monin <zas@norz.org>
496 Date:   Thu Aug 30 15:53:29 2012 +0200
497
498     Remove commented out code.
499
500 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
501 Author: Laurent Monin <zas@norz.org>
502 Date:   Thu Aug 30 15:53:29 2012 +0200
503
504     Remove commented out code.
505
506 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
507 Author: Laurent Monin <zas@norz.org>
508 Date:   Thu Aug 30 15:53:29 2012 +0200
509
510     Remove commented out code.
511
512 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
513 Author: Laurent Monin <zas@norz.org>
514 Date:   Thu Aug 30 15:53:29 2012 +0200
515
516     Remove commented out code.
517
518 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
519 Author: Laurent Monin <zas@norz.org>
520 Date:   Thu Aug 30 15:53:29 2012 +0200
521
522     Remove commented out code.
523
524 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
525 Author: Laurent Monin <zas@norz.org>
526 Date:   Thu Aug 30 15:53:29 2012 +0200
527
528     Remove commented out code.
529
530 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
531 Author: Laurent Monin <zas@norz.org>
532 Date:   Thu Aug 30 15:53:29 2012 +0200
533
534     Remove commented out code.
535
536 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
537 Author: Laurent Monin <zas@norz.org>
538 Date:   Thu Aug 30 15:53:29 2012 +0200
539
540     Remove commented out code.
541
542 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
543 Author: Laurent Monin <zas@norz.org>
544 Date:   Thu Aug 30 15:53:28 2012 +0200
545
546     Remove commented out code.
547
548 commit e23cc764544e07ddb495468bcf5ebb135464d617
549 Author: Laurent Monin <zas@norz.org>
550 Date:   Thu Aug 30 15:53:28 2012 +0200
551
552     Remove commented out code.
553
554 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
555 Author: Laurent Monin <zas@norz.org>
556 Date:   Thu Aug 30 15:53:28 2012 +0200
557
558     Remove commented out code.
559
560 commit 07edd520432046277c9517363e8a13c77d69a80e
561 Author: Laurent Monin <zas@norz.org>
562 Date:   Thu Aug 30 15:53:28 2012 +0200
563
564     Remove commented out code.
565
566 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
567 Author: Laurent Monin <zas@norz.org>
568 Date:   Thu Aug 30 15:53:28 2012 +0200
569
570     Remove commented out code.
571
572 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
573 Author: Laurent Monin <zas@norz.org>
574 Date:   Thu Aug 30 15:53:28 2012 +0200
575
576     Remove commented out code.
577
578 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
579 Author: Laurent Monin <zas@norz.org>
580 Date:   Thu Aug 30 15:53:28 2012 +0200
581
582     Remove commented out code.
583
584 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
585 Author: Laurent Monin <zas@norz.org>
586 Date:   Thu Aug 30 15:53:28 2012 +0200
587
588     Remove commented out code.
589
590 commit a2756cb29e1e1c3380a4047e680f12b579640850
591 Author: Laurent Monin <zas@norz.org>
592 Date:   Thu Aug 30 15:53:28 2012 +0200
593
594     Remove commented out code.
595
596 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
597 Author: Laurent Monin <zas@norz.org>
598 Date:   Thu Aug 30 15:20:31 2012 +0200
599
600     Drop unused variable.
601
602 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
603 Author: Laurent Monin <zas@norz.org>
604 Date:   Thu Aug 30 15:19:10 2012 +0200
605
606     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
607
608 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
609 Author: Laurent Monin <zas@norz.org>
610 Date:   Thu Aug 30 15:03:01 2012 +0200
611
612     Those stereo image options are of type int, not uint, use appropriate macros.
613
614 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
615 Author: Laurent Monin <zas@norz.org>
616 Date:   Thu Aug 30 14:50:59 2012 +0200
617
618     Drop unused variable and code.
619
620 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
621 Author: Laurent Monin <zas@norz.org>
622 Date:   Thu Aug 30 14:48:08 2012 +0200
623
624     Drop commented out code.
625
626 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
627 Author: Laurent Monin <zas@norz.org>
628 Date:   Thu Aug 30 14:40:45 2012 +0200
629
630     Drop commented out code.
631
632 commit 398ef4821b3700a0f423c67b8234232f435c22b8
633 Author: Laurent Monin <zas@norz.org>
634 Date:   Thu Aug 30 14:39:55 2012 +0200
635
636     Drop unused variables.
637
638 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
639 Author: Laurent Monin <zas@norz.org>
640 Date:   Thu Aug 30 14:39:33 2012 +0200
641
642     Drop unused variables.
643
644 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
645 Author: Laurent Monin <zas@norz.org>
646 Date:   Thu Aug 30 14:39:21 2012 +0200
647
648     Drop unused variables.
649
650 commit 177aaa75226e85083c33f15d7f27c728f5051694
651 Author: Laurent Monin <zas@norz.org>
652 Date:   Thu Aug 30 14:30:57 2012 +0200
653
654     Drop unused variables and code.
655     
656     pan-view.c: In function ‘pan_grid_build’:
657     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
658     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
659     pan-view.c: In function ‘pan_window_key_press_cb’:
660     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
661     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
662     pan-view.c: In function ‘pan_window_set_dnd_data’:
663     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
664     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
665
666 commit a528475df781869194c7c12a7f9e68299231e044
667 Author: Laurent Monin <zas@norz.org>
668 Date:   Thu Aug 30 14:26:21 2012 +0200
669
670     Drop unused variables and associated code.
671
672 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
673 Author: Laurent Monin <zas@norz.org>
674 Date:   Thu Aug 30 14:21:41 2012 +0200
675
676     Silent a warning when compiling with GTK+ >= 3.0.0.
677     
678     unused variable ‘success’ [-Wunused-variable]
679
680 commit 71731cbf926798a66607e3480bd453331edbd42b
681 Author: Laurent Monin <zas@norz.org>
682 Date:   Thu Aug 30 14:18:53 2012 +0200
683
684     Remove useless variable and code.
685
686 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
687 Author: Laurent Monin <zas@norz.org>
688 Date:   Thu Aug 30 14:17:47 2012 +0200
689
690     Remove commented out code.
691
692 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
693 Author: Laurent Monin <zas@norz.org>
694 Date:   Thu Aug 30 14:17:20 2012 +0200
695
696     Add parenthesis to silent a possible warning.
697     
698     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
699
700 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
701 Author: Laurent Monin <zas@norz.org>
702 Date:   Thu Aug 30 14:15:15 2012 +0200
703
704     Drop 2 unused variables.
705
706 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
707 Author: Laurent Monin <zas@norz.org>
708 Date:   Thu Aug 30 14:14:22 2012 +0200
709
710     Drop 2 unused variables.
711
712 commit a9f22e8996edf6ef0c903df502accca39795b567
713 Author: Laurent Monin <zas@norz.org>
714 Date:   Thu Aug 30 14:13:00 2012 +0200
715
716     Drop 2 unused variables.
717
718 commit d926faf2470884776bb637a666b9d5418782ad32
719 Author: Laurent Monin <zas@norz.org>
720 Date:   Thu Aug 30 14:12:02 2012 +0200
721
722     Drop unused variable.
723
724 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
725 Author: Laurent Monin <zas@norz.org>
726 Date:   Thu Aug 30 14:10:29 2012 +0200
727
728     Silent a warning.
729     
730     ‘histmap’ may be used uninitialized in this function
731
732 commit e195aada701568e50bb15f8dc07c6c4fff808007
733 Author: Laurent Monin <zas@norz.org>
734 Date:   Thu Aug 30 14:08:21 2012 +0200
735
736     Drop unused variable.
737
738 commit 332edbe346175c3f77454566328251d597669837
739 Author: Laurent Monin <zas@norz.org>
740 Date:   Thu Aug 30 14:06:24 2012 +0200
741
742     Drop unused code and variables (transform/orientation).
743
744 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
745 Author: Laurent Monin <zas@norz.org>
746 Date:   Thu Aug 30 14:01:41 2012 +0200
747
748     Fix up indentation and coding style.
749
750 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
751 Author: Laurent Monin <zas@norz.org>
752 Date:   Thu Aug 30 13:47:03 2012 +0200
753
754     Drop unused variables.
755
756 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
757 Author: Laurent Monin <zas@norz.org>
758 Date:   Thu Aug 30 13:45:31 2012 +0200
759
760     Drop dead code.
761
762 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
763 Author: Laurent Monin <zas@norz.org>
764 Date:   Thu Aug 30 13:44:07 2012 +0200
765
766     Drop unused variables.
767
768 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
769 Author: Laurent Monin <zas@norz.org>
770 Date:   Thu Aug 30 13:40:13 2012 +0200
771
772     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
773
774 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
775 Author: Laurent Monin <zas@norz.org>
776 Date:   Thu Aug 30 13:17:40 2012 +0200
777
778     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
779
780 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
781 Author: Laurent Monin <zas@norz.org>
782 Date:   Thu Aug 30 13:15:40 2012 +0200
783
784     Drop dead code.
785
786 commit 384d5890ff08ce83b97ba39fcfed16124705152f
787 Author: Laurent Monin <zas@norz.org>
788 Date:   Thu Aug 30 04:22:32 2012 +0200
789
790     Use new constant FD_MAGICK = 0x12345678u
791
792 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
794 Date:   Wed Aug 29 23:27:52 2012 +0200
795
796     better filedata ref debug messages
797     
798     The idea is this:
799     with --debug=2 geeqie writes log with pointers. If it crashes on
800     fd->magick, it writes the invalid pointer as a hex value before
801     the crash. Then the log can be grepped for this value to see
802     what happened with this fd in the past.
803
804 commit 2d51dd3a2bc18199726de6ed43fc024001852826
805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
806 Date:   Wed Aug 29 23:27:06 2012 +0200
807
808     fixed crash in file list
809
810 commit edb1e373979c41df56bee73358a5f34aab12f4cf
811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
812 Date:   Tue Aug 28 19:23:54 2012 +0200
813
814     added GDK_SCROLL_MASK to pixbuf renderer
815     
816     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
817     mouse wheel events
818     https://bugzilla.gnome.org/show_bug.cgi?id=671305
819
820 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
822 Date:   Tue Aug 28 18:48:10 2012 +0200
823
824     fixed crash in icon list
825
826 commit bafd4bd22cd26498175a0481a4f201921f8480b5
827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
828 Date:   Tue Aug 21 22:31:05 2012 +0200
829
830     fixed scroll of fullscreen image
831
832 commit 085be43cb79e04341102a9922e0e0f531454089a
833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
834 Date:   Tue Aug 21 20:39:03 2012 +0200
835
836     fixed updating of comment and keyword pane
837     
838     - temporary disabling of notifications does no longer work because
839     the notification is called later, in idle cb.
840     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
841     - now the update function checks if the new value is really different
842
843 commit 428c4a49f5a66ce0c5ced8c09a611e410587ba76
844 Merge: e292e72 902157e
845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
846 Date:   Tue Aug 21 19:25:58 2012 +0200
847
848     Merge commit 'refs/merge-requests/2' of git://gitorious.org/geeqie/geeqie into merge-requests/2
849
850 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
851 Author: Michal Čihař <mcihar@suse.cz>
852 Date:   Tue Aug 21 14:53:05 2012 +0200
853
854     Fix big endian support in tiff loader
855
856 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
857 Author: Laurent Monin <zas@norz.org>
858 Date:   Tue Aug 21 12:47:06 2012 +0200
859
860     Fix 2 compilation warnings due to missing type casting.
861     
862     Use GTK_WIDGET().
863
864 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
865 Author: Laurent Monin <zas@norz.org>
866 Date:   Tue Aug 21 12:43:43 2012 +0200
867
868     Fix 2 warnings due to unmatched gtk+ functions prototypes.
869     
870     gtk_cell_renderer_get_size(): missing const in parameter
871     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
872
873 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
874 Author: Michal Čihař <mcihar@suse.cz>
875 Date:   Tue Aug 21 11:40:57 2012 +0200
876
877     Whitespace cleanup
878
879 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
880 Author: Michal Čihař <mcihar@suse.cz>
881 Date:   Tue Aug 21 11:40:19 2012 +0200
882
883     Add support for LCMS2
884     
885     Both LCMS1 and LCMS2 are supported.
886
887 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
889 Date:   Tue Aug 21 10:43:09 2012 +0200
890
891     fixed typo that caused build failure
892
893 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
895 Date:   Mon Aug 20 22:42:33 2012 +0200
896
897     implemented presentation mode
898     
899     This is first version of presentation mode. It basically works
900     but the current caching and preload algorithms do not work well
901     with it.
902
903 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
905 Date:   Mon Aug 20 18:29:31 2012 +0200
906
907     clutter compatibility fixes
908
909 commit af6326dd1794cd36fc7c2293d695efac34e842ec
910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
911 Date:   Mon Aug 20 17:18:34 2012 +0200
912
913     more gtk3 drawing fixes
914
915 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
917 Date:   Sun Aug 19 00:34:20 2012 +0200
918
919     fixed segfault with gtk2
920
921 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
923 Date:   Sun Aug 19 00:28:42 2012 +0200
924
925     dropped support for gtk < 2.20
926
927 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
929 Date:   Sat Aug 18 23:02:36 2012 +0200
930
931     disable stereo mode in Pan View
932
933 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
935 Date:   Sat Aug 18 19:11:57 2012 +0200
936
937     speed improvements
938     
939     GBRA textures are faster
940     added some debug output
941
942 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
944 Date:   Sat Aug 18 18:43:06 2012 +0200
945
946     use gtk_widget_set_app_paintable for renderer
947
948 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
950 Date:   Sat Aug 18 18:12:50 2012 +0200
951
952     dropped renderer->overlay_draw
953
954 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
956 Date:   Sat Aug 18 18:05:20 2012 +0200
957
958     renamed renderer->update_sizes to update_viewport
959
960 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
962 Date:   Sat Aug 18 17:52:39 2012 +0200
963
964     simplified pr_zoom_clamp
965
966 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
968 Date:   Sat Aug 18 17:10:08 2012 +0200
969
970     fixed unnecessary renderer backend calls
971
972 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
974 Date:   Sat Aug 18 16:37:40 2012 +0200
975
976     clutter renderer code cleanup
977
978 commit cecac3e83b528238b00861f6318d9215489f2be4
979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
980 Date:   Sat Aug 18 16:25:18 2012 +0200
981
982     dynamic change of texture upload priority
983
984 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
986 Date:   Sat Aug 18 00:33:54 2012 +0200
987
988     implemented post-processing via 3d texture
989
990 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
992 Date:   Fri Aug 17 23:08:34 2012 +0200
993
994     added option for clutter renderer
995
996 commit 60370f4565f012349b3ebf6343adda7cbffd2979
997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
998 Date:   Thu Aug 16 23:15:17 2012 +0200
999
1000     draw background checkboard using fragment shader
1001
1002 commit 165d4724e586706fc7584d2797a78761927bc5ee
1003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1004 Date:   Wed Aug 15 22:28:02 2012 +0200
1005
1006     clutter drawing improvement
1007     
1008     use clutter_actor_set_scale instead of clutter_actor_set_size
1009     clip to the initialized part of texture during loading
1010
1011 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
1012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1013 Date:   Wed Aug 15 21:30:56 2012 +0200
1014
1015     added overlay and stereo input
1016
1017 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
1018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1019 Date:   Tue Aug 14 23:55:16 2012 +0200
1020
1021     update the texture with lower priority
1022
1023 commit 11bdc439465bef94c0f44bc90505b14994077ccd
1024 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1025 Date:   Tue Aug 14 23:03:26 2012 +0200
1026
1027     try to preserve original texture
1028
1029 commit 5f36bf52245175e396ee64e78e7863a25e33f559
1030 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1031 Date:   Tue Aug 14 22:52:03 2012 +0200
1032
1033     try to merge pending area_ready notifications
1034
1035 commit 269a04d54949a71b15704cc16001390b78277a00
1036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1037 Date:   Sun Aug 12 21:07:49 2012 +0200
1038
1039     added autoconf test for clutter
1040
1041 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
1042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1043 Date:   Sun Aug 12 19:33:46 2012 +0200
1044
1045     simplified mirrored stereo drawing
1046
1047 commit 266814d3a437d1900bc7399268d44811a9daa608
1048 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1049 Date:   Sun Aug 12 00:47:24 2012 +0200
1050
1051     expose/draw method moved to renderer-tiles
1052
1053 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
1054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1055 Date:   Sat Aug 11 23:46:42 2012 +0200
1056
1057     implemented clutter-based renderer
1058
1059 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
1060 Author: Laurent Monin <zas@norz.org>
1061 Date:   Thu Aug 16 23:33:24 2012 +0200
1062
1063     Update french translation.
1064
1065 commit bb35f83926c37e14b24931b03164d09b38b36a00
1066 Author: Laurent Monin <zas@norz.org>
1067 Date:   Wed Aug 15 00:48:35 2012 +0200
1068
1069     Add read_dummy_option() to handle old/deprecated options.
1070     
1071     It is better to keep a trace of old options, for now, just display
1072     a message about the option to be ignored, and the reason.
1073
1074 commit 20544048d99f4074e1aec280101b973bb2003cee
1075 Author: Laurent Monin <zas@norz.org>
1076 Date:   Mon May 14 23:01:01 2012 +0200
1077
1078     More use of const, fix up a warning.
1079
1080 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
1081 Author: Laurent Monin <zas@norz.org>
1082 Date:   Mon May 14 23:00:19 2012 +0200
1083
1084     Fix 4 warnings due to function prototype mismatches.
1085
1086 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
1087 Author: Laurent Monin <zas@norz.org>
1088 Date:   Mon May 14 22:34:22 2012 +0200
1089
1090     Don't discard const
1091
1092 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
1093 Author: Laurent Monin <geeqie@norz.org>
1094 Date:   Thu Dec 23 01:56:47 2010 +0100
1095
1096     Cleanup Exif Date sorting patch.
1097     
1098     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
1099
1100 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
1101 Author: Juuso Räsänen <juusora@gmail.com>
1102 Date:   Thu Dec 23 00:38:40 2010 +0100
1103
1104     Allow to sort files according to Exif-date
1105     
1106     I also like the idea about sorting files according to Exif-date. This
1107     behaviour seemed to be implemented in the pan-view but not in the main
1108     browser view. I created a little patch to "correct" this issue.  ;)
1109     
1110     This satisfies my own needs, although the exif-date reading could be
1111     probably somehow optimised(?).. now the GUI becomes unresponsive for
1112     few seconds if there are a lot of pictures in the directory...
1113
1114 commit b73335c511e8e299d37e43935173a9a089b2fc0c
1115 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1116 Date:   Fri Apr 2 20:47:34 2010 +0930
1117
1118     exif autorotate for proofs
1119     
1120     Find below a patch which adds auto-rotation of proof images based on image
1121     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1122     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1123     submission.  The patch below is against geeqie 1.0.
1124     
1125     The proof auto-rotation feature is controlled by a new setting in the
1126     "convenience" section of the image preferences dialog.  This way the
1127     existing behaviour is still available for those who want to use it.
1128     
1129     I find this new feature very useful when preparing proofing sheets and I
1130     suspect others would too.  Please consider this for inclusion in geeqie.
1131
1132 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
1133 Author: Àngel Mompó <mecatxis@gmail.com>
1134 Date:   Mon Aug 13 12:25:18 2012 +0200
1135
1136     Update catalan translation
1137
1138 commit a7e8746f7a2d61d09839590382da12a4183314df
1139 Author: Laurent Monin <zas@norz.org>
1140 Date:   Tue Mar 6 18:03:01 2012 +0100
1141
1142     Update french translation.
1143
1144 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
1145 Author: Daniel van Vugt <vanvugt@gmail.com>
1146 Date:   Thu Aug 18 22:46:55 2011 +0200
1147
1148     Display more descriptive screen names
1149     
1150     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
1151     
1152     Author: Daniel van Vugt <vanvugt@gmail.com>
1153
1154 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
1155 Author: Daniel van Vugt <vanvugt@gmail.com>
1156 Date:   Thu Aug 18 22:43:29 2011 +0200
1157
1158     Make fullscreen mode actually use the full screen.
1159     
1160     Use override-redirect to ensure fullscreen windows are drawn over any
1161     docks and panels.
1162     
1163     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
1164     Bug-Ubuntu: https://launchpad.net/bugs/788321
1165
1166 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
1167 Author: Peter Tuhársky <tuharsky@misbb.sk>
1168 Date:   Tue Mar 8 20:51:56 2011 +0100
1169
1170     Updated Slovak (SK_sk) translation
1171     
1172     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
1173
1174 commit a204856e521dcf66afa88530f1a92cb5404e98ba
1175 Author: Laurent Monin <geeqie@norz.org>
1176 Date:   Thu Dec 30 09:42:27 2010 +0100
1177
1178     Fix overlay formatting example in README.
1179
1180 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
1181 Author: Laurent Monin <geeqie@norz.org>
1182 Date:   Wed Dec 29 16:06:20 2010 +0100
1183
1184     Whitespaces fixes.
1185
1186 commit dea40dd784e784e424993cdf0305241b2a48e815
1187 Author: Colin Clark <cclark@mcb.net>
1188 Date:   Wed Dec 29 15:59:53 2010 +0100
1189
1190     Implement the scroll to/select row stuff for tree view in Preferences dialog
1191     
1192     In the Files tab:
1193     - when Add is pressed scroll to the new entry and set focus
1194       to the file-type field
1195     - when Defaults is selected scroll to column 0, row 0
1196     
1197     In the Keyboard tab:
1198     - when Defaults is pressed scroll to column 0, row 0
1199     
1200     Patch by Colin Clark, tidy up by Laurent Monin.
1201
1202 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
1203 Author: Laurent Monin <geeqie@norz.org>
1204 Date:   Thu Dec 23 16:45:09 2010 +0100
1205
1206     Align "3) Save metadata in Geeqie private directory" with previous entries.
1207
1208 commit 231db8a35193a26e6e63398e7f26615c4fa78204
1209 Author: Laurent Monin <geeqie@norz.org>
1210 Date:   Thu Dec 23 16:44:25 2010 +0100
1211
1212     Set fixed (but resizeable) width for Description column in Preferences > Files table
1213
1214 commit af5e94048f2cc40204ac5b799701a4bf1664e818
1215 Author: Laurent Monin <geeqie@norz.org>
1216 Date:   Thu Dec 23 15:35:24 2010 +0100
1217
1218     Fix a snprintf() warning regarding unsigned int64 format string.
1219     
1220     Solved by using "%llu" and type cast to (unsigned long long)
1221
1222 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
1223 Author: Laurent Monin <geeqie@norz.org>
1224 Date:   Thu Dec 16 20:18:32 2010 +0100
1225
1226     Remove obsolete .cvsignore from tree.
1227
1228 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
1229 Author: Michal Čihař <nijel@debian.org>
1230 Date:   Sun Dec 12 13:35:54 2010 +0100
1231
1232     Fix bashism
1233
1234 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
1235 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1236 Date:   Thu Aug 16 23:26:31 2012 +0200
1237
1238     Typo fix: s/allows to/allows one to/
1239
1240 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
1241 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1242 Date:   Thu Aug 16 23:23:38 2012 +0200
1243
1244     Fix typo "writting" (instead of "writing").
1245
1246 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
1247 Author: Laurent Monin <zas@norz.org>
1248 Date:   Thu Aug 16 23:20:25 2012 +0200
1249
1250     Revert "Fix typo "writting" (instead of "writing")."
1251     
1252     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
1253
1254 commit f66795e86f64ae015faf318b844cd4d16f406b50
1255 Author: Laurent Monin <zas@norz.org>
1256 Date:   Thu Aug 16 23:20:17 2012 +0200
1257
1258     Revert "Typo fix: s/allows to/allows one to/"
1259     
1260     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
1261
1262 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
1263 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1264 Date:   Wed Aug 15 15:30:40 2012 +0200
1265
1266     Typo fix: s/allows to/allows one to/
1267
1268 commit fffad3bfc36e6378f4d109f4400f921b4146947d
1269 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1270 Date:   Wed Aug 15 15:26:50 2012 +0200
1271
1272     Fix typo "writting" (instead of "writing").
1273
1274 commit 68619b544a553fcaf636894ec894553a0c8f650e
1275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1276 Date:   Thu Aug 16 21:50:39 2012 +0200
1277
1278     added Samsung and Panasonic raw extensions
1279     
1280     thanks Štěpán Roučka for the report
1281
1282 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
1283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1284 Date:   Tue Aug 14 21:58:57 2012 +0200
1285
1286     more compilation fixes
1287
1288 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
1289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1290 Date:   Tue Aug 14 20:22:37 2012 +0200
1291
1292     fixed compilation with gtk 2.20
1293
1294 commit 3531bfc74fd7293101af797ddf05956066d62ee6
1295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1296 Date:   Mon Aug 13 21:06:06 2012 +0200
1297
1298     dropped deprecated dither_quality code
1299
1300 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
1301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1302 Date:   Sun Aug 12 18:43:57 2012 +0200
1303
1304     fixed keyboard controll of image widget
1305
1306 commit f5e9151bcfce23bae199a5a995033b5c12805813
1307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1308 Date:   Sun Aug 12 01:30:28 2012 +0200
1309
1310     fixed pan-view drawing
1311
1312 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
1313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1314 Date:   Fri Aug 10 21:55:29 2012 +0200
1315
1316     fixed dnd
1317     
1318     used glib functions for uri manipulation
1319
1320 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
1321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1322 Date:   Sat Aug 4 22:13:33 2012 +0200
1323
1324     selectable image drawing for gtk3
1325
1326 commit 05547f582d702e7f91acf73186498bae0973c49c
1327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1328 Date:   Sat Aug 4 20:51:56 2012 +0200
1329
1330     selectable image cleanup
1331
1332 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
1333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1334 Date:   Fri Aug 3 23:33:18 2012 +0200
1335
1336     updated libchamplain code
1337
1338 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
1339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1340 Date:   Thu Aug 2 20:04:16 2012 +0200
1341
1342     changed GDK_<key> to GDK_KEY_<key>
1343
1344 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
1345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1346 Date:   Thu Aug 2 00:15:16 2012 +0200
1347
1348     use cairo for drawing
1349     
1350     cairo is the only supported drawing method in gtk3
1351
1352 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
1353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1354 Date:   Wed Aug 1 00:17:18 2012 +0200
1355
1356     use accessor functions
1357     
1358     gtk3 does not allow direct use of data structures,
1359     use accessor functions instead
1360
1361 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
1362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1363 Date:   Fri Aug 10 22:51:57 2012 +0200
1364
1365     detect both gtk2 and 3 in autoconf
1366
1367 commit 5658d2901c72c2da36007036dfa9e6776632b389
1368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1369 Date:   Sun Aug 12 22:07:51 2012 +0200
1370
1371     updated ChangeLog file
1372
1373 commit 529b1126534cc664e8f88f028fa56190cc8debf3
1374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1375 Date:   Sun Aug 12 22:06:03 2012 +0200
1376
1377     updated NEWS file
1378
1379 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
1380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1381 Date:   Fri Aug 10 21:20:07 2012 +0200
1382
1383     make sure fd is referenced
1384     
1385     file_data_disconnect_sidecar_file may free a fd with zero references
1386     we have to ref it if we want to use it later
1387
1388 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
1389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1390 Date:   Thu Aug 9 17:32:36 2012 +0200
1391
1392     fixed file_data_check_sidecars
1393     
1394     use more clear algorithm:
1395     if the group has changed
1396        disconnect everything
1397        create new group
1398
1399 commit fa99aa221843e0e371edf910a8a39c91451691fb
1400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1401 Date:   Thu Aug 9 17:30:12 2012 +0200
1402
1403     fixed exif_read_fd
1404     
1405     - add fd to cache immediately
1406     - do not check file presence, the result could be inconsistent with the cache
1407
1408 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
1409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1410 Date:   Tue Aug 7 10:21:29 2012 +0200
1411
1412     replaced assert with g_assert
1413
1414 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
1415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1416 Date:   Sun Aug 5 20:46:05 2012 +0200
1417
1418     updated README file
1419
1420 commit 672c7918e805f090e7848a9ce62cae61f29652fe
1421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1422 Date:   Sun Aug 5 20:40:07 2012 +0200
1423
1424     fixed gen_changelog for git
1425
1426 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
1427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1428 Date:   Tue Jul 31 19:10:15 2012 +0200
1429
1430     spec file cleanup
1431
1432 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
1433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1434 Date:   Tue Jul 31 19:09:43 2012 +0200
1435
1436     use GPLv2 copy with new FSF address
1437
1438 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
1439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1440 Date:   Tue Jul 31 18:20:06 2012 +0200
1441
1442     renamed zh_CN.GB2312.po to zh_CN.po
1443
1444 commit b286338544a2c60acb1332f3cb90f6b355af00fb
1445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1446 Date:   Tue Jul 31 17:41:47 2012 +0200
1447
1448     updated version and copyright notice
1449
1450 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
1451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1452 Date:   Mon Jul 30 18:21:13 2012 +0200
1453
1454     prevent crash in g_utf8_collate_key
1455     
1456     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
1457
1458 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
1459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1460 Date:   Mon Jul 30 16:31:04 2012 +0200
1461
1462     use AC_SYS_LARGEFILE
1463     
1464     Subject: Build with large file support
1465     From: Michal Čihař <nijel@debian.org>
1466     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
1467
1468 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
1469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1470 Date:   Sun Jul 29 19:07:39 2012 +0200
1471
1472     update file data structure
1473     
1474     update file data structure in view_dir_tree when a new directory
1475     is created
1476
1477 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
1478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1479 Date:   Sun Jul 29 19:05:58 2012 +0200
1480
1481     statusbar fix
1482     
1483     make sure layout_status_update_image is called only on valid
1484     statusbar
1485
1486 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
1487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1488 Date:   Sun Jul 29 15:02:56 2012 +0200
1489
1490     update statusbar after changing active image
1491     
1492     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
1493
1494 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
1495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1496 Date:   Fri Jul 27 16:28:48 2012 +0200
1497
1498     changed "readonly destination directory" to a warning
1499
1500 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
1501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1502 Date:   Fri Jul 27 15:03:58 2012 +0200
1503
1504     fixed bug in cache handling
1505     
1506     changed files stayed in cache, but they were reported as not found,
1507     this caused leaks and crashes
1508     bug introduced by change of notification function,
1509     commit 78cde6934008f79fe498e4adc64d187b0ed47417
1510
1511 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
1512 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1513 Date:   Thu Jul 26 16:02:52 2012 +0200
1514
1515     initialize default options before commandline parsing
1516     
1517     this fixes a crash on images specified on commandline
1518
1519 commit b107d0080d2f88a28bc4f06df64d86e747614f1a
1520 Merge: 0c470b9 97bddb3
1521 Author: Klaus Ethgen <Klaus@Ethgen.de>
1522 Date:   Sun May 27 18:41:56 2012 +0100
1523
1524     Merge branch 'ke' into ke-lua
1525     
1526     * ke:
1527       exif autorotate for proofs
1528
1529 commit cb758c2979a2a096c45ab0cb691cd063d81ae703
1530 Merge: af76525 6f70188
1531 Author: Klaus Ethgen <Klaus@Ethgen.de>
1532 Date:   Thu May 17 18:28:56 2012 +0100
1533
1534     Merge commit 'refs/merge-requests/1' of git://gitorious.org/geeqie/geeqie into merge-requests/1
1535     
1536     * git://gitorious.org/geeqie/geeqie:
1537       Ignore duplicates with same path
1538
1539 commit 97bddb361bf518b632cb4cf3145d311a94112886
1540 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1541 Date:   Fri Apr 2 20:47:34 2010 +0930
1542
1543     exif autorotate for proofs
1544     
1545     Find below a patch which adds auto-rotation of proof images based on image
1546     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1547     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1548     submission.  The patch below is against geeqie 1.0.
1549     
1550     The proof auto-rotation feature is controlled by a new setting in the
1551     "convenience" section of the image preferences dialog.  This way the
1552     existing behaviour is still available for those who want to use it.
1553     
1554     I find this new feature very useful when preparing proofing sheets and I
1555     suspect others would too.  Please consider this for inclusion in geeqie.
1556
1557 commit af76525a87cc636cdf7f5454f4e32969ef903534
1558 Merge: 5ef3084 dc3dea1
1559 Author: Klaus Ethgen <Klaus@Ethgen.de>
1560 Date:   Mon May 14 17:33:21 2012 +0100
1561
1562     Merge remote-tracking branch 'origin/toer'
1563     
1564     * origin/toer:
1565       Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
1566       Almost complete Swedish translation
1567       Started with Swedish translation
1568     
1569     Merged on request of Tore.
1570
1571 commit 0c470b926e37d814af9afa34081c78392d2d62bd
1572 Merge: 988b891 0922b29
1573 Author: Klaus Ethgen <Klaus@Ethgen.de>
1574 Date:   Fri Jan 6 02:25:47 2012 +0100
1575
1576     Merge branch 'ke' into ke-lua
1577     
1578     * ke:
1579       Fix directory walking bug
1580
1581 commit 5ef30846a7bc94585771a6d08284b771320b33d4
1582 Author: Klaus Ethgen <Klaus@Ethgen.de>
1583 Date:   Fri Jan 6 02:23:57 2012 +0100
1584
1585     Fix directory walking bug
1586     
1587     There was a annoying bug when walking up more than one directory level.
1588
1589 commit 0922b292f3e67e4b52c7377199c2617511be7a38
1590 Author: Klaus Ethgen <Klaus@Ethgen.de>
1591 Date:   Fri Jan 6 02:23:57 2012 +0100
1592
1593     Fix directory walking bug
1594     
1595     There was a annoying bug when walking up more than one directory level.
1596
1597 commit 988b89175eb9703d8116b719e0baf036793a33c3
1598 Author: Klaus Ethgen <Klaus@Ethgen.de>
1599 Date:   Fri Dec 30 13:59:53 2011 +0100
1600
1601     Revert "call notify functions in in an idle call"
1602     
1603     Breaks type in of keywords.
1604     
1605     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
1606
1607 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
1608 Author: cybjit <cybjit@gmail.com>
1609 Date:   Mon Apr 25 12:53:35 2011 +0200
1610
1611     Ignore duplicates with same path
1612
1613 commit c629a93801ac4e90402c0a6b7dda2f86b9534ef6
1614 Merge: 38e1cc5 3c9da3a
1615 Author: Klaus Ethgen <Klaus@Ethgen.de>
1616 Date:   Fri Dec 9 19:21:18 2011 +0100
1617
1618     Merge branch 'ke' into ke-lua
1619     
1620     * ke:
1621       Various errors in the translation (typo, etc.)
1622       call size signal indirectly via idle_call
1623       call log window functions indirectly via idle callbacks
1624
1625 commit 3c9da3aa08ed276561d5f9d445213cade0ec7b9d
1626 Merge: ba645d1 ce2d11c
1627 Author: Klaus Ethgen <Klaus@Ethgen.de>
1628 Date:   Fri Dec 9 19:21:02 2011 +0100
1629
1630     Merge branch 'master' into ke
1631     
1632     * master:
1633       Various errors in the translation (typo, etc.)
1634       call size signal indirectly via idle_call
1635       call log window functions indirectly via idle callbacks
1636
1637 commit ce2d11c4d9df655a4fff053373b724d985a25db0
1638 Author: Vincent Blut <vincent.debian@free.fr>
1639 Date:   Sat Dec 3 15:46:20 2011 +0100
1640
1641     Various errors in the translation (typo, etc.)
1642     
1643     Patch submitted by Vincent Blut that fix some typo in French locales.
1644     Closes Debian bug #620895.
1645
1646 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
1647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1648 Date:   Sat Nov 12 11:36:18 2011 +0100
1649
1650     call size signal indirectly via idle_call
1651     
1652     image_loader_size_cb is called from a second thread, so it can't
1653     use any gtk functions directly or via signals
1654     this fixes random crashes in gtk code introduced by commit e24281e5
1655
1656 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
1657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1658 Date:   Sat Nov 12 11:34:55 2011 +0100
1659
1660     call log window functions indirectly via idle callbacks
1661
1662 commit 38e1cc50039d6876045ffbed2a84aa73161a8d35
1663 Merge: ba07caf ba645d1
1664 Author: Klaus Ethgen <Klaus@Ethgen.de>
1665 Date:   Sat Oct 29 23:41:36 2011 +0100
1666
1667     Merge branch 'ke' into ke-lua
1668     
1669     * ke: (74 commits)
1670       rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1671       recognize all registered extensions, even if they contain dots
1672       sidecar_file_priority function is already called with extension as an argument
1673       call notify functions in in an idle call
1674       move the grouping code from file_data_new to filelist_read
1675       separate function fortesting changed files without sidecars
1676       consistent use of fd->extension
1677       simplified grouping of sidecars
1678       fixed filelist_sort_compare_filedata to not return 0 no different files
1679       always check for sidecars by readdir
1680       do not use FileData entries with empty path
1681       updated copyright notice
1682       added custom tiff loader
1683       added long-term cache for keywords
1684       set stereo.fixed default values to hdmi stereo standard
1685       fixed stereo.fixed preferences
1686       fixed stereo_temp_disable functionality
1687       ignore raw image support reported by the pixbuf loader
1688       fixed using DEBUG_N from multiple threads
1689       Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1690       ...
1691
1692 commit ba645d1fe84bb87385f0121613a85a08c14a676d
1693 Merge: dd77e02 04bb6f2
1694 Author: Klaus Ethgen <Klaus@Ethgen.de>
1695 Date:   Sat Oct 29 23:37:28 2011 +0100
1696
1697     Merge branch 'master' into ke
1698     
1699     * master: (71 commits)
1700       rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1701       recognize all registered extensions, even if they contain dots
1702       sidecar_file_priority function is already called with extension as an argument
1703       call notify functions in in an idle call
1704       move the grouping code from file_data_new to filelist_read
1705       separate function fortesting changed files without sidecars
1706       consistent use of fd->extension
1707       simplified grouping of sidecars
1708       fixed filelist_sort_compare_filedata to not return 0 no different files
1709       always check for sidecars by readdir
1710       do not use FileData entries with empty path
1711       updated copyright notice
1712       added custom tiff loader
1713       added long-term cache for keywords
1714       set stereo.fixed default values to hdmi stereo standard
1715       fixed stereo.fixed preferences
1716       fixed stereo_temp_disable functionality
1717       ignore raw image support reported by the pixbuf loader
1718       fixed using DEBUG_N from multiple threads
1719       Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1720       ...
1721
1722 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
1723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1724 Date:   Tue Oct 4 22:09:55 2011 +0200
1725
1726     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1727
1728 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
1729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1730 Date:   Sun Oct 2 11:55:34 2011 +0200
1731
1732     recognize all registered extensions, even if they contain dots
1733
1734 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
1735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1736 Date:   Sun Oct 2 11:16:03 2011 +0200
1737
1738     sidecar_file_priority function is already called with extension as an argument
1739
1740 commit 78cde6934008f79fe498e4adc64d187b0ed47417
1741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1742 Date:   Sun Oct 2 11:12:44 2011 +0200
1743
1744     call notify functions in in an idle call
1745
1746 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
1747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1748 Date:   Sat Oct 1 23:21:08 2011 +0200
1749
1750     move the grouping code from file_data_new to filelist_read
1751
1752 commit aff67e653215952b4766cf33bfdfa24cd93949b3
1753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1754 Date:   Sat Oct 1 20:58:34 2011 +0200
1755
1756     separate function fortesting changed files without sidecars
1757
1758 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
1759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1760 Date:   Sat Oct 1 17:11:10 2011 +0200
1761
1762     consistent use of fd->extension
1763
1764 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
1765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1766 Date:   Sat Oct 1 16:31:58 2011 +0200
1767
1768     simplified grouping of sidecars
1769
1770 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
1771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1772 Date:   Fri Sep 30 23:57:31 2011 +0200
1773
1774     fixed filelist_sort_compare_filedata to not return 0 no different files
1775
1776 commit efc8096527d6f743d17c44b9982616a169973f39
1777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1778 Date:   Fri Sep 30 23:02:26 2011 +0200
1779
1780     always check for sidecars by readdir
1781
1782 commit 7bb3871e21c03b7103792524458eddf0616880db
1783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1784 Date:   Fri Sep 30 10:54:32 2011 +0200
1785
1786     do not use FileData entries with empty path
1787
1788 commit 559683ddda8610a986ea1355dc191e8e20f77a23
1789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1790 Date:   Thu Sep 29 17:17:20 2011 +0200
1791
1792     updated copyright notice
1793
1794 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
1795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1796 Date:   Thu Sep 29 17:14:36 2011 +0200
1797
1798     added custom tiff loader
1799
1800 commit 25d02a83df709d2852f4cb90867aa261b80280ca
1801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1802 Date:   Thu Sep 29 12:36:08 2011 +0200
1803
1804     added long-term cache for keywords
1805
1806 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
1807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1808 Date:   Tue Sep 27 22:06:09 2011 +0200
1809
1810     set stereo.fixed default values to hdmi stereo standard
1811
1812 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
1813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1814 Date:   Tue Sep 27 22:03:47 2011 +0200
1815
1816     fixed stereo.fixed preferences
1817
1818 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
1819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1820 Date:   Tue Sep 27 21:12:02 2011 +0200
1821
1822     fixed stereo_temp_disable functionality
1823
1824 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
1825 Merge: a8c5cb2 a3a0697
1826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1827 Date:   Tue Sep 27 10:29:36 2011 +0200
1828
1829     added panorama .pto file to the list of known files
1830
1831 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
1832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1833 Date:   Mon Sep 26 15:02:05 2011 +0200
1834
1835     ignore raw image support reported by the pixbuf loader
1836
1837 Notes:
1838     cherry-picked to stable e43240dfd58b2df57ce3d20f39c763efe3e1eb65
1839
1840 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
1841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1842 Date:   Sat Apr 9 16:38:46 2011 +0200
1843
1844     fixed using DEBUG_N from multiple threads
1845
1846 Notes:
1847     cherry-picked to stable 20fab72e9ed2b9ae20967d5126556252e40c4dcf
1848
1849 commit 8a55b69211b5866025f66c514f34ad697d3d1909
1850 Author: Laurent Monin <geeqie@norz.org>
1851 Date:   Thu Dec 16 22:26:36 2010 +0100
1852
1853     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1854     
1855     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
1856     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
1857     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
1858
1859 Notes:
1860     cherry-picked to stable 5f29231b525166cf2a4a63c1872f3d27e8f1e413
1861
1862 commit 138e31f328408ac88f1162999c8fcb24298ab37a
1863 Author: Vladislav Naumov <vnaum@vnaum.com>
1864 Date:   Thu Dec 16 21:55:03 2010 +0100
1865
1866     Fix bug 2999830: do not report failed chown() on copy.
1867     
1868     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
1869     
1870     I was trying to copy images from my camera which is mounted as a USB
1871     mass storage device.  The files on the mount are owned by root, and
1872     geeqie tries to chown (and chgrp) the copy, fails, and displays an
1873     error message.  This is only mildly annoying when copying a single
1874     file, but when I want to copy multiple files the failure stops the
1875     operation after the first file.
1876     
1877     Patch by Vladislav Naumov <vnaum@vnaum.com>
1878     
1879     This patch ignores chown errors, while still doing chown
1880     (so root still can copy files preserving ownership).
1881     
1882     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
1883     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
1884
1885 Notes:
1886     cherry-picked to stable dc8933e3c0ae3e0021d13beb666d6729267c7624
1887
1888 commit a3a06975ec99beac1b2f1f16445679dd56fae053
1889 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1890 Date:   Tue Sep 27 10:29:36 2011 +0200
1891
1892     added panorama .pto file to the list of known files
1893
1894 commit 8560f48335b79764ce38fe0518bc0ca571e83c97
1895 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1896 Date:   Mon Sep 26 15:02:05 2011 +0200
1897
1898     ignore raw image support reported by the pixbuf loader
1899
1900 commit df06d685ee882ad294d2581bb635ae1f7e010c7f
1901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1902 Date:   Fri Jul 29 15:27:09 2011 +0200
1903
1904     fixed crash on incomplete jpeg file
1905
1906 commit bd374b070d437d6319946c49ae0166ee4621e737
1907 Author: Klaus Ethgen <Klaus@Ethgen.de>
1908 Date:   Sun Jul 24 13:17:34 2011 +0100
1909
1910     Change the image size from 10×20 to 20×20
1911     
1912     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
1913     SF:3191174.
1914
1915 Notes:
1916     cherry-picked to stable b2db13f420feb4a69a90be9ebd94ddebfb25c5a5
1917
1918 commit dd77e0242c78780f18fbdba4538008c7c0d1a665
1919 Merge: 4858999 a11e5ce
1920 Author: Klaus Ethgen <Klaus@Ethgen.de>
1921 Date:   Sun Jul 24 13:28:50 2011 +0100
1922
1923     Merge branch 'debian-614607' into ke
1924     
1925     * debian-614607:
1926       Change the image size from 10×20 to 20×20
1927
1928 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
1929 Author: Klaus Ethgen <Klaus@Ethgen.de>
1930 Date:   Sun Jul 24 13:17:34 2011 +0100
1931
1932     Change the image size from 10×20 to 20×20
1933     
1934     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
1935     SF:3191174.
1936
1937 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
1938 Author: Klaus Ethgen <Klaus@Ethgen.de>
1939 Date:   Sun May 15 19:44:04 2011 +0100
1940
1941     Fix a remote command bug
1942
1943 Notes:
1944     cherry-picked to stable 0c1fdf3613e9c885bbea9f5997da7a0e3a2f75d1
1945
1946 commit 4858999bc0b165211656849e174e9b0149cb33e7
1947 Author: Klaus Ethgen <Klaus@Ethgen.de>
1948 Date:   Sun May 22 09:40:51 2011 +0100
1949
1950     Typo, forgotten bracket
1951
1952 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
1953 Author: Klaus Ethgen <Klaus@Ethgen.de>
1954 Date:   Sun May 15 19:44:04 2011 +0100
1955
1956     Fix a remote command bug
1957
1958 commit 6f3d9d81d7f801188d056f5e839e2509f871d4e4
1959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1960 Date:   Sat May 14 22:16:49 2011 +0200
1961
1962     added Cycle through stereo modes menu entry
1963
1964 commit 4aa85ebde8aaadc9d0608ce18185bdb535e99f7c
1965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1966 Date:   Sat May 14 21:53:45 2011 +0200
1967
1968     do not mix autodetected and user-defined stereo mode
1969
1970 commit ba07cafe7ae515da81a3f4cb4a39a679305a62b2
1971 Merge: 83ae99a 943d16a
1972 Author: Klaus Ethgen <Klaus@Ethgen.de>
1973 Date:   Fri Apr 22 11:29:35 2011 +0100
1974
1975     Merge branches 'master' and 'ke' into ke-lua
1976     
1977     * master:
1978       Do not delete path settings when adding new directory
1979       Fix compiling issue
1980       Fix the windowsize
1981       Fix wrong line ending
1982     
1983     * ke:
1984       Do not delete path settings when adding new directory
1985       Fix compiling issue
1986       Fix the windowsize
1987       Fix wrong line ending
1988       Do not delete path settings when adding new directory
1989       Swedish tranlation
1990
1991 commit 943d16a89d107e4619175597f4e83c953094f28b
1992 Merge: 556bd46 31f6b82
1993 Author: Klaus Ethgen <Klaus@Ethgen.de>
1994 Date:   Fri Apr 22 11:29:12 2011 +0100
1995
1996     Merge branch 'master' into ke
1997     
1998     * master:
1999       Do not delete path settings when adding new directory
2000       Fix compiling issue
2001       Fix the windowsize
2002       Fix wrong line ending
2003
2004 commit 31f6b82dbee7f4456371a1b527161ebc81342577
2005 Author: Klaus Ethgen <Klaus@Ethgen.de>
2006 Date:   Sat Apr 9 19:47:30 2011 +0100
2007
2008     Do not delete path settings when adding new directory
2009     
2010     This patch will change the way, geeqie is mangling the path name in the
2011     rename (copy) dialog when creating new directory. Will fix the bugs
2012     Debian:529531 and SF:2795791.
2013
2014 commit a4270acba9810bb6307e7d8da1334211898d8fb5
2015 Author: Klaus Ethgen <Klaus@Ethgen.de>
2016 Date:   Fri Jul 16 13:30:53 2010 +0100
2017
2018     Fix compiling issue
2019     
2020     img-view.c: In function 'real_view_window_new':
2021     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2022     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2023
2024 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
2025 Author: Klaus Ethgen <Klaus@Ethgen.de>
2026 Date:   Sat May 8 23:52:09 2010 +0100
2027
2028     Fix the windowsize
2029     
2030     Opening a new window from a collection should not set the default size.
2031     Unfortunately the size of the image is not available in the early state.
2032
2033 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
2034 Author: Klaus Ethgen <Klaus@Ethgen.de>
2035 Date:   Thu Apr 21 18:44:15 2011 +0100
2036
2037     Fix wrong line ending
2038
2039 commit b467f6ff37f2bfb7665200b9057241318ca13d09
2040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2041 Date:   Sun Apr 10 21:11:50 2011 +0200
2042
2043     more compilation fixes
2044
2045 commit a99a24ea8d76dc65d64a119d6ef289052e459316
2046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2047 Date:   Sun Apr 10 20:30:17 2011 +0200
2048
2049     compilation fixes
2050
2051 commit 556bd46ba743932fd29c225918d8aae722f6a054
2052 Author: Klaus Ethgen <Klaus@Ethgen.de>
2053 Date:   Sat Apr 9 19:47:30 2011 +0100
2054
2055     Do not delete path settings when adding new directory
2056     
2057     This patch will change the way, geeqie is mangling the path name in the
2058     rename (copy) dialog when creating new directory. Will fix the bugs
2059     Debian:529531 and SF:2795791.
2060
2061 commit 843f61148dc90c97dc32e679a122827c41b16dc8
2062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2063 Date:   Sat Apr 9 19:27:43 2011 +0200
2064
2065     fixed libjpeg in autoconf
2066
2067 commit cf3bcd415010e28d2829430cb7a72be6d03af513
2068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2069 Date:   Sat Apr 9 16:38:46 2011 +0200
2070
2071     fixed using DEBUG_N from multiple threads
2072
2073 commit d7521059d000c8d93b8debcfe938510ce3c6441f
2074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2075 Date:   Sat Apr 9 16:07:31 2011 +0200
2076
2077     improved mpo parser, consider individual image type code
2078
2079 commit a745785c1947ad588b53db69a3fc776a34980b18
2080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2081 Date:   Fri Apr 8 21:16:41 2011 +0200
2082
2083     fixed to compile with other libjpeg versions
2084
2085 commit 787d25f23d5617375351aa5c39acab43856c6bbc
2086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2087 Date:   Sun Mar 27 19:22:29 2011 +0200
2088
2089     allocate tile pixbuf allways
2090
2091 commit fd9329870f85d5f189fb18d39144cc103cd055f7
2092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2093 Date:   Sun Mar 27 18:20:19 2011 +0200
2094
2095     updated copyright notices
2096
2097 commit 6a4851f99de3d77a5938a213b28855158f2735c9
2098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2099 Date:   Sun Mar 27 18:14:17 2011 +0200
2100
2101     free mpo data
2102
2103 commit 11f270dcd05962aee1515d7a64036c21826ef2da
2104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2105 Date:   Sun Mar 27 13:53:23 2011 +0200
2106
2107     fixed jpeg_segment_find to support more app2 segments with different signatures
2108
2109 commit f1d8356504bde2e7808f6e537cdf2473d495f573
2110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2111 Date:   Sun Mar 27 12:52:09 2011 +0200
2112
2113     store stereo flag in loader data
2114
2115 commit df0bac9a96ebefab2b06f7f64e0bca40474122b5
2116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2117 Date:   Sun Mar 27 12:02:30 2011 +0200
2118
2119     fixed freed data access
2120
2121 commit a31cfe80ee313f56cd208fead1b96655272bb92f
2122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2123 Date:   Sun Mar 27 11:58:29 2011 +0200
2124
2125     load mpo files as SBS
2126
2127 commit 455dfdd5e7a1f2f850014a013a17c86c64b3deae
2128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2129 Date:   Sun Mar 27 10:57:08 2011 +0200
2130
2131     added mpo parser
2132
2133 commit e1c487d09182d2e2cd4221d0c627293392709b4b
2134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2135 Date:   Sat Mar 26 22:13:39 2011 +0100
2136
2137     split jpeg parser functions to separate file
2138
2139 commit f5f26251424cc70bdf972a70b45f9d14315b6420
2140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2141 Date:   Sat Mar 26 22:03:30 2011 +0100
2142
2143     added custom jpeg loader
2144
2145 commit 3fbd5d8f5f63895c095019485498d2858d925f4b
2146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2147 Date:   Sat Mar 26 17:57:25 2011 +0100
2148
2149     infrastructure for image loader backend
2150
2151 commit 0ee2027ed427de1155d2b295c4bf564ad61675b0
2152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2153 Date:   Fri Mar 25 23:25:15 2011 +0100
2154
2155     renderer interface cleanup
2156
2157 commit 484192f435b34976259418735dccef4c1e69b27c
2158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2159 Date:   Fri Mar 25 23:14:01 2011 +0100
2160
2161     fixed redrawing on expose event
2162
2163 commit 1ed7ba5576c6b1776f27e043de246275331e0bee
2164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2165 Date:   Fri Mar 25 22:09:59 2011 +0100
2166
2167     fixed area_changed handling
2168
2169 commit 5fcc3c968e80b546f013735a2ee07d0dc5ba0aa2
2170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2171 Date:   Sun Mar 20 19:16:07 2011 +0100
2172
2173     added more anaglyph modes
2174
2175 commit 75c23adfa440b4cef19878d35284d0038b77a044
2176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2177 Date:   Sun Mar 20 12:49:00 2011 +0100
2178
2179     added half-size (3dtv) stereo mode
2180
2181 commit 2925d1ded2746c3d8416187a0db1ccd6905b5dd3
2182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2183 Date:   Sun Mar 20 11:31:08 2011 +0100
2184
2185     fixed sbs mode
2186
2187 commit c6ddf7e73a470f28ebe3fc7e7962e194a1ee7794
2188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2189 Date:   Sun Mar 20 11:11:08 2011 +0100
2190
2191     save and load stereo options
2192
2193 commit 4a39e00a4d5927a6344fed1f464798c9f63eb6cc
2194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2195 Date:   Sun Mar 20 10:52:41 2011 +0100
2196
2197     improved preferences dialog
2198
2199 commit 3bbfb5ae860e193d4a5221c97e187cf546b06ade
2200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2201 Date:   Sun Mar 20 10:15:07 2011 +0100
2202
2203     added fixed stereo mode
2204
2205 commit c156c8a38dda21b3be84f312dbaf9927d1432bab
2206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2207 Date:   Sun Mar 20 00:23:54 2011 +0100
2208
2209     removed 'swap' entry from menu
2210
2211 commit 6aef4f63382dde18b88601ee1e6ff0c4ed423dbd
2212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2213 Date:   Sun Mar 20 00:18:13 2011 +0100
2214
2215     temporarily disable stereo mode, added more stereo prefs
2216
2217 commit f6091ebefead1a4170a64a4f988b8e618e4fc29c
2218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2219 Date:   Sat Mar 19 21:42:13 2011 +0100
2220
2221     type of source stereo image made adjustable from menu
2222
2223 commit bc35f9f7d92fbcfcd82bb050808f590110f0ad5f
2224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2225 Date:   Sat Mar 19 19:53:30 2011 +0100
2226
2227     stereo mode preferences
2228
2229 commit dc3dea1297365981d2e206fd8afbb84a781ced20
2230 Author: Tore Ericsson <tore.ericsson@telia.com>
2231 Date:   Mon Feb 14 21:21:55 2011 +0100
2232
2233     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
2234
2235 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
2236 Author: Tore Ericsson <tore.ericsson@telia.com>
2237 Date:   Mon Feb 14 15:04:07 2011 +0100
2238
2239     Almost complete Swedish translation
2240     
2241     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
2242     Edit, Delete, etc. Also remains three entries where I don't know the meaning
2243     on lines 1550, 1558, and 5229. The English text seems to be completely out of
2244     order on lines 5601 and 5606. -- Note also: The first cache path in the
2245     thumbnail dialogue window appears having a duplication error.
2246
2247 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
2248 Author: Tore Ericsson <tore.ericsson@telia.com>
2249 Date:   Mon Feb 14 14:51:44 2011 +0100
2250
2251     Started with Swedish translation
2252
2253 commit 66e79a3db0f88576f11d34d15afef16418177913
2254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2255 Date:   Sat Feb 5 22:22:12 2011 +0100
2256
2257     change stereo mode from menu
2258
2259 commit ac29d24529dc2ec61c6c98bcb334932f4a8a8850
2260 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2261 Date:   Sat Feb 5 18:20:16 2011 +0100
2262
2263     swap stereo images
2264
2265 commit 44f99597e8e26da1c1ac784b14a9956249543c38
2266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2267 Date:   Fri Feb 4 23:49:13 2011 +0100
2268
2269     added mirrored stereo mode
2270
2271 commit 12302100dd0db0f03444b2a6834c2a6470089c57
2272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2273 Date:   Sat Jan 29 17:43:05 2011 +0100
2274
2275     fixed overlay position - part2
2276
2277 commit 8734f816e3735ee0731059bb57fd01a1087c4ac5
2278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2279 Date:   Sat Jan 29 17:35:29 2011 +0100
2280
2281     fixed overlay position
2282
2283 commit 572fb571e10fec6e617518b2a404ea9b10517fd6
2284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2285 Date:   Sat Jan 29 17:15:39 2011 +0100
2286
2287     do not draw tiles outside the viewport
2288
2289 commit c95c27d4285bf60a27fe5f72cc7ca6724819ba99
2290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2291 Date:   Sat Jan 29 14:49:38 2011 +0100
2292
2293     display pixel aspect ratio support
2294
2295 commit f727555d47c89ada005e87bc54fc7533a865a1ee
2296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2297 Date:   Fri Jan 28 14:34:57 2011 +0100
2298
2299     anaglyph support
2300
2301 commit 18c37b0f1dfe7a697c7371ace784ed3959a8a574
2302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2303 Date:   Fri Jan 28 13:13:27 2011 +0100
2304
2305     rt_tile_render cleanup part 3
2306
2307 commit 55a53285c955e316106b5629ee282986033523f6
2308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2309 Date:   Fri Jan 28 13:05:14 2011 +0100
2310
2311     rt_tile_render cleanup part 2
2312
2313 commit 96a6858d3085c50aea7962fda3d9a40abda2fdca
2314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2315 Date:   Fri Jan 28 12:44:32 2011 +0100
2316
2317     rt_tile_render cleanup part 1
2318
2319 commit fd265dfbff4365d519595eee9f95a402a7eadd26
2320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2321 Date:   Fri Jan 28 11:05:07 2011 +0100
2322
2323     first stereo support
2324
2325 commit a1751b3fb98dc6dfdfee2b2770f1d4f5dca92b6f
2326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2327 Date:   Thu Jan 27 13:40:05 2011 +0100
2328
2329     separated tile renderer
2330
2331 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
2332 Author: Tore Ericsson <tore.ericsson@telia.com>
2333 Date:   Thu Jan 13 20:38:20 2011 +0100
2334
2335     Swedish tranlation
2336     
2337     Hi all,
2338     
2339     Here is my translation into Swedish so far, inluding conversion into UTF-8
2340     coding.
2341     
2342     Can somebody advice me how I can test my translations in an own Geeqie
2343     installation? (I'm running Kubuntu 10.04)
2344     
2345     Tore
2346     
2347     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
2348     From: Tore Ericsson <tore.ericsson@telia.com>
2349     Date: Thu, 13 Jan 2011 20:18:28 +0100
2350     Subject: [PATCH] Started with Swedish translation
2351
2352 commit 83ae99a601593bf1161d07da7ef03892f03a7df9
2353 Merge: c6d82fb e504820
2354 Author: Klaus Ethgen <Klaus@Ethgen.de>
2355 Date:   Thu Dec 23 18:19:36 2010 +0100
2356
2357     Merge branch 'ke' into ke-lua
2358     
2359     * ke:
2360       Fix compiling issue
2361       Fix the windowsize
2362
2363 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
2364 Author: Klaus Ethgen <Klaus@Ethgen.de>
2365 Date:   Fri Jul 16 13:30:53 2010 +0100
2366
2367     Fix compiling issue
2368     
2369     img-view.c: In function 'real_view_window_new':
2370     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2371     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2372
2373 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
2374 Author: Klaus Ethgen <Klaus@Ethgen.de>
2375 Date:   Sat May 8 23:52:09 2010 +0100
2376
2377     Fix the windowsize
2378     
2379     Opening a new window from a collection should not set the default size.
2380     Unfortunately the size of the image is not available in the early state.
2381
2382 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
2383 Author: Klaus Ethgen <Klaus@Ethgen.de>
2384 Date:   Mon Mar 8 22:01:44 2010 +0100
2385
2386     Implementing some usefull data structures for lua
2387
2388 commit de4f59037f1d026e11760a7847c5b187e89351ea
2389 Author: Klaus Ethgen <Klaus@Ethgen.de>
2390 Date:   Sun Mar 7 20:04:23 2010 +0100
2391
2392     First usable lua callback
2393     
2394     Implementing get_datum to get a named exif datum from the image.
2395
2396 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
2397 Author: Klaus Ethgen <Klaus@Ethgen.de>
2398 Date:   Sun Mar 7 14:57:00 2010 +0100
2399
2400     Using common path for lua files
2401
2402 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
2403 Author: Klaus Ethgen <Klaus@Ethgen.de>
2404 Date:   Thu Mar 4 21:05:13 2010 +0100
2405
2406     Overlay info with lua
2407
2408 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
2409 Author: Klaus Ethgen <Klaus@Ethgen.de>
2410 Date:   Sat Jun 27 22:38:09 2009 +0100
2411
2412     Adding support for lua scripting
2413     
2414     Until now this is without any functionality.
2415
2416 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
2417 Author: Laurent Monin <geeqie@norz.org>
2418 Date:   Sat Dec 11 20:09:43 2010 +0100
2419
2420     Convert svn:ignore properties to .gitignore
2421     
2422     Simplify .gitignore and add few forgotten entries
2423
2424 commit b71da225f077c5268a525886967be68739c5be94
2425 Author: Klaus Ethgen <Klaus@Ethgen.de>
2426 Date:   Mon May 10 11:33:13 2010 +0000
2427
2428     Some small logic mistakes
2429     
2430     Use boolean operators for booleans and bitwise otherwise only.
2431
2432 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
2433 Author: Klaus Ethgen <Klaus@Ethgen.de>
2434 Date:   Mon May 10 11:32:56 2010 +0000
2435
2436     GTK marks several functions as deprecated
2437     
2438     The following functions has been replaced and deprecated by version
2439     2.20:
2440        - GTK_WIDGET_CAN_FOCUS
2441        - GTK_WIDGET_DRAWABLE
2442        - GTK_WIDGET_HAS_FOCUS
2443        - GTK_WIDGET_HAS_GRAB
2444        - GTK_WIDGET_IS_SENSITIVE
2445        - GTK_WIDGET_NO_WINDOW
2446        - GTK_WIDGET_REALIZED
2447        - GTK_WIDGET_SENSITIVE
2448        - GTK_WIDGET_STATE
2449        - GTK_WIDGET_TOPLEVEL
2450        - GTK_WIDGET_VISIBLE
2451
2452 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
2453 Author: Klaus Ethgen <Klaus@Ethgen.de>
2454 Date:   Sun Feb 28 22:55:37 2010 +0000
2455
2456     Add unknown file class to grouping
2457
2458 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
2459 Author: Klaus Ethgen <Klaus@Ethgen.de>
2460 Date:   Sun Feb 28 15:17:12 2010 +0000
2461
2462     Fix a small issue with strptime
2463     
2464     strptime do not initialize all fields. So the undefined fields could end
2465     in crash later on.
2466
2467 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
2468 Author: Laurent Monin <geeqie@norz.org>
2469 Date:   Sat Feb 27 23:31:07 2010 +0000
2470
2471     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
2472
2473 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
2474 Author: Klaus Ethgen <Klaus@Ethgen.de>
2475 Date:   Sat Feb 27 20:35:26 2010 +0000
2476
2477     Add the feature to add single keywords to selection
2478     
2479     This patch adds a context menu entry to keywords to ad the current
2480     keyword to all selected images.
2481
2482 commit bbcf58c3c476cbff706e04295c028da8239d3e70
2483 Author: Klaus Ethgen <Klaus@Ethgen.de>
2484 Date:   Sat Feb 27 20:35:09 2010 +0000
2485
2486     Little macro correction
2487
2488 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
2489 Author: Klaus Ethgen <Klaus@Ethgen.de>
2490 Date:   Sat Feb 27 20:34:54 2010 +0000
2491
2492     Unifying the datetime output
2493     
2494     The output of %date% and %formatted.DateTime% should be equivalent.
2495
2496 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
2497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2498 Date:   Wed Feb 17 21:05:10 2010 +0000
2499
2500     updated ChangeLog file
2501
2502 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
2503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2504 Date:   Tue Feb 16 21:18:03 2010 +0000
2505
2506     added 2010 to copyright text
2507
2508 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
2509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2510 Date:   Tue Feb 16 21:10:12 2010 +0000
2511
2512     updated version string
2513
2514 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
2515 Author: Laurent Monin <geeqie@norz.org>
2516 Date:   Tue Feb 16 20:07:05 2010 +0000
2517
2518     Restore translators list, removed by revision 1899.
2519
2520 commit 113b2377405d3652e66bb547bdf58f981ef6f606
2521 Author: Laurent Monin <geeqie@norz.org>
2522 Date:   Tue Feb 16 19:55:35 2010 +0000
2523
2524     Update russian translation. Thanks to Denis Silakov.
2525
2526 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
2527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2528 Date:   Sun Feb 14 22:00:23 2010 +0000
2529
2530     fixed segfault in exif parser
2531     
2532     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
2533
2534 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
2535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2536 Date:   Sun Feb 14 21:35:11 2010 +0000
2537
2538     fixed reference count
2539     
2540     there was a bug in reference count on writting unsaved metadata
2541     before starting an external editor
2542
2543 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
2544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2545 Date:   Sun Feb 7 13:16:35 2010 +0000
2546
2547     test gnome-doc-tool in configure
2548
2549 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
2550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2551 Date:   Sun Feb 7 12:44:55 2010 +0000
2552
2553     dropped obsolete sections, gqview changelog moved to wiki
2554
2555 commit f977ad15657970ebb4621ba46e005cefc0b218ae
2556 Author: Laurent Monin <geeqie@norz.org>
2557 Date:   Tue Feb 2 20:21:11 2010 +0000
2558
2559     Brazilian Portuguese translation was updated.
2560     
2561     Thanks to Sergio Cipolla.
2562     
2563     References:
2564     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
2565
2566 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
2567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2568 Date:   Wed Jan 27 22:27:10 2010 +0000
2569
2570     czech translation fixes
2571
2572 commit b015822f5751b6ad105ad607d196320574d30806
2573 Author: Laurent Monin <geeqie@norz.org>
2574 Date:   Wed Jan 27 19:58:11 2010 +0000
2575
2576     Update catalan translation, by angel mompo.
2577
2578 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
2579 Author: Laurent Monin <geeqie@norz.org>
2580 Date:   Sun Jan 17 13:34:48 2010 +0000
2581
2582     Fix osd zoom level refreshing (it was broken since some times).
2583
2584 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
2585 Author: Laurent Monin <geeqie@norz.org>
2586 Date:   Wed Jan 13 19:49:39 2010 +0000
2587
2588     Update dutch translation. Work in progress.
2589     
2590     Patch by Marcel Pol.
2591
2592 commit 141a854c9b4b80132cb0be2cfd45122e41157531
2593 Author: Klaus Ethgen <Klaus@Ethgen.de>
2594 Date:   Mon Jan 11 14:10:49 2010 +0000
2595
2596     Wops, typo...
2597
2598 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
2599 Author: Laurent Monin <geeqie@norz.org>
2600 Date:   Sun Jan 10 14:23:29 2010 +0000
2601
2602     copy_file(): remove incomplete file on error (bug 2890715)
2603     
2604     The behavior changed, data is first written to a temporary file,
2605     which is unlinked in case of error, then the tempfile is renamed
2606     to the final name.
2607     Size of buffer was increased from 4k to 16k.
2608
2609 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
2610 Author: Laurent Monin <geeqie@norz.org>
2611 Date:   Sat Jan 9 11:44:27 2010 +0000
2612
2613     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
2614
2615 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
2616 Author: Laurent Monin <geeqie@norz.org>
2617 Date:   Sat Jan 9 10:37:48 2010 +0000
2618
2619     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
2620
2621 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
2622 Author: Laurent Monin <geeqie@norz.org>
2623 Date:   Tue Jan 5 22:28:11 2010 +0000
2624
2625     Add Serbian translation.
2626     
2627     Note there are two *.po files, one for Cyrilic and one for Latin
2628     letters.
2629     
2630     Thanks to Milos Popovic.
2631
2632 commit 59801852932ec6a13f43b1e3f4beb42631906070
2633 Author: Laurent Monin <geeqie@norz.org>
2634 Date:   Tue Jan 5 22:26:03 2010 +0000
2635
2636     Update README about translations.
2637
2638 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
2639 Author: Laurent Monin <geeqie@norz.org>
2640 Date:   Tue Jan 5 17:49:50 2010 +0000
2641
2642     Allow to switch to fullscreen mode using LIRC.
2643     
2644     Imagine the following situation (which happened to me several times) :
2645     you want to see photos from your bed or your sofa so you launch geeqie
2646     and go to the right directory, then you take your remote control and sit
2647     comfortably far from your keyboard and mouse. And when you want to begin
2648     to watch photos, you realize you forgot to enable full screen! You have
2649     to stand up and to go until your computer and come back, whereas you
2650     could have done it with your remote control.
2651     
2652     Patch by Bernard Massot.
2653
2654 commit f1c7e5da546938446317b7af5ca2c06996bed93a
2655 Author: Laurent Monin <geeqie@norz.org>
2656 Date:   Sat Jan 2 12:38:55 2010 +0000
2657
2658     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
2659
2660 commit bd34c324c92456f5182579d6922d7aba664f93c3
2661 Author: Laurent Monin <geeqie@norz.org>
2662 Date:   Sat Dec 19 12:53:20 2009 +0000
2663
2664     Fix bug 2917164.
2665     g_utf8_collate_key_for_filename() don't give sort order one
2666     may expect. Using g_utf8_collate_key() make things closer
2667     to many other programs output (ie. ls and gqview).
2668     
2669     Thanks to Michael pointing this out.
2670
2671 commit 99766f9e671fc24106db4104fa468192686e5629
2672 Author: Laurent Monin <geeqie@norz.org>
2673 Date:   Sat Dec 19 12:49:19 2009 +0000
2674
2675     Store sort parameters in appropriate variables.
2676
2677 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
2678 Author: Laurent Monin <geeqie@norz.org>
2679 Date:   Thu Dec 10 17:48:43 2009 +0000
2680
2681     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
2682     
2683     Suggested by Lars Täuber.
2684
2685 commit e6fe9db8a728c2188e7276f3cea001981120ed80
2686 Author: Laurent Monin <geeqie@norz.org>
2687 Date:   Thu Dec 10 17:44:31 2009 +0000
2688
2689     Fix contextual menus in lateral bars.
2690     
2691     Use button_release_event instead of button_press_event,
2692     this makes contextual menus persistent until an option
2693     is selected or the menu is closed.
2694
2695 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
2696 Author: Laurent Monin <geeqie@norz.org>
2697 Date:   Fri Dec 4 21:01:11 2009 +0000
2698
2699     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).
2700
2701 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
2702 Author: Laurent Monin <geeqie@norz.org>
2703 Date:   Fri Dec 4 20:40:02 2009 +0000
2704
2705     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
2706
2707 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
2708 Author: Laurent Monin <geeqie@norz.org>
2709 Date:   Fri Dec 4 19:45:09 2009 +0000
2710
2711     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
2712
2713 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
2714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2715 Date:   Fri Nov 27 23:27:35 2009 +0000
2716
2717     build documentation with gnome-doc-tool in makefile
2718
2719 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
2720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2721 Date:   Sun Nov 22 09:12:22 2009 +0000
2722
2723     scripts for converting wiki documentation to docbook
2724
2725 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
2726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2727 Date:   Sat Nov 21 20:08:51 2009 +0000
2728
2729     check gtk_clutter_init return value
2730     
2731     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
2732
2733 commit 64efa05fe3501bbcdd866156a9c62954d198514a
2734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2735 Date:   Wed Nov 18 12:34:30 2009 +0000
2736
2737     changed https to http in wiki links
2738
2739 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
2740 Author: Laurent Monin <geeqie@norz.org>
2741 Date:   Fri Nov 13 18:37:31 2009 +0000
2742
2743     Spanish translation was updated. Thanks to Redy Rodriguez.
2744
2745 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
2746 Author: Laurent Monin <geeqie@norz.org>
2747 Date:   Sat Nov 7 21:31:23 2009 +0000
2748
2749     Updated spanish translation. Thanks to Redy Rodriguez.
2750
2751 commit ec5cfc05e59af8975556ffbc6262252e91172441
2752 Author: Klaus Ethgen <Klaus@Ethgen.de>
2753 Date:   Tue Oct 13 21:49:42 2009 +0000
2754
2755     German translation update
2756
2757 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
2758 Author: Klaus Ethgen <Klaus@Ethgen.de>
2759 Date:   Tue Oct 13 21:49:21 2009 +0000
2760
2761     Add compatibility for GTK 2.18
2762     
2763     With 2.18 some functions are deprecated. With geeqie that are two at the
2764     moment.
2765     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
2766       gtk_cell_layout_get_cells
2767     - gdk_event_get_graphics_expose - I just commented it as there seems to
2768       be no replacement in GTK 2.18
2769
2770 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
2771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2772 Date:   Sat Oct 10 15:01:41 2009 +0000
2773
2774     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
2775
2776 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
2777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2778 Date:   Sat Oct 10 10:15:23 2009 +0000
2779
2780     use text renderer for editor->hidden
2781     
2782     The toggle was too confusing because it was not dirrectly editable.
2783
2784 commit a41042b3eed47f80f91448ca4836d09976a238fb
2785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2786 Date:   Thu Oct 1 18:40:34 2009 +0000
2787
2788     ignored multiple directories specified on commandline
2789     
2790     IMHO this was inconsistent - specifying one directory had completely
2791     different effect than specifying two or more directories. Moreover,
2792     it segfaulted.
2793     Now only one directory is allowed.
2794
2795 commit 95d62825b5e935186a76211f63bea02b4af88d5a
2796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2797 Date:   Thu Oct 1 17:37:51 2009 +0000
2798
2799     fixed tree_store reordering
2800
2801 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
2802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2803 Date:   Mon Sep 28 12:04:35 2009 +0000
2804
2805     do not cache incomplete thumbnails
2806
2807 commit 63420660a443d3a98d556ef90da3d079d058c4cb
2808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2809 Date:   Mon Sep 28 09:57:06 2009 +0000
2810
2811     consider sidecars in layout_image popup menu
2812
2813 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
2814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2815 Date:   Sat Sep 26 11:37:09 2009 +0000
2816
2817     bar_gps cleanup
2818     
2819     - removed the scrollbar
2820     - do not set decel-rate,
2821       https://bugzilla.gnome.org/show_bug.cgi?id=596419
2822
2823 commit 643ae01b588ec9645731f147d82102244ac7dc74
2824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2825 Date:   Sat Sep 26 08:47:28 2009 +0000
2826
2827     print text using pango renderer
2828     
2829     - the text is sent to postscript as a bitmap
2830     - this fixes printing of non-ascii characters
2831     
2832     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
2833
2834 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
2835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2836 Date:   Fri Sep 25 20:39:15 2009 +0000
2837
2838     require libchamplain 0.4
2839     
2840     - check for libchamplain 0.4
2841     - dropped libchamplain 0.3.x support
2842     
2843     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
2844
2845 commit b52b036e97cb06283bc2280c432404cba631cbc2
2846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2847 Date:   Thu Sep 24 21:52:44 2009 +0000
2848
2849     fixed and simplified sidecar grouping code
2850
2851 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
2852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2853 Date:   Thu Sep 24 18:02:29 2009 +0000
2854
2855     fixed emitting of error signal from image loader
2856
2857 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
2858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2859 Date:   Mon Sep 21 18:48:32 2009 +0000
2860
2861     fixed pan-view popup menu
2862     
2863     - removed wrong callback
2864     - consider sidecar files in the editor popup
2865
2866 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
2867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2868 Date:   Mon Sep 14 21:25:10 2009 +0000
2869
2870     fixed selection handling in sidebar
2871
2872 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
2873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2874 Date:   Sun Sep 13 21:08:40 2009 +0000
2875
2876     fixed editor list in popup menu
2877     
2878     - show an editor if any of selected files matches
2879     - added debug messages
2880
2881 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
2882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2883 Date:   Sun Sep 13 21:03:17 2009 +0000
2884
2885     fixed incorrect translation
2886
2887 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
2888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2889 Date:   Sun Sep 13 20:00:08 2009 +0000
2890
2891     fixed filelist refresh
2892
2893 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
2894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2895 Date:   Sun Sep 13 12:33:11 2009 +0000
2896
2897     preserve histmap on NOTIFY_CHANGE
2898
2899 commit d88c0197db63c4282f6986112521d45f87c753a6
2900 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2901 Date:   Sun Sep 13 09:55:21 2009 +0000
2902
2903     added possibility to use geeqie-rotate as a standalone script
2904
2905 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
2906 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2907 Date:   Sat Sep 12 16:37:05 2009 +0000
2908
2909     strip the "lang=" prefix from exiv2 in all metadata formats
2910
2911 commit 5773c73278ff455e6b1c96f115509cf24fe89108
2912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2913 Date:   Sat Sep 12 16:03:09 2009 +0000
2914
2915     simplified template
2916
2917 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
2918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2919 Date:   Sat Sep 12 15:51:37 2009 +0000
2920
2921     editor fixes
2922     
2923     - fixed editor loading order
2924     - fixed EditorWindow->modified flag handling
2925
2926 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
2927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2928 Date:   Sat Sep 12 15:31:24 2009 +0000
2929
2930     fixed reloading of editors
2931
2932 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
2933 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2934 Date:   Wed Sep 9 18:16:09 2009 +0000
2935
2936     advertisment added
2937
2938 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
2939 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2940 Date:   Mon Sep 7 20:44:29 2009 +0000
2941
2942     start_editor_from_filelist_full fixes
2943     
2944     fixed return value from start_editor_from_filelist_full()
2945     call editor_command_parse to detect possible problems early enough
2946
2947 commit 89d76d7da4f277010901baaf80c239c057d7da70
2948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2949 Date:   Mon Sep 7 20:04:22 2009 +0000
2950
2951     fixed list of possible editors in popup menu
2952
2953 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
2954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2955 Date:   Mon Sep 7 19:48:05 2009 +0000
2956
2957     fixes sidecar file grouping
2958     
2959     files with a number in extension were listed twice, it
2960     caused problems later
2961
2962 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
2963 Author: Laurent Monin <geeqie@norz.org>
2964 Date:   Mon Sep 7 08:24:09 2009 +0000
2965
2966     Comment out unused functions, silenting related compilation warnings.
2967
2968 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
2969 Author: Laurent Monin <geeqie@norz.org>
2970 Date:   Mon Sep 7 08:18:18 2009 +0000
2971
2972     Remove an unused variable and minor code cleanup.
2973
2974 commit 9cfd6cc0d65835a221e710c14941591543597145
2975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2976 Date:   Sun Sep 6 14:29:19 2009 +0000
2977
2978     improved editor loading
2979
2980 commit 687a891871bd2c41ecb7f955b80910c941427353
2981 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2982 Date:   Sun Sep 6 14:21:19 2009 +0000
2983
2984     fixed unnecessary image reloads in color menu
2985
2986 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
2987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2988 Date:   Sun Sep 6 14:01:03 2009 +0000
2989
2990     load desktop files in idle time
2991     
2992     - scanning all desktop files takes a lot of time because of hdd seek
2993     - this change moves the scanning to idle time
2994     - the editors appears in the menus some time after startup
2995     
2996     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
2997
2998 commit 397dd167416368a4d102b051352add5ed2982414
2999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3000 Date:   Sun Sep 6 09:08:37 2009 +0000
3001
3002     added messages for debugging startup time
3003
3004 commit a9030eea34458fb630d338c042311e3904110eef
3005 Author: Laurent Monin <geeqie@norz.org>
3006 Date:   Sat Sep 5 13:48:21 2009 +0000
3007
3008     Update svn ignore lists.
3009
3010 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
3011 Author: Laurent Monin <geeqie@norz.org>
3012 Date:   Fri Sep 4 15:53:04 2009 +0000
3013
3014     Fix up compilation issues related to libchamplain.
3015     
3016     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
3017
3018 commit 049463614a739625303f0edb6a8cf1ee90219833
3019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3020 Date:   Thu Sep 3 20:00:40 2009 +0000
3021
3022     fixed in-place rename
3023
3024 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
3025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3026 Date:   Thu Sep 3 19:18:20 2009 +0000
3027
3028     do not reload image on copy, move, rename and external editor
3029     
3030     changed files should be detected anyway
3031     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
3032
3033 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
3034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3035 Date:   Fri Aug 28 23:09:05 2009 +0000
3036
3037     fixed vd_notify_cb leak
3038
3039 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
3040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3041 Date:   Fri Aug 28 21:01:29 2009 +0000
3042
3043     improved printing of selection
3044
3045 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
3046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3047 Date:   Fri Aug 28 20:18:46 2009 +0000
3048
3049     improved the sidecar grouping algorithm
3050
3051 commit 7cc27f48539b28a84af54e72c687276b729465bb
3052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3053 Date:   Thu Aug 27 20:23:28 2009 +0000
3054
3055     fixed toggle_slideshow function
3056     
3057     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
3058
3059 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
3060 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3061 Date:   Wed Aug 26 19:19:06 2009 +0000
3062
3063     updated version message
3064
3065 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
3066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3067 Date:   Wed Aug 26 19:16:02 2009 +0000
3068
3069     save one unnecessary call to stat_utf8
3070
3071 commit 04c030835380e4223ea2902c4cea0283bbce9895
3072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3073 Date:   Tue Aug 25 22:21:46 2009 +0000
3074
3075     use name as a tooltip of external editor if comment is missing
3076     
3077     the hotkey dialog ignores entries with empty tooltip
3078
3079 commit da53e4e5a7a067aea6961ea89a35098a68562196
3080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3081 Date:   Tue Aug 25 21:30:50 2009 +0000
3082
3083     write metadata before another opeation
3084     
3085     - this is implemented for copy and external editor
3086     - the unsaved metadata should survive operations like move or rename
3087     - saving metadata before delete is pointless
3088
3089 commit 22679396edba29418ca66fb4a1e9238386ae13d5
3090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3091 Date:   Sun Aug 23 14:10:56 2009 +0000
3092
3093     workaround for xpm loader
3094     
3095     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
3096
3097 commit 399428f6412a8c2866ec65738ca12bccd374fe73
3098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3099 Date:   Sun Aug 23 13:37:15 2009 +0000
3100
3101     fixed moving and maintenance of std. thumbnails
3102     
3103     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
3104
3105 commit e284087c3e3d8714587fecdbb81d6328d3376b19
3106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3107 Date:   Sat Aug 22 21:58:49 2009 +0000
3108
3109     remove deleted files from metadata queue
3110
3111 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
3112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3113 Date:   Sat Aug 22 20:20:19 2009 +0000
3114
3115     fixed sidecar grouping
3116     
3117     this fixes grouping of files which differs only
3118     in upper/lowercase extension. The old code stopped scanning
3119     when the first file was found.
3120
3121 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
3122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3123 Date:   Tue Aug 18 20:19:23 2009 +0000
3124
3125     fixed possible crash in exif_item_get_integer
3126
3127 commit c1371f79e488f152db06c61f821469fe59331ade
3128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3129 Date:   Mon Aug 3 20:47:14 2009 +0000
3130
3131     updated links
3132
3133 commit 6873f89855794d502a5098369ba8b79fa4794392
3134 Author: Klaus Ethgen <Klaus@Ethgen.de>
3135 Date:   Mon Aug 3 12:34:57 2009 +0000
3136
3137     Fixing libexiv2 bug
3138
3139 commit 95f139cb78e9e71ee9c8978fe70885537d265092
3140 Author: Klaus Ethgen <Klaus@Ethgen.de>
3141 Date:   Sat Aug 1 22:37:57 2009 +0000
3142
3143     Fix a small problem with casefull keywords
3144     
3145     In @1636 I miss one check for keyword case. Now it should be all fixed.
3146
3147 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
3148 Author: Klaus Ethgen <Klaus@Ethgen.de>
3149 Date:   Sat Aug 1 22:37:37 2009 +0000
3150
3151     This function is never used anymore: file_maint_removed
3152
3153 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
3154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3155 Date:   Fri Jul 31 20:46:55 2009 +0000
3156
3157     updated project status
3158
3159 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
3160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3161 Date:   Fri Jul 31 20:31:56 2009 +0000
3162
3163     added project web page under version control
3164
3165 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
3166 Author: Laurent Monin <geeqie@norz.org>
3167 Date:   Thu Jul 30 17:59:20 2009 +0000
3168
3169     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.
3170
3171 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
3172 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3173 Date:   Wed Jul 29 21:03:38 2009 +0000
3174
3175     updated czech translation
3176
3177 commit e01d567728c83465fd4bd657233f07b6a1d47403
3178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3179 Date:   Tue Jul 28 22:27:24 2009 +0000
3180
3181     improved scroll on slower machines
3182     
3183     patch by Stanislav Brabec
3184
3185 commit 41599122ba313c5806555c6f1e241ed09ff37177
3186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3187 Date:   Tue Jul 28 22:14:26 2009 +0000
3188
3189     do not process sidecar files in bar_gps
3190     
3191     patch by Colin Clark
3192
3193 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
3194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3195 Date:   Tue Jul 28 22:03:54 2009 +0000
3196
3197     run the scripts with /bin/sh
3198
3199 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
3200 Author: Laurent Monin <geeqie@norz.org>
3201 Date:   Sat Jul 25 08:23:23 2009 +0000
3202
3203     French translation was updated.
3204
3205 commit 6c06cb33020b4045625a56baae23b1fef36c8618
3206 Author: Laurent Monin <geeqie@norz.org>
3207 Date:   Sat Jul 25 08:13:13 2009 +0000
3208
3209     Remove some bashisms from configure.in. Patch by Greg Troxel.
3210
3211 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
3212 Author: Laurent Monin <geeqie@norz.org>
3213 Date:   Sat Jul 25 08:00:07 2009 +0000
3214
3215     Romanian translation was completed. Thanks to Sabin Iacob.
3216
3217 commit 206a227078812c68c76b4a233cd877639a8b49bf
3218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3219 Date:   Fri Jul 24 14:07:54 2009 +0000
3220
3221     update column sizes after toggling thumbnails
3222
3223 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
3224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3225 Date:   Fri Jul 24 13:32:37 2009 +0000
3226
3227     fixed switching of multiline texts
3228
3229 commit 2d113f07405e4579f942e247297cc0ff66227935
3230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3231 Date:   Fri Jul 24 12:56:54 2009 +0000
3232
3233     do not try to reload deleted image
3234     
3235     deleted image is replaced by the next one from the list, keep
3236     the old image displayed until the new one is set
3237
3238 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
3239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3240 Date:   Fri Jul 24 12:45:42 2009 +0000
3241
3242     call gtk_tree_view_columns_autosize only when reall needed
3243     
3244     gtk_tree_view_columns_autosize is rather expensive, call it only
3245     afrer directory change or after user-requested refresh
3246
3247 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
3248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3249 Date:   Fri Jul 24 12:21:23 2009 +0000
3250
3251     do not use cell_data_func
3252     
3253     cell_data_func is too slow, store formatted string in the tree_store
3254     instead
3255
3256 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
3257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3258 Date:   Tue Jul 21 14:17:01 2009 +0000
3259
3260     fixed destroying of menu data
3261     
3262     Make sure that menu destroy functions do not access parent widget
3263     structures that are already destroyed
3264     There are 2 ways to achieve this:
3265     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
3266     - use separate data structure passed to *_popup_menu_destroy_cb()
3267       like in img-view.
3268
3269 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
3270 Author: Klaus Ethgen <Klaus@Ethgen.de>
3271 Date:   Sat Jul 18 08:16:54 2009 +0000
3272
3273     Fix a overrun
3274     
3275     data_offset + data_length could be bigger than guint which makes the
3276     calculation overflow to a value smaller then size.
3277
3278 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
3279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3280 Date:   Thu Jul 2 17:37:05 2009 +0000
3281
3282     updated ChangeLog file
3283
3284 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
3285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3286 Date:   Thu Jul 2 17:31:38 2009 +0000
3287
3288     updated ca.po - submitted by Mecatxis
3289
3290 commit ecfe3d0ad28feebc56f32610d9707309243a051c
3291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3292 Date:   Wed Jul 1 20:55:37 2009 +0000
3293
3294     make sure that automake and config.h uses the same installation paths
3295
3296 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
3297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3298 Date:   Wed Jul 1 19:38:17 2009 +0000
3299
3300     updated version string
3301
3302 commit b514d250a6bf056da22f144876fb3a367c35e943
3303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3304 Date:   Wed Jul 1 19:33:09 2009 +0000
3305
3306     fixed mnemonic conflicts
3307
3308 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
3309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3310 Date:   Wed Jul 1 18:59:39 2009 +0000
3311
3312     removed msgctxt keyword, older gettext fails on it
3313
3314 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
3315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3316 Date:   Wed Jul 1 18:32:32 2009 +0000
3317
3318     removed gettext.h reference
3319
3320 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
3321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3322 Date:   Wed Jul 1 07:04:42 2009 +0000
3323
3324     updated spec file
3325
3326 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
3327 Author: Laurent Monin <geeqie@norz.org>
3328 Date:   Tue Jun 30 23:40:37 2009 +0000
3329
3330     French translation was updated.
3331
3332 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
3333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3334 Date:   Tue Jun 30 20:15:33 2009 +0000
3335
3336     fixed an use of uninitialized value
3337
3338 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
3339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3340 Date:   Tue Jun 30 20:12:28 2009 +0000
3341
3342     fixes for a built without Exiv2
3343     
3344     don't try to access XMP metadata if not compiled with Exiv2
3345     some metadata options are valid without Exiv2, do not disable them
3346
3347 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
3348 Author: Klaus Ethgen <Klaus@Ethgen.de>
3349 Date:   Tue Jun 30 19:53:55 2009 +0000
3350
3351     Revert "Add pgettext for some ambiguous strings"
3352     
3353     Now there should be all ambiguous strings gone. This reverts commit 1628
3354     
3355     With that commit also all ambiguous strings should be solved.
3356
3357 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
3358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3359 Date:   Tue Jun 30 19:12:25 2009 +0000
3360
3361     add desktop.in files to the tarball
3362
3363 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
3364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3365 Date:   Mon Jun 29 19:48:14 2009 +0000
3366
3367     fixed writting to gqview legacy format
3368
3369 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
3370 Author: Laurent Monin <geeqie@norz.org>
3371 Date:   Mon Jun 29 16:32:43 2009 +0000
3372
3373     French translation was updated.
3374
3375 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
3376 Author: Laurent Monin <geeqie@norz.org>
3377 Date:   Mon Jun 29 16:02:28 2009 +0000
3378
3379     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
3380
3381 commit f8f76cde319631e0147a286966ca7af0b13f747c
3382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3383 Date:   Sun Jun 28 13:41:51 2009 +0000
3384
3385     added geeqie-import-geeqie.desktop.in
3386
3387 commit 8bb48410fde2352746c65072c38331ec17faa329
3388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3389 Date:   Sun Jun 28 11:55:54 2009 +0000
3390
3391     libchamplain compatibility fix
3392
3393 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
3394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3395 Date:   Sun Jun 28 09:25:47 2009 +0000
3396
3397     cleanup: remove some disabled code
3398
3399 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
3400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3401 Date:   Sun Jun 28 09:08:25 2009 +0000
3402
3403     warn if another operation is performed on a file with unsaved metadata
3404
3405 commit dadc45eb233a88708878440db9dc0746206f6246
3406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3407 Date:   Sun Jun 28 08:49:28 2009 +0000
3408
3409     sync histogram state after enabling it from the menu
3410
3411 commit a61e74ef49b2910e1c2b52699455707a110344ba
3412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3413 Date:   Sun Jun 28 08:32:27 2009 +0000
3414
3415     added script for importing GQView and Geeqie-alpha metadata
3416
3417 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
3418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3419 Date:   Sat Jun 27 23:12:52 2009 +0000
3420
3421     put preferences to separate submenu
3422
3423 commit d960407def39b244453756528e281209f1c47135
3424 Author: Klaus Ethgen <Klaus@Ethgen.de>
3425 Date:   Sat Jun 27 22:58:20 2009 +0000
3426
3427     German translation update
3428
3429 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
3430 Author: Klaus Ethgen <Klaus@Ethgen.de>
3431 Date:   Sat Jun 27 22:57:56 2009 +0000
3432
3433     Complete commit @1747 (intltool usage)
3434     
3435     With using intltool the localisation will fail cause of missing
3436     desktop.in file. Also the old desktop files are obsoleted by this
3437     commit.
3438     
3439     Also it is not necessary any more to have a './' in front of the files
3440     in POTFILES.in.
3441
3442 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
3443 Author: Klaus Ethgen <Klaus@Ethgen.de>
3444 Date:   Sat Jun 27 22:56:50 2009 +0000
3445
3446     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
3447     
3448     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
3449     src/Makefile.am.
3450     
3451     I also did some minor whitespace fixes and made the internal
3452     documentation consistent by using \ than @ for doxygen doc.
3453
3454 commit 1282982b76068795acda07efe761286c1d850927
3455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3456 Date:   Sat Jun 27 22:40:25 2009 +0000
3457
3458     added command for editing ufraw id file, changed menu location
3459
3460 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
3461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3462 Date:   Sat Jun 27 21:12:07 2009 +0000
3463
3464     reordered View menu
3465
3466 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
3467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3468 Date:   Sat Jun 27 20:47:17 2009 +0000
3469
3470     use radio buttons for file and dir mode in popup menu
3471
3472 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
3473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3474 Date:   Sat Jun 27 20:12:56 2009 +0000
3475
3476     simplified menu_item_add_radio usage
3477
3478 commit f9509525508c1f38a99edf06d5203f2cb063b81a
3479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3480 Date:   Sat Jun 27 17:54:31 2009 +0000
3481
3482     created Files and Folders submenu
3483
3484 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
3485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3486 Date:   Sat Jun 27 15:47:50 2009 +0000
3487
3488     improved overlay menu
3489     
3490     - indicate overlay and histogram state in toggle and radio entries in
3491       the menu
3492     - all entries have visible effect in all modes
3493
3494 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
3495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3496 Date:   Wed Jun 24 20:31:30 2009 +0000
3497
3498     test if an accelerator can be stored
3499     
3500     gtk_accel_map_change_entry can't change accelerators
3501     to keys like arrows. Test this and show the keys in the list
3502     only if they can be really changed.
3503     
3504     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
3505
3506 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
3507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3508 Date:   Tue Jun 23 19:20:48 2009 +0000
3509
3510     improved description string
3511
3512 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
3513 Author: Klaus Ethgen <Klaus@Ethgen.de>
3514 Date:   Sun Jun 21 22:52:45 2009 +0000
3515
3516     Localizing one string
3517
3518 commit d820c538051df54a6316047a3da7ce77414fa980
3519 Author: Klaus Ethgen <Klaus@Ethgen.de>
3520 Date:   Sun Jun 21 22:52:08 2009 +0000
3521
3522     Fix two memory failures
3523     
3524     1. if the description field for a exif information is empty the program
3525        dumps core when trying to change this. The reason is a strcmp with a
3526        NULL value.
3527     
3528        The fix add the small functionality to set the field to default when
3529        it is set empty.
3530     
3531     2. There was a g_strdup miss in exif.c which could end in memory
3532        corruption.
3533
3534 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
3535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3536 Date:   Sun Jun 21 20:14:53 2009 +0000
3537
3538     improved file list update priority
3539     
3540     - update list with lower priority than the priority of file operations
3541     - make sure that it is updated at least once per 2 seconds
3542
3543 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
3544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3545 Date:   Sun Jun 21 13:28:02 2009 +0000
3546
3547     fixed jumping of filelist on focus_in event
3548
3549 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
3550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3551 Date:   Sun Jun 21 12:39:58 2009 +0000
3552
3553     fixed updating of marks in sidecars
3554
3555 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
3556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3557 Date:   Sat Jun 20 23:15:11 2009 +0000
3558
3559     various geeqie-ufraw improvements
3560     
3561     - handle xmp sidecars
3562     - commandline options, help
3563
3564 commit ad121b74463720f97b4ff342580227d07b30d52c
3565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3566 Date:   Sat Jun 20 18:42:23 2009 +0000
3567
3568     fixed leak in file_util_* functions
3569     
3570     - file_util_* are changed to take over the filelist and free it when
3571       done
3572     - make sure that these functions are called correctly
3573
3574 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
3575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3576 Date:   Sat Jun 20 16:46:32 2009 +0000
3577
3578     improved list view
3579     
3580     - do the string formatting in the cell_data callback
3581     - show the sidecar list only in collapsed entries
3582
3583 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
3584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3585 Date:   Sat Jun 20 08:51:07 2009 +0000
3586
3587     always check for deleted sidecar files
3588
3589 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
3590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3591 Date:   Fri Jun 19 22:37:30 2009 +0000
3592
3593     fixed regexp usage
3594
3595 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
3596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3597 Date:   Fri Jun 19 22:34:52 2009 +0000
3598
3599     run external commands from current directory even with no files
3600
3601 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
3602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3603 Date:   Thu Jun 18 20:46:33 2009 +0000
3604
3605     ufraw-batch script
3606     
3607     added a more complicated script that demonstrates advanced
3608     features of external editors:
3609     - create a jpeg + ufraw id file for each raw file
3610     - update the jpeg if the id file was modified
3611
3612 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
3613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3614 Date:   Wed Jun 17 18:41:10 2009 +0000
3615
3616     made file_util_start_editor_from_file consider also sidecars
3617
3618 commit 74888a81cf4563307c3f5814f571aaa47b72de72
3619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3620 Date:   Wed Jun 17 18:19:11 2009 +0000
3621
3622     fixed problems with floor/ceil
3623     
3624     - introduce macros ROUND_DOWN, ROUND_UP
3625     - fixed incorrect usage of floor/ceil functions on int arguments
3626     
3627     patch by  Yuriy Kaminskiy
3628
3629 commit a9e0a03817c421da14093d05e41970da740c44a0
3630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3631 Date:   Mon Jun 15 20:50:35 2009 +0000
3632
3633     use intltool for desktop file translation
3634     
3635     - desktop files are translated via .po files together with other strings
3636     - make update-po is replaced with intltool-update [lang]
3637
3638 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
3639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3640 Date:   Mon Jun 15 19:13:45 2009 +0000
3641
3642     improved rotation script
3643     
3644     - applies the orientation from metadata
3645     - uses exiftran for jpeg an ImageMagick for other files
3646
3647 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
3648 Author: Laurent Monin <geeqie@norz.org>
3649 Date:   Sun Jun 14 08:49:39 2009 +0000
3650
3651     French translation was updated.
3652
3653 commit 1401afe8606b92cfa9f3b52989448e86833ed248
3654 Author: Klaus Ethgen <Klaus@Ethgen.de>
3655 Date:   Sat Jun 13 22:19:57 2009 +0000
3656
3657     Update documentation
3658     
3659     Now it holds a more verbose doxygen description as discussed in mailing
3660     list.
3661     
3662     - Doxygen style description
3663     - Small visibility changes
3664     - Commit message change
3665
3666 commit 369eab0297a8ba20f117db5c4c751907e22479ed
3667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3668 Date:   Sat Jun 13 19:26:32 2009 +0000
3669
3670     the options for custom border color were made independent
3671
3672 commit 1283b61934436f9ba1563633c0892ba8245b16aa
3673 Author: Laurent Monin <geeqie@norz.org>
3674 Date:   Thu Jun 11 18:18:07 2009 +0000
3675
3676     French translation was updated.
3677
3678 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
3679 Author: Laurent Monin <geeqie@norz.org>
3680 Date:   Thu Jun 11 17:34:37 2009 +0000
3681
3682     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
3683
3684 commit f5dbedfb0a27731a28584e4734b7fd548222140e
3685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3686 Date:   Wed Jun 10 20:45:24 2009 +0000
3687
3688     make sure that a directory exists on saving desktop files
3689
3690 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
3691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3692 Date:   Wed Jun 10 20:26:47 2009 +0000
3693
3694     do not install helper scripts into /usr/bin
3695     
3696     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
3697     - add the directory to $PATH on startup - the Exec line in desktop files
3698       does not have to contain full path
3699     
3700     fixes
3701     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
3702
3703 commit c266b1d322f46134d567ce59168746575944e3d1
3704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3705 Date:   Tue Jun 9 19:12:37 2009 +0000
3706
3707     enabled color management in img-view
3708     
3709     patch by Omari Stephens
3710
3711 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
3712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3713 Date:   Tue Jun 9 19:08:52 2009 +0000
3714
3715     fixed leak in image_post_process_color
3716     
3717     patch by Omari Stephens
3718
3719 commit 3c31271012cd131271872a32dc5214a81010d665
3720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3721 Date:   Mon Jun 8 19:05:49 2009 +0000
3722
3723     unify code paths for New directory
3724     keep the directory visible after rename
3725     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
3726
3727 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
3728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3729 Date:   Sun Jun 7 10:11:05 2009 +0000
3730
3731     do not show wide frame in single image mode
3732     it partially fixes
3733     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
3734
3735 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
3736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3737 Date:   Sat Jun 6 22:51:55 2009 +0000
3738
3739     added mark filter to menu - now it is possible to assign hotkeys
3740
3741 commit da1d8ad7407bec7c000684ad9466c45a03243467
3742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3743 Date:   Sat Jun 6 19:39:46 2009 +0000
3744
3745     preserve zoom value on fullscreen startup
3746
3747 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
3748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3749 Date:   Sat Jun 6 17:28:16 2009 +0000
3750
3751     swap x and y scale when scaling rotated images - it fixes tiles that were
3752     sometimes off by 1 pixel - thanks Petr for reporting,
3753     code cleanup
3754
3755 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
3756 Author: Laurent Monin <geeqie@norz.org>
3757 Date:   Sat Jun 6 17:02:21 2009 +0000
3758
3759     French translation was updated.
3760
3761 commit 0b3615164ce594afae630a1e652099d14308c356
3762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3763 Date:   Sat Jun 6 16:14:07 2009 +0000
3764
3765     better implementation of tree_view_row_get_visibility,
3766     gtk_tree_view_set_cursor is not sufficient in some cases, call also
3767     tree_view_row_make_visible
3768
3769 commit 2ca07031f3571cee3851b885ac9eb466d0485648
3770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3771 Date:   Sat Jun 6 15:33:56 2009 +0000
3772
3773     do not call signal handler from vdtree_row_expanded
3774     it fixes tree view for user-entered hidden directories
3775
3776 commit 1bd43a679034412c6ee7f82676c027f7db73a602
3777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3778 Date:   Sat Jun 6 11:15:09 2009 +0000
3779
3780     reduced jumping of directory tree when user clicks on folders
3781
3782 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
3783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3784 Date:   Fri Jun 5 21:52:37 2009 +0000
3785
3786     simplified the code around vd_select_row
3787
3788 commit e88a00bed30f1083f221a96876a0ddd84f44623f
3789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3790 Date:   Thu Jun 4 21:07:03 2009 +0000
3791
3792     use layout_set_fd() for changing images from a slideshow
3793     - this updates folder and icon in recursive slideshow mode
3794     
3795     preserve slideshow on layout change - fixes
3796       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
3797
3798 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
3799 Author: Laurent Monin <geeqie@norz.org>
3800 Date:   Thu Jun 4 19:51:20 2009 +0000
3801
3802     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
3803
3804 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
3805 Author: Klaus Ethgen <Klaus@Ethgen.de>
3806 Date:   Thu Jun 4 16:07:41 2009 +0000
3807
3808     Ongoing translation
3809     
3810     Now the most is translated to German language. Just the photographic
3811     notions are missing.
3812
3813 commit 8e6775025b5874e2bb686854009a4fb07dd74909
3814 Author: Klaus Ethgen <Klaus@Ethgen.de>
3815 Date:   Thu Jun 4 16:07:16 2009 +0000
3816
3817     Change the order of columns for editors dialogue
3818
3819 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
3820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3821 Date:   Wed Jun 3 20:05:19 2009 +0000
3822
3823     regroup sidecar files when an operation on partial group is finished
3824
3825 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
3826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3827 Date:   Tue Jun 2 22:33:53 2009 +0000
3828
3829     changed selection behavior as requested at
3830     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
3831     
3832     file view - sidecars are added to the selection if they were expicitly selected
3833                 or if the entry is collapsed
3834     icon view - selection always contains sidecars
3835     
3836     file operations splits partially selected groups - selected files have
3837     disabled grouping
3838
3839 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
3840 Author: Laurent Monin <geeqie@norz.org>
3841 Date:   Mon Jun 1 16:37:30 2009 +0000
3842
3843     Minor code cleanup and redundancy reduction.
3844
3845 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
3846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3847 Date:   Sun May 31 14:32:39 2009 +0000
3848
3849     fixed incorrect type conversion
3850
3851 commit 7c03436375c2931a9ebe20706648ea9f40195265
3852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3853 Date:   Sun May 31 13:32:09 2009 +0000
3854
3855     do not display menus ("FileMenu" etc.) in accelerator configuration
3856     improved tooltip texts
3857
3858 commit 7166e8e6822956cfc657744e4257af67f6152542
3859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3860 Date:   Sun May 31 11:08:00 2009 +0000
3861
3862     do not block the files sent to external editors like gimp
3863
3864 commit f6b5317b9869a7640793c47eda0bbd39253ad363
3865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3866 Date:   Sat May 30 20:18:22 2009 +0000
3867
3868     preserve image center over short periods when the "broken image" icon is
3869     displayed
3870     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
3871
3872 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
3873 Author: Laurent Monin <geeqie@norz.org>
3874 Date:   Tue May 26 19:41:22 2009 +0000
3875
3876     Add .desktop files to restore lossless jpeg rotation via editors.
3877
3878 commit 257284ed5d98e13733f90bff28124cdc75c85238
3879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3880 Date:   Sat May 23 21:23:06 2009 +0000
3881
3882     added doxygen.conf
3883     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
3884
3885 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
3886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3887 Date:   Sat May 23 21:07:21 2009 +0000
3888
3889     enabled PageSize code
3890     https://bugzilla.redhat.com/show_bug.cgi?id=222639
3891
3892 commit 94698117d7c312c420ae83d26bb80fd973a16b90
3893 Author: Laurent Monin <geeqie@norz.org>
3894 Date:   Thu May 21 09:54:20 2009 +0000
3895
3896     Add missing vim modeline.
3897
3898 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
3899 Author: Laurent Monin <geeqie@norz.org>
3900 Date:   Thu May 21 09:20:48 2009 +0000
3901
3902     Attempt to use stock gtk icons for directory list and tree views.
3903
3904 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
3905 Author: Laurent Monin <geeqie@norz.org>
3906 Date:   Sat May 16 11:31:48 2009 +0000
3907
3908     Fix up too short array, reported by Michael Schwendt.
3909
3910 commit db09073d27d708eec901db85729b7c96d513cae8
3911 Author: Laurent Monin <geeqie@norz.org>
3912 Date:   Sat May 16 08:48:21 2009 +0000
3913
3914     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
3915     
3916     
3917     $ desktop-file-validate geeqie.desktop
3918     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
3919     "Categories" in group "Desktop Entry" contains a deprecated value
3920     "Application"
3921     
3922     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
3923
3924 commit 939990870184f816d033427411963290f6ade227
3925 Author: Laurent Monin <geeqie@norz.org>
3926 Date:   Thu May 14 20:45:34 2009 +0000
3927
3928     Fix up unused variables warnings.
3929
3930 commit 93e62dee098e12678bee8560811f2676d66a169c
3931 Author: Laurent Monin <geeqie@norz.org>
3932 Date:   Thu May 14 20:32:14 2009 +0000
3933
3934     Merge common thumb code from view_file_list and view_file_icon to view_file.
3935
3936 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
3937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3938 Date:   Tue May 12 20:54:58 2009 +0000
3939
3940     added some notes to README file
3941
3942 commit e0541d552647c5878d8ce21e111563837e0c9d9b
3943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3944 Date:   Tue May 12 20:38:26 2009 +0000
3945
3946     fixed compilation with older gtk
3947
3948 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
3949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3950 Date:   Tue May 12 20:17:03 2009 +0000
3951
3952     updated TODO list
3953
3954 commit 19db93d6eb70f5163b098be3390476c19f10b54e
3955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3956 Date:   Tue May 12 18:25:18 2009 +0000
3957
3958     added GPS map support - patch by Colin Clark
3959
3960 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
3961 Author: Laurent Monin <geeqie@norz.org>
3962 Date:   Tue May 12 06:54:05 2009 +0000
3963
3964     French translation was updated.
3965
3966 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
3967 Author: Laurent Monin <geeqie@norz.org>
3968 Date:   Tue May 12 06:42:20 2009 +0000
3969
3970     Fix up tooltip text: Color _Management -> Color Management.
3971
3972 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
3973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3974 Date:   Mon May 11 20:50:13 2009 +0000
3975
3976     added keyboard configuration dialog
3977     mostly written by Petr Ostadal
3978     alternate keys are not yet fully configurable - the corresponding code
3979     is commented out
3980
3981 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
3982 Author: Laurent Monin <geeqie@norz.org>
3983 Date:   Mon May 11 10:10:13 2009 +0000
3984
3985     French translation was updated.
3986
3987 commit b8baff4dae2056c190eb6274bf48764521192aa0
3988 Author: Laurent Monin <geeqie@norz.org>
3989 Date:   Mon May 11 09:55:39 2009 +0000
3990
3991     Include missing header file.
3992
3993 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
3994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3995 Date:   Sat May 9 19:45:24 2009 +0000
3996
3997     expose the file grouping flag to the user
3998
3999 commit 70138111fc44652288eb415f4c3587b0a69a661b
4000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4001 Date:   Sat May 9 19:25:51 2009 +0000
4002
4003     extended the list of grouped metadata tags
4004
4005 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
4006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4007 Date:   Sat May 9 17:02:35 2009 +0000
4008
4009     added some structure to the metadata preferences dialog
4010
4011 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
4012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4013 Date:   Fri May 8 18:29:09 2009 +0000
4014
4015     better tooltip for disabled lcms
4016
4017 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
4018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4019 Date:   Thu May 7 20:24:35 2009 +0000
4020
4021     limit metadata details dialog size
4022
4023 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
4024 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4025 Date:   Thu May 7 19:52:38 2009 +0000
4026
4027     fixed keyword tree initialization
4028
4029 commit dee4299ea23692b3aefb7f29b12918fa05aed927
4030 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4031 Date:   Thu May 7 19:38:07 2009 +0000
4032
4033     updated version string to beta1
4034
4035 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
4036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4037 Date:   Thu May 7 19:34:33 2009 +0000
4038
4039     enabled XDG directory layout
4040
4041 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
4042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4043 Date:   Thu May 7 19:30:15 2009 +0000
4044
4045     use "keywords" instead of "tags" in option name, it is more consistent
4046
4047 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
4048 Author: Laurent Monin <geeqie@norz.org>
4049 Date:   Sun May 3 17:54:37 2009 +0000
4050
4051     French translation was updated.
4052
4053 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
4054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4055 Date:   Sat May 2 22:34:46 2009 +0000
4056
4057     added stock icons for slideshow
4058
4059 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
4060 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4061 Date:   Sat May 2 22:19:42 2009 +0000
4062
4063     updated czech translation
4064
4065 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
4066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4067 Date:   Sat May 2 11:14:24 2009 +0000
4068
4069     force the metadata dialog if it was triggered by the menu or the button
4070
4071 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
4072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4073 Date:   Sat May 2 10:59:36 2009 +0000
4074
4075     action table clean up
4076
4077 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
4078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4079 Date:   Sat May 2 09:15:56 2009 +0000
4080
4081     improved pixel info, changed the menu entry from "Hide" to "Show",
4082     added it on default status bar
4083
4084 commit 022c685ad3ea779b5d173483deb75f19434ccac2
4085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4086 Date:   Fri May 1 23:40:01 2009 +0000
4087
4088     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
4089     use <shift>S for sort manager
4090
4091 commit c95bd69965832c1cc0b82683888759057cc37b85
4092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4093 Date:   Fri May 1 23:15:51 2009 +0000
4094
4095     - handle color profile and write metadata buttons on statusbar by ui_manager
4096     - statusbar buttons made configurable
4097
4098 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
4099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4100 Date:   Fri May 1 09:49:27 2009 +0000
4101
4102     allow external editors without parameters, as long as they are in
4103     category 'X-Geeqie'
4104
4105 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
4106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4107 Date:   Wed Apr 29 20:28:54 2009 +0000
4108
4109     updated czech translation, not yet complete
4110
4111 commit 6739de52b94a36b0a4fd316444cb00ad06571181
4112 Author: Laurent Monin <geeqie@norz.org>
4113 Date:   Tue Apr 28 21:40:00 2009 +0000
4114
4115     French translation was updated.
4116
4117 commit baa6516063591b9c127a76be15b6d53851cd6c43
4118 Author: Laurent Monin <geeqie@norz.org>
4119 Date:   Tue Apr 28 21:38:20 2009 +0000
4120
4121     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
4122
4123 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
4124 Author: Laurent Monin <geeqie@norz.org>
4125 Date:   Tue Apr 28 21:37:27 2009 +0000
4126
4127     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.
4128
4129 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
4130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4131 Date:   Tue Apr 28 20:09:41 2009 +0000
4132
4133     do not translate internal strings
4134
4135 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
4136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4137 Date:   Tue Apr 28 06:55:56 2009 +0000
4138
4139     added new files
4140
4141 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
4142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4143 Date:   Tue Apr 28 06:54:59 2009 +0000
4144
4145     compilation fixes for older glib and gtk
4146
4147 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
4148 Author: Laurent Monin <geeqie@norz.org>
4149 Date:   Mon Apr 27 23:07:59 2009 +0000
4150
4151     French translation was updated: fix few main menu mnenonics.
4152
4153 commit e83d047474df3181e844ded3d6341d00a1f06cb2
4154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4155 Date:   Mon Apr 27 21:39:56 2009 +0000
4156
4157     compilation fixes
4158
4159 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
4160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4161 Date:   Mon Apr 27 20:19:21 2009 +0000
4162
4163     "make dist" fixes
4164
4165 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
4166 Author: Laurent Monin <geeqie@norz.org>
4167 Date:   Sun Apr 26 14:08:44 2009 +0000
4168
4169     French translation was updated.
4170
4171 commit 81620ce969208f28075c74e05bee39161c567f5c
4172 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4173 Date:   Sun Apr 26 11:38:28 2009 +0000
4174
4175     small fixes
4176
4177 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
4178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4179 Date:   Sun Apr 26 09:25:52 2009 +0000
4180
4181     fixed return from metadata_write_revert
4182
4183 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
4184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4185 Date:   Sun Apr 26 09:01:35 2009 +0000
4186
4187     added an option to write image orientation to the metadata
4188
4189 commit f62a4ec8486bc8489420e73e3981ccde92395342
4190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4191 Date:   Sat Apr 25 22:08:09 2009 +0000
4192
4193     separated Orientation and Grayscale functions
4194     moved Grayscale to Color management menu
4195
4196 commit a0f54dffd9713fc6ae22a46467371500623ad197
4197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4198 Date:   Sat Apr 25 20:55:11 2009 +0000
4199
4200     added more info to the details dialog
4201
4202 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
4203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4204 Date:   Fri Apr 24 23:26:49 2009 +0000
4205
4206     added details dialog for other operations too
4207
4208 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
4209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4210 Date:   Fri Apr 24 22:51:00 2009 +0000
4211
4212     added possibility to exclude individual files
4213
4214 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
4215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4216 Date:   Thu Apr 23 21:15:14 2009 +0000
4217
4218     fixed writting metadata behavior at exit
4219
4220 commit 92d41d67e666813d5c5534214555b6f840924f6b
4221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4222 Date:   Thu Apr 23 21:12:19 2009 +0000
4223
4224     added an image to the file details dialog
4225
4226 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
4227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4228 Date:   Thu Apr 23 20:48:03 2009 +0000
4229
4230     differentiate between "Cancel" and "Discard changes"
4231
4232 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
4233 Author: Laurent Monin <geeqie@norz.org>
4234 Date:   Tue Apr 21 21:47:11 2009 +0000
4235
4236     Fix up few warnings (especially on 64bits platforms).
4237
4238 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
4239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4240 Date:   Tue Apr 21 21:16:32 2009 +0000
4241
4242     fixed metadata.confirm_on_dir_change
4243
4244 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
4245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4246 Date:   Tue Apr 21 21:07:28 2009 +0000
4247
4248     added possibility to show modifiied metadata before write
4249
4250 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
4251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4252 Date:   Mon Apr 20 21:34:16 2009 +0000
4253
4254     added remote interface for exporting additional info (sidecars,
4255     destination) to external commands
4256     
4257     see the symlink command for an example
4258     
4259     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
4260
4261 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
4262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4263 Date:   Mon Apr 20 21:07:52 2009 +0000
4264
4265     write info and debugging messages to stderr
4266
4267 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
4268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4269 Date:   Mon Apr 20 19:44:50 2009 +0000
4270
4271     improved remote protocol to allow bidirectional communication
4272
4273 commit 119665d75960040f13b9a40ecdf0515e4405b49e
4274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4275 Date:   Fri Apr 17 20:26:22 2009 +0000
4276
4277     fixed tests for vd_find_row return value
4278
4279 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
4280 Author: Klaus Ethgen <Klaus@Ethgen.de>
4281 Date:   Tue Apr 14 21:51:29 2009 +0000
4282
4283     German translation updated
4284     
4285     With some help from de.alt.rec.digitalfotografie.
4286
4287 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
4288 Author: Laurent Monin <geeqie@norz.org>
4289 Date:   Tue Apr 14 20:54:50 2009 +0000
4290
4291     French translation was updated.
4292
4293 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
4294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4295 Date:   Mon Apr 13 22:40:47 2009 +0000
4296
4297     color profile fixes
4298
4299 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
4300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4301 Date:   Mon Apr 13 14:39:50 2009 +0000
4302
4303     show color management status on statusbar
4304
4305 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
4306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4307 Date:   Mon Apr 13 10:55:49 2009 +0000
4308
4309     support X11 screen profile
4310     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
4311
4312 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
4313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4314 Date:   Mon Apr 13 08:09:56 2009 +0000
4315
4316     moved color profiles from statusbar to View menu
4317
4318 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
4319 Author: Klaus Ethgen <Klaus@Ethgen.de>
4320 Date:   Sun Apr 12 17:58:55 2009 +0000
4321
4322     German translation updated
4323
4324 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
4325 Author: Laurent Monin <geeqie@norz.org>
4326 Date:   Sun Apr 12 15:06:43 2009 +0000
4327
4328     French translation was updated.
4329
4330 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
4331 Author: Klaus Ethgen <Klaus@Ethgen.de>
4332 Date:   Sun Apr 12 11:02:03 2009 +0000
4333
4334     Update POTFILES.in
4335     
4336     metadata.c was not in the POTFILES.in.
4337
4338 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
4339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4340 Date:   Sun Apr 12 08:36:53 2009 +0000
4341
4342     fixed ambiguous strings
4343
4344 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
4345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4346 Date:   Sat Apr 11 21:28:46 2009 +0000
4347
4348     improved default keyword tree
4349
4350 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
4351 Author: Klaus Ethgen <Klaus@Ethgen.de>
4352 Date:   Sat Apr 11 20:46:37 2009 +0000
4353
4354     Fix that the output of msgfmt could be singular
4355     
4356     The output of msgfmt could be singular if there is only one translation
4357     of the given type.
4358
4359 commit 1a73f69002e383830604ccc14c925f2967ede8df
4360 Author: Klaus Ethgen <Klaus@Ethgen.de>
4361 Date:   Sat Apr 11 19:51:03 2009 +0000
4362
4363     Allow to configure case handling of keywords
4364     
4365     Sometimes I use just different case for keywords. This should be
4366     chooseable.
4367
4368 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
4369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4370 Date:   Sat Apr 11 19:35:03 2009 +0000
4371
4372     fixed updating of filelist marks
4373
4374 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
4375 Author: Klaus Ethgen <Klaus@Ethgen.de>
4376 Date:   Sat Apr 11 18:34:12 2009 +0000
4377
4378     Adding debian packaging informations
4379     
4380     Adding debian control directory to create a geeqie debian package.
4381     
4382     NOTES: (To be fixed in autoconf)
4383        - LIRC must be explicit _enabled_ instead of disable. This is wrong
4384          documented.
4385        - It might be a good idea to derivate the readmedir and the htmldir
4386          from docdir.
4387
4388 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
4389 Author: Klaus Ethgen <Klaus@Ethgen.de>
4390 Date:   Sat Apr 11 16:34:25 2009 +0000
4391
4392     Implementing CTRL-W to close advanced exif window
4393     
4394     In fact, this implements keypress event handling in the advanced exif
4395     window to handle CTRL-W event.
4396
4397 commit f43df7469ca80ae712259e6234fde3e194219b8d
4398 Author: Klaus Ethgen <Klaus@Ethgen.de>
4399 Date:   Fri Apr 10 13:54:08 2009 +0000
4400
4401     Just update the internal sort method
4402     
4403     There is no other use of the internal sort method than speeding up the
4404     sorting of a collection. So setting it to SORT_NONE is the better
4405     choice.
4406
4407 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
4408 Author: Klaus Ethgen <Klaus@Ethgen.de>
4409 Date:   Fri Apr 10 13:44:37 2009 +0000
4410
4411     Implement random sort method for collections
4412     
4413     This patch allows to randomize the collections. (Closes: #2497413)
4414     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
4415
4416 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
4417 Author: Klaus Ethgen <Klaus@Ethgen.de>
4418 Date:   Fri Apr 10 10:18:42 2009 +0000
4419
4420     Fix the broken statistic generation
4421     
4422     The output of msgfmt has different format if no fuzzy translations (or
4423     even no translated) are available. I fixed that by parsing the output of
4424     msgfmt more intelligent.
4425     
4426     Drawback of the solution is that the parsing will not work if the output
4427     of msgfmt use not the strings "translated messages", "fuzzy
4428     translations" and "untranslated messages".
4429
4430 commit 16e5361e36e314401b1d2528b5b672786d112dd0
4431 Author: Klaus Ethgen <Klaus@Ethgen.de>
4432 Date:   Fri Apr 10 09:47:40 2009 +0000
4433
4434     German translation updated
4435     
4436     Also included a update in the README file. Finally I add myself to that
4437     file. :-)
4438
4439 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
4440 Author: Klaus Ethgen <Klaus@Ethgen.de>
4441 Date:   Fri Apr 10 09:47:20 2009 +0000
4442
4443     Add pgettext for some ambiguous strings
4444     
4445     There are some strings which are ambiguous to translate. There is the
4446     pgettext function to solf that problem.
4447     
4448     For example, locations can be translated to german by Ortsangaben
4449     (geographical) or by Pfad (filesystem). I am sure there are also some
4450     ambiguous in other languages.
4451
4452 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
4453 Author: Laurent Monin <geeqie@norz.org>
4454 Date:   Thu Apr 9 20:40:16 2009 +0000
4455
4456     Minor french translations fixes.
4457
4458 commit edae49861932cea9597cba0e9dab3186538eed59
4459 Author: Laurent Monin <geeqie@norz.org>
4460 Date:   Thu Apr 9 20:07:16 2009 +0000
4461
4462     Fix histogram labels in french.
4463
4464 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
4465 Author: Laurent Monin <geeqie@norz.org>
4466 Date:   Thu Apr 9 19:58:03 2009 +0000
4467
4468     French translation was updated.
4469
4470 commit 672e4f69f438098a1552531fd6882e404e3e606f
4471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4472 Date:   Wed Apr 8 19:32:30 2009 +0000
4473
4474     improved Exiv2 error reporting:
4475     - use correct charset
4476     - respect --debug
4477
4478 commit fc1b420298aad46578404e56b0396182c1f4c393
4479 Author: Klaus Ethgen <Klaus@Ethgen.de>
4480 Date:   Mon Apr 6 23:59:54 2009 +0000
4481
4482     Nest new keywords inside existing
4483     
4484     It is boring to first add a bunch of keywords and then move them to the
4485     new location. It is more natural to add them as child to existing ons.
4486
4487 commit 81bcaeeeed18b732259e69d645da59cf953e484c
4488 Author: Klaus Ethgen <Klaus@Ethgen.de>
4489 Date:   Mon Apr 6 23:59:38 2009 +0000
4490
4491     Fix the is_keyword bug
4492     
4493     The is_keyword would be new set when placing the radio buttons. This
4494     Patch fix it by setting the variable afterwards.
4495
4496 commit 80f4d7efaec01b04310602fc82d571d178f797cd
4497 Author: Klaus Ethgen <Klaus@Ethgen.de>
4498 Date:   Mon Apr 6 23:39:27 2009 +0000
4499
4500     Set the focus for new keyword dialog
4501
4502 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
4503 Author: Laurent Monin <geeqie@norz.org>
4504 Date:   Mon Apr 6 22:18:13 2009 +0000
4505
4506     Disable unused functions when compiled without threads support, prevents few warnings.
4507
4508 commit 14946850539ebb7317fb81add299cb19bacd085a
4509 Author: Laurent Monin <geeqie@norz.org>
4510 Date:   Mon Apr 6 22:13:54 2009 +0000
4511
4512     Fix up event source ids type: gint -> guint.
4513     Functions like g_timeout_add() or g_idle_add() return a guint
4514     greater than 0, but in most places it was wrongly stored as int
4515     and initialized to -1.
4516     This broke assertions matching in g_source_remove() for example
4517     since id was always greater than 0 even when timer was not set
4518     (-1 was casted to the biggest guint).
4519
4520 commit bc94042180f920c3bf111578a565a450c177f613
4521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4522 Date:   Mon Apr 6 21:52:49 2009 +0000
4523
4524     re-ordered some options, improved descriptions
4525
4526 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
4527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4528 Date:   Mon Apr 6 20:38:54 2009 +0000
4529
4530     unconditionally enable fast jpeg thumbnailing
4531
4532 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
4533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4534 Date:   Mon Apr 6 19:53:59 2009 +0000
4535
4536     added pane_notify_selection to pane API
4537
4538 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
4539 Author: Laurent Monin <geeqie@norz.org>
4540 Date:   Mon Apr 6 19:13:35 2009 +0000
4541
4542     Remove unused field in IconData.
4543
4544 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
4545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4546 Date:   Mon Apr 6 19:09:55 2009 +0000
4547
4548     optimized sidecar file check
4549
4550 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
4551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4552 Date:   Sun Apr 5 09:46:49 2009 +0000
4553
4554     fixed bug in overlay drawing
4555
4556 commit 51a9455bd33f439da36889109602a6a2b081b18d
4557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4558 Date:   Sun Apr 5 09:25:48 2009 +0000
4559
4560     improved Scroll reset method in preferences dialog
4561
4562 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
4563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4564 Date:   Sat Apr 4 23:12:19 2009 +0000
4565
4566     disabled 2-pass rendering also affect color correction
4567     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
4568
4569 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
4570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4571 Date:   Sat Apr 4 22:29:25 2009 +0000
4572
4573     added option that simplifies saving of multi-window configurations
4574
4575 commit 282436623f1d51df1cd6acd812d79467dccbd3af
4576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4577 Date:   Sat Apr 4 22:09:50 2009 +0000
4578
4579     dropped show_copy_path option
4580
4581 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
4582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4583 Date:   Sat Apr 4 21:53:12 2009 +0000
4584
4585     dropped read_buffer options - they don't have any significant effect
4586
4587 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
4588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4589 Date:   Sat Apr 4 21:14:34 2009 +0000
4590
4591     startup path options simplified and moved to layout options
4592
4593 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
4594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4595 Date:   Sat Apr 4 20:20:17 2009 +0000
4596
4597     moved options from Advanced tab to other tabs
4598     TODO: add Advanced section on each tab
4599
4600 commit c66eafd0dfccc52bbeccef99066654aa061971a9
4601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4602 Date:   Sat Apr 4 19:10:49 2009 +0000
4603
4604     added metadata_read_GPS_coord
4605
4606 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
4607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4608 Date:   Sat Apr 4 16:42:54 2009 +0000
4609
4610     set current fd when the bar is shown again
4611     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
4612
4613 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
4614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4615 Date:   Fri Apr 3 19:35:34 2009 +0000
4616
4617     convert commandline to utf8
4618
4619 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
4620 Author: Laurent Monin <geeqie@norz.org>
4621 Date:   Thu Apr 2 23:11:07 2009 +0000
4622
4623     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
4624
4625 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
4626 Author: Laurent Monin <geeqie@norz.org>
4627 Date:   Thu Apr 2 16:10:12 2009 +0000
4628
4629     Use full path in genmarshal.
4630     This allows out of source builds with fakeroot.
4631     Patch by Lukas Jirkovsky.
4632
4633 commit f1b49514000a0db194e68800348c5033e1bb30b7
4634 Author: Laurent Monin <geeqie@norz.org>
4635 Date:   Tue Mar 31 22:23:33 2009 +0000
4636
4637     Cleanup.
4638
4639 commit dc03f50c8796196722ddc1f794280887d489e5fa
4640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4641 Date:   Tue Mar 31 21:33:54 2009 +0000
4642
4643     improved next/prev operation on sidecar files
4644     
4645     all operations with list index seem to be broken but IMHO this fix is
4646     sufficient for 1.0. Then it definitely needs a better interface.
4647
4648 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
4649 Author: Laurent Monin <geeqie@norz.org>
4650 Date:   Tue Mar 31 20:57:31 2009 +0000
4651
4652     Add and install a template to be used as new editor. Need more work.
4653
4654 commit 23e172eca263571aeddf10792887edf91dcfee7d
4655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4656 Date:   Tue Mar 31 20:53:37 2009 +0000
4657
4658     fixed vdlist_find_row return value
4659
4660 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
4661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4662 Date:   Tue Mar 31 20:35:04 2009 +0000
4663
4664     use a better signal
4665
4666 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
4667 Author: Laurent Monin <geeqie@norz.org>
4668 Date:   Tue Mar 31 20:22:47 2009 +0000
4669
4670     Make desktop window list checkboxes centered and not activatable.
4671
4672 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
4673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4674 Date:   Tue Mar 31 20:05:16 2009 +0000
4675
4676     improved debug messages
4677
4678 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
4679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4680 Date:   Tue Mar 31 19:34:39 2009 +0000
4681
4682     report pixbuf loader errors
4683     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
4684
4685 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
4686 Author: Laurent Monin <geeqie@norz.org>
4687 Date:   Tue Mar 31 18:45:33 2009 +0000
4688
4689     Allow to delete an editor's desktop file from editors list window.
4690
4691 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
4692 Author: Laurent Monin <geeqie@norz.org>
4693 Date:   Mon Mar 30 20:42:06 2009 +0000
4694
4695     Update POTFILES.in and french translation.
4696
4697 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
4698 Author: Laurent Monin <geeqie@norz.org>
4699 Date:   Mon Mar 30 20:01:27 2009 +0000
4700
4701     French translation was updated.
4702
4703 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
4704 Author: Laurent Monin <geeqie@norz.org>
4705 Date:   Mon Mar 30 19:57:44 2009 +0000
4706
4707     Update Changelog file.
4708
4709 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
4710 Author: Laurent Monin <geeqie@norz.org>
4711 Date:   Mon Mar 30 19:01:09 2009 +0000
4712
4713     Fixed bug where pixel/color information at x=0 coordinates werent shown:
4714     - pixel-coordinates now calculated with floor
4715     - guard for update in layout does not apply for 0 coordinates anymore
4716     
4717     Patch by Ruben Stein.
4718
4719 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
4720 Author: Laurent Monin <geeqie@norz.org>
4721 Date:   Mon Mar 30 17:52:14 2009 +0000
4722
4723     Fix up previous patch.
4724
4725 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
4726 Author: Laurent Monin <geeqie@norz.org>
4727 Date:   Mon Mar 30 17:05:31 2009 +0000
4728
4729     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
4730
4731 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
4732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4733 Date:   Sun Mar 29 20:06:21 2009 +0000
4734
4735     improved bar_pane_comment_notify_cb
4736
4737 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
4738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4739 Date:   Sun Mar 29 19:57:19 2009 +0000
4740
4741     fixed a typo
4742
4743 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
4744 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4745 Date:   Sun Mar 29 19:40:16 2009 +0000
4746
4747     fixed possible crash
4748
4749 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
4750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4751 Date:   Sun Mar 29 16:39:42 2009 +0000
4752
4753     added UfRaw ID files to known filetypes
4754
4755 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
4756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4757 Date:   Sun Mar 29 14:26:44 2009 +0000
4758
4759     pane interface cleanup
4760
4761 commit 0ceba72258134a7379e5d42ceda33967bad55b08
4762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4763 Date:   Sun Mar 29 14:20:44 2009 +0000
4764
4765     improved sidebar configuration
4766
4767 commit 7958ba1b7c05bb847a4c68f004314316d5936946
4768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4769 Date:   Sun Mar 29 10:36:13 2009 +0000
4770
4771     re-added possibility to display basic file info (size, mode, date)
4772
4773 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
4774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4775 Date:   Sat Mar 28 15:51:21 2009 +0000
4776
4777     fixed keyboard focus on start-up
4778     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
4779
4780 commit c717291bff504bb1e563e7b0b035906742c582ba
4781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4782 Date:   Sat Mar 28 15:31:04 2009 +0000
4783
4784     active image follows keyboard focus
4785
4786 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
4787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4788 Date:   Sat Mar 28 15:09:09 2009 +0000
4789
4790     split-mode cleanup and improvements
4791
4792 commit 4602b028bc005271b0a4e62dc039e665aecc9444
4793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4794 Date:   Fri Mar 27 08:05:14 2009 +0000
4795
4796     added simple desktop file editor
4797
4798 commit e68bdda5abf8afc998fb49d43868900f01ed559c
4799 Author: Laurent Monin <geeqie@norz.org>
4800 Date:   Thu Mar 26 21:49:20 2009 +0000
4801
4802     Improve editors through .desktop files implementation:
4803     - stricter Exec parameters detection
4804     - correct Icon key handling (absolute file vs name and --icon prefix)
4805     - improved escape, single, double quotes handling and escaping
4806
4807 commit f38f31b17fe21623f2d74d82613afea09b05892c
4808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4809 Date:   Thu Mar 26 07:56:01 2009 +0000
4810
4811     fixed histogram drawing
4812
4813 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
4814 Author: Laurent Monin <geeqie@norz.org>
4815 Date:   Mon Mar 23 18:49:23 2009 +0000
4816
4817     French translation was updated.
4818
4819 commit abc71f71e6fb0fe732843d06a2100eec2aced123
4820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4821 Date:   Sat Mar 21 23:16:38 2009 +0000
4822
4823     more consistent remote options naming
4824
4825 commit c4330fbf13587f5b60c285016f666b95c9f25b98
4826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4827 Date:   Sat Mar 21 20:19:11 2009 +0000
4828
4829     fixed segfault in histogram
4830     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
4831
4832 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
4833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4834 Date:   Sat Mar 21 19:51:07 2009 +0000
4835
4836     layout id "_current_" matches the currently active layout window
4837
4838 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
4839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4840 Date:   Sat Mar 21 18:22:04 2009 +0000
4841
4842     do not copy existing layout id to new window
4843
4844 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
4845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4846 Date:   Sat Mar 21 17:47:50 2009 +0000
4847
4848     update translated pane titles
4849
4850 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
4851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4852 Date:   Fri Mar 20 22:48:01 2009 +0000
4853
4854     do not re-create ui_manager at layout change
4855
4856 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
4857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4858 Date:   Fri Mar 20 21:28:31 2009 +0000
4859
4860     added a possibility to update existing bars from config
4861
4862 commit 61ff1c806812b340b30a891b933ed52c2c033207
4863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4864 Date:   Fri Mar 20 17:02:00 2009 +0000
4865
4866     added tooltips to external editors on toolbar
4867     - patch by Colin Clark
4868
4869 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
4870 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4871 Date:   Fri Mar 20 16:28:43 2009 +0000
4872
4873     added "load config" command to remote control
4874
4875 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
4876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4877 Date:   Fri Mar 20 14:36:59 2009 +0000
4878
4879     added possibility to update existing layout window from config
4880
4881 commit f85c331b6bdca1a07e38a196e93562448b4c1048
4882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4883 Date:   Fri Mar 20 11:52:29 2009 +0000
4884
4885     do not add duplicate keywords from config file
4886
4887 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
4888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4889 Date:   Fri Mar 20 10:12:29 2009 +0000
4890
4891     be more verbose on parse errors
4892
4893 commit db9583d155f876dcf8ecdba06de8c41bf6363955
4894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4895 Date:   Fri Mar 20 09:46:35 2009 +0000
4896
4897     added function to reload external editors at any time
4898     eliminated init_after_global_options()
4899
4900 commit a043fedcd1fa348548988b8c157f60a7b585539d
4901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4902 Date:   Thu Mar 19 22:58:28 2009 +0000
4903
4904     initialization clean-up
4905
4906 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
4907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4908 Date:   Thu Mar 19 22:12:14 2009 +0000
4909
4910     improved config file formatting
4911
4912 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
4913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4914 Date:   Tue Mar 17 23:03:07 2009 +0000
4915
4916     added more IPTC tags
4917
4918 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
4919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4920 Date:   Tue Mar 17 22:41:09 2009 +0000
4921
4922     implemented editing support in exif pane
4923
4924 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
4925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4926 Date:   Tue Mar 17 19:52:56 2009 +0000
4927
4928     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
4929
4930 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
4931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4932 Date:   Tue Mar 17 19:09:34 2009 +0000
4933
4934     simplified code
4935
4936 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
4937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4938 Date:   Tue Mar 17 18:58:15 2009 +0000
4939
4940     improved expanding and hiding of helper keywords
4941
4942 commit 48a18d514775969bd21ce0bd154d454af5182ed8
4943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4944 Date:   Tue Mar 17 18:30:53 2009 +0000
4945
4946     fixed keyword tree redrawing
4947
4948 commit a142c98b0d4a45084b3fbb698bae2f650846673c
4949 Author: Laurent Monin <geeqie@norz.org>
4950 Date:   Tue Mar 17 00:05:13 2009 +0000
4951
4952     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
4953
4954 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
4955 Author: Laurent Monin <geeqie@norz.org>
4956 Date:   Mon Mar 16 20:39:09 2009 +0000
4957
4958     gint -> gboolean where applicable. The end (ouf!).
4959
4960 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
4961 Author: Laurent Monin <geeqie@norz.org>
4962 Date:   Mon Mar 16 19:11:39 2009 +0000
4963
4964     gint -> gboolean where applicable.
4965
4966 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
4967 Author: Laurent Monin <geeqie@norz.org>
4968 Date:   Mon Mar 16 18:19:11 2009 +0000
4969
4970     gint -> gboolean where applicable.
4971
4972 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
4973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4974 Date:   Sun Mar 15 23:22:17 2009 +0000
4975
4976     improved pane_keywords notification
4977
4978 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
4979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4980 Date:   Sun Mar 15 22:46:25 2009 +0000
4981
4982     call the notify function just once when the keywords are pushed to the
4983     textarea
4984
4985 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
4986 Author: Laurent Monin <geeqie@norz.org>
4987 Date:   Sun Mar 15 20:16:20 2009 +0000
4988
4989     gint -> gboolean.
4990
4991 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
4992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4993 Date:   Sun Mar 15 18:41:25 2009 +0000
4994
4995     fixed segfault in osd called from img-view
4996     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
4997
4998 commit a83ce8127733fe662f70e27e4861923525924d2a
4999 Author: Laurent Monin <geeqie@norz.org>
5000 Date:   Sun Mar 15 18:06:41 2009 +0000
5001
5002     gint -> gboolean.
5003
5004 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
5005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5006 Date:   Sun Mar 15 17:40:04 2009 +0000
5007
5008     fixed viewing image from dupe and search windows
5009
5010 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
5011 Author: Laurent Monin <geeqie@norz.org>
5012 Date:   Sun Mar 15 15:01:07 2009 +0000
5013
5014     gint -> gboolean.
5015
5016 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
5017 Author: Laurent Monin <geeqie@norz.org>
5018 Date:   Sun Mar 15 13:33:56 2009 +0000
5019
5020     gint -> gboolean.
5021
5022 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
5023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5024 Date:   Sun Mar 15 12:41:39 2009 +0000
5025
5026     fixed XMP and IPTC entry names in exif pane
5027
5028 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
5029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5030 Date:   Sun Mar 15 12:20:14 2009 +0000
5031
5032     added notification to the exif pane
5033
5034 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
5035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5036 Date:   Sun Mar 15 11:58:46 2009 +0000
5037
5038     fixed a bug in osd updating, it seems that the osd icons work again
5039
5040 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
5041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5042 Date:   Sun Mar 15 11:34:09 2009 +0000
5043
5044     compute histogram in idle time
5045
5046 commit c30d27838ff7606edcfcaae4e2d616370edacc67
5047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5048 Date:   Sun Mar 15 09:06:13 2009 +0000
5049
5050     fixed possible deadlock with multiple thumb loaders in parallel
5051
5052 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
5053 Author: Laurent Monin <geeqie@norz.org>
5054 Date:   Sun Mar 15 07:07:52 2009 +0000
5055
5056     gint -> gboolean.
5057
5058 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
5059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5060 Date:   Sat Mar 14 23:26:42 2009 +0000
5061
5062     completely separated global and layout window options
5063     layout window configuration is available under separate menu entry
5064
5065 commit 869dd50b966b21850457b98a434dcb015158163e
5066 Author: Laurent Monin <geeqie@norz.org>
5067 Date:   Sat Mar 14 21:12:55 2009 +0000
5068
5069     gint -> gboolean.
5070
5071 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
5072 Author: Laurent Monin <geeqie@norz.org>
5073 Date:   Sat Mar 14 20:07:23 2009 +0000
5074
5075     More gboolean.
5076
5077 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
5078 Author: Laurent Monin <geeqie@norz.org>
5079 Date:   Sat Mar 14 19:25:21 2009 +0000
5080
5081     Use gboolean where applicable, minor cleanup and indentations fixes.
5082
5083 commit 8e811724d0f95587be393cdb7a677a32ac704d34
5084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5085 Date:   Sat Mar 14 17:21:35 2009 +0000
5086
5087     improved notification system
5088
5089 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
5090 Author: Laurent Monin <geeqie@norz.org>
5091 Date:   Sat Mar 14 11:26:43 2009 +0000
5092
5093     More gboolean and tidy up.
5094
5095 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
5096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5097 Date:   Sat Mar 14 10:34:42 2009 +0000
5098
5099     cleanup, small fixes
5100
5101 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
5102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5103 Date:   Fri Mar 13 23:19:58 2009 +0000
5104
5105     do not allow to add keywords with the same name as siblings
5106
5107 commit c27864686704e76f90e3bdc3557537f5fb5086b4
5108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5109 Date:   Fri Mar 13 16:45:21 2009 +0000
5110
5111     added keyword tree filtering
5112
5113 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
5114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5115 Date:   Fri Mar 13 12:06:01 2009 +0000
5116
5117     show file name in advanced_exif
5118
5119 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
5120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5121 Date:   Fri Mar 13 10:36:32 2009 +0000
5122
5123     handle sidecar files for raw formats that are not known to exiv2
5124
5125 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
5126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5127 Date:   Fri Mar 13 09:03:06 2009 +0000
5128
5129     fixed keyword to mark connection
5130
5131 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
5132 Author: Laurent Monin <geeqie@norz.org>
5133 Date:   Thu Mar 12 22:44:21 2009 +0000
5134
5135     Use gboolean where applicable.
5136
5137 commit ce7252908d82484fbad1823b49a9c497ac86d278
5138 Author: Laurent Monin <geeqie@norz.org>
5139 Date:   Thu Mar 12 22:39:06 2009 +0000
5140
5141     Make ishidden() static to filedata.c and rename it is_hidden_file().
5142
5143 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
5144 Author: Laurent Monin <geeqie@norz.org>
5145 Date:   Thu Mar 12 22:35:45 2009 +0000
5146
5147     gint -> gboolean and tidy up.
5148
5149 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
5150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5151 Date:   Thu Mar 12 21:27:13 2009 +0000
5152
5153     added a dialog for editing keyword tree
5154
5155 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
5156 Author: Laurent Monin <geeqie@norz.org>
5157 Date:   Thu Mar 12 21:06:37 2009 +0000
5158
5159     Use gboolean where applicable, for the sake of consistency.
5160
5161 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
5162 Author: Laurent Monin <geeqie@norz.org>
5163 Date:   Wed Mar 11 23:36:01 2009 +0000
5164
5165     Code cleanup.
5166
5167 commit f719019c2a2838f979aaece5ed16e074c544310d
5168 Author: Laurent Monin <geeqie@norz.org>
5169 Date:   Wed Mar 11 23:35:31 2009 +0000
5170
5171     Fix bug when adding a new collection through sort manager. Tidy up.
5172
5173 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
5174 Author: Laurent Monin <geeqie@norz.org>
5175 Date:   Wed Mar 11 23:04:30 2009 +0000
5176
5177     Tidy up.
5178
5179 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
5180 Author: Laurent Monin <geeqie@norz.org>
5181 Date:   Wed Mar 11 22:56:56 2009 +0000
5182
5183     Use gboolean pseudo type where applicable.
5184
5185 commit 2f2e14119378d60c52c113078c35999f342b249e
5186 Author: Laurent Monin <geeqie@norz.org>
5187 Date:   Wed Mar 11 22:28:37 2009 +0000
5188
5189     Remove useless functions.
5190
5191 commit 53335b4551e6099ecb9a361d87b35487df57101e
5192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5193 Date:   Wed Mar 11 21:54:54 2009 +0000
5194
5195     added a popup menu in keyword tree
5196
5197 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
5198 Author: Laurent Monin <geeqie@norz.org>
5199 Date:   Wed Mar 11 17:38:20 2009 +0000
5200
5201     Use dynamic allocation for editor key passed to various callbacks.
5202
5203 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
5204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5205 Date:   Tue Mar 10 22:52:12 2009 +0000
5206
5207     fixed saving of file_view_type
5208
5209 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
5210 Author: Laurent Monin <geeqie@norz.org>
5211 Date:   Tue Mar 10 17:58:30 2009 +0000
5212
5213     Remove now useless element.
5214
5215 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
5216 Author: Laurent Monin <geeqie@norz.org>
5217 Date:   Tue Mar 10 17:22:17 2009 +0000
5218
5219     Remove the toggle on advanced exif window menu item.
5220
5221 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
5222 Author: Laurent Monin <geeqie@norz.org>
5223 Date:   Mon Mar 9 19:37:58 2009 +0000
5224
5225     Add missing g_key_file_free() call.
5226
5227 commit 704c8c788786d55da1a84676cdca7865e85b96da
5228 Author: Laurent Monin <geeqie@norz.org>
5229 Date:   Mon Mar 9 19:35:53 2009 +0000
5230
5231     Fix editor_command_path_parse().
5232
5233 commit 6829be525a541c8e5b3b9a3d130548434d006587
5234 Author: Laurent Monin <geeqie@norz.org>
5235 Date:   Mon Mar 9 19:34:26 2009 +0000
5236
5237     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
5238
5239 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
5240 Author: Laurent Monin <geeqie@norz.org>
5241 Date:   Mon Mar 9 12:44:06 2009 +0000
5242
5243     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
5244
5245 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
5246 Author: Laurent Monin <geeqie@norz.org>
5247 Date:   Sun Mar 8 23:12:49 2009 +0000
5248
5249     Introduce EditorFlags type, cleanup.
5250
5251 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
5252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5253 Date:   Sun Mar 8 23:09:27 2009 +0000
5254
5255     save and restore the keyword tree
5256
5257 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
5258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5259 Date:   Sun Mar 8 21:12:45 2009 +0000
5260
5261     fixed crash with certain layout configurations
5262
5263 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
5264 Author: Laurent Monin <geeqie@norz.org>
5265 Date:   Sun Mar 8 20:49:48 2009 +0000
5266
5267     Cleanup and minor fixes.
5268
5269 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
5270 Author: Laurent Monin <geeqie@norz.org>
5271 Date:   Sun Mar 8 17:51:03 2009 +0000
5272
5273     Advanced exif window: make all columns sortable and resizable.
5274
5275 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
5276 Author: Laurent Monin <geeqie@norz.org>
5277 Date:   Sun Mar 8 15:30:15 2009 +0000
5278
5279     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
5280
5281 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
5282 Author: Laurent Monin <geeqie@norz.org>
5283 Date:   Sun Mar 8 15:02:18 2009 +0000
5284
5285     Fix up editor execution.
5286
5287 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
5288 Author: Laurent Monin <geeqie@norz.org>
5289 Date:   Sun Mar 8 14:27:19 2009 +0000
5290
5291     Display icons in edit contextual menu.
5292
5293 commit 0205b0af299b580d25846b1fc9c17e7716939341
5294 Author: Laurent Monin <geeqie@norz.org>
5295 Date:   Sun Mar 8 13:23:25 2009 +0000
5296
5297     In various Edit context menus, only display editors that match the file types in the selection.
5298
5299 commit 06d738a8072a9eae0765859eecc19c1745cde25b
5300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5301 Date:   Sun Mar 8 12:42:23 2009 +0000
5302
5303     dnd fixes
5304
5305 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
5306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5307 Date:   Sun Mar 8 11:32:12 2009 +0000
5308
5309     dnd fixes
5310
5311 commit e0a06986823081a727a4413b7e2ff562fd6618be
5312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5313 Date:   Sun Mar 8 10:38:51 2009 +0000
5314
5315     allow dropping of multiple keywords
5316
5317 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
5318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5319 Date:   Sun Mar 8 10:25:24 2009 +0000
5320
5321     show a label instead of the default drag icon
5322
5323 commit 2874d15e958da779066951a0bde3bafe3f9654cb
5324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5325 Date:   Sun Mar 8 09:56:40 2009 +0000
5326
5327     dnd in keywords tree
5328     improved dnd in advanced exif
5329
5330 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
5331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5332 Date:   Sat Mar 7 17:02:59 2009 +0000
5333
5334     implemented keywords editor as described at
5335     http://geeqie.wiki.sourceforge.net/keywords
5336     keyword tree is hardcoded for now
5337     TODO: configuration
5338
5339 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
5340 Author: Laurent Monin <geeqie@norz.org>
5341 Date:   Sat Mar 7 10:32:04 2009 +0000
5342
5343     French translation was updated.
5344
5345 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
5346 Author: Laurent Monin <geeqie@norz.org>
5347 Date:   Sat Mar 7 10:31:30 2009 +0000
5348
5349     Use a common function bar_pane_expander_title() to set expanders title widget.
5350
5351 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
5352 Author: Laurent Monin <geeqie@norz.org>
5353 Date:   Fri Mar 6 22:34:38 2009 +0000
5354
5355     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).
5356
5357 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
5358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5359 Date:   Fri Mar 6 15:52:47 2009 +0000
5360
5361     simplified bar interface
5362
5363 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
5364 Author: Laurent Monin <geeqie@norz.org>
5365 Date:   Fri Mar 6 15:04:35 2009 +0000
5366
5367     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).
5368
5369 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
5370 Author: Laurent Monin <geeqie@norz.org>
5371 Date:   Fri Mar 6 14:53:32 2009 +0000
5372
5373     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()).
5374
5375 commit 25962e3530372946ba7c7a051b509ecf7056ac85
5376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5377 Date:   Fri Mar 6 14:42:32 2009 +0000
5378
5379     enable wrap mode in comment pane
5380
5381 commit 55a3179898b348b98a45a58d6f325dbb92026b09
5382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5383 Date:   Fri Mar 6 14:24:11 2009 +0000
5384
5385     use standard GtkHPaned for sidebar width
5386
5387 commit e8aff8701513b7dd33af46253f588ed93aa26159
5388 Author: Laurent Monin <geeqie@norz.org>
5389 Date:   Fri Mar 6 11:42:25 2009 +0000
5390
5391     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
5392
5393 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
5394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5395 Date:   Thu Mar 5 23:32:56 2009 +0000
5396
5397     do not crash if an exif entry is deleted during editing
5398
5399 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
5400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5401 Date:   Thu Mar 5 23:02:15 2009 +0000
5402
5403     added popup menu to the exif pane
5404
5405 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
5406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5407 Date:   Wed Mar 4 22:44:35 2009 +0000
5408
5409     indicate that the exif pane is empty
5410
5411 commit f4ef41357f991741b70538dd8156161f44e462bb
5412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5413 Date:   Wed Mar 4 22:34:11 2009 +0000
5414
5415     prepared exif pane for popup menu
5416
5417 commit 96f804c86a637788af6faea27f260cca6c596229
5418 Author: Laurent Monin <geeqie@norz.org>
5419 Date:   Wed Mar 4 21:33:19 2009 +0000
5420
5421     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.
5422
5423 commit b258d123509caea8cd9fe5d85dd2122d4e353750
5424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5425 Date:   Wed Mar 4 21:19:12 2009 +0000
5426
5427     dnd from advanced exif window to exif pane
5428
5429 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
5430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5431 Date:   Wed Mar 4 18:53:47 2009 +0000
5432
5433     Display pixel coordinates and rgb - patch by Ruben Stein
5434
5435 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
5436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5437 Date:   Tue Mar 3 23:17:07 2009 +0000
5438
5439     reorder exif pane entries with drag and drop
5440
5441 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
5442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5443 Date:   Mon Mar 2 22:48:04 2009 +0000
5444
5445     overlay now survives image split
5446
5447 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
5448 Author: Laurent Monin <geeqie@norz.org>
5449 Date:   Mon Mar 2 21:06:32 2009 +0000
5450
5451     Random tidy up.
5452
5453 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
5454 Author: Laurent Monin <geeqie@norz.org>
5455 Date:   Mon Mar 2 21:05:57 2009 +0000
5456
5457     Fix memleak in previous patch.
5458
5459 commit 0668b940429414b217e330b5351bfca31dda1c4d
5460 Author: Laurent Monin <geeqie@norz.org>
5461 Date:   Mon Mar 2 21:04:38 2009 +0000
5462
5463     Add a directory separator at the end of names in tab completion list to indicate directories.
5464
5465 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
5466 Author: Laurent Monin <geeqie@norz.org>
5467 Date:   Sun Mar 1 23:38:36 2009 +0000
5468
5469     Align exif labels vertically (visually better since name is now smaller than value).
5470
5471 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
5472 Author: Laurent Monin <geeqie@norz.org>
5473 Date:   Sun Mar 1 23:28:53 2009 +0000
5474
5475     Update POTFILES.in and french translation.
5476
5477 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
5478 Author: Laurent Monin <geeqie@norz.org>
5479 Date:   Sun Mar 1 23:14:19 2009 +0000
5480
5481     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
5482
5483 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
5484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5485 Date:   Sun Mar 1 21:35:18 2009 +0000
5486
5487     make the exif pane grow-only - this reduces sidebar jumping
5488
5489 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
5490 Author: Laurent Monin <geeqie@norz.org>
5491 Date:   Sun Mar 1 21:06:55 2009 +0000
5492
5493     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
5494
5495 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
5496 Author: Laurent Monin <geeqie@norz.org>
5497 Date:   Sun Mar 1 19:48:38 2009 +0000
5498
5499     Clarify colorspace determination (exif 2.2/2.21).
5500
5501 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
5502 Author: Laurent Monin <geeqie@norz.org>
5503 Date:   Sun Mar 1 17:58:19 2009 +0000
5504
5505     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
5506
5507 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
5508 Author: Laurent Monin <geeqie@norz.org>
5509 Date:   Sun Mar 1 17:13:14 2009 +0000
5510
5511     Improve file checks using is_readable_file().
5512
5513 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
5514 Author: Laurent Monin <geeqie@norz.org>
5515 Date:   Sun Mar 1 17:11:51 2009 +0000
5516
5517     Only attempt to read exif if the file is readable.
5518
5519 commit f66300e9b42664a35e88c2baefdff57b3a883759
5520 Author: Laurent Monin <geeqie@norz.org>
5521 Date:   Sun Mar 1 17:10:45 2009 +0000
5522
5523     Introduce is_readable_file() which test if file exists, is regular and readable.
5524
5525 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
5526 Author: Laurent Monin <geeqie@norz.org>
5527 Date:   Sun Mar 1 16:46:40 2009 +0000
5528
5529     image_select(), image_set_selectable(): tidy up.
5530
5531 commit d3aa41bc4406825b23336d561c60a81d6509f523
5532 Author: Laurent Monin <geeqie@norz.org>
5533 Date:   Sun Mar 1 16:43:48 2009 +0000
5534
5535     Indentation fixes.
5536
5537 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
5538 Author: Laurent Monin <geeqie@norz.org>
5539 Date:   Sun Mar 1 15:54:37 2009 +0000
5540
5541     image_post_process_color(): remove exif parameter, just extract it when needed.
5542
5543 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
5544 Author: Laurent Monin <geeqie@norz.org>
5545 Date:   Sun Mar 1 15:41:51 2009 +0000
5546
5547     Slightly modify access_file() and use it to test profile files existence and read access.
5548
5549 commit 2a3788f237b9a0e343501213036eb133545754b7
5550 Author: Laurent Monin <geeqie@norz.org>
5551 Date:   Sun Mar 1 15:28:06 2009 +0000
5552
5553     Add an ellipse when the file name is truncated.
5554
5555 commit 138449b284641d79f8f35dbc47ecff5364f94117
5556 Author: Laurent Monin <geeqie@norz.org>
5557 Date:   Sun Mar 1 15:15:37 2009 +0000
5558
5559     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
5560
5561 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
5562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5563 Date:   Sun Mar 1 13:37:30 2009 +0000
5564
5565     dropped ExifUIList
5566
5567 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
5568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5569 Date:   Sun Mar 1 11:59:32 2009 +0000
5570
5571     do not use separate list of entries, rely on vbox
5572
5573 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
5574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5575 Date:   Sun Mar 1 00:10:00 2009 +0000
5576
5577     fixed possible crash
5578
5579 commit 353d6be218b845a9d974f32d8388867ce2588bbe
5580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5581 Date:   Sat Feb 28 23:59:02 2009 +0000
5582
5583     rewritten exif pane to support arbitrary number of entries
5584
5585 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
5586 Author: Laurent Monin <geeqie@norz.org>
5587 Date:   Sat Feb 28 20:57:26 2009 +0000
5588
5589     max value -> value. Shorter.
5590
5591 commit bbfd2a7a816e372a04aea99139f835353e4047f8
5592 Author: Laurent Monin <geeqie@norz.org>
5593 Date:   Sat Feb 28 20:53:59 2009 +0000
5594
5595     Add missing space between while and first parenthesis.
5596
5597 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
5598 Author: Laurent Monin <geeqie@norz.org>
5599 Date:   Sat Feb 28 20:52:51 2009 +0000
5600
5601     Add missing space between switch and first parenthesis.
5602
5603 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
5604 Author: Laurent Monin <geeqie@norz.org>
5605 Date:   Sat Feb 28 20:48:47 2009 +0000
5606
5607     No space between function name and first parenthesis, it eases greping (see CODING).
5608
5609 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
5610 Author: Laurent Monin <geeqie@norz.org>
5611 Date:   Sat Feb 28 20:24:42 2009 +0000
5612
5613     Prevent Gtk assertion failures when no icon is set.
5614
5615 commit f3d61f44c1bfe05188eb68974737f66ce096656d
5616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5617 Date:   Sat Feb 28 20:13:11 2009 +0000
5618
5619     show histogram label in the title
5620     adjusted label texts
5621
5622 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
5623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5624 Date:   Sat Feb 28 19:44:58 2009 +0000
5625
5626     give the panes more control over expander title
5627
5628 commit 106016c61b873ccc55b515336f5217d7f9fd639e
5629 Author: Laurent Monin <geeqie@norz.org>
5630 Date:   Sat Feb 28 19:41:23 2009 +0000
5631
5632     Color profiles menu: test for file access before allowing to select it as input profile.
5633
5634 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
5635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5636 Date:   Sat Feb 28 18:51:25 2009 +0000
5637
5638     load icons for external editors
5639
5640 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
5641 Author: Laurent Monin <geeqie@norz.org>
5642 Date:   Sat Feb 28 18:01:16 2009 +0000
5643
5644     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
5645
5646 commit 42ea998781724458ce55582414b4d1656d244f10
5647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5648 Date:   Sat Feb 28 17:20:16 2009 +0000
5649
5650     fixed bar_histogram headers
5651
5652 commit 0520eeff040165801722d408701eae8c94b2f955
5653 Author: Laurent Monin <geeqie@norz.org>
5654 Date:   Sat Feb 28 17:12:00 2009 +0000
5655
5656     Minor simplification and cleanup.
5657
5658 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
5659 Author: Laurent Monin <geeqie@norz.org>
5660 Date:   Sat Feb 28 16:59:20 2009 +0000
5661
5662     image_change_complete(): reduce code redundancy and implify.
5663
5664 commit fa373d7547d5c23f65088dff3df36d43b90b0139
5665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5666 Date:   Sat Feb 28 14:40:22 2009 +0000
5667
5668     fixed overlay configuration
5669     split overlay options between global and layout window
5670
5671 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
5672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5673 Date:   Sat Feb 28 12:50:39 2009 +0000
5674
5675     save and restore toolbar configuration
5676
5677 commit b4581c40f8cb47f32d1102589b005d5435e9e297
5678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5679 Date:   Sat Feb 28 09:59:27 2009 +0000
5680
5681     create toolbar from ui_manager
5682
5683 commit b24487aa1f5704a788a8f77782edf40850878a63
5684 Author: Laurent Monin <geeqie@norz.org>
5685 Date:   Fri Feb 27 23:25:31 2009 +0000
5686
5687     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
5688
5689 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
5690 Author: Laurent Monin <geeqie@norz.org>
5691 Date:   Fri Feb 27 22:28:17 2009 +0000
5692
5693     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
5694
5695 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
5696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5697 Date:   Fri Feb 27 21:30:28 2009 +0000
5698
5699     compute histmap in idle callback and only if the histogram is expanded
5700
5701 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
5702 Author: Laurent Monin <geeqie@norz.org>
5703 Date:   Thu Feb 26 21:46:27 2009 +0000
5704
5705     Add a tooltip showing current histogram state on bar histogram.
5706
5707 commit 66b325900212d630b208e1747280767783f01cb9
5708 Author: Laurent Monin <geeqie@norz.org>
5709 Date:   Thu Feb 26 20:50:36 2009 +0000
5710
5711     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
5712
5713 commit 3b4446591720a17e3f0856fc290f85b84a303d12
5714 Author: Laurent Monin <geeqie@norz.org>
5715 Date:   Thu Feb 26 17:34:14 2009 +0000
5716
5717     Add .bak and .mo extensions to svn:ignore.
5718
5719 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
5720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5721 Date:   Thu Feb 26 08:04:52 2009 +0000
5722
5723     quoted_value is no longer needed
5724
5725 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
5726 Author: Laurent Monin <geeqie@norz.org>
5727 Date:   Wed Feb 25 23:04:08 2009 +0000
5728
5729     Silent a minor warning.
5730
5731 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
5732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5733 Date:   Wed Feb 25 21:09:17 2009 +0000
5734
5735     correctly save and restore overlay string
5736
5737 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
5738 Author: Laurent Monin <geeqie@norz.org>
5739 Date:   Wed Feb 25 20:54:38 2009 +0000
5740
5741     Save bar pane histogram state to rc file.
5742
5743 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
5744 Author: Laurent Monin <geeqie@norz.org>
5745 Date:   Wed Feb 25 20:42:35 2009 +0000
5746
5747     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
5748
5749 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
5750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5751 Date:   Wed Feb 25 19:46:03 2009 +0000
5752
5753     reuse original utility_box (image + sidebars) on layout change (switch
5754     from list to icon view etc.)
5755
5756 commit f9a9bffc314cd4b1cd5229896286666766f020ca
5757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5758 Date:   Wed Feb 25 18:21:20 2009 +0000
5759
5760     fixed filter initialization
5761
5762 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
5763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5764 Date:   Tue Feb 24 22:21:28 2009 +0000
5765
5766     improved bar_sort configuration
5767
5768 commit da109aa01657b27c22a18bc74bff56e4dae89298
5769 Author: Laurent Monin <geeqie@norz.org>
5770 Date:   Tue Feb 24 21:08:16 2009 +0000
5771
5772     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
5773
5774 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
5775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5776 Date:   Tue Feb 24 20:47:38 2009 +0000
5777
5778     fixed --fullscreen option together with enabled bar
5779
5780 commit 5da3477f9b116d0482737510423e5de949f8a0d4
5781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5782 Date:   Tue Feb 24 20:34:39 2009 +0000
5783
5784     simplified and improved bar configuration
5785
5786 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
5787 Author: Laurent Monin <geeqie@norz.org>
5788 Date:   Tue Feb 24 18:00:45 2009 +0000
5789
5790     Enclose macro parameters names with _ to differentiate them from variable names.
5791
5792 commit a8df53630e1632e65318a1b397ea1a275f4817e5
5793 Author: Laurent Monin <geeqie@norz.org>
5794 Date:   Tue Feb 24 17:47:45 2009 +0000
5795
5796     Since READ_*() macros are now exported, do not hide
5797     the if() continue; statement in them.
5798     Wrap WRITE_STRING() instructions in a safer do {} while (0).
5799
5800 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
5801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5802 Date:   Mon Feb 23 22:13:09 2009 +0000
5803
5804     simplified config writing
5805
5806 commit c2b4bce2393c142785ac7cef5095a5c06348073b
5807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5808 Date:   Mon Feb 23 21:21:15 2009 +0000
5809
5810     enabled commandline again
5811
5812 commit 778dcd703998a9d37ea6562228e971827a25044f
5813 Author: Laurent Monin <geeqie@norz.org>
5814 Date:   Mon Feb 23 17:20:40 2009 +0000
5815
5816     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
5817
5818 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
5819 Author: Laurent Monin <geeqie@norz.org>
5820 Date:   Sun Feb 22 17:46:42 2009 +0000
5821
5822     Set svn:ignore on Makefile and Makefile.in.
5823
5824 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
5825 Author: Laurent Monin <geeqie@norz.org>
5826 Date:   Sun Feb 22 17:40:32 2009 +0000
5827
5828     Fix and simplify histogram code, drop histogram based on mean value.
5829
5830 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
5831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5832 Date:   Sun Feb 22 15:35:37 2009 +0000
5833
5834     config file format changed to XML
5835     save and restore all layout windows
5836     save and restore sidebar configuration
5837
5838 commit 179b485a4439fb2e102195fde5b2366a24c5a927
5839 Author: Laurent Monin <geeqie@norz.org>
5840 Date:   Sun Feb 22 13:29:49 2009 +0000
5841
5842     Attempt to simplify and fix histrogram code.
5843
5844 commit c6d4606fb8929b3c6596292a9eae836167729bf8
5845 Author: Laurent Monin <geeqie@norz.org>
5846 Date:   Sat Feb 21 20:43:35 2009 +0000
5847
5848     Glibification again.
5849
5850 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
5851 Author: Laurent Monin <geeqie@norz.org>
5852 Date:   Sat Feb 21 18:28:53 2009 +0000
5853
5854     French translation was updated.
5855
5856 commit 4a596674619d5addc6a223fe2be2093c06622a2d
5857 Author: Laurent Monin <geeqie@norz.org>
5858 Date:   Sat Feb 21 18:04:52 2009 +0000
5859
5860     Glibification.
5861
5862 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
5863 Author: Laurent Monin <geeqie@norz.org>
5864 Date:   Sat Feb 21 10:53:18 2009 +0000
5865
5866     Move grid color setting to histogram_new().
5867
5868 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
5869 Author: Laurent Monin <geeqie@norz.org>
5870 Date:   Sat Feb 21 10:33:56 2009 +0000
5871
5872     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
5873
5874 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
5875 Author: Laurent Monin <geeqie@norz.org>
5876 Date:   Sat Feb 21 10:29:13 2009 +0000
5877
5878     Add grid to bar histogram, simplify the code and draw horizontal lines too.
5879
5880 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
5881 Author: Laurent Monin <geeqie@norz.org>
5882 Date:   Thu Feb 19 17:36:38 2009 +0000
5883
5884     Fix bug 2599857: file list sort order was wrong in many cases.
5885
5886 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
5887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5888 Date:   Mon Feb 16 22:48:30 2009 +0000
5889
5890     fixed compiler warning
5891
5892 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
5893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5894 Date:   Mon Feb 16 21:01:27 2009 +0000
5895
5896     hopefully fixed a freeze on solaris
5897
5898 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
5899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5900 Date:   Sun Feb 15 19:25:55 2009 +0000
5901
5902     added histogram pane
5903
5904 commit a1385820cdb789c96a38b709f7b981725f81bdd1
5905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5906 Date:   Sun Feb 15 17:27:48 2009 +0000
5907
5908     fixed histogram drawing
5909
5910 commit 63da7df8b6994ba78db433c8d13513967f54b324
5911 Author: Laurent Monin <geeqie@norz.org>
5912 Date:   Sun Feb 15 15:58:01 2009 +0000
5913
5914     Remove redundant line of code.
5915
5916 commit a38c15108e52207831b08be4461b49f0d09926d3
5917 Author: Laurent Monin <geeqie@norz.org>
5918 Date:   Sun Feb 15 15:56:48 2009 +0000
5919
5920     Fix up few compilation warnings.
5921
5922 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
5923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5924 Date:   Sun Feb 15 13:11:21 2009 +0000
5925
5926     histogram caching
5927     histogram interface prepared for histogram pane
5928
5929 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
5930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5931 Date:   Sun Feb 15 09:36:53 2009 +0000
5932
5933     separated "normal" and advanced exif, "Normal" exif is now in the
5934     generic bar, advanced exif is in separate window.
5935
5936 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
5937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5938 Date:   Sat Feb 14 20:26:30 2009 +0000
5939
5940     droped Preferences dialog, sidebar should replace it completely
5941
5942 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
5943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5944 Date:   Sat Feb 14 19:50:54 2009 +0000
5945
5946     replaced bar_info with an universal bar, restored the original
5947     functionality (more or less)
5948     bar configuration is not yet saved
5949
5950 commit 310a646e67ba0c32c2384f553eecf512e283684d
5951 Author: Laurent Monin <geeqie@norz.org>
5952 Date:   Mon Feb 9 09:02:04 2009 +0000
5953
5954     Update ChangeLog using C locale date format, add a script to ease future updates.
5955
5956 commit b4f63e5e882b065ea834bd1e99081306284480c2
5957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5958 Date:   Sat Feb 7 21:03:11 2009 +0000
5959
5960     force at least one idle call before writting metadata
5961     (without this the exit_program_write_metadata_cb could be called
5962     before the exit_program function finished)
5963
5964 commit 22f5a68f75212287ff3924432df1902bec16feba
5965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5966 Date:   Sat Feb 7 19:01:21 2009 +0000
5967
5968     use metadata_read_* functions where possible
5969     switch exiv2 to utf8 charset
5970     support for exiv2 formatting that depends on other tags:
5971     http://dev.robotbattle.com/bugs/view.php?id=0000516
5972
5973 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
5974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5975 Date:   Fri Feb 6 23:49:03 2009 +0000
5976
5977     Start with "Fit to window" in "Leave Zoom at previous setting" mode
5978
5979 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
5980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5981 Date:   Fri Feb 6 22:56:52 2009 +0000
5982
5983     do not switch to the next image on mouse click in split mode
5984     it interferes with image switching too much
5985
5986 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
5987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5988 Date:   Fri Feb 6 22:41:47 2009 +0000
5989
5990     improved labels of some menu items
5991
5992 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
5993 Author: Laurent Monin <geeqie@norz.org>
5994 Date:   Wed Feb 4 17:15:30 2009 +0000
5995
5996     Add year 2009 to copyright info everywhere.
5997
5998 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
5999 Author: Laurent Monin <geeqie@norz.org>
6000 Date:   Wed Feb 4 16:50:24 2009 +0000
6001
6002     Fix up the copyright years info.
6003
6004 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
6005 Author: Laurent Monin <geeqie@norz.org>
6006 Date:   Wed Feb 4 16:49:11 2009 +0000
6007
6008     Update README header.
6009
6010 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
6011 Author: Laurent Monin <geeqie@norz.org>
6012 Date:   Wed Feb 4 16:47:02 2009 +0000
6013
6014     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
6015
6016 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
6017 Author: Laurent Monin <geeqie@norz.org>
6018 Date:   Wed Feb 4 14:51:23 2009 +0000
6019
6020     Do not show geeqie itself in editors menus.
6021
6022 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
6023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6024 Date:   Tue Feb 3 18:04:10 2009 +0000
6025
6026     do not translate already translated texts from desktop files
6027
6028 commit e03f199569195e75d937d21f9d982d0c7d5de119
6029 Author: Laurent Monin <geeqie@norz.org>
6030 Date:   Tue Feb 3 13:52:20 2009 +0000
6031
6032     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
6033
6034 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
6035 Author: Laurent Monin <geeqie@norz.org>
6036 Date:   Tue Feb 3 13:50:10 2009 +0000
6037
6038     Reorder fields a bit and make flags field unsigned.
6039
6040 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
6041 Author: Laurent Monin <geeqie@norz.org>
6042 Date:   Tue Feb 3 08:41:21 2009 +0000
6043
6044     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
6045
6046 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
6047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6048 Date:   Mon Feb 2 20:32:59 2009 +0000
6049
6050     improved placing of external commands in menu
6051     small menu improvements
6052
6053 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
6054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6055 Date:   Sun Feb 1 22:35:40 2009 +0000
6056
6057     test TryExec,
6058     xdg_data_home added to the list of directories
6059
6060 commit ace63c487142b18a548b95d76f8056de0bead19d
6061 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6062 Date:   Sun Feb 1 18:27:42 2009 +0000
6063
6064     fixed switch from single to split image
6065
6066 commit f94b569b1831c052099295c861f9d3f502072622
6067 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6068 Date:   Sun Feb 1 12:48:14 2009 +0000
6069
6070     read external editors from .desktop files
6071
6072 commit ff084f550845b0467a6202d62a7447940a4ea667
6073 Author: Laurent Monin <geeqie@norz.org>
6074 Date:   Thu Jan 29 19:43:34 2009 +0000
6075
6076     Sort the list alphabetically and remove an empty line.
6077
6078 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
6079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6080 Date:   Thu Jan 29 19:23:39 2009 +0000
6081
6082     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
6083     (new glib-gettextize does not support the old method)
6084
6085 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
6086 Author: Laurent Monin <geeqie@norz.org>
6087 Date:   Thu Jan 29 19:07:07 2009 +0000
6088
6089     gint -> gboolean.
6090
6091 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
6092 Author: Laurent Monin <geeqie@norz.org>
6093 Date:   Thu Jan 29 19:00:24 2009 +0000
6094
6095     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
6096
6097 commit ab98857be805f6bd9891d57506038e651dc81dde
6098 Author: Laurent Monin <geeqie@norz.org>
6099 Date:   Thu Jan 29 18:52:52 2009 +0000
6100
6101     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.
6102
6103 commit 96c8762cd141c1fca795e203a96307c80580d7f4
6104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6105 Date:   Thu Jan 29 18:05:41 2009 +0000
6106
6107     added SIGBUS handler
6108
6109 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
6110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6111 Date:   Mon Jan 26 21:08:05 2009 +0000
6112
6113     fixed compilation with lirc
6114
6115 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
6116 Author: Laurent Monin <geeqie@norz.org>
6117 Date:   Mon Jan 26 14:59:49 2009 +0000
6118
6119     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
6120
6121 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
6122 Author: Laurent Monin <geeqie@norz.org>
6123 Date:   Mon Jan 26 14:50:56 2009 +0000
6124
6125     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
6126
6127 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
6128 Author: Laurent Monin <geeqie@norz.org>
6129 Date:   Mon Jan 26 14:49:09 2009 +0000
6130
6131     Move -Wall before -Wno-* options for them to have any effect.
6132
6133 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
6134 Author: Laurent Monin <geeqie@norz.org>
6135 Date:   Mon Jan 26 14:18:08 2009 +0000
6136
6137     Keep -O0 over -O2 as requested by Vladimir.
6138
6139 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
6140 Author: Laurent Monin <geeqie@norz.org>
6141 Date:   Mon Jan 26 08:36:23 2009 +0000
6142
6143     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).
6144
6145 commit a24c1c60db9cca6a849920f8a7301530683d97ef
6146 Author: Laurent Monin <geeqie@norz.org>
6147 Date:   Mon Jan 26 08:30:30 2009 +0000
6148
6149     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
6150
6151 commit d80efe42eeb8d6af994245d0cf837d20eb852575
6152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6153 Date:   Sun Jan 25 19:38:31 2009 +0000
6154
6155     added the original COPYING file from GQview - we can't rely on autogen.sh
6156
6157 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
6158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6159 Date:   Sun Jan 25 18:14:08 2009 +0000
6160
6161     updated ChangeLog from svn log
6162
6163 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
6164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6165 Date:   Sun Jan 25 16:58:19 2009 +0000
6166
6167     fixed gthread detection
6168
6169 commit 66c057940975c76fcecaffab9e756b5f9306219d
6170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6171 Date:   Sun Jan 25 09:27:27 2009 +0000
6172
6173     do not ignore newly created sidecars
6174
6175 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
6176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6177 Date:   Sat Jan 24 13:46:08 2009 +0000
6178
6179     adjusted marks spacing to align them with the marks filter
6180
6181 commit 0074b6e5de0f19720985594a1a2b32114ec24204
6182 Author: Laurent Monin <geeqie@norz.org>
6183 Date:   Sat Jan 24 13:38:53 2009 +0000
6184
6185     Fix incorrect translation.
6186
6187 commit 5d7594d2acdccc19228350eddd1ab29aad990874
6188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6189 Date:   Sat Jan 24 13:05:06 2009 +0000
6190
6191     fixed restoring of OSD at layout_image_full_screen_stop
6192     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
6193
6194 commit fce85c3c86d56b122babaf26952cae937a3b61b9
6195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6196 Date:   Sat Jan 24 12:15:01 2009 +0000
6197
6198     fixed glib warning
6199
6200 commit 674b05efb895ed75533c07e74147082cf630e9cc
6201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6202 Date:   Sat Jan 24 10:09:29 2009 +0000
6203
6204     updated version string
6205
6206 commit f9d7107581b3391183465454de6557de0abf7c98
6207 Author: Laurent Monin <geeqie@norz.org>
6208 Date:   Sat Jan 24 07:41:23 2009 +0000
6209
6210     Silent two compilation warnings.
6211
6212 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
6213 Author: Laurent Monin <geeqie@norz.org>
6214 Date:   Sat Jan 24 07:36:21 2009 +0000
6215
6216     French translation was updated.
6217
6218 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
6219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6220 Date:   Fri Jan 23 22:53:02 2009 +0000
6221
6222     fixed possible crash
6223
6224 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
6225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6226 Date:   Wed Jan 21 18:30:54 2009 +0000
6227
6228     enable threads by default
6229
6230 commit 0e1a79d60922a6aa11288531218a919774b29d5d
6231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6232 Date:   Wed Jan 21 18:16:26 2009 +0000
6233
6234     compilation fixes for older exiv2
6235
6236 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
6237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6238 Date:   Tue Jan 20 22:53:09 2009 +0000
6239
6240     improved metadata preferences
6241
6242 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
6243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6244 Date:   Tue Jan 20 22:29:31 2009 +0000
6245
6246     fixed possible segfault
6247
6248 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
6249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6250 Date:   Sun Jan 11 21:28:03 2009 +0000
6251
6252     show symlinks in filelist
6253
6254 commit 07f76a58add699461ed85263e2bf815f22725e2b
6255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6256 Date:   Sun Jan 11 21:24:58 2009 +0000
6257
6258     fixed includes
6259
6260 commit fa197cca9401a69b158ac956aa7aa333525c770c
6261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6262 Date:   Sun Jan 11 18:58:05 2009 +0000
6263
6264     added a status bar button for writting metadata immediately
6265
6266 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
6267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6268 Date:   Sun Jan 11 12:13:30 2009 +0000
6269
6270     metadata write mode (direct or sidecar) made configurable for each file
6271     format
6272
6273 commit 79003481053d92298710773530b0f1ae7dec54e0
6274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6275 Date:   Sat Jan 10 20:40:37 2009 +0000
6276
6277     simplified metadata interface, dropped metadata_read,
6278     fixes for older exiv2 versions
6279
6280 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
6281 Author: Laurent Monin <geeqie@norz.org>
6282 Date:   Sun Jan 4 17:14:34 2009 +0000
6283
6284     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.
6285
6286 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
6287 Author: Laurent Monin <geeqie@norz.org>
6288 Date:   Sun Jan 4 10:32:47 2009 +0000
6289
6290     French translation was updated.
6291
6292 commit 1196bc75946359bfa10099df15c23808baff9a1e
6293 Author: Laurent Monin <geeqie@norz.org>
6294 Date:   Sat Jan 3 17:13:20 2009 +0000
6295
6296     Silent warnings.
6297
6298 commit 911b41365c783519b075eda51fb6dcd345975d68
6299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6300 Date:   Sat Jan 3 15:29:08 2009 +0000
6301
6302     write keywords and comments with separate functions
6303
6304 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
6305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6306 Date:   Fri Jan 2 23:14:01 2009 +0000
6307
6308     fixed updating of selection after deleting the last image from the list
6309
6310 commit dc4d041d5397e3a78c335babff70a409d04f3e54
6311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6312 Date:   Fri Jan 2 22:57:09 2009 +0000
6313
6314     do not enter a directory after rename
6315     fixed dir tree updating
6316     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
6317
6318 commit 067cf8e940216c935f818cc0f8f60113d54460c5
6319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6320 Date:   Fri Jan 2 14:58:21 2009 +0000
6321
6322     added done callback to utilops
6323     used the callback for metadata writting at exit and for renaming new
6324     folder
6325
6326 commit a63548cf3e28b4684281019f7e697df77cff1c3e
6327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6328 Date:   Fri Jan 2 09:39:14 2009 +0000
6329
6330     fixed view_dir notification
6331
6332 commit e040fa03e86b3dc95810f64b289682834d496010
6333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6334 Date:   Fri Jan 2 09:26:23 2009 +0000
6335
6336     sidecar files grouping was made case-insensitive
6337     added possibility to use macros %raw, %image, %meta in extensions lists
6338
6339 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
6340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6341 Date:   Sat Dec 27 22:53:07 2008 +0000
6342
6343     fixed writting of legacy metadata
6344
6345 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
6346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6347 Date:   Fri Dec 26 19:04:36 2008 +0000
6348
6349     optimized get_mark_func
6350     fixed reference counting bug
6351
6352 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
6353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6354 Date:   Fri Dec 26 18:54:07 2008 +0000
6355
6356     remove cached entries on all changes
6357
6358 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
6359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6360 Date:   Fri Dec 26 17:38:52 2008 +0000
6361
6362     fixed previous change
6363
6364 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
6365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6366 Date:   Fri Dec 26 14:12:36 2008 +0000
6367
6368     improved sidecar writting
6369     private metadata can be saved in xmp format
6370
6371 commit 0c2e413a220f62599ae49b5cfae99a439345e398
6372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6373 Date:   Thu Dec 25 12:39:34 2008 +0000
6374
6375     implemented a possibility to connect keywords with marks
6376
6377 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
6378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6379 Date:   Thu Dec 25 12:28:04 2008 +0000
6380
6381     low-level keyword-to-mark functionality
6382
6383 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
6384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6385 Date:   Thu Dec 25 12:19:37 2008 +0000
6386
6387     perform internal commands in idle call
6388
6389 commit 31114993628896d4b36c9d361675e0c13b9faaca
6390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6391 Date:   Tue Dec 23 22:42:57 2008 +0000
6392
6393     allow writing of empty keywords/comment
6394
6395 commit b077c46b67f7697f450d627f549e5e7d840adacc
6396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6397 Date:   Tue Dec 23 20:53:44 2008 +0000
6398
6399     added change notification to bar_info.c
6400
6401 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
6402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6403 Date:   Tue Dec 23 19:15:12 2008 +0000
6404
6405     improved buffering and notifications
6406
6407 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
6408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6409 Date:   Tue Dec 23 19:13:48 2008 +0000
6410
6411     write changes immediately, the necessary buffering is done on lower
6412     level in metadata.c
6413
6414 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
6415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6416 Date:   Mon Dec 22 23:25:15 2008 +0000
6417
6418     file class made configurable in preferences
6419
6420 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
6421 Author: Laurent Monin <geeqie@norz.org>
6422 Date:   Mon Dec 22 19:43:46 2008 +0000
6423
6424     French translation was updated.
6425
6426 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
6427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6428 Date:   Mon Dec 22 18:29:25 2008 +0000
6429
6430     write metadata after timeout, image change or dir change
6431
6432 commit c29865e349a4389ea74b2e067020eaaec19c91af
6433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6434 Date:   Mon Dec 22 18:15:26 2008 +0000
6435
6436     show metadata options in preferences dialog
6437
6438 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
6439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6440 Date:   Sun Dec 21 21:36:58 2008 +0000
6441
6442     fixed safe delete
6443
6444 commit b2478a365c4f5c96bab935dba551e76dad358412
6445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6446 Date:   Sun Dec 21 21:20:36 2008 +0000
6447
6448     most of the metadata options now works
6449
6450 commit a9a31060a8b202604356236dbf751b621246e3e2
6451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6452 Date:   Sun Dec 21 16:26:03 2008 +0000
6453
6454     fixed new options
6455
6456 commit da50487d38ea80d187a57adb99bafe64d256bfc5
6457 Author: Laurent Monin <geeqie@norz.org>
6458 Date:   Sun Dec 21 09:28:16 2008 +0000
6459
6460     French translation was updated.
6461
6462 commit e9460139c2941c4df0f1058ba6ca121121339d98
6463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6464 Date:   Sat Dec 20 23:18:20 2008 +0000
6465
6466     added options for metadata - not yet used
6467
6468 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
6469 Author: Laurent Monin <geeqie@norz.org>
6470 Date:   Sat Dec 20 21:47:04 2008 +0000
6471
6472     Fix two minor compilation warnings.
6473
6474 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
6475 Author: Laurent Monin <geeqie@norz.org>
6476 Date:   Sat Dec 20 21:30:27 2008 +0000
6477
6478     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.
6479
6480 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
6481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6482 Date:   Sat Dec 20 20:43:56 2008 +0000
6483
6484     use the workflow in utilops.c for metadata approving and writting
6485     TODO: configuration
6486
6487 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
6488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6489 Date:   Tue Dec 16 12:59:23 2008 +0000
6490
6491     queue metadata and write them in an idle callback
6492
6493 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
6494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6495 Date:   Mon Dec 15 22:47:31 2008 +0000
6496
6497     prepared infrastructure for delayed metadata writting - refreshing
6498     metadata immediately before writting is now possible
6499     
6500     modified metadata are stored in fd->modified_xmp
6501
6502 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
6503 Author: Laurent Monin <geeqie@norz.org>
6504 Date:   Mon Dec 15 18:04:42 2008 +0000
6505
6506     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
6507
6508 commit d1b9489e72a06e38e580a370f5e8106386c71d73
6509 Author: Laurent Monin <geeqie@norz.org>
6510 Date:   Tue Dec 9 19:12:38 2008 +0000
6511
6512     French translation was updated.
6513
6514 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
6515 Author: Laurent Monin <geeqie@norz.org>
6516 Date:   Tue Dec 9 17:51:28 2008 +0000
6517
6518     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.
6519
6520 commit e5abe232dfcbab211d72c51b73de128a6d822af8
6521 Author: Laurent Monin <geeqie@norz.org>
6522 Date:   Mon Dec 8 21:34:32 2008 +0000
6523
6524     Display error dialog with appropriate message when user is trying to open an invalid collection file.
6525
6526 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
6527 Author: Laurent Monin <geeqie@norz.org>
6528 Date:   Mon Dec 8 21:33:14 2008 +0000
6529
6530     Cosmetic fix.
6531
6532 commit bb2f085701aa58240d46914e01f31bb918b130aa
6533 Author: Laurent Monin <geeqie@norz.org>
6534 Date:   Sun Dec 7 15:51:50 2008 +0000
6535
6536     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).
6537
6538 commit 85e6945309d39750d6543f86cddbfe8b0c166797
6539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6540 Date:   Sun Dec 7 13:28:04 2008 +0000
6541
6542     handle the case when io.open() fails
6543
6544 commit 68f82126997889074361955ca27534bb8fe0f446
6545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6546 Date:   Sat Dec 6 21:24:38 2008 +0000
6547
6548     disabled the "unused parameter" warnings, they are harmless and nobody
6549     is going to fix it ;)
6550     (note: -W is equivalent to -Wextra)
6551
6552 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
6553 Author: Laurent Monin <geeqie@norz.org>
6554 Date:   Tue Dec 2 19:34:53 2008 +0000
6555
6556     Rename few variables to make the code more readable.
6557
6558 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
6559 Author: Laurent Monin <geeqie@norz.org>
6560 Date:   Sun Nov 30 21:59:28 2008 +0000
6561
6562     keyword_list_find() -> find_string_in_list(), return gboolean.
6563
6564 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
6565 Author: Laurent Monin <geeqie@norz.org>
6566 Date:   Sun Nov 30 21:52:37 2008 +0000
6567
6568     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
6569
6570 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
6571 Author: Laurent Monin <geeqie@norz.org>
6572 Date:   Sun Nov 30 21:43:01 2008 +0000
6573
6574     Rename most comment_*() functions to more appropriate metadata_*().
6575
6576 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
6577 Author: Laurent Monin <geeqie@norz.org>
6578 Date:   Sun Nov 30 11:46:34 2008 +0000
6579
6580     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().
6581
6582 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
6583 Author: Laurent Monin <geeqie@norz.org>
6584 Date:   Thu Nov 27 19:10:59 2008 +0000
6585
6586     Do not hardcode exif formatted prefix.
6587
6588 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
6589 Author: Laurent Monin <geeqie@norz.org>
6590 Date:   Thu Nov 27 12:34:39 2008 +0000
6591
6592     Fix up sign-related  warning.
6593
6594 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
6595 Author: Laurent Monin <geeqie@norz.org>
6596 Date:   Thu Nov 27 12:34:03 2008 +0000
6597
6598     Fix up unsigned expression always true warning.
6599
6600 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
6601 Author: Laurent Monin <geeqie@norz.org>
6602 Date:   Thu Nov 27 12:33:07 2008 +0000
6603
6604     Resync .h with .c declarations.
6605
6606 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
6607 Author: Laurent Monin <geeqie@norz.org>
6608 Date:   Thu Nov 27 12:31:27 2008 +0000
6609
6610     Fix up pointer signedness warnings.
6611
6612 commit bb28beac7482b10b36f0dac3efea45392c4942df
6613 Author: Laurent Monin <geeqie@norz.org>
6614 Date:   Thu Nov 27 12:30:49 2008 +0000
6615
6616     Fix up not a prototype warning.
6617
6618 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
6619 Author: Laurent Monin <geeqie@norz.org>
6620 Date:   Thu Nov 27 12:30:10 2008 +0000
6621
6622     Remove unused variable.
6623
6624 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
6625 Author: Laurent Monin <geeqie@norz.org>
6626 Date:   Thu Nov 27 12:29:38 2008 +0000
6627
6628     Fix up deprecated function and not a prototype warnings.
6629
6630 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
6631 Author: Laurent Monin <geeqie@norz.org>
6632 Date:   Wed Nov 26 20:39:50 2008 +0000
6633
6634     Handle return values better to silent some warnings.
6635
6636 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
6637 Author: Laurent Monin <geeqie@norz.org>
6638 Date:   Wed Nov 26 20:38:47 2008 +0000
6639
6640     Print a message if chown() or chmod() fail.
6641
6642 commit a3cd380dd4155404ae24df7260fa45da108483e4
6643 Author: Laurent Monin <geeqie@norz.org>
6644 Date:   Wed Nov 26 20:37:14 2008 +0000
6645
6646     Fix up format vs type warning.
6647
6648 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
6649 Author: Laurent Monin <geeqie@norz.org>
6650 Date:   Tue Nov 25 17:32:51 2008 +0000
6651
6652     Move comments/keywords read and write stuff to new metadata.{c,h}.
6653
6654 commit 499063665b9e138a110e2881a05dc364961b7aaf
6655 Author: Laurent Monin <geeqie@norz.org>
6656 Date:   Tue Nov 25 17:01:03 2008 +0000
6657
6658     Fix up unsigned expression always true/false warnings.
6659
6660 commit 50306a69abd7e07458b7355cef5883f500fd029d
6661 Author: Laurent Monin <geeqie@norz.org>
6662 Date:   Sun Nov 23 22:05:27 2008 +0000
6663
6664     Hide .gqv extension from collection name in collection window title and recent menu list.
6665
6666 commit 968a923541ab98923ba0ea32b78da525c258ce68
6667 Author: Laurent Monin <geeqie@norz.org>
6668 Date:   Sun Nov 23 16:16:09 2008 +0000
6669
6670     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().
6671
6672 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
6673 Author: Laurent Monin <geeqie@norz.org>
6674 Date:   Sun Nov 23 16:10:29 2008 +0000
6675
6676     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.
6677
6678 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
6679 Author: Laurent Monin <geeqie@norz.org>
6680 Date:   Sat Nov 22 22:54:51 2008 +0000
6681
6682     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.
6683
6684 commit cce7425dc23b06d7267eb110ce0b8814e469285f
6685 Author: Laurent Monin <geeqie@norz.org>
6686 Date:   Sat Nov 22 22:43:18 2008 +0000
6687
6688     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
6689
6690 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
6691 Author: Laurent Monin <geeqie@norz.org>
6692 Date:   Sat Nov 22 22:10:10 2008 +0000
6693
6694     Tidy up.
6695
6696 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
6697 Author: Laurent Monin <geeqie@norz.org>
6698 Date:   Sat Nov 22 22:04:21 2008 +0000
6699
6700     Use common code for layout_image_setup_split_none() too.
6701
6702 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
6703 Author: Laurent Monin <geeqie@norz.org>
6704 Date:   Sat Nov 22 21:58:07 2008 +0000
6705
6706     layout_image_setup_split_*(): simplify code.
6707
6708 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
6709 Author: Laurent Monin <geeqie@norz.org>
6710 Date:   Sat Nov 22 21:11:09 2008 +0000
6711
6712     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
6713
6714 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
6715 Author: Laurent Monin <geeqie@norz.org>
6716 Date:   Sat Nov 22 16:24:23 2008 +0000
6717
6718     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
6719
6720 commit f7327cbd9fa590af75336916692ae40832ab32e7
6721 Author: Laurent Monin <geeqie@norz.org>
6722 Date:   Thu Nov 20 17:28:34 2008 +0000
6723
6724     Force font weight and style to normal for keys.
6725
6726 commit 540d86584baf5d6070b04254129f25e28a359541
6727 Author: Laurent Monin <geeqie@norz.org>
6728 Date:   Thu Nov 20 17:23:46 2008 +0000
6729
6730     Fix up yet unmarked keys.
6731
6732 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
6733 Author: Laurent Monin <geeqie@norz.org>
6734 Date:   Thu Nov 20 11:46:43 2008 +0000
6735
6736     Fix compilation warnings.
6737
6738 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
6739 Author: Laurent Monin <geeqie@norz.org>
6740 Date:   Thu Nov 20 07:22:56 2008 +0000
6741
6742     Fix up some missing html code.
6743
6744 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
6745 Author: Laurent Monin <geeqie@norz.org>
6746 Date:   Wed Nov 19 22:57:40 2008 +0000
6747
6748     More keys.
6749
6750 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
6751 Author: Laurent Monin <geeqie@norz.org>
6752 Date:   Wed Nov 19 22:46:27 2008 +0000
6753
6754     Fix text wrongly marked as key.
6755
6756 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
6757 Author: Laurent Monin <geeqie@norz.org>
6758 Date:   Wed Nov 19 22:42:20 2008 +0000
6759
6760     Mark keyboard keys with a span and make them look like a key through css style.
6761
6762 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
6763 Author: Laurent Monin <geeqie@norz.org>
6764 Date:   Wed Nov 19 21:36:02 2008 +0000
6765
6766     Replace [Control] by shorter and more common [Ctrl].
6767
6768 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
6769 Author: Laurent Monin <geeqie@norz.org>
6770 Date:   Wed Nov 19 21:16:27 2008 +0000
6771
6772     Unify [Shift] and [Control] notation.
6773
6774 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
6775 Author: Laurent Monin <geeqie@norz.org>
6776 Date:   Wed Nov 19 20:53:53 2008 +0000
6777
6778     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
6779
6780 commit 7d76bf997f408ba74840477446b590492430ed7a
6781 Author: Laurent Monin <geeqie@norz.org>
6782 Date:   Wed Nov 19 17:42:36 2008 +0000
6783
6784     Update documentation.
6785
6786 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
6787 Author: Laurent Monin <geeqie@norz.org>
6788 Date:   Mon Nov 17 18:05:42 2008 +0000
6789
6790     Fix up links and various enhancements.
6791
6792 commit 84d0eeb779804970775a1a2b151094999df1f39c
6793 Author: Laurent Monin <geeqie@norz.org>
6794 Date:   Mon Nov 17 17:17:47 2008 +0000
6795
6796     Remove colored background in headings for printable version.
6797
6798 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
6799 Author: Laurent Monin <geeqie@norz.org>
6800 Date:   Mon Nov 17 17:09:44 2008 +0000
6801
6802     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.
6803
6804 commit b4ef8546331d9128999cc531faaa35556eb242d2
6805 Author: Laurent Monin <geeqie@norz.org>
6806 Date:   Mon Nov 17 07:10:32 2008 +0000
6807
6808     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
6809
6810 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
6811 Author: Laurent Monin <geeqie@norz.org>
6812 Date:   Sun Nov 16 19:58:43 2008 +0000
6813
6814     Add specific css for print media(has to be improved).
6815
6816 commit 69f15e9da78b7404be497d657110cfad1a266722
6817 Author: Laurent Monin <geeqie@norz.org>
6818 Date:   Sun Nov 16 16:32:14 2008 +0000
6819
6820     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
6821
6822 commit 19e042015022768094ac5d2e90a32db866698467
6823 Author: Laurent Monin <geeqie@norz.org>
6824 Date:   Sat Nov 15 20:17:14 2008 +0000
6825
6826     Implement preliminary support for XDG Base Directory Specification.
6827     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
6828     
6829     This feature was requested for a long time (feature requests #1950978 and #2289481).
6830     For now, it is disabled since it breaks compatibility with previous versions.
6831     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
6832     
6833     geeqierc and other conf files are going to:
6834     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
6835     
6836     metadata and thumbnails cache (if std is not used) are going to:
6837     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
6838     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
6839     
6840     collections are going to:
6841     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
6842     
6843     
6844     Please test and report any issue.
6845
6846 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
6847 Author: Laurent Monin <geeqie@norz.org>
6848 Date:   Sat Nov 15 20:01:25 2008 +0000
6849
6850     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
6851
6852 commit 8b10477d6c451a8a952db33eea29a7d289261635
6853 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6854 Date:   Sat Nov 15 19:13:43 2008 +0000
6855
6856     fixed usage of deprecated functions - patch by Omari Stephens
6857
6858 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
6859 Author: Laurent Monin <geeqie@norz.org>
6860 Date:   Sat Nov 15 17:48:31 2008 +0000
6861
6862     Rename check_for_home_path() to mkdir_if_not_exists().
6863
6864 commit 788a57656d4085ba2e526a29648ec1477bafa46f
6865 Author: Laurent Monin <geeqie@norz.org>
6866 Date:   Sat Nov 15 17:30:45 2008 +0000
6867
6868     Use functions to return directories instead of constants.
6869     Following functions were added:
6870     get_collections_dir()
6871     get_metadata_cache_dir()
6872     get_rc_dir()
6873     get_thumbnails_cache_dir()
6874     get_trash_dir()
6875     
6876     They return the full directory path.
6877
6878 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
6879 Author: Laurent Monin <geeqie@norz.org>
6880 Date:   Sat Nov 15 10:35:43 2008 +0000
6881
6882     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
6883
6884 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
6885 Author: Laurent Monin <geeqie@norz.org>
6886 Date:   Fri Nov 14 01:10:18 2008 +0000
6887
6888     Fix up Makefile.am: add missing files and do not install template.html.
6889
6890 commit 55bdd3344fd5f342d30362fe301808f826710112
6891 Author: Laurent Monin <geeqie@norz.org>
6892 Date:   Wed Nov 12 21:38:00 2008 +0000
6893
6894     Fix a cut'n'paste error.
6895
6896 commit 609fc80ba907a18bd5b0998b155580654e8749db
6897 Author: Laurent Monin <geeqie@norz.org>
6898 Date:   Wed Nov 12 21:34:55 2008 +0000
6899
6900     More precise description of the pan view find feature and a note about ressources eating was added.
6901
6902 commit 3005309e752b5f6d9378487b6856f18eb40b365f
6903 Author: Laurent Monin <geeqie@norz.org>
6904 Date:   Wed Nov 12 21:15:12 2008 +0000
6905
6906     Add some information about the pan view.
6907
6908 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
6909 Author: Laurent Monin <geeqie@norz.org>
6910 Date:   Wed Nov 12 17:59:14 2008 +0000
6911
6912     Add a note about splitted view.
6913
6914 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
6915 Author: Laurent Monin <geeqie@norz.org>
6916 Date:   Wed Nov 12 17:48:16 2008 +0000
6917
6918     Add Connected zoom and Split menu items.
6919
6920 commit f055d32815e382a5cac2117e46ecad2b866e942b
6921 Author: Laurent Monin <geeqie@norz.org>
6922 Date:   Tue Nov 11 23:35:39 2008 +0000
6923
6924     Add missing s...
6925
6926 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
6927 Author: Laurent Monin <geeqie@norz.org>
6928 Date:   Tue Nov 11 23:30:13 2008 +0000
6929
6930     Minor fixes.
6931
6932 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
6933 Author: Laurent Monin <geeqie@norz.org>
6934 Date:   Tue Nov 11 21:50:42 2008 +0000
6935
6936     Give a new style to menus.
6937
6938 commit ec48abb7939ef9919bbd905d147cfda9e884c457
6939 Author: Laurent Monin <geeqie@norz.org>
6940 Date:   Tue Nov 11 21:49:33 2008 +0000
6941
6942     Fix missing parts.
6943
6944 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
6945 Author: Laurent Monin <geeqie@norz.org>
6946 Date:   Tue Nov 11 21:17:55 2008 +0000
6947
6948     Update main window menus description to match current Geeqie.
6949
6950 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
6951 Author: Laurent Monin <geeqie@norz.org>
6952 Date:   Tue Nov 11 21:17:03 2008 +0000
6953
6954     Drop dots.
6955
6956 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
6957 Author: Laurent Monin <geeqie@norz.org>
6958 Date:   Tue Nov 11 10:32:03 2008 +0000
6959
6960     Update exif pane documentation a bit.
6961
6962 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
6963 Author: Laurent Monin <geeqie@norz.org>
6964 Date:   Tue Nov 11 10:24:04 2008 +0000
6965
6966     Add Properties Options page.
6967
6968 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
6969 Author: Laurent Monin <geeqie@norz.org>
6970 Date:   Tue Nov 11 10:09:09 2008 +0000
6971
6972     Advanced options documentation is now almost in sync with current geeqie.
6973
6974 commit eeae9191dcb131a7fa9a85876b4314869bffe007
6975 Author: Laurent Monin <geeqie@norz.org>
6976 Date:   Tue Nov 11 09:12:10 2008 +0000
6977
6978     More updates to advanced options documentation. Not yet finished.
6979
6980 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
6981 Author: Laurent Monin <geeqie@norz.org>
6982 Date:   Mon Nov 10 23:36:12 2008 +0000
6983
6984     Page cleanup and fixed. Remove obsolete note.
6985
6986 commit f13928fef829928a7a807a11a5e4d9603592597c
6987 Author: Laurent Monin <geeqie@norz.org>
6988 Date:   Mon Nov 10 23:15:42 2008 +0000
6989
6990     Add missing link.
6991
6992 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
6993 Author: Laurent Monin <geeqie@norz.org>
6994 Date:   Mon Nov 10 23:05:50 2008 +0000
6995
6996     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
6997
6998 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
6999 Author: Laurent Monin <geeqie@norz.org>
7000 Date:   Mon Nov 10 21:33:38 2008 +0000
7001
7002     Let subsection menus match index style.
7003
7004 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
7005 Author: Laurent Monin <geeqie@norz.org>
7006 Date:   Mon Nov 10 21:14:34 2008 +0000
7007
7008     Cosmetic changes in image search and find duplicates shortcuts tables.
7009
7010 commit c410dad0a2007582d3460f222d52f193e8718d12
7011 Author: Laurent Monin <geeqie@norz.org>
7012 Date:   Mon Nov 10 20:42:44 2008 +0000
7013
7014     Tidy up.
7015
7016 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
7017 Author: Laurent Monin <geeqie@norz.org>
7018 Date:   Mon Nov 10 20:40:50 2008 +0000
7019
7020     Move from xhtml transitional to xhtml strict.
7021
7022 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
7023 Author: Laurent Monin <geeqie@norz.org>
7024 Date:   Mon Nov 10 20:16:45 2008 +0000
7025
7026     Minor cleanup.
7027
7028 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
7029 Author: Laurent Monin <geeqie@norz.org>
7030 Date:   Mon Nov 10 19:37:17 2008 +0000
7031
7032     Tidy up and minor fixes.
7033
7034 commit e07b06778a28e3911cd830a44bc27333d017bd15
7035 Author: Laurent Monin <geeqie@norz.org>
7036 Date:   Mon Nov 10 18:02:09 2008 +0000
7037
7038     Notes cleanup and minor stylistic fixes.
7039
7040 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
7041 Author: Laurent Monin <geeqie@norz.org>
7042 Date:   Mon Nov 10 17:16:16 2008 +0000
7043
7044     Various fixes and cleanup.
7045
7046 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
7047 Author: Laurent Monin <geeqie@norz.org>
7048 Date:   Mon Nov 10 16:11:28 2008 +0000
7049
7050     Fix up some errors.
7051
7052 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
7053 Author: Laurent Monin <geeqie@norz.org>
7054 Date:   Mon Nov 10 15:20:13 2008 +0000
7055
7056     Fix up unvalid xhtml.
7057
7058 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
7059 Author: Laurent Monin <geeqie@norz.org>
7060 Date:   Mon Nov 10 14:56:11 2008 +0000
7061
7062     Fix up a broken link.
7063
7064 commit f7216dd164399e1d34e22e5210544e2db6a84746
7065 Author: Laurent Monin <geeqie@norz.org>
7066 Date:   Mon Nov 10 14:10:39 2008 +0000
7067
7068     Beautify the manual.
7069
7070 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
7071 Author: Laurent Monin <geeqie@norz.org>
7072 Date:   Mon Nov 10 13:00:29 2008 +0000
7073
7074     Reformat more pages.
7075
7076 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
7077 Author: Laurent Monin <geeqie@norz.org>
7078 Date:   Mon Nov 10 12:06:05 2008 +0000
7079
7080     Reformat remaining options pages.
7081
7082 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
7083 Author: Laurent Monin <geeqie@norz.org>
7084 Date:   Mon Nov 10 10:26:51 2008 +0000
7085
7086     Reformatting: notes, advanced options page and more.
7087
7088 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
7089 Author: Laurent Monin <geeqie@norz.org>
7090 Date:   Sun Nov 9 21:53:33 2008 +0000
7091
7092     Reformatting.
7093
7094 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
7095 Author: Laurent Monin <geeqie@norz.org>
7096 Date:   Sun Nov 9 17:17:19 2008 +0000
7097
7098     Reformat and cleanup.
7099
7100 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
7101 Author: Laurent Monin <geeqie@norz.org>
7102 Date:   Sun Nov 9 13:37:39 2008 +0000
7103
7104     More cleanup of tables.
7105
7106 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
7107 Author: Laurent Monin <geeqie@norz.org>
7108 Date:   Sun Nov 9 13:06:16 2008 +0000
7109
7110     Cleanup some tables.
7111
7112 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
7113 Author: Laurent Monin <geeqie@norz.org>
7114 Date:   Sun Nov 9 12:48:00 2008 +0000
7115
7116     Drop most old css classes.
7117
7118 commit eb65646611a5675182a3207280eb609cead4bded
7119 Author: Laurent Monin <geeqie@norz.org>
7120 Date:   Sun Nov 9 09:39:14 2008 +0000
7121
7122     Move dialog descriptions to definitions lists, first step.
7123
7124 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
7125 Author: Laurent Monin <geeqie@norz.org>
7126 Date:   Sun Nov 9 09:33:01 2008 +0000
7127
7128     Index cleanup.
7129
7130 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
7131 Author: Laurent Monin <geeqie@norz.org>
7132 Date:   Sun Nov 9 09:28:59 2008 +0000
7133
7134     Move menu descriptions to definitions lists.
7135
7136 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
7137 Author: Laurent Monin <geeqie@norz.org>
7138 Date:   Sat Nov 8 22:11:51 2008 +0000
7139
7140     Re-introduce Geeqie User Manual footer.
7141
7142 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
7143 Author: Laurent Monin <geeqie@norz.org>
7144 Date:   Sat Nov 8 17:38:36 2008 +0000
7145
7146     Simplify bottom navigation table.
7147
7148 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
7149 Author: Laurent Monin <geeqie@norz.org>
7150 Date:   Sat Nov 8 17:24:02 2008 +0000
7151
7152     Use col tags with id in top and bottom navigation tables.
7153
7154 commit 0bfece3a257621edda3fefbb44ed64667bac828b
7155 Author: Laurent Monin <geeqie@norz.org>
7156 Date:   Sat Nov 8 11:37:17 2008 +0000
7157
7158     Add a generic spacer at the bottom of the page, remove now unused css classes.
7159
7160 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
7161 Author: Laurent Monin <geeqie@norz.org>
7162 Date:   Sat Nov 8 10:59:45 2008 +0000
7163
7164     Add two css classes navtop and navbottom and remove unused ones.
7165
7166 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
7167 Author: Laurent Monin <geeqie@norz.org>
7168 Date:   Sat Nov 8 10:49:18 2008 +0000
7169
7170     Add style.css to list of files to install.
7171
7172 commit 2cff73427b00b0155b526b080dcd7ade516686cb
7173 Author: Laurent Monin <geeqie@norz.org>
7174 Date:   Sat Nov 8 10:47:31 2008 +0000
7175
7176     Move css styles to an external stylesheet.
7177
7178 commit 450ff6891d977952fa624731f8da7b8d7994305f
7179 Author: Laurent Monin <geeqie@norz.org>
7180 Date:   Thu Nov 6 23:49:31 2008 +0000
7181
7182     Remove reference to numbered section.
7183
7184 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
7185 Author: Laurent Monin <geeqie@norz.org>
7186 Date:   Thu Nov 6 23:43:46 2008 +0000
7187
7188     Remove references to numbered sections.
7189
7190 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
7191 Author: Laurent Monin <geeqie@norz.org>
7192 Date:   Thu Nov 6 23:39:22 2008 +0000
7193
7194     Simplify the table.
7195
7196 commit a5760993339ed221d1377724beb2485c28237945
7197 Author: Laurent Monin <geeqie@norz.org>
7198 Date:   Thu Nov 6 20:01:32 2008 +0000
7199
7200     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.
7201     
7202     This patch fixes that (and still fixes the case where one searches on
7203     comments and hits a file with keywords but no comments).  Lastly, I would
7204     imagine that there exists a failure mode where one searches for a keyword and
7205     hits a file with a comment but no keyword, and I imagine this patch should fix
7206     that case as well.
7207     
7208     Patch by Omari Stephens (aka xsdg).
7209
7210 commit ebf81820c51edd5ab948021d75e79f9d933937fe
7211 Author: Laurent Monin <geeqie@norz.org>
7212 Date:   Tue Nov 4 17:26:46 2008 +0000
7213
7214     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.
7215
7216 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
7217 Author: Laurent Monin <geeqie@norz.org>
7218 Date:   Tue Nov 4 17:11:53 2008 +0000
7219
7220     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.
7221
7222 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
7223 Author: Laurent Monin <geeqie@norz.org>
7224 Date:   Mon Oct 27 13:31:39 2008 +0000
7225
7226     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
7227
7228 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
7229 Author: Laurent Monin <geeqie@norz.org>
7230 Date:   Sun Oct 26 19:27:20 2008 +0000
7231
7232     Use h2/h3 tags where appropriate.
7233
7234 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
7235 Author: Petr Ostadal <postadal@suse.cz>
7236 Date:   Sun Oct 26 13:43:10 2008 +0000
7237
7238     Fixed doc/Makefile.am according to renamed doc files.
7239
7240 commit eab8813037f2cedc25857bc889b55502b1666455
7241 Author: Laurent Monin <geeqie@norz.org>
7242 Date:   Sat Oct 25 14:42:52 2008 +0000
7243
7244     Keyboard table cleanup attempt. Need more work.
7245
7246 commit fcae84ab900d0203d2339e22888956a9c7565fe8
7247 Author: Laurent Monin <geeqie@norz.org>
7248 Date:   Sat Oct 25 13:14:00 2008 +0000
7249
7250     Move menus to unordered lists - step 2.
7251
7252 commit f5596799545b5e6c482ef267d892b674f544e7fc
7253 Author: Laurent Monin <geeqie@norz.org>
7254 Date:   Sat Oct 25 11:02:09 2008 +0000
7255
7256     Move menus to unordered lists - step 1.
7257
7258 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
7259 Author: Laurent Monin <geeqie@norz.org>
7260 Date:   Sat Oct 25 08:49:07 2008 +0000
7261
7262     Align Previous to the left, drop useless col tags.
7263
7264 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
7265 Author: Laurent Monin <geeqie@norz.org>
7266 Date:   Sat Oct 25 08:14:34 2008 +0000
7267
7268     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
7269
7270 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
7271 Author: Laurent Monin <geeqie@norz.org>
7272 Date:   Sat Oct 25 08:10:11 2008 +0000
7273
7274     Fix page titles.
7275
7276 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
7277 Author: Laurent Monin <geeqie@norz.org>
7278 Date:   Sat Oct 25 08:07:57 2008 +0000
7279
7280     Drop chapters numbers from h1 title, and reformat top title a bit.
7281
7282 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
7283 Author: Laurent Monin <geeqie@norz.org>
7284 Date:   Sat Oct 25 07:47:47 2008 +0000
7285
7286     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
7287
7288 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
7289 Author: Laurent Monin <geeqie@norz.org>
7290 Date:   Thu Oct 23 22:45:44 2008 +0000
7291
7292     Update legal notice and copyright to mention The Geeqie Team.
7293
7294 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
7295 Author: Laurent Monin <geeqie@norz.org>
7296 Date:   Thu Oct 23 19:06:23 2008 +0000
7297
7298     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).
7299
7300 commit d92d4a31ba855a0a9e282ea398fab5667896d445
7301 Author: Laurent Monin <geeqie@norz.org>
7302 Date:   Thu Oct 23 18:06:28 2008 +0000
7303
7304     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
7305
7306 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
7307 Author: Laurent Monin <geeqie@norz.org>
7308 Date:   Wed Oct 22 19:56:29 2008 +0000
7309
7310     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
7311
7312 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
7313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7314 Date:   Mon Oct 20 21:00:18 2008 +0000
7315
7316     Fix a cut and paste error when implementing the comment search (Klaus
7317     Ethgen)
7318
7319 commit a06197472f69c64332a5e67e191e95654a8ed82d
7320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7321 Date:   Mon Oct 20 17:13:32 2008 +0000
7322
7323     fixed failed assertion in exif_free
7324
7325 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
7326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7327 Date:   Sat Oct 18 20:17:55 2008 +0000
7328
7329     create xmp sidecar when needed
7330
7331 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
7332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7333 Date:   Sat Oct 18 19:20:27 2008 +0000
7334
7335     simple synchronization XMP <-> Exif, IPTC
7336
7337 commit 003a4a917981dcc3d7004fe9896518ee86016198
7338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7339 Date:   Sat Oct 18 18:22:57 2008 +0000
7340
7341     infrastructure for preprocessing of metadata
7342
7343 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
7344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7345 Date:   Sat Oct 18 09:07:52 2008 +0000
7346
7347     fixed bar_exif separator
7348
7349 commit 666154c6c7576bff4647b0a9dfff08665026cb42
7350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7351 Date:   Sat Oct 18 08:40:32 2008 +0000
7352
7353     reordered advanced exif columns
7354
7355 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
7356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7357 Date:   Sat Oct 18 08:31:25 2008 +0000
7358
7359     no need to validate description, it is in utf8
7360
7361 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
7362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7363 Date:   Fri Oct 17 22:00:07 2008 +0000
7364
7365     improved custom exif look:
7366     - use toggle instead of remove button
7367     - display description instead of property key
7368
7369 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
7370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7371 Date:   Tue Oct 14 21:24:34 2008 +0000
7372
7373     follow Exiv2 SVN changes
7374
7375 commit 100552d7587b35759b1492a3ba51df58565b96f5
7376 Author: Laurent Monin <geeqie@norz.org>
7377 Date:   Sun Oct 12 08:49:45 2008 +0000
7378
7379     French translation was updated.
7380
7381 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
7382 Author: Laurent Monin <geeqie@norz.org>
7383 Date:   Sun Oct 12 08:43:14 2008 +0000
7384
7385     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
7386
7387 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
7388 Author: Laurent Monin <geeqie@norz.org>
7389 Date:   Sun Oct 12 08:36:53 2008 +0000
7390
7391     Better handling of accels map file writing errors.
7392     Secure save is also used for those now, at the expense of
7393     a bit of duplication of gtk functions.
7394     It should fix bug 2146917 (debian BTS #501131), reported by
7395     Stanislav Maslovski.
7396
7397 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
7398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7399 Date:   Sat Oct 11 20:19:48 2008 +0000
7400
7401     added option to use exif thumbnails
7402     - it requires exiv2 0.18 or the current svn
7403     - it is disabled by default because the exif thumbnails
7404       may be outdated if the image was edited
7405
7406 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
7407 Author: Laurent Monin <geeqie@norz.org>
7408 Date:   Tue Oct 7 19:34:11 2008 +0000
7409
7410     French translation was updated.
7411
7412 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
7413 Author: Laurent Monin <geeqie@norz.org>
7414 Date:   Tue Oct 7 19:29:13 2008 +0000
7415
7416     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
7417
7418 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
7419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7420 Date:   Tue Oct 7 18:37:32 2008 +0000
7421
7422     Implement the search for image comment - patch by Klaus Ethgen
7423
7424 commit d8c1c93fea463eb0a309de7509676624774c0ad3
7425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7426 Date:   Tue Oct 7 18:22:58 2008 +0000
7427
7428     Fixed degree symbol encoding
7429
7430 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
7431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7432 Date:   Tue Oct 7 18:20:22 2008 +0000
7433
7434     Adding a vim modeline to all files - patch by Klaus Ethgen
7435
7436 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
7437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7438 Date:   Sun Oct 5 18:25:44 2008 +0000
7439
7440     fixed confirm_delete option
7441
7442 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
7443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7444 Date:   Sat Oct 4 20:28:31 2008 +0000
7445
7446     fixed charset of exiv2 strings in non-utf8 locales
7447
7448 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
7449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7450 Date:   Wed Oct 1 20:57:56 2008 +0000
7451
7452     Add support for GPSInfo - patch by Klaus Ethgen
7453
7454 commit 599380cc2099521bbf7c879666140943e1c684b6
7455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7456 Date:   Mon Sep 29 21:17:19 2008 +0000
7457
7458     The comment section in the meta file is the last section. However it do
7459     not accept comment lines starting with a '['. This patch will fix that.
7460     - patch by Klaus Ethgen
7461
7462 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
7463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7464 Date:   Mon Sep 29 21:09:48 2008 +0000
7465
7466     fixes executable right of images
7467
7468 commit 9ab09626f588694ad7ada2e522b74e205fd96795
7469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7470 Date:   Mon Sep 29 21:01:30 2008 +0000
7471
7472     enlarge the dupe window - patch by Klaus Ethgen
7473
7474 commit cf8398c63f204d0dcf375577446c732c66122f6b
7475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7476 Date:   Sat Sep 27 18:48:32 2008 +0000
7477
7478     updated preview loader to work with current svn version of libexiv2
7479
7480 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
7481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7482 Date:   Wed Sep 10 20:37:30 2008 +0000
7483
7484     use SHIFT for connected scroll and zoom
7485     
7486     SHIFT + keys or mouse: affects all split windows
7487     keys or mouse: affects only active window
7488     
7489     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
7490
7491 commit f7a5afb6959672b77b973544b217867329a30c5f
7492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7493 Date:   Tue Sep 9 19:46:44 2008 +0000
7494
7495     reverted buggy part of rev. 1138 - it made the filelist jump
7496     unexpectedly
7497
7498 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
7499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7500 Date:   Mon Sep 8 19:57:51 2008 +0000
7501
7502     added possibility to redraw only the parts of image that are already
7503     loaded
7504
7505 commit 383624b87b5f9ea402e0fe4479b955f591025f73
7506 Author: Laurent Monin <geeqie@norz.org>
7507 Date:   Mon Sep 8 15:53:01 2008 +0000
7508
7509     Fix a compiler warning regarding argument type.
7510
7511 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
7512 Author: Petr Ostadal <postadal@suse.cz>
7513 Date:   Sun Sep 7 23:01:30 2008 +0000
7514
7515     Replaced gtk depreceated code.
7516
7517 commit a5aea8fd342ca8d4834464428cab25d373925409
7518 Author: Laurent Monin <geeqie@norz.org>
7519 Date:   Sun Sep 7 19:42:19 2008 +0000
7520
7521     Shorten config_window_apply() a bit, reduce code redunancy.
7522
7523 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
7524 Author: Laurent Monin <geeqie@norz.org>
7525 Date:   Thu Sep 4 22:35:33 2008 +0000
7526
7527     Update translations stats.
7528
7529 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
7530 Author: Laurent Monin <geeqie@norz.org>
7531 Date:   Thu Sep 4 22:29:32 2008 +0000
7532
7533     French translation was updated.
7534
7535 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
7536 Author: Laurent Monin <geeqie@norz.org>
7537 Date:   Thu Sep 4 22:04:32 2008 +0000
7538
7539     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
7540
7541 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
7542 Author: Laurent Monin <geeqie@norz.org>
7543 Date:   Thu Sep 4 21:38:28 2008 +0000
7544
7545     Allow to change image.scroll_reset_method in Preferences > Image.
7546
7547 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
7548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7549 Date:   Thu Sep 4 21:19:09 2008 +0000
7550
7551     fixed various problems with preserving viewport on image change,
7552     options->image.scroll_reset_method should work again (it needs to be
7553     added to the preferences dialog)
7554
7555 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
7556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7557 Date:   Wed Sep 3 21:54:49 2008 +0000
7558
7559     load thumbnails with lower priority
7560     TODO: maybe implement an exception for visible thumbnails
7561
7562 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
7563 Author: Laurent Monin <geeqie@norz.org>
7564 Date:   Wed Sep 3 21:13:02 2008 +0000
7565
7566     Improve debug messages.
7567
7568 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
7569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7570 Date:   Wed Sep 3 20:43:10 2008 +0000
7571
7572     adjusted default options
7573
7574 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
7575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7576 Date:   Wed Sep 3 20:29:32 2008 +0000
7577
7578     adjusted redraw priority relative to icon drawing
7579
7580 commit 48519673cc4fea79e657453ed4785457a8e59ea2
7581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7582 Date:   Wed Sep 3 19:58:21 2008 +0000
7583
7584     dropped IMAGE_THROTTLE_LARGER_IMAGES code
7585
7586 commit 47a0c37d34499a1f71085093447789949350e063
7587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7588 Date:   Wed Sep 3 19:52:11 2008 +0000
7589
7590     fixed handling of broken images
7591
7592 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
7593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7594 Date:   Mon Sep 1 19:18:32 2008 +0000
7595
7596     improved pixbuf draw priority control
7597
7598 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
7599 Author: Laurent Monin <geeqie@norz.org>
7600 Date:   Mon Sep 1 17:29:07 2008 +0000
7601
7602     Use a constant for minimal window size. Set it to 32 for all dialogs.
7603
7604 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
7605 Author: Laurent Monin <geeqie@norz.org>
7606 Date:   Mon Sep 1 17:22:19 2008 +0000
7607
7608     Remove redundant debug.h inclusion.
7609
7610 commit 14596dddc9e279d6444b473378668618b0200842
7611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7612 Date:   Sun Aug 31 21:19:00 2008 +0000
7613
7614     fixed read ahead callback
7615
7616 commit 0aef642959d09a0a417e3a1bd9838290673da331
7617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7618 Date:   Sun Aug 31 21:02:09 2008 +0000
7619
7620     fixed error handling in image loader
7621
7622 commit b10a2e1226a762c6f5e5a76255469c9a58312937
7623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7624 Date:   Sun Aug 31 18:53:11 2008 +0000
7625
7626     fixed possible endless loop
7627
7628 commit 131dc85e54bb154ece413c99e10d0bb07aced996
7629 Author: Laurent Monin <geeqie@norz.org>
7630 Date:   Sun Aug 31 12:29:49 2008 +0000
7631
7632     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
7633
7634 commit 7725546b83707d675c466dd1b9eb96380ad2f067
7635 Author: Laurent Monin <geeqie@norz.org>
7636 Date:   Sun Aug 31 11:27:24 2008 +0000
7637
7638     Move quoted_value() and escquote_value() to misc.[ch].
7639
7640 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
7641 Author: Laurent Monin <geeqie@norz.org>
7642 Date:   Sun Aug 31 10:51:41 2008 +0000
7643
7644     Move miscellaneous functions to their own files (new misc.[ch]).
7645
7646 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
7647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7648 Date:   Sun Aug 31 10:08:48 2008 +0000
7649
7650     use GThreadPool
7651
7652 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
7653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7654 Date:   Sun Aug 31 09:20:29 2008 +0000
7655
7656     improved thread support in image loader
7657
7658 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
7659 Author: Laurent Monin <geeqie@norz.org>
7660 Date:   Sun Aug 31 09:13:42 2008 +0000
7661
7662     Move save/load_options() to options.[ch].
7663
7664 commit 77bc802fa727e39b259cef5431bb897618f888d3
7665 Author: Laurent Monin <geeqie@norz.org>
7666 Date:   Sun Aug 31 08:59:39 2008 +0000
7667
7668     Move sync_options_with_current_state() call to save_options().
7669
7670 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
7671 Author: Laurent Monin <geeqie@norz.org>
7672 Date:   Sun Aug 31 08:41:42 2008 +0000
7673
7674     Move some code to new functions, to simplify main().
7675
7676 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
7677 Author: Laurent Monin <geeqie@norz.org>
7678 Date:   Sun Aug 31 08:13:36 2008 +0000
7679
7680     Fix two minor compilation warnings.
7681
7682 commit a710f33e4b885e22e3744beb9af9b9285d73640c
7683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7684 Date:   Sat Aug 30 20:15:47 2008 +0000
7685
7686     run image loader in separate thread
7687     this feature is disabled by default for now, it must be enabled by
7688     configure --enable-threads
7689
7690 commit 6a73bcf507697b77cebc69761bb2db8801210641
7691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7692 Date:   Sat Aug 30 13:04:06 2008 +0000
7693
7694     prepared image loader code for threads
7695
7696 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
7697 Author: Laurent Monin <geeqie@norz.org>
7698 Date:   Sat Aug 30 10:39:35 2008 +0000
7699
7700     Allow to override documentation paths through options:
7701     - documentation.helpdir
7702     - documentation.htmldir
7703     Default values are set at configure time.
7704
7705 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
7706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7707 Date:   Fri Aug 29 20:53:53 2008 +0000
7708
7709     converted image loader to a GObject and use signals for notification
7710
7711 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
7712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7713 Date:   Fri Aug 29 12:35:13 2008 +0000
7714
7715     do not access image_loader directly
7716
7717 commit dc649dfbb31df6e75c7283405ba99084ea328206
7718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7719 Date:   Fri Aug 29 09:59:20 2008 +0000
7720
7721     added new raw preview interface for legacy exif
7722
7723 commit 6654b671684992272856344aa34b59301c35e023
7724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7725 Date:   Fri Aug 29 09:38:10 2008 +0000
7726
7727     fixed thumbnail loader for the new raw preview interface
7728
7729 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
7730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7731 Date:   Thu Aug 28 22:26:09 2008 +0000
7732
7733     use mmaped files image loader
7734     implemented new interface for extracting raw previews
7735     experiments with previews support in SVN version of Exiv2
7736
7737 commit 7fa8df7737575cc63b627b4337131122faffe496
7738 Author: Petr Ostadal <postadal@suse.cz>
7739 Date:   Thu Aug 28 12:51:02 2008 +0000
7740
7741     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
7742
7743 commit 4908ddd714be7cab8e1cf290fec62d7288692856
7744 Author: Laurent Monin <geeqie@norz.org>
7745 Date:   Thu Aug 28 10:50:02 2008 +0000
7746
7747     Silent warnings about unused functions when lcms is not used.
7748
7749 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
7750 Author: Laurent Monin <geeqie@norz.org>
7751 Date:   Wed Aug 27 17:02:14 2008 +0000
7752
7753     Comment out unused functions.
7754
7755 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
7756 Author: Laurent Monin <geeqie@norz.org>
7757 Date:   Wed Aug 27 16:42:59 2008 +0000
7758
7759     Silent a compiler warning.
7760
7761 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
7762 Author: Laurent Monin <geeqie@norz.org>
7763 Date:   Wed Aug 27 16:40:21 2008 +0000
7764
7765     const gpointer -> gconstpointer.
7766
7767 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
7768 Author: Laurent Monin <geeqie@norz.org>
7769 Date:   Tue Aug 26 22:37:18 2008 +0000
7770
7771     Use gpointer instead of void *.
7772
7773 commit cd85461e278e79a4894b5bc400273d3f6719416d
7774 Author: Laurent Monin <geeqie@norz.org>
7775 Date:   Tue Aug 26 22:30:40 2008 +0000
7776
7777     Consistency: type * instead of type*.
7778
7779 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
7780 Author: Laurent Monin <geeqie@norz.org>
7781 Date:   Tue Aug 26 22:22:51 2008 +0000
7782
7783     For the sake of consistency, use glib basic types everywhere.
7784
7785 commit aea00af29f6f572581b8bcc6e856e17b4676d381
7786 Author: Laurent Monin <geeqie@norz.org>
7787 Date:   Tue Aug 26 21:19:33 2008 +0000
7788
7789     Indentation fixes.
7790
7791 commit 4073149801dc3484ae0c231c56cb814a8a20024b
7792 Author: Petr Ostadal <postadal@suse.cz>
7793 Date:   Tue Aug 26 20:21:30 2008 +0000
7794
7795     Fixed segfault when is run inside directory with non valid uft-8 image
7796     filename.
7797
7798 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
7799 Author: Petr Ostadal <postadal@suse.cz>
7800 Date:   Tue Aug 26 13:56:56 2008 +0000
7801
7802     Fixed calling "Image search" function in a directory without image.
7803
7804 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
7805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7806 Date:   Mon Aug 25 22:45:38 2008 +0000
7807
7808     correctly maintain selection during iconlist refresh
7809
7810 commit f39b5907f8825173f29be37f76c94d2c8b547188
7811 Author: Laurent Monin <geeqie@norz.org>
7812 Date:   Mon Aug 25 22:20:45 2008 +0000
7813
7814     Whitespaces cleanup.
7815
7816 commit d04050839306a01814536f12e5480288dab52e0e
7817 Author: Petr Ostadal <postadal@suse.cz>
7818 Date:   Mon Aug 25 18:13:33 2008 +0000
7819
7820     Fixed segfaulting when alter image in directory without images.
7821
7822 commit c85a911368d6535d8553e6c81654accfbc486ae6
7823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7824 Date:   Mon Aug 25 16:58:27 2008 +0000
7825
7826     removed unused code
7827
7828 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
7829 Author: Laurent Monin <geeqie@norz.org>
7830 Date:   Sun Aug 24 14:40:18 2008 +0000
7831
7832     Typo fixes.
7833
7834 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
7835 Author: Laurent Monin <geeqie@norz.org>
7836 Date:   Sun Aug 24 14:33:03 2008 +0000
7837
7838     Slight code redundancy reduction.
7839
7840 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
7841 Author: Laurent Monin <geeqie@norz.org>
7842 Date:   Sun Aug 24 14:14:37 2008 +0000
7843
7844     Drop redundant variable affectation.
7845
7846 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
7847 Author: Laurent Monin <geeqie@norz.org>
7848 Date:   Sun Aug 24 13:22:08 2008 +0000
7849
7850     Fix untranslated messages. French translation and POTFILES.in were updated.
7851
7852 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
7853 Author: Laurent Monin <geeqie@norz.org>
7854 Date:   Sun Aug 24 10:00:40 2008 +0000
7855
7856     French translation was updated.
7857
7858 commit eca846433372d875c2bbaaf5160a9142ef86c203
7859 Author: Laurent Monin <geeqie@norz.org>
7860 Date:   Sun Aug 24 10:00:02 2008 +0000
7861
7862     Mark forgotten string for translation.
7863
7864 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
7865 Author: Laurent Monin <geeqie@norz.org>
7866 Date:   Sat Aug 23 21:07:25 2008 +0000
7867
7868     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
7869
7870 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
7871 Author: Laurent Monin <geeqie@norz.org>
7872 Date:   Sat Aug 23 20:46:31 2008 +0000
7873
7874     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
7875
7876 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
7877 Author: Laurent Monin <geeqie@norz.org>
7878 Date:   Sat Aug 23 17:35:57 2008 +0000
7879
7880     Only display status if there is at least one file in the file list.
7881
7882 commit 060c2f9cf332a93e40c273e580133be05a984bf9
7883 Author: Laurent Monin <geeqie@norz.org>
7884 Date:   Sat Aug 23 17:00:59 2008 +0000
7885
7886     Remove unneeded type casting.
7887
7888 commit 50483da19c8039bb06121572573d0880df979c2c
7889 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7890 Date:   Sat Aug 23 08:42:12 2008 +0000
7891
7892     fixed vd_refresh
7893
7894 commit bec02e283784eac07cda9f03ba0b255946944702
7895 Author: Laurent Monin <geeqie@norz.org>
7896 Date:   Fri Aug 22 22:09:54 2008 +0000
7897
7898     French translation was updated.
7899
7900 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
7901 Author: Laurent Monin <geeqie@norz.org>
7902 Date:   Fri Aug 22 21:52:13 2008 +0000
7903
7904     Add an option named layout.home_path which modifies the behavior of the Home button.
7905     By default, pressing this button goes to the user's home directory.
7906     When this option is set to a path, this path is used instead.
7907     One can change the option value through Preferences > Advanced > Navigation
7908     or directly in .geeqierc.
7909     Feature proposed by Colin Clark.
7910
7911 commit d58451c5831ce52023c007574c0d118f27096d72
7912 Author: Laurent Monin <geeqie@norz.org>
7913 Date:   Thu Aug 21 22:49:30 2008 +0000
7914
7915     Typo fix: vf -> vd
7916
7917 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
7918 Author: Laurent Monin <geeqie@norz.org>
7919 Date:   Thu Aug 21 22:47:49 2008 +0000
7920
7921     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
7922
7923 commit 43c576558ba327e4aa71b35471e0863d159c44d1
7924 Author: Laurent Monin <geeqie@norz.org>
7925 Date:   Thu Aug 21 22:36:20 2008 +0000
7926
7927     Indentation fix.
7928
7929 commit de499c4c05275f24081780bc77b06519d7d9d12e
7930 Author: Laurent Monin <geeqie@norz.org>
7931 Date:   Wed Aug 20 22:26:34 2008 +0000
7932
7933     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.
7934
7935 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
7936 Author: Laurent Monin <geeqie@norz.org>
7937 Date:   Wed Aug 20 22:19:35 2008 +0000
7938
7939     Do not return values of void functions. Reported by Jeffery Small.
7940
7941 commit da981595f5f724233a7b54661e25e424a9134474
7942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7943 Date:   Wed Aug 20 20:36:36 2008 +0000
7944
7945     update the FileData structure when a new folder is created
7946
7947 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
7948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7949 Date:   Tue Aug 19 22:58:31 2008 +0000
7950
7951     improved refresh in view_dir_list
7952
7953 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
7954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7955 Date:   Tue Aug 19 21:01:29 2008 +0000
7956
7957     set fallback pixbuf in case of missing file
7958
7959 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
7960 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7961 Date:   Tue Aug 19 20:58:23 2008 +0000
7962
7963     fixed possible segfault
7964
7965 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
7966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7967 Date:   Sun Aug 17 14:18:51 2008 +0000
7968
7969     removed code for maintaining filelist position, gtk_tree_view itself handles it
7970     better
7971
7972 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
7973 Author: Laurent Monin <geeqie@norz.org>
7974 Date:   Sun Aug 17 09:36:02 2008 +0000
7975
7976     French translation was updated.
7977
7978 commit 3e3a0a459781d1008725274bde950589465acf6d
7979 Author: Laurent Monin <geeqie@norz.org>
7980 Date:   Sun Aug 17 09:30:45 2008 +0000
7981
7982     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
7983     - drop VFICON_INFO() and VFLIST_INFO() macros
7984     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
7985     - replace all related occurrences by shorter expressions.
7986     
7987     For example:
7988     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
7989     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
7990
7991 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
7992 Author: Laurent Monin <geeqie@norz.org>
7993 Date:   Sun Aug 17 09:00:33 2008 +0000
7994
7995     Move variable declaration at start of block.
7996
7997 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
7998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7999 Date:   Sat Aug 16 23:37:26 2008 +0000
8000
8001     marks in iconview made clickable
8002
8003 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date:   Sat Aug 16 20:57:40 2008 +0000
8006
8007     keep files with non-zero marks in memory
8008
8009 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
8010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8011 Date:   Sat Aug 16 20:34:14 2008 +0000
8012
8013     implemented marks filter
8014
8015 commit f0606958123d00b30a9ed649813229d951012dc3
8016 Author: Laurent Monin <geeqie@norz.org>
8017 Date:   Sat Aug 16 07:18:16 2008 +0000
8018
8019     Fix double escaping of image overlay text.
8020     Bug 2051955, reported by Emmanuel Dupuis.
8021
8022 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
8023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8024 Date:   Wed Aug 13 21:07:06 2008 +0000
8025
8026     added keyboard map generator
8027
8028 commit 178dee898565791d42e39aad71049b79eebb2758
8029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8030 Date:   Wed Aug 13 20:46:06 2008 +0000
8031
8032     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
8033
8034 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
8035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8036 Date:   Tue Aug 12 20:21:25 2008 +0000
8037
8038     fixed crash with float file list and geeqie --blank
8039
8040 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
8041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8042 Date:   Mon Aug 11 18:53:19 2008 +0000
8043
8044     fixed crash in geeqie --blank
8045
8046 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
8047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8048 Date:   Mon Aug 11 17:45:26 2008 +0000
8049
8050     fixed setting visible entry in view_dir_tree
8051
8052 commit d3f019fc2e0bd00cc403b5860749c365964a8306
8053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8054 Date:   Wed Jul 30 18:44:49 2008 +0000
8055
8056     updated ChangeLog from svn log
8057
8058 commit 28642010130af8533f50a3c5fb88187a9f845803
8059 Author: Laurent Monin <geeqie@norz.org>
8060 Date:   Mon Jul 28 18:35:19 2008 +0000
8061
8062     Move declarations at the beginning of blocks.
8063
8064 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
8065 Author: Laurent Monin <geeqie@norz.org>
8066 Date:   Mon Jul 28 18:07:42 2008 +0000
8067
8068     Optimize tests even more using last changes.
8069
8070 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
8071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8072 Date:   Mon Jul 28 18:02:10 2008 +0000
8073
8074     do not free unallocated exif data
8075
8076 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
8077 Author: Laurent Monin <geeqie@norz.org>
8078 Date:   Mon Jul 28 17:59:09 2008 +0000
8079
8080     Cache strcmp() result.
8081
8082 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
8083 Author: Laurent Monin <geeqie@norz.org>
8084 Date:   Mon Jul 28 17:56:56 2008 +0000
8085
8086     Optimize redundant tests.
8087
8088 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
8089 Author: Laurent Monin <geeqie@norz.org>
8090 Date:   Mon Jul 28 17:55:06 2008 +0000
8091
8092     Move dest_dir variable to inner block.
8093
8094 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
8095 Author: Laurent Monin <geeqie@norz.org>
8096 Date:   Mon Jul 28 09:44:50 2008 +0000
8097
8098     Reduce code redundancy and minor typo fixes.
8099
8100 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
8101 Author: Laurent Monin <geeqie@norz.org>
8102 Date:   Mon Jul 28 09:14:10 2008 +0000
8103
8104     French translation was updated.
8105
8106 commit f4a4b21d34e24261b19d3adb920085856345f850
8107 Author: Laurent Monin <geeqie@norz.org>
8108 Date:   Mon Jul 28 09:12:33 2008 +0000
8109
8110     Typo fix.
8111
8112 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
8113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8114 Date:   Sun Jul 27 19:22:40 2008 +0000
8115
8116     abort file operations when the file list is empty
8117
8118 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
8119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8120 Date:   Sun Jul 27 18:20:59 2008 +0000
8121
8122     remember path entered in file dialog
8123     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
8124
8125 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
8126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8127 Date:   Sun Jul 27 13:46:24 2008 +0000
8128
8129     speed-up of directory notification on deleting large number of files
8130
8131 commit a4311dd534152241fca227385319ef249fc98ab7
8132 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8133 Date:   Sun Jul 27 09:51:28 2008 +0000
8134
8135     added "Symlink" as an example of "filter" command
8136
8137 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
8138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8139 Date:   Sun Jul 27 08:57:12 2008 +0000
8140
8141     improved updating of view_dir_tree
8142
8143 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
8144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8145 Date:   Sun Jul 27 08:40:47 2008 +0000
8146
8147     fixed deleting of non-empty folder
8148
8149 commit fadf71ace27daec42c57292eca569da9afddf890
8150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8151 Date:   Sat Jul 26 22:36:58 2008 +0000
8152
8153     fixed spec file
8154
8155 commit 453565d11e275816de5e7eec28b3a558a34b77bb
8156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8157 Date:   Sat Jul 26 22:26:08 2008 +0000
8158
8159     fixed invalid warning on running editors
8160
8161 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
8162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8163 Date:   Sat Jul 26 20:34:24 2008 +0000
8164
8165     updated version string
8166
8167 commit fdd9338faf0ee30d483b9d1c30885241c340449c
8168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8169 Date:   Sat Jul 26 20:15:00 2008 +0000
8170
8171     dropped references to OpenOffice.org as suggested at
8172     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
8173
8174 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
8175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8176 Date:   Sat Jul 26 20:02:20 2008 +0000
8177
8178     string cleanup
8179
8180 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
8181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8182 Date:   Sat Jul 26 19:52:40 2008 +0000
8183
8184     removed unused messages.desc_dlist
8185
8186 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
8187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8188 Date:   Sat Jul 26 19:41:46 2008 +0000
8189
8190     fixed new folder command
8191
8192 commit b90ac509d431b791b45d2e365e039aabcc497f22
8193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8194 Date:   Sat Jul 26 19:33:36 2008 +0000
8195
8196     fixed renaming of directories
8197
8198 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
8199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8200 Date:   Sat Jul 26 19:01:20 2008 +0000
8201
8202     warn about changed file extensions
8203
8204 commit 4d670783f8436b85a3816245d9126f09f6f9a573
8205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8206 Date:   Sat Jul 26 18:33:49 2008 +0000
8207
8208     added icon for changes without warnings
8209
8210 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
8211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8212 Date:   Sat Jul 26 18:17:56 2008 +0000
8213
8214     allow only existing folders in destination dialog
8215     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
8216
8217 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date:   Sat Jul 26 10:27:41 2008 +0000
8220
8221     clean up - checks are handled elsewhere
8222
8223 commit dfab6c695e56757791d68763444c5ef65c338797
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date:   Sat Jul 26 09:58:25 2008 +0000
8226
8227     more checks for file operations
8228
8229 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date:   Fri Jul 25 22:04:55 2008 +0000
8232
8233     improved error reporting
8234
8235 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
8236 Author: Laurent Monin <geeqie@norz.org>
8237 Date:   Fri Jul 25 06:35:35 2008 +0000
8238
8239     Minor tidy up and optimization.
8240
8241 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
8242 Author: Laurent Monin <geeqie@norz.org>
8243 Date:   Thu Jul 24 20:24:04 2008 +0000
8244
8245     Set GIO channels to binary encoding.
8246     This is needed since messages from commands may not be UTF8-encoded
8247     and g_io_channel_read_chars() may incorrectly interpret some characters.
8248     In practice it was truncating some ISO-8859-1 messages containing some
8249     french characters. This fixes it.
8250
8251 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
8252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8253 Date:   Thu Jul 24 20:03:57 2008 +0000
8254
8255     separated debugging log and debug CFLAGS
8256     enable debugging log support by default
8257
8258 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
8259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8260 Date:   Wed Jul 23 22:19:16 2008 +0000
8261
8262     indicate check warnings and errors in delete and rename dialogs
8263
8264 commit 1b80edd5e0264c412231b3c9457226830dc33955
8265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8266 Date:   Wed Jul 23 20:53:05 2008 +0000
8267
8268     removed file_data_add_change_info
8269     reduced code redundancy - patch by Laurent, slightly modified
8270
8271 commit da4ec2a7e37133b2547bb17849c06ce99340c905
8272 Author: Laurent Monin <geeqie@norz.org>
8273 Date:   Wed Jul 23 17:38:04 2008 +0000
8274
8275     Minor tidy up.
8276
8277 commit bd26225bab7fddc99464ba9f7e0a394d15769496
8278 Author: Laurent Monin <geeqie@norz.org>
8279 Date:   Wed Jul 23 12:46:35 2008 +0000
8280
8281     Tidy up.
8282
8283 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
8284 Author: Laurent Monin <geeqie@norz.org>
8285 Date:   Wed Jul 23 12:45:59 2008 +0000
8286
8287     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
8288
8289 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
8290 Author: Laurent Monin <geeqie@norz.org>
8291 Date:   Wed Jul 23 10:21:37 2008 +0000
8292
8293     Simplify parse_out_relatives().
8294
8295 commit 9810215a7e23167a29088e86191ceee820e4f715
8296 Author: Laurent Monin <geeqie@norz.org>
8297 Date:   Wed Jul 23 09:10:41 2008 +0000
8298
8299     Tidy up.
8300
8301 commit f46043bfae09b7903aa412302d02756449ebc28b
8302 Author: Laurent Monin <geeqie@norz.org>
8303 Date:   Wed Jul 23 09:00:38 2008 +0000
8304
8305     Fix missing newline at end of file.
8306
8307 commit 90970bd92397908270e53c9178c67a804863eee0
8308 Author: Laurent Monin <geeqie@norz.org>
8309 Date:   Wed Jul 23 08:59:29 2008 +0000
8310
8311     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
8312
8313 commit d576f7bbcabdba02d4e295f1e6140634500c3920
8314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8315 Date:   Tue Jul 22 22:05:20 2008 +0000
8316
8317     do not create duplicate FileData entries
8318
8319 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
8320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8321 Date:   Tue Jul 22 21:46:08 2008 +0000
8322
8323     basic infrastructure for early error and dangerous operations checking
8324     it needs more work
8325
8326 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
8327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8328 Date:   Tue Jul 22 18:27:12 2008 +0000
8329
8330     clean up fd->change on error
8331
8332 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
8333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8334 Date:   Tue Jul 22 18:13:41 2008 +0000
8335
8336     remove items from file_data_planned_change_hash when the operation is
8337     canceled
8338
8339 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
8340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8341 Date:   Tue Jul 22 17:57:22 2008 +0000
8342
8343     fixed stop button in editor dialog
8344
8345 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
8346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8347 Date:   Tue Jul 22 17:40:24 2008 +0000
8348
8349     delete file_data_planned_change_hash when it is not used
8350
8351 commit ff4704f404d5097698f17139c07f37bd76da3124
8352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8353 Date:   Mon Jul 21 21:38:26 2008 +0000
8354
8355     fixed
8356     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
8357
8358 commit 84e21974c1752c800a9be9332429747355340d94
8359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8360 Date:   Mon Jul 21 20:50:24 2008 +0000
8361
8362     file_util_rename_dir should not return anything
8363
8364 commit 89736895aec4a438f30211d49b23391c22282669
8365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8366 Date:   Mon Jul 21 20:40:29 2008 +0000
8367
8368     added notification handler to view_dir
8369
8370 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
8371 Author: Laurent Monin <geeqie@norz.org>
8372 Date:   Mon Jul 21 08:31:43 2008 +0000
8373
8374     French translation was updated.
8375
8376 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
8377 Author: Laurent Monin <geeqie@norz.org>
8378 Date:   Sun Jul 20 15:21:06 2008 +0000
8379
8380     Update POTFILES.in.
8381
8382 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
8383 Author: Laurent Monin <geeqie@norz.org>
8384 Date:   Sun Jul 20 15:16:05 2008 +0000
8385
8386     Move uri_*() functions to separate files: uri_utils.[ch]
8387
8388 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
8389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8390 Date:   Sun Jul 20 15:04:40 2008 +0000
8391
8392     periodic testing of changed files can be now disabled
8393
8394 commit b8ea5645e91e203e09389311c412a0873e0343fc
8395 Author: Laurent Monin <geeqie@norz.org>
8396 Date:   Sun Jul 20 14:56:32 2008 +0000
8397
8398     Move history_list_*() functions to separate files:
8399     history_list.c and history_list.h.
8400
8401 commit c4685e9702624774fb70b01eb130f26f74ccc267
8402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8403 Date:   Sun Jul 20 14:52:00 2008 +0000
8404
8405     implemented "create directory" command
8406
8407 commit ae2ab4e282fe7851e502acb9f699814d38204176
8408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8409 Date:   Sun Jul 20 13:59:55 2008 +0000
8410
8411     fixed file copy/move dialog
8412
8413 commit a3c139eafad2246f8bde6cef391def6ab4670127
8414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8415 Date:   Sun Jul 20 13:19:22 2008 +0000
8416
8417     fixed the case when a renamed file is detected by directory scanning
8418     before the external rename commands exits. We have to update the
8419     FileData structure immediately, othervise we would get duplicate
8420     entries.
8421
8422 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
8423 Author: Laurent Monin <geeqie@norz.org>
8424 Date:   Sun Jul 20 12:20:12 2008 +0000
8425
8426     Optimize history_list_add_to_key() a bit.
8427
8428 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
8429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8430 Date:   Sun Jul 20 11:29:12 2008 +0000
8431
8432     fixed previous checkin
8433
8434 commit c6fd35649fa8e25e651dd202e03a211442d57f59
8435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8436 Date:   Sun Jul 20 11:22:19 2008 +0000
8437
8438     implemented directory rename and delete operations
8439
8440 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
8441 Author: Laurent Monin <geeqie@norz.org>
8442 Date:   Sun Jul 20 07:52:16 2008 +0000
8443
8444     Move out test outside the loop.
8445
8446 commit 120db8041b40ffc83cb90d0b82084862707ec190
8447 Author: Laurent Monin <geeqie@norz.org>
8448 Date:   Sat Jul 19 13:57:03 2008 +0000
8449
8450     Tidy up.
8451
8452 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
8453 Author: Laurent Monin <geeqie@norz.org>
8454 Date:   Sat Jul 19 12:36:46 2008 +0000
8455
8456     Fix missing newline at end of file.
8457
8458 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
8459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8460 Date:   Sat Jul 19 09:06:24 2008 +0000
8461
8462     increase reference count before sending notification in file_data_new
8463
8464 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
8465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8466 Date:   Fri Jul 18 21:20:49 2008 +0000
8467
8468     fixed test for changed files in cache
8469
8470 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
8471 Author: Laurent Monin <geeqie@norz.org>
8472 Date:   Fri Jul 18 09:55:15 2008 +0000
8473
8474     Introduce image_loader_set_done_func().
8475
8476 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
8477 Author: Laurent Monin <geeqie@norz.org>
8478 Date:   Thu Jul 17 22:36:58 2008 +0000
8479
8480     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
8481
8482 commit 6da5f506c0c4f58e352af4886120efa9765431e9
8483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8484 Date:   Thu Jul 17 21:51:21 2008 +0000
8485
8486     reload changed images
8487
8488 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
8489 Author: Laurent Monin <geeqie@norz.org>
8490 Date:   Tue Jul 15 15:37:14 2008 +0000
8491
8492     Move code from image_osd_update_cb() to separate functions.
8493
8494 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
8495 Author: Laurent Monin <geeqie@norz.org>
8496 Date:   Tue Jul 15 14:32:00 2008 +0000
8497
8498     Tidy up and code redundancy reduction.
8499
8500 commit 46f96c81c85a3e03e6756c718e3758db8c520208
8501 Author: Laurent Monin <geeqie@norz.org>
8502 Date:   Tue Jul 15 12:52:02 2008 +0000
8503
8504     Use a specific enum for image.zoom_mode values (ZoomMode) and
8505     simplify calls to image_zoom_get_default(), dropping last parameter
8506     which was always options->image.zoom_mode.
8507
8508 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
8509 Author: Laurent Monin <geeqie@norz.org>
8510 Date:   Sun Jul 13 14:50:07 2008 +0000
8511
8512     Improve ways to specify html browser (used for help, see bug 2015099).
8513     Two new rc file options were added:
8514     - helpers.html_browser.command_name
8515     - helpers.html_browser.command_line
8516     These are checked first before trying common browser locations.
8517     If these do not lead to a valid browser, then geeqie will
8518     search for geeqie_html_browser script in the path, then
8519     it will try various common browsers.
8520
8521 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
8522 Author: Laurent Monin <geeqie@norz.org>
8523 Date:   Sun Jul 13 13:51:23 2008 +0000
8524
8525     Apply debian-specific patch to launch help browser (bug 2015099).
8526
8527 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
8528 Author: Laurent Monin <geeqie@norz.org>
8529 Date:   Sun Jul 13 12:36:18 2008 +0000
8530
8531     Fix a segfault occuring when opening some collection files.
8532     Skip all lines not starting with a # when only geometry is required.
8533
8534 commit 19c2605cff0e070dc41424b913a624be8057a56a
8535 Author: Laurent Monin <geeqie@norz.org>
8536 Date:   Sat Jul 5 10:21:09 2008 +0000
8537
8538     Prevent segfault in certain conditions when displaying debug message.
8539
8540 commit 1823d233d1681647245a00996df74e08a67b0489
8541 Author: Laurent Monin <geeqie@norz.org>
8542 Date:   Fri Jul 4 22:49:04 2008 +0000
8543
8544     French translation was updated.
8545
8546 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
8547 Author: Laurent Monin <geeqie@norz.org>
8548 Date:   Fri Jul 4 20:32:48 2008 +0000
8549
8550     Optimize a bit when connected zoom and scrolling are unset,
8551     just move the test outside loops.
8552
8553 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
8554 Author: Laurent Monin <geeqie@norz.org>
8555 Date:   Fri Jul 4 17:21:07 2008 +0000
8556
8557     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
8558
8559 commit 4fa28d67f125e31256616b2102b7fdef52861584
8560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8561 Date:   Thu Jul 3 20:16:15 2008 +0000
8562
8563     refresh thumbnails on file change
8564
8565 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
8566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8567 Date:   Thu Jul 3 19:38:19 2008 +0000
8568
8569     set fallback thumbnail pixbuf only if the loading really fails
8570
8571 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
8572 Author: Laurent Monin <geeqie@norz.org>
8573 Date:   Thu Jul 3 18:16:39 2008 +0000
8574
8575     Fix missing references for the current directory in pan folder stuff.
8576     It was causing an fd magick assertion failure.
8577     Bug reported by Omari Stephens.
8578
8579 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
8580 Author: Laurent Monin <geeqie@norz.org>
8581 Date:   Thu Jul 3 08:33:10 2008 +0000
8582
8583     Increase debugging info in file_data_ref() and file_data_unref().
8584     When compiled with DEBUG defined, file and line of the caller is displayed
8585     in debug log.
8586
8587 commit 86bea118fffeba039beb5838e0c401629d501faa
8588 Author: Laurent Monin <geeqie@norz.org>
8589 Date:   Wed Jul 2 08:38:47 2008 +0000
8590
8591     Optimize file_cache_get() by only moving element to front if needed
8592     (most of the time there is no need).
8593     Reduce code redundancy in file_cache_put() by calling file_cache_get().
8594     Enhance debugging code.
8595
8596 commit 5f4a945ac78df503f9765056e946c68905ed0a32
8597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8598 Date:   Mon Jun 30 21:08:28 2008 +0000
8599
8600     fixed division by zero in pixbuf_renderer_get_scroll_center
8601
8602 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
8603 Author: Laurent Monin <geeqie@norz.org>
8604 Date:   Sun Jun 29 15:51:54 2008 +0000
8605
8606     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
8607     into thumb_loader_save_thumbnail().
8608     Most of the code was redundant.
8609
8610 commit 29242ec0f56bb937f754dd574979b380656e84e4
8611 Author: Laurent Monin <geeqie@norz.org>
8612 Date:   Sun Jun 29 10:11:43 2008 +0000
8613
8614     Make better matching between options types in options.h and the rest of the code.
8615     Most changes are from gint to gboolean pseudo type and between gint / guint.
8616
8617 commit f40224fd22d5387a0ad45859568d79d67060209f
8618 Author: Laurent Monin <geeqie@norz.org>
8619 Date:   Sat Jun 28 08:01:36 2008 +0000
8620
8621     layout_image_drag_cb(): optimize when connected scrolling is unset.
8622
8623 commit ed00275170d23e38bff5a01130e5056a799788c1
8624 Author: Laurent Monin <geeqie@norz.org>
8625 Date:   Sat Jun 28 07:43:37 2008 +0000
8626
8627     Reduce number of parameters (mostly unused), just pass the event pointer.
8628
8629 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
8630 Author: Laurent Monin <geeqie@norz.org>
8631 Date:   Sat Jun 28 00:44:31 2008 +0000
8632
8633     Fix warning:
8634     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
8635
8636 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
8637 Author: Laurent Monin <geeqie@norz.org>
8638 Date:   Fri Jun 27 22:57:48 2008 +0000
8639
8640     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
8641     empty first element.
8642
8643 commit 6b6574bad4336981d6b373c52259e43fa9743d17
8644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8645 Date:   Fri Jun 27 21:35:21 2008 +0000
8646
8647     do not read keywords and comment between exif_read_fd and exif_free_fd
8648     calls (fd->exif does not have reference counting)
8649
8650 commit 530a58fe366997da61f48b7c6156fa655d22d020
8651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8652 Date:   Fri Jun 27 21:09:15 2008 +0000
8653
8654     added pixbuf_fallback function
8655     fixed thumb loader for non-image files
8656
8657 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
8658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8659 Date:   Fri Jun 27 18:43:05 2008 +0000
8660
8661     fixed crash in entering fullscreen during loading
8662
8663 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
8664 Author: Laurent Monin <geeqie@norz.org>
8665 Date:   Fri Jun 27 10:00:55 2008 +0000
8666
8667     osd_template_insert(): optimize and simplify using flags.
8668
8669 commit 42fc5158d4408a77c51570d34b5f83d0add42340
8670 Author: Laurent Monin <geeqie@norz.org>
8671 Date:   Fri Jun 27 08:05:51 2008 +0000
8672
8673     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
8674     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
8675
8676 commit ea7852bed519679c1a98f5b240e7065af7abef2e
8677 Author: Laurent Monin <geeqie@norz.org>
8678 Date:   Thu Jun 26 23:29:08 2008 +0000
8679
8680     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
8681
8682 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
8683 Author: Laurent Monin <geeqie@norz.org>
8684 Date:   Thu Jun 26 15:59:20 2008 +0000
8685
8686     Use flags for pr_zoom_*() functions.
8687
8688 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
8689 Author: Laurent Monin <geeqie@norz.org>
8690 Date:   Thu Jun 26 14:43:52 2008 +0000
8691
8692     Use stricter types for image options.
8693
8694 commit cd68217e812b2419e92301d76902edd05c361aee
8695 Author: Laurent Monin <geeqie@norz.org>
8696 Date:   Thu Jun 26 12:23:48 2008 +0000
8697
8698     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
8699
8700 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
8701 Author: Laurent Monin <geeqie@norz.org>
8702 Date:   Thu Jun 26 11:48:40 2008 +0000
8703
8704     Only define ExifOrientationType if GQ_BUILD is not defined since
8705     it is already defined in exif.h.
8706
8707 commit d29cd729b404fc3901d862214231ef514f855aa5
8708 Author: Laurent Monin <geeqie@norz.org>
8709 Date:   Wed Jun 25 20:53:52 2008 +0000
8710
8711     Tidy up.
8712
8713 commit 0633bc36c636a0f2afa5bf3211639454870ac177
8714 Author: Laurent Monin <geeqie@norz.org>
8715 Date:   Wed Jun 25 20:22:02 2008 +0000
8716
8717     French translation was updated.
8718
8719 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
8720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8721 Date:   Sun Jun 22 20:07:32 2008 +0000
8722
8723     optimized marks drawing
8724
8725 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
8726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8727 Date:   Sun Jun 22 20:01:20 2008 +0000
8728
8729     show marks in iconview
8730
8731 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
8732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8733 Date:   Sun Jun 22 10:01:26 2008 +0000
8734
8735     show sidecars in icon view
8736
8737 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
8738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8739 Date:   Sun Jun 22 09:40:57 2008 +0000
8740
8741     fixed in-place renaming
8742
8743 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
8744 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8745 Date:   Sun Jun 22 09:19:42 2008 +0000
8746
8747     added possibility to disable grouping of selected files
8748
8749 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
8750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8751 Date:   Sat Jun 21 22:01:45 2008 +0000
8752
8753     cache size made configurable
8754
8755 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
8756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8757 Date:   Sat Jun 21 19:26:01 2008 +0000
8758
8759     measure pixbuf cache size in bytes
8760
8761 commit 1986378ee25aef236908a6a1f67952406c9d51e7
8762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8763 Date:   Sat Jun 21 16:00:13 2008 +0000
8764
8765     simple cache for loaded pixbufs
8766
8767 commit 70fb724412e907f541d14eac8e1e67db474d1086
8768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8769 Date:   Sat Jun 21 11:05:55 2008 +0000
8770
8771     renamed fd->pixbuf to fd->thumb_pixbuf
8772
8773 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
8774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8775 Date:   Wed Jun 18 22:26:52 2008 +0000
8776
8777     implemented generic FileData cache
8778     use it for caching decoded exif data
8779
8780 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
8781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8782 Date:   Tue Jun 17 20:25:05 2008 +0000
8783
8784     more robust thumbs progress bar
8785
8786 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
8787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8788 Date:   Tue Jun 17 19:56:21 2008 +0000
8789
8790     do not allocate new buffer for thumbnails with correct orientation
8791
8792 commit 304e05c4c8845e40cd58ec758d56c7174d202899
8793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8794 Date:   Mon Jun 16 19:07:02 2008 +0000
8795
8796     fixed memory leak
8797
8798 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
8799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8800 Date:   Mon Jun 16 18:37:35 2008 +0000
8801
8802     another try to free layout at exit
8803
8804 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
8805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8806 Date:   Sun Jun 15 21:52:15 2008 +0000
8807
8808     rotate thumbnails by exif
8809
8810 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
8811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8812 Date:   Sun Jun 15 20:09:15 2008 +0000
8813
8814     use FileData in thumb_loader
8815
8816 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
8817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8818 Date:   Sat Jun 14 21:49:48 2008 +0000
8819
8820     use GtkSizeGroup to control initial size of split images
8821
8822 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
8823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8824 Date:   Sat Jun 14 18:41:30 2008 +0000
8825
8826     preserve image center on refresh
8827
8828 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
8829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8830 Date:   Sat Jun 14 18:33:40 2008 +0000
8831
8832     use multiline description in vflist with large thumbnails
8833     always display marks in the first column
8834     show expander in "name" column
8835
8836 commit ac6e8d73416d1b72e768729b917aa4532da3844a
8837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8838 Date:   Sat Jun 14 17:32:27 2008 +0000
8839
8840     join name and sidecars to one string
8841
8842 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
8843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8844 Date:   Sat Jun 14 17:14:28 2008 +0000
8845
8846     optimized vflist_setup_iter_recursive
8847
8848 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
8849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8850 Date:   Sat Jun 14 12:43:39 2008 +0000
8851
8852     iconlist_refresh optimization
8853
8854 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
8855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8856 Date:   Sat Jun 14 12:30:44 2008 +0000
8857
8858     fixed iconview update after deletion of selected image
8859
8860 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
8861 Author: Laurent Monin <geeqie@norz.org>
8862 Date:   Sat Jun 14 06:52:52 2008 +0000
8863
8864     Silent unused variable warning.
8865
8866 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
8867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8868 Date:   Fri Jun 13 21:32:58 2008 +0000
8869
8870     optimized vflist_setup_iter
8871
8872 commit 922cb25e24b4c735857883757c923bc03002f475
8873 Author: Laurent Monin <geeqie@norz.org>
8874 Date:   Fri Jun 13 13:33:11 2008 +0000
8875
8876     French translation was updated.
8877
8878 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
8879 Author: Laurent Monin <geeqie@norz.org>
8880 Date:   Fri Jun 13 12:27:41 2008 +0000
8881
8882     Revert patches 759 and 760.
8883     759 patch broke adding selection of files through sort manager
8884     to an unopened collection.
8885
8886 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
8887 Author: Laurent Monin <geeqie@norz.org>
8888 Date:   Fri Jun 13 11:51:23 2008 +0000
8889
8890     Display total size of files in collection window, for the list and for the selection.
8891
8892 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
8893 Author: Laurent Monin <geeqie@norz.org>
8894 Date:   Fri Jun 13 11:11:57 2008 +0000
8895
8896     Optionnally display directory's date in list view.
8897     It can be set through Preferences > Advanced > Behavior and
8898     is saved to rc file as layout.show_directory_date option.
8899
8900 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
8901 Author: Laurent Monin <geeqie@norz.org>
8902 Date:   Thu Jun 12 22:43:32 2008 +0000
8903
8904     load_options_from():
8905     - do not copy option name and value anywhere, only copy value_all to a separate buffer
8906     - allow more relaxed syntax on read, so we can correctly read option name and value
8907       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
8908     - minor aesthetical changes
8909
8910 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
8911 Author: Laurent Monin <geeqie@norz.org>
8912 Date:   Thu Jun 12 21:21:32 2008 +0000
8913
8914     Add a comment about relative positions of image overlay in the rc file.
8915
8916 commit 943be3f7f7676c11b6826fd507e98477aee44281
8917 Author: Laurent Monin <geeqie@norz.org>
8918 Date:   Thu Jun 12 20:33:51 2008 +0000
8919
8920     Allow to set image overlay info position through options:
8921     - image_overlay.common.x
8922     - image_overlay.common.y
8923     
8924     For now, there are only editable through rc file.
8925
8926 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
8927 Author: Laurent Monin <geeqie@norz.org>
8928 Date:   Thu Jun 12 20:17:22 2008 +0000
8929
8930     Move some functions from image.[ch] to image-overlay.c and make them static:
8931     - image_overlay_add()
8932     - image_overlay_set()
8933     - image_overlay_remove()
8934     - image_overlay_get() (unused)
8935
8936 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
8937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8938 Date:   Thu Jun 12 18:30:33 2008 +0000
8939
8940     reverted changes in layout_close made in rev. 890 and 901
8941
8942 commit 86a4f3c90de18942b84b33046721801cb1edd504
8943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8944 Date:   Tue Jun 10 19:25:21 2008 +0000
8945
8946     fixed vdtree_sort_cb
8947
8948 commit 69b52cb5e907359a473418866f74461822448737
8949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8950 Date:   Tue Jun 10 18:39:19 2008 +0000
8951
8952     fixed segfault in vd_rename_cb
8953
8954 commit 08524203c709cf0013c2bd1d04c348067685e526
8955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8956 Date:   Tue Jun 10 18:19:17 2008 +0000
8957
8958     dropped vficon_sync, use vficon_refresh everywhere
8959
8960 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
8961 Author: Laurent Monin <geeqie@norz.org>
8962 Date:   Tue Jun 10 11:55:18 2008 +0000
8963
8964     collection_from_dnd_data(): simplify and optimize.
8965
8966 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
8967 Author: Laurent Monin <geeqie@norz.org>
8968 Date:   Tue Jun 10 11:27:35 2008 +0000
8969
8970     collection_info_list_to_dnd_data(): simplify and optimize.
8971
8972 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
8973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8974 Date:   Mon Jun 9 20:27:39 2008 +0000
8975
8976     moved notification to view_file.c
8977
8978 commit e04699877776b3d59fc4ac827cc57166f47328f6
8979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8980 Date:   Mon Jun 9 19:43:56 2008 +0000
8981
8982     run idle function just once
8983
8984 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
8985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8986 Date:   Mon Jun 9 19:41:37 2008 +0000
8987
8988     use vficon_refresh for updating
8989
8990 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
8991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8992 Date:   Mon Jun 9 19:00:47 2008 +0000
8993
8994     handle deletion of selected files
8995
8996 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
8997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8998 Date:   Mon Jun 9 18:28:28 2008 +0000
8999
9000     optimized vficon_refresh_real
9001
9002 commit f4c575e663819adb425f9a7468cd7614a56b03be
9003 Author: Laurent Monin <geeqie@norz.org>
9004 Date:   Mon Jun 9 10:10:34 2008 +0000
9005
9006     Minor fixes and add a note about variable declaration.
9007
9008 commit 1e2563b337e30225c07935af8041a7d1744c8d72
9009 Author: Laurent Monin <geeqie@norz.org>
9010 Date:   Mon Jun 9 07:14:46 2008 +0000
9011
9012     Use unsigned type for marks since it is used as a bitfield.
9013
9014 commit f104380fae8162102711930439e8b2e5fc9e3910
9015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9016 Date:   Mon Jun 9 07:06:53 2008 +0000
9017
9018     fixed saving options on exit
9019
9020 commit 020655c63732ec867014ba4e41637831789e05c3
9021 Author: Laurent Monin <geeqie@norz.org>
9022 Date:   Sun Jun 8 23:42:51 2008 +0000
9023
9024     Tidy up: add/remove white lines, minor code changes.
9025
9026 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
9027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9028 Date:   Sun Jun 8 21:21:13 2008 +0000
9029
9030     improved vficon_populate
9031
9032 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
9033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9034 Date:   Sun Jun 8 20:24:46 2008 +0000
9035
9036     vficon_sync speed-up
9037
9038 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
9039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9040 Date:   Sun Jun 8 19:09:44 2008 +0000
9041
9042     better check for notify type
9043
9044 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
9045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9046 Date:   Sun Jun 8 09:25:39 2008 +0000
9047
9048     fixed switching thumbnails in listview on and off - bug 1984825
9049
9050 commit cd2e0e411d683cd490371d4756b0235e2679071a
9051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9052 Date:   Sat Jun 7 22:44:17 2008 +0000
9053
9054     various refresh and notification fixes
9055
9056 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
9057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9058 Date:   Sat Jun 7 15:08:33 2008 +0000
9059
9060     various notification improvements
9061
9062 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
9063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9064 Date:   Sat Jun 7 10:45:33 2008 +0000
9065
9066     use the new notification for collections
9067
9068 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
9069 Author: Laurent Monin <geeqie@norz.org>
9070 Date:   Sat Jun 7 10:18:30 2008 +0000
9071
9072     Display Lirc state in config log.
9073     Re-organize the config log a bit.
9074
9075 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
9076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9077 Date:   Sat Jun 7 09:36:12 2008 +0000
9078
9079     use new notification in img-view
9080
9081 commit 92497f66b819d5862cc221344b102d04c59204f4
9082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9083 Date:   Sat Jun 7 09:10:01 2008 +0000
9084
9085     use new notification in layout and layout_image
9086
9087 commit f745066286b72604eddc365c088df7a82eafbbcd
9088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9089 Date:   Sat Jun 7 08:13:22 2008 +0000
9090
9091     used new notification in search.c
9092
9093 commit 7637e235738516de25759d26d3feb45a171a18d3
9094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9095 Date:   Sat Jun 7 07:45:08 2008 +0000
9096
9097     used new notification in dupe.c
9098
9099 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
9100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9101 Date:   Fri Jun 6 22:34:15 2008 +0000
9102
9103     used new notification in cache_maint
9104
9105 commit f335345202a840721560f5aab41ba110a449ddd1
9106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9107 Date:   Fri Jun 6 22:11:03 2008 +0000
9108
9109     added NotifyType
9110
9111 commit 8bca5d11043655dcb7156598c15884b81eabb83a
9112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9113 Date:   Fri Jun 6 21:50:09 2008 +0000
9114
9115     realtime file monitor
9116
9117 commit f0ca274daef77b01f134d6c556d2efa775169944
9118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9119 Date:   Fri Jun 6 20:59:03 2008 +0000
9120
9121     zero-lenght path must be allowed for now
9122
9123 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
9124 Author: Laurent Monin <geeqie@norz.org>
9125 Date:   Fri Jun 6 08:01:19 2008 +0000
9126
9127     French translation was updated.
9128
9129 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
9130 Author: Laurent Monin <geeqie@norz.org>
9131 Date:   Thu Jun 5 23:31:22 2008 +0000
9132
9133     Fix "No newline at end of file" warning.
9134
9135 commit 7839d6af203658adba7d3de9d18233f48bffc292
9136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9137 Date:   Thu Jun 5 18:43:44 2008 +0000
9138
9139     use new notification in vficon
9140
9141 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
9142 Author: Laurent Monin <geeqie@norz.org>
9143 Date:   Thu Jun 5 09:24:42 2008 +0000
9144
9145     Compare paths using utf8_collate_key() since paths are utf8-encoded.
9146     It fixes bug 1959854.
9147
9148 commit baf540a744f37d692c00c740cfe77505f3e4971c
9149 Author: Laurent Monin <geeqie@norz.org>
9150 Date:   Thu Jun 5 08:41:02 2008 +0000
9151
9152     Use uft8_collate_key() to sort utf8 strings.
9153     Modify file_data_set_path() to sync collate keys and file_data_pool
9154     on path change.
9155     
9156     Partially fix bug 1959854.
9157
9158 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
9159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9160 Date:   Wed Jun 4 21:12:47 2008 +0000
9161
9162     new notification system (used only in vflist for now)
9163
9164 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
9165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9166 Date:   Tue Jun 3 19:44:19 2008 +0000
9167
9168     replaced directory path with FileData* dir_fd
9169
9170 commit af94f830d3c67610709600c6a57e85dc583630c1
9171 Author: Laurent Monin <geeqie@norz.org>
9172 Date:   Tue Jun 3 15:54:05 2008 +0000
9173
9174     Allow to modify the aspect of Geeqie through the use of a
9175     gtkrc file that may be present in the geeqie rc directory.
9176     Patch by Aldric RENAUDIN and me.
9177
9178 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
9179 Author: Laurent Monin <geeqie@norz.org>
9180 Date:   Tue Jun 3 13:54:22 2008 +0000
9181
9182     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
9183
9184 commit 02ad66458b97d359e9612846624e49f42d7109ba
9185 Author: Laurent Monin <geeqie@norz.org>
9186 Date:   Tue Jun 3 11:24:16 2008 +0000
9187
9188     Drop initialization to NULL since filelist_read() will take care of it.
9189
9190 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
9191 Author: Laurent Monin <geeqie@norz.org>
9192 Date:   Tue Jun 3 09:41:00 2008 +0000
9193
9194     filelist_read_real(): optimize and clean up.
9195
9196 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
9197 Author: Laurent Monin <geeqie@norz.org>
9198 Date:   Tue Jun 3 09:03:33 2008 +0000
9199
9200     Reduce indentation level.
9201
9202 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
9203 Author: Laurent Monin <geeqie@norz.org>
9204 Date:   Tue Jun 3 08:57:46 2008 +0000
9205
9206     Reduce indentation level.
9207
9208 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
9209 Author: Laurent Monin <geeqie@norz.org>
9210 Date:   Tue Jun 3 08:53:53 2008 +0000
9211
9212     collection_table_find_data_by_coord(): tidy up.
9213
9214 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
9215 Author: Laurent Monin <geeqie@norz.org>
9216 Date:   Tue Jun 3 07:37:24 2008 +0000
9217
9218     vflist_maint(): only allocate memory and compare strings if needed.
9219
9220 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
9221 Author: Laurent Monin <geeqie@norz.org>
9222 Date:   Tue Jun 3 07:32:13 2008 +0000
9223
9224     layout_real_renamed(), layout_real_removed(), layout_real_moved():
9225     simplify code.
9226
9227 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
9228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9229 Date:   Sat May 31 19:46:26 2008 +0000
9230
9231     do not change original FileData on copy
9232
9233 commit 7fe6112289193b5421a08fc9a27da23a293d8622
9234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9235 Date:   Sat May 31 19:44:41 2008 +0000
9236
9237     replaced vflist_maint functions by vflist_refresh - it allows to follow
9238     changes made by external editors more precisely
9239
9240 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
9241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9242 Date:   Fri May 30 21:41:46 2008 +0000
9243
9244     vflist_populate_view: better handle selected files that are renamed or deleted
9245
9246 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
9247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9248 Date:   Fri May 30 20:13:16 2008 +0000
9249
9250     fixed thumb index (thumbnails are shown again)
9251
9252 commit f5bae1ffc402de38549948787c689ce02fc598f1
9253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9254 Date:   Fri May 30 19:53:52 2008 +0000
9255
9256     simplified vflist_populate_view
9257
9258 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
9259 Author: Laurent Monin <geeqie@norz.org>
9260 Date:   Fri May 30 08:39:52 2008 +0000
9261
9262     Use functions to set editors name and command and ensure they are
9263     utf8-encoded.
9264     Previously, non-utf8 strings from rc file caused some issues.
9265
9266 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
9267 Author: Laurent Monin <geeqie@norz.org>
9268 Date:   Fri May 30 08:36:23 2008 +0000
9269
9270     Make utf8_validate_or_convert() to always allocate a new string.
9271
9272 commit ab16da5e16b325b51e888d8969360b48770b0cf3
9273 Author: Laurent Monin <geeqie@norz.org>
9274 Date:   Fri May 30 07:20:25 2008 +0000
9275
9276     Check for existing editor command using is_valid_editor_command().
9277
9278 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
9279 Author: Laurent Monin <geeqie@norz.org>
9280 Date:   Thu May 29 07:58:34 2008 +0000
9281
9282     Preserve properties window width and height during session even when
9283     layout.save_window_positions is not set.
9284     It restores the pre revision 858 behavior.
9285
9286 commit 05f3eb89357157adbe443d71986902c2e80c997f
9287 Author: Laurent Monin <geeqie@norz.org>
9288 Date:   Thu May 29 07:52:05 2008 +0000
9289
9290     Save properties window width and height to rc file and restore
9291     them on next session if layout.save_window_positions is set to TRUE.
9292
9293 commit f89fbbf03e4d4593445a2fa731557db2596b0305
9294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9295 Date:   Wed May 28 22:12:10 2008 +0000
9296
9297     improved infrastructure for tracing changes, optimized vflist_populate_view
9298
9299 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
9300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9301 Date:   Tue May 27 18:46:34 2008 +0000
9302
9303     measure time of filelist update
9304
9305 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
9306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9307 Date:   Tue May 27 18:37:15 2008 +0000
9308
9309     another fix in notification
9310
9311 commit d5c322089bf472b8061116dda437870fb7724939
9312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9313 Date:   Mon May 26 18:32:04 2008 +0000
9314
9315     Fix histogram grid - patch by Uwe Ohse
9316
9317 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
9318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9319 Date:   Mon May 26 18:22:08 2008 +0000
9320
9321     use fputs instead of printf - patch by Uwe Ohse
9322
9323 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
9324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9325 Date:   Mon May 26 17:06:30 2008 +0000
9326
9327     fixed bug in notification code
9328
9329 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
9330 Author: Laurent Monin <geeqie@norz.org>
9331 Date:   Sun May 25 20:17:07 2008 +0000
9332
9333     Tidy up: indentation fixes, typo fixes, ...
9334
9335 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
9336 Author: Laurent Monin <geeqie@norz.org>
9337 Date:   Sun May 25 19:54:00 2008 +0000
9338
9339     Typo fix.
9340
9341 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
9342 Author: Laurent Monin <geeqie@norz.org>
9343 Date:   Sun May 25 19:13:04 2008 +0000
9344
9345     Typo fix.
9346
9347 commit 8973118af85916c7dd6240428d865b593d4e889c
9348 Author: Laurent Monin <geeqie@norz.org>
9349 Date:   Sun May 25 19:03:30 2008 +0000
9350
9351     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
9352
9353 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
9354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9355 Date:   Sat May 24 22:44:18 2008 +0000
9356
9357     rewritten utilops.h:
9358     - better integration of external commands
9359     - filter commands
9360
9361 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
9362 Author: Laurent Monin <geeqie@norz.org>
9363 Date:   Sat May 24 20:01:59 2008 +0000
9364
9365     Allow to escape star characters in the template string with a \.
9366     One can insert a \ by escaping it with another \.
9367     Fix deletion of empty parts when using | trick.
9368     Append the separator " - " only if data is neither NULL nor empty.
9369     Patch by Uwe Ohse and Laurent Monin.
9370
9371 commit c3c6184b858a57f359937a912a8db3f715844270
9372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9373 Date:   Sat May 24 09:18:09 2008 +0000
9374
9375     improved filedata interface
9376
9377 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
9378 Author: Laurent Monin <geeqie@norz.org>
9379 Date:   Fri May 23 23:40:12 2008 +0000
9380
9381     Fix display of libpthread detection.
9382     Fix display of lirc support, do not test for headers if disabled.
9383
9384 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
9385 Author: Laurent Monin <geeqie@norz.org>
9386 Date:   Fri May 23 23:18:40 2008 +0000
9387
9388     Silent few warnings that appeared when using --disable-exiv2 configure option.
9389
9390 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
9391 Author: Laurent Monin <geeqie@norz.org>
9392 Date:   Fri May 23 22:57:51 2008 +0000
9393
9394     French translation was updated.
9395
9396 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
9397 Author: Laurent Monin <geeqie@norz.org>
9398 Date:   Fri May 23 22:55:23 2008 +0000
9399
9400     Use the same label for toolbar buttons tooltip than in main menu.
9401
9402 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
9403 Author: Laurent Monin <geeqie@norz.org>
9404 Date:   Fri May 23 15:07:30 2008 +0000
9405
9406     Add -Wstrict-prototypes to gcc options only in developer mode
9407     since it clutters the compilation log with unfixable warnings.
9408     Add -Wall in developer mode to display even more warnings.
9409     Fix display of --enable-deprecated at end of configure (yes
9410     and no were inversed).
9411
9412 commit 07c127246cdf49873cbcb769e00bf6299956dc70
9413 Author: Laurent Monin <geeqie@norz.org>
9414 Date:   Fri May 23 12:27:28 2008 +0000
9415
9416     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
9417
9418 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
9419 Author: Laurent Monin <geeqie@norz.org>
9420 Date:   Fri May 23 12:19:42 2008 +0000
9421
9422     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
9423
9424 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
9425 Author: Laurent Monin <geeqie@norz.org>
9426 Date:   Fri May 23 00:20:56 2008 +0000
9427
9428     Try to load a system-wide rc file if any, before per-user rc file.
9429     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
9430     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
9431     filter_parse() was modified to replace entries having the same key,
9432     needed since it may be called more than once.
9433     
9434     Please test heavily.
9435
9436 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
9437 Author: Laurent Monin <geeqie@norz.org>
9438 Date:   Thu May 22 23:22:12 2008 +0000
9439
9440     Pass ConfOptions * to save_options() and load_options().
9441
9442 commit 0fe33428a668c783d42432bf80a574d7df6b564d
9443 Author: Laurent Monin <geeqie@norz.org>
9444 Date:   Thu May 22 23:17:26 2008 +0000
9445
9446     Move code from save_options() to new save_options_to() which takes
9447     the destination path as parameter.
9448
9449 commit 9d0560eb4199b16058bc3623e49a90393f62b968
9450 Author: Laurent Monin <geeqie@norz.org>
9451 Date:   Thu May 22 23:09:53 2008 +0000
9452
9453     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
9454     Pass ConfOptions * to these instead of directly using global variable.
9455     Cleanup #include in main.c.
9456
9457 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
9458 Author: Laurent Monin <geeqie@norz.org>
9459 Date:   Thu May 22 22:49:07 2008 +0000
9460
9461     Move code from exit_program_final() to new sync_options_with_current_state().
9462
9463 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
9464 Author: Laurent Monin <geeqie@norz.org>
9465 Date:   Thu May 22 22:43:07 2008 +0000
9466
9467     Separate path building code from options loading code.
9468     Most code of load_options() is moved to new load_options_from().
9469     ExifUIList initialization is moved to setup_default_options().
9470
9471 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
9472 Author: Laurent Monin <geeqie@norz.org>
9473 Date:   Thu May 22 20:22:13 2008 +0000
9474
9475     Make shell command and its option rc file options instead of hardcoded strings.
9476     This allows users to modify the shell command that execute "editors".
9477     Two new options appear in rc file:
9478     - shell.path (default to "/bin/sh")
9479     - shell.options (default to "-c")
9480     
9481     These options can only be changed from the rc file, not at runtime.
9482     Tests are made to check that shell.path is not empty and lead to
9483     an executable file.
9484
9485 commit 94c67ee52b2e81260f2f63c17771c4902942857a
9486 Author: Laurent Monin <geeqie@norz.org>
9487 Date:   Thu May 22 13:00:45 2008 +0000
9488
9489     Fix signed vs unsigned warnings.
9490     In most cases, gint was used instead of guint.
9491
9492 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
9493 Author: Laurent Monin <geeqie@norz.org>
9494 Date:   Thu May 22 11:28:35 2008 +0000
9495
9496     Comment out unused static function extension_truncate().
9497
9498 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
9499 Author: Laurent Monin <geeqie@norz.org>
9500 Date:   Thu May 22 11:27:43 2008 +0000
9501
9502     Fix up some types, make some signed vs unsigned warnings quiet.
9503
9504 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
9505 Author: Laurent Monin <geeqie@norz.org>
9506 Date:   Thu May 22 10:09:07 2008 +0000
9507
9508     Modify set_default_image_overlay_template_string() to accept the pointer to
9509     the string to modify and add a generic function to set template_string value.
9510
9511 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
9512 Author: Laurent Monin <geeqie@norz.org>
9513 Date:   Thu May 22 09:22:29 2008 +0000
9514
9515     French translation was updated.
9516
9517 commit a331805a87ce4d65fcc06826054f115a9c8a7108
9518 Author: Laurent Monin <geeqie@norz.org>
9519 Date:   Thu May 22 09:12:36 2008 +0000
9520
9521     Introduce an helper function that returns the name of an editor.
9522     It helps to reduce code redundancy.
9523
9524 commit 48582c3600eacfd7985aff255372c4909cf87e40
9525 Author: Laurent Monin <geeqie@norz.org>
9526 Date:   Thu May 22 08:49:52 2008 +0000
9527
9528     Use a struct to handle editor's properties.
9529
9530 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
9531 Author: Laurent Monin <geeqie@norz.org>
9532 Date:   Wed May 21 19:37:18 2008 +0000
9533
9534     Make stricter match for option's names consisting of a prefix and a number.
9535     It allows to have names like "prefix_12" and "prefix_something" in the same file.
9536     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
9537     to unpredictable results. It was wrong too with "prefix_something", which
9538     was equivalent to "prefix_0", instead of being an option of its own.
9539
9540 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
9541 Author: Laurent Monin <geeqie@norz.org>
9542 Date:   Wed May 21 11:46:19 2008 +0000
9543
9544     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
9545
9546 commit ec28448108d471c5fc8705e5502a81e116c506e4
9547 Author: Laurent Monin <geeqie@norz.org>
9548 Date:   Wed May 21 11:45:29 2008 +0000
9549
9550     Use g_build_filename().
9551
9552 commit f42ea51102878335515db3058de36d3ac2c68e27
9553 Author: Laurent Monin <geeqie@norz.org>
9554 Date:   Wed May 21 11:07:23 2008 +0000
9555
9556     Use G_DIR_SEPARATOR where applicable.
9557
9558 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
9559 Author: Laurent Monin <geeqie@norz.org>
9560 Date:   Wed May 21 11:00:13 2008 +0000
9561
9562     Use G_DIR_SEPARATOR_S where applicable.
9563
9564 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
9565 Author: Laurent Monin <geeqie@norz.org>
9566 Date:   Wed May 21 10:52:38 2008 +0000
9567
9568     Use g_build_filename() and G_DIR_SEPARATOR_S.
9569
9570 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
9571 Author: Laurent Monin <geeqie@norz.org>
9572 Date:   Wed May 21 10:46:33 2008 +0000
9573
9574     Use g_build_filename() instead of g_strconcat().
9575
9576 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
9577 Author: Laurent Monin <geeqie@norz.org>
9578 Date:   Wed May 21 10:11:56 2008 +0000
9579
9580     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
9581
9582 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
9583 Author: Laurent Monin <geeqie@norz.org>
9584 Date:   Wed May 21 09:58:29 2008 +0000
9585
9586     tab_completion_popup_cb(): use g_build_filename() and simplify code.
9587
9588 commit e07eab477089e688f3d3668e110b651f1cf346f4
9589 Author: Laurent Monin <geeqie@norz.org>
9590 Date:   Wed May 21 09:50:32 2008 +0000
9591
9592     Use expand_tilde() instead of simple concatenation, it allows correct expansion
9593     of ~user as well as ~dir.
9594
9595 commit 5acd3990069f22b64c0336bd89067c1cf265927e
9596 Author: Laurent Monin <geeqie@norz.org>
9597 Date:   Wed May 21 09:30:53 2008 +0000
9598
9599     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
9600
9601 commit 550af58c76fd602a08a811f5be218bcec90d1598
9602 Author: Laurent Monin <geeqie@norz.org>
9603 Date:   Wed May 21 08:53:51 2008 +0000
9604
9605     Fix a segfault occuring when logging an empty message and there is no log window.
9606
9607 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
9608 Author: Laurent Monin <geeqie@norz.org>
9609 Date:   Wed May 21 00:42:14 2008 +0000
9610
9611     Use g_build_filename().
9612
9613 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
9614 Author: Laurent Monin <geeqie@norz.org>
9615 Date:   Wed May 21 00:39:16 2008 +0000
9616
9617     thumb_std_cache_path(): use g_build_filename() and simplify.
9618
9619 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
9620 Author: Laurent Monin <geeqie@norz.org>
9621 Date:   Wed May 21 00:32:57 2008 +0000
9622
9623     Use g_build_filename().
9624
9625 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
9626 Author: Laurent Monin <geeqie@norz.org>
9627 Date:   Wed May 21 00:20:13 2008 +0000
9628
9629     Use g_build_filename() where applicable.
9630
9631 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
9632 Author: Laurent Monin <geeqie@norz.org>
9633 Date:   Wed May 21 00:15:41 2008 +0000
9634
9635     Use g_build_filename() instead of g_strconcat().
9636
9637 commit fe45471190349960979b37aebea84cc2c7cb9675
9638 Author: Laurent Monin <geeqie@norz.org>
9639 Date:   Wed May 21 00:13:12 2008 +0000
9640
9641     Use g_build_filename() and get rid of "root dir fix".
9642
9643 commit 0b30da0498c23b1237ebbf41eac69e341394043a
9644 Author: Laurent Monin <geeqie@norz.org>
9645 Date:   Wed May 21 00:12:19 2008 +0000
9646
9647     Use g_build_filename().
9648
9649 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
9650 Author: Laurent Monin <geeqie@norz.org>
9651 Date:   Wed May 21 00:01:03 2008 +0000
9652
9653     Disable unused code:
9654     - cache_maintain_home_dir()
9655     - cache_maintain_dir()
9656
9657 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
9658 Author: Laurent Monin <geeqie@norz.org>
9659 Date:   Tue May 20 23:41:13 2008 +0000
9660
9661     Build path using g_build_filename() then calculate its length.
9662
9663 commit e80fa4c91453bf056e384a888e051272b04b7abd
9664 Author: Laurent Monin <geeqie@norz.org>
9665 Date:   Tue May 20 23:11:47 2008 +0000
9666
9667     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
9668
9669 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
9670 Author: Laurent Monin <geeqie@norz.org>
9671 Date:   Tue May 20 23:07:09 2008 +0000
9672
9673     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
9674
9675 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
9676 Author: Laurent Monin <geeqie@norz.org>
9677 Date:   Tue May 20 22:47:13 2008 +0000
9678
9679     cache_find_location(): use g_build_filename() and move redundant code to new functions.
9680
9681 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
9682 Author: Laurent Monin <geeqie@norz.org>
9683 Date:   Tue May 20 22:22:11 2008 +0000
9684
9685     Use g_build_filename().
9686
9687 commit d1ad0442c58c29df914c80e211f8c90abf145427
9688 Author: Laurent Monin <geeqie@norz.org>
9689 Date:   Tue May 20 22:13:48 2008 +0000
9690
9691     Use size_t instead of gint, it silents a signed vs unsigned warning.
9692
9693 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
9694 Author: Laurent Monin <geeqie@norz.org>
9695 Date:   Tue May 20 22:11:59 2008 +0000
9696
9697     Use g_build_filename() instead of g_strconcat().
9698
9699 commit 73e10c62fc9d789afd29b46183078407369700e6
9700 Author: Laurent Monin <geeqie@norz.org>
9701 Date:   Tue May 20 22:09:04 2008 +0000
9702
9703     Drop concat_dir_and_file() and use g_build_filename() instead.
9704
9705 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
9706 Author: Laurent Monin <geeqie@norz.org>
9707 Date:   Tue May 20 22:00:14 2008 +0000
9708
9709     Use G_DIR_SEPARATOR instead of '/' where applicable.
9710
9711 commit c56dcb92792b030d9f14cf68d5260be924a999ee
9712 Author: Laurent Monin <geeqie@norz.org>
9713 Date:   Tue May 20 21:51:25 2008 +0000
9714
9715     Use g_build_filename() to build paths.
9716
9717 commit ddee8f88900c6e3af7b48541514e0f029912bd20
9718 Author: Laurent Monin <geeqie@norz.org>
9719 Date:   Tue May 20 20:11:29 2008 +0000
9720
9721     Do not use glib posix wrappers since they were introduced in 2.6
9722     and we want 2.4 compatibility.
9723
9724 commit dc3b44026a577f54f257a543223b1d99ea298693
9725 Author: Laurent Monin <geeqie@norz.org>
9726 Date:   Tue May 20 20:06:11 2008 +0000
9727
9728     Use access() instead of g_access() which is only available in 2.8.
9729
9730 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
9731 Author: Laurent Monin <geeqie@norz.org>
9732 Date:   Tue May 20 19:14:36 2008 +0000
9733
9734     Use utf-8 charset instead of iso-8859-1.
9735     Minor cleanup.
9736
9737 commit dd45f154d660065acd669bae936995f889237604
9738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9739 Date:   Tue May 20 17:43:37 2008 +0000
9740
9741     updated ru.po by Alexandre Prokoudine
9742
9743 commit 231d9567dc36494096b87e29a1ba245c932f646a
9744 Author: Laurent Monin <geeqie@norz.org>
9745 Date:   Tue May 20 08:18:30 2008 +0000
9746
9747     French translation was updated.
9748
9749 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
9750 Author: Laurent Monin <geeqie@norz.org>
9751 Date:   Tue May 20 08:14:35 2008 +0000
9752
9753     Sort out log_printf() vs printf_term() mix up.
9754
9755 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
9756 Author: Laurent Monin <geeqie@norz.org>
9757 Date:   Tue May 20 07:52:49 2008 +0000
9758
9759     Use print_term() instead of printf(), since it handles charset conversion
9760     from utf8 to locale if needed.
9761
9762 commit 11819b31099e4db5bb0488a404dd633928e806a9
9763 Author: Laurent Monin <geeqie@norz.org>
9764 Date:   Mon May 19 11:09:23 2008 +0000
9765
9766     Remove C-specific gcc options from CXXFLAGS.
9767     Add few more warnings.
9768
9769 commit 592f33931c27c10012614e90bf7486b3ffa66039
9770 Author: Laurent Monin <geeqie@norz.org>
9771 Date:   Mon May 19 09:27:30 2008 +0000
9772
9773     Fix some incomplete initialization warnings.
9774
9775 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
9776 Author: Laurent Monin <geeqie@norz.org>
9777 Date:   Mon May 19 08:46:37 2008 +0000
9778
9779     depreceated -> deprecated
9780
9781 commit 17c0fcefeedde3e92482b78685528b2b667bddde
9782 Author: Laurent Monin <geeqie@norz.org>
9783 Date:   Mon May 19 08:43:11 2008 +0000
9784
9785     Typo fixes.
9786
9787 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
9788 Author: Laurent Monin <geeqie@norz.org>
9789 Date:   Mon May 19 08:36:06 2008 +0000
9790
9791     Create auxdir if needed.
9792
9793 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
9794 Author: Laurent Monin <geeqie@norz.org>
9795 Date:   Mon May 19 08:24:10 2008 +0000
9796
9797     Fix spurious end of line introduced in revision 780.
9798
9799 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
9800 Author: Petr Ostadal <postadal@suse.cz>
9801 Date:   Mon May 19 01:15:17 2008 +0000
9802
9803     configure.in was rewritten:
9804     - uses PKG_CHECK_MODULES everywhere
9805     - added --enable-debug (enable debugging support)
9806     - added --enable-developer (developer mode, checks depreceated code ...)
9807     - removed obsoleted INCLUDES from Makefile.am
9808     Fixed src/debug.h (added glib.h).
9809     Fixed src/exiv2.c compilation with libexiv2 v0.15.
9810     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
9811
9812 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
9813 Author: Petr Ostadal <postadal@suse.cz>
9814 Date:   Mon May 19 00:54:59 2008 +0000
9815
9816     Updated CODING (GPL header, macros, svn change-log, ...).
9817
9818 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
9819 Author: Laurent Monin <geeqie@norz.org>
9820 Date:   Sun May 18 21:14:01 2008 +0000
9821
9822     Save order of Properties dialog tabs to rc file.
9823     Users of GTK+ <2.10 can set tabs order directly in the rc file,
9824     others can move tabs using drag'n drop.
9825     The option is named properties.tabs_order, its default value
9826     is "123" which is General, Keywords, Exif tabs (left to right).
9827
9828 commit a1726043d910102910fa32c669a45a4b23779cbb
9829 Author: Laurent Monin <geeqie@norz.org>
9830 Date:   Sun May 18 12:56:18 2008 +0000
9831
9832     Cleanup and code redundancy reduction.
9833
9834 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
9835 Author: Laurent Monin <geeqie@norz.org>
9836 Date:   Sun May 18 11:39:58 2008 +0000
9837
9838     Memorize text to display in the log window when the window is
9839     not yet created. On log window display, the memorized text
9840     is then recalled and displayed.
9841
9842 commit c219d832b90357a8df605bb444757be70bed2c68
9843 Author: Laurent Monin <geeqie@norz.org>
9844 Date:   Sun May 18 07:36:57 2008 +0000
9845
9846     Do not create log window more than once.
9847
9848 commit aa1e905eb793586cdfa564228ca939438ce50a91
9849 Author: Laurent Monin <geeqie@norz.org>
9850 Date:   Sat May 17 22:37:04 2008 +0000
9851
9852     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
9853
9854 commit d5ddb658018102f15fce0efaba39cde3cd89d976
9855 Author: Laurent Monin <geeqie@norz.org>
9856 Date:   Sat May 17 21:28:02 2008 +0000
9857
9858     Update POTFILES.in.
9859
9860 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
9861 Author: Laurent Monin <geeqie@norz.org>
9862 Date:   Sat May 17 21:26:45 2008 +0000
9863
9864     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
9865
9866 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
9867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9868 Date:   Fri May 16 20:12:11 2008 +0000
9869
9870     fixed exiv2 version test
9871
9872 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
9873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9874 Date:   Fri May 16 20:09:32 2008 +0000
9875
9876     get processed values from exiv2
9877     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
9878
9879 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
9880 Author: Laurent Monin <geeqie@norz.org>
9881 Date:   Fri May 16 14:59:45 2008 +0000
9882
9883     Fix redundant application name in window titles.
9884     It simplifies code.
9885
9886 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
9887 Author: Laurent Monin <geeqie@norz.org>
9888 Date:   Fri May 16 14:38:05 2008 +0000
9889
9890     French translation was updated.
9891
9892 commit 80363827d0206ced152428b414af7ee12754ccb0
9893 Author: Laurent Monin <geeqie@norz.org>
9894 Date:   Fri May 16 12:16:49 2008 +0000
9895
9896     Do not use printf() directly but use new wrapper function log_printf() instead.
9897
9898 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
9899 Author: Laurent Monin <geeqie@norz.org>
9900 Date:   Fri May 16 12:08:51 2008 +0000
9901
9902     Drop include "debug.h".
9903
9904 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
9905 Author: Laurent Monin <geeqie@norz.org>
9906 Date:   Fri May 16 10:02:56 2008 +0000
9907
9908     Include debug.h from main.h since debug macros may be used anywhere in the code.
9909
9910 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
9911 Author: Laurent Monin <geeqie@norz.org>
9912 Date:   Fri May 16 09:10:56 2008 +0000
9913
9914     Improve editor commands error display:
9915     - display all errors (not only syntax errors)
9916     - display errors from Preferences (checks are made on Apply or OK)
9917
9918 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
9919 Author: Laurent Monin <geeqie@norz.org>
9920 Date:   Fri May 16 08:37:07 2008 +0000
9921
9922     Improve editors a bit:
9923     - allow whitespaces before and after %v, %V, %w
9924     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
9925     - display a dialog on execution if a syntax error is detected (only for generic editors)
9926     - update README editors section
9927
9928 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
9929 Author: Laurent Monin <geeqie@norz.org>
9930 Date:   Wed May 14 18:12:11 2008 +0000
9931
9932     The Encoding key is now deprecated by the FreeDesktop standard and all
9933     strings are required to be encoded in UTF-8. This desktop entry
9934     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
9935     necessary.
9936     
9937     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
9938     
9939     Patch #1963689.
9940
9941 commit 696b1afc8d1987bb420d36261a7362f58519291f
9942 Author: Laurent Monin <geeqie@norz.org>
9943 Date:   Wed May 14 18:09:05 2008 +0000
9944
9945     Patch #1963690 was applied.
9946     It fixes hyphens/minus confusion in the man page.
9947
9948 commit 12d37bfbf24c80a2574d430200c559f2d20da751
9949 Author: Laurent Monin <geeqie@norz.org>
9950 Date:   Wed May 14 17:00:25 2008 +0000
9951
9952     Simplify thumb_std_maint_moved(), since g_list_append knows
9953     how to append to a NULL list. Patch by Uwe Ohse.
9954
9955 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
9956 Author: Laurent Monin <geeqie@norz.org>
9957 Date:   Wed May 14 16:52:55 2008 +0000
9958
9959     Simplify collect_manager_add_action(), since g_list_append knows
9960     how to append to a NULL list. Patch by Uwe Ohse.
9961
9962 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
9963 Author: Laurent Monin <geeqie@norz.org>
9964 Date:   Wed May 14 12:59:00 2008 +0000
9965
9966     Merge vflist_row_by_path() into vflist_index_by_path().
9967
9968 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
9969 Author: Laurent Monin <geeqie@norz.org>
9970 Date:   Wed May 14 10:40:43 2008 +0000
9971
9972     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
9973     Patch #1963691.
9974
9975 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
9976 Author: Laurent Monin <geeqie@norz.org>
9977 Date:   Wed May 14 08:56:08 2008 +0000
9978
9979     Make vf_pop_menu_*_cb static.
9980
9981 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
9982 Author: Laurent Monin <geeqie@norz.org>
9983 Date:   Tue May 13 20:31:35 2008 +0000
9984
9985     French translation fixes.
9986
9987 commit 81193b24e0f5eade934c698fc0ac485d33751269
9988 Author: Laurent Monin <geeqie@norz.org>
9989 Date:   Tue May 13 20:21:00 2008 +0000
9990
9991     Resync POTFILES.in and *.po, update french translation and
9992     regenerate statistics in README.
9993
9994 commit 16e84c761e71ac9052621a396d6880b96abe3221
9995 Author: Laurent Monin <geeqie@norz.org>
9996 Date:   Tue May 13 20:13:44 2008 +0000
9997
9998     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
9999
10000 commit d62b5063e0616d905f58fc6036382a7b6d791368
10001 Author: Laurent Monin <geeqie@norz.org>
10002 Date:   Tue May 13 19:56:52 2008 +0000
10003
10004     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
10005
10006 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
10007 Author: Laurent Monin <geeqie@norz.org>
10008 Date:   Tue May 13 19:54:13 2008 +0000
10009
10010     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
10011
10012 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
10013 Author: Laurent Monin <geeqie@norz.org>
10014 Date:   Tue May 13 19:51:22 2008 +0000
10015
10016     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
10017
10018 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
10019 Author: Laurent Monin <geeqie@norz.org>
10020 Date:   Tue May 13 19:45:04 2008 +0000
10021
10022     Fix last patch, only set vf->clicked_mark for a valid mark.
10023
10024 commit 91e4b2d69adc9398df664f4d355880ae146ab994
10025 Author: Laurent Monin <geeqie@norz.org>
10026 Date:   Tue May 13 19:32:25 2008 +0000
10027
10028     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
10029     named clicked_mark.
10030     Marks numbering is now consistent with menus (starting at 1, 0 is an
10031     invalid mark), assertions were modified accordingly.
10032
10033 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
10034 Author: Laurent Monin <geeqie@norz.org>
10035 Date:   Tue May 13 16:09:43 2008 +0000
10036
10037     Expand tilde with file: and view: remote parameters.
10038     Now these are working:
10039     geeqie -r file:~/dir
10040     geeqie -r view:~user/file
10041
10042 commit 38975e5efdefc3d56f710847821efc2173561f72
10043 Author: Laurent Monin <geeqie@norz.org>
10044 Date:   Tue May 13 14:49:38 2008 +0000
10045
10046     Display a message when invalid remote options are used.
10047
10048 commit e88a963a320d1728638984277c0cad4bb3ab3f00
10049 Author: Laurent Monin <geeqie@norz.org>
10050 Date:   Tue May 13 14:35:51 2008 +0000
10051
10052     Comparing tag id is not sufficient, check the tag name too.
10053
10054 commit f558c8c220211ffd1950748350a09cf4d471f761
10055 Author: Laurent Monin <geeqie@norz.org>
10056 Date:   Tue May 13 11:58:47 2008 +0000
10057
10058     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
10059
10060 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
10061 Author: Laurent Monin <geeqie@norz.org>
10062 Date:   Tue May 13 08:53:26 2008 +0000
10063
10064     Move all remote stuff from main.c to remote.[ch].
10065
10066 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
10067 Author: Laurent Monin <geeqie@norz.org>
10068 Date:   Tue May 13 08:02:46 2008 +0000
10069
10070     Move some functions from main.[ch] to new window.[ch].
10071
10072 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
10073 Author: Laurent Monin <geeqie@norz.org>
10074 Date:   Tue May 13 07:34:37 2008 +0000
10075
10076     Ensure that we end with UTF8 encoded comment and keywords.
10077
10078 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
10079 Author: Laurent Monin <geeqie@norz.org>
10080 Date:   Mon May 12 23:26:00 2008 +0000
10081
10082     Reading of Iptc.Application2.Keywords should now be fixed.
10083     Use uft8_validate_or_convert() on exif's text data to be safe.
10084
10085 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
10086 Author: Laurent Monin <geeqie@norz.org>
10087 Date:   Mon May 12 23:21:35 2008 +0000
10088
10089     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
10090
10091 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
10092 Author: Laurent Monin <geeqie@norz.org>
10093 Date:   Mon May 12 23:00:04 2008 +0000
10094
10095     bar_exif_validate_text(): use computed length and cleanup.
10096
10097 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
10098 Author: Laurent Monin <geeqie@norz.org>
10099 Date:   Mon May 12 19:56:28 2008 +0000
10100
10101     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
10102
10103 commit 874ac4eafacb90b111161275fc71f6345e77d30d
10104 Author: Laurent Monin <geeqie@norz.org>
10105 Date:   Mon May 12 17:10:40 2008 +0000
10106
10107     Extract and append keywords from Iptc.Application2.Keywords tags.
10108     A function was added to make the keywords unique in the list.
10109     Note: Iptc.Application2.Keywords is only read, not written.
10110
10111 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
10112 Author: Laurent Monin <geeqie@norz.org>
10113 Date:   Mon May 12 10:46:23 2008 +0000
10114
10115     When an option was successfully read, just continue to next line.
10116
10117 commit 75f14d8caa9b739913c96b353e100c1088722907
10118 Author: Laurent Monin <geeqie@norz.org>
10119 Date:   Mon May 12 10:37:37 2008 +0000
10120
10121     Minor formatting fix in rc file header.
10122
10123 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
10124 Author: Laurent Monin <geeqie@norz.org>
10125 Date:   Mon May 12 08:52:17 2008 +0000
10126
10127     Rework read_*_option():
10128     - read_u?int_option() now interpret a value of "true" as 1
10129     - read_bool_option() now interpret any value different from 0 as true.
10130     - make functions return TRUE on successful read, FALSE else
10131     
10132     Theses changes will help to maintain compatibility when options are modified.
10133
10134 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
10135 Author: Laurent Monin <geeqie@norz.org>
10136 Date:   Mon May 12 08:11:27 2008 +0000
10137
10138     Rename option image_overlay.common.enabled to image_overlay.common.state
10139     since it is not a boolean anymore.
10140
10141 commit 99a50120349e25795138098cb35616a3cc953f33
10142 Author: Laurent Monin <geeqie@norz.org>
10143 Date:   Mon May 12 00:22:38 2008 +0000
10144
10145     Add some wrapper functions for not yet common code.
10146
10147 commit 98e46592bd5e0f88061eb983c092d57594a479d6
10148 Author: Laurent Monin <geeqie@norz.org>
10149 Date:   Sun May 11 23:56:40 2008 +0000
10150
10151     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
10152
10153 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
10154 Author: Laurent Monin <geeqie@norz.org>
10155 Date:   Sun May 11 23:47:59 2008 +0000
10156
10157     Move a part of pop up menu common code to view_file.[ch].
10158
10159 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
10160 Author: Laurent Monin <geeqie@norz.org>
10161 Date:   Sun May 11 23:09:39 2008 +0000
10162
10163     Introduce vf_pop_menu_file_list() as a wrapper to
10164     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
10165
10166 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
10167 Author: Laurent Monin <geeqie@norz.org>
10168 Date:   Sun May 11 21:11:54 2008 +0000
10169
10170     Use vf_* functions where possible.
10171
10172 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
10173 Author: Laurent Monin <geeqie@norz.org>
10174 Date:   Sun May 11 20:38:21 2008 +0000
10175
10176     Drop unused layout_list_get_path() and vf*_index_get_path().
10177
10178 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
10179 Author: Laurent Monin <geeqie@norz.org>
10180 Date:   Sun May 11 13:17:38 2008 +0000
10181
10182     French translation was updated.
10183
10184 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
10185 Author: Laurent Monin <geeqie@norz.org>
10186 Date:   Sun May 11 13:14:58 2008 +0000
10187
10188     An option to save and restore the last path used was added.
10189     This option appears as startup.use_last_path in rc file.
10190     Preferences > General > Startup was modified accordingly.
10191
10192 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
10193 Author: Laurent Monin <geeqie@norz.org>
10194 Date:   Sun May 11 12:23:26 2008 +0000
10195
10196     Rename options:
10197     startup_path_enable -> startup.restore_path
10198     startup_path        -> startup.path
10199     
10200     Geeqie is still able to read old options.
10201
10202 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
10203 Author: Laurent Monin <geeqie@norz.org>
10204 Date:   Sun May 11 11:46:48 2008 +0000
10205
10206     Fix help window title.
10207
10208 commit b01f014ebaba751530160ac533299d71681d5bc3
10209 Author: Laurent Monin <geeqie@norz.org>
10210 Date:   Sun May 11 11:44:58 2008 +0000
10211
10212     Use computed string length.
10213
10214 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
10215 Author: Laurent Monin <geeqie@norz.org>
10216 Date:   Sun May 11 11:41:32 2008 +0000
10217
10218     Slightly increase help window's default width.
10219
10220 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
10221 Author: Laurent Monin <geeqie@norz.org>
10222 Date:   Sun May 11 11:30:41 2008 +0000
10223
10224     Add an help button to OSD info configuration in Preferences dialog.
10225     Make its own section named "Overlay Screen Display".
10226
10227 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
10228 Author: Laurent Monin <geeqie@norz.org>
10229 Date:   Sun May 11 10:25:04 2008 +0000
10230
10231     Partially update main README.
10232     A section concerning overlay info was added.
10233     Translation statistics were updated.
10234
10235 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
10236 Author: Laurent Monin <geeqie@norz.org>
10237 Date:   Sun May 11 09:37:46 2008 +0000
10238
10239     Change translations statistics formatting to match the style
10240     use in the README file.
10241     
10242     Here is the result for current trunk:
10243     
10244     Translations statistics
10245     Date: Sun, 11 May 2008 11:33:14 +0200
10246     
10247     Note: completion % in the chart below may not be quite correct
10248           when fuzzy translations exist but do not appear in the source.
10249           For exact results, run make update-po with up to date POTFILES.in.
10250           comp % = trans / (trans + fuzzy + untrans)
10251     
10252     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
10253     fr             100.00    985      0        0    985
10254     be              90.56    892     25       68    985
10255     eu              68.53    675    150      160    985
10256     eo              68.22    672    153      160    985
10257     vi              68.02    670    156      159    985
10258     it              67.82    668    154      163    985
10259     pt_BR           67.82    668    154      163    985
10260     zh_TW           66.90    659    150      176    985
10261     sk              66.50    655    158      172    985
10262     fi              64.37    634    176      175    985
10263     nl              64.37    634    179      172    985
10264     sv              64.16    632    175      178    985
10265     bg              64.06    631    175      179    985
10266     ca              64.06    631    175      179    985
10267     cs              64.06    631    175      179    985
10268     de              64.06    631    175      179    985
10269     es              64.06    631    175      179    985
10270     ja              64.06    631    175      179    985
10271     ru              64.06    631    175      179    985
10272     pl              60.61    597    148      240    985
10273     ar              42.94    423    315      247    985
10274     ro              37.56    370    342      273    985
10275     hu              36.14    356    332      297    985
10276     id              19.70    194    408      383    985
10277     et              19.29    190    407      388    985
10278     uk              17.16    169    411      405    985
10279     nb              15.94    157    416      412    985
10280     zh_CN.GB2312    15.94    157    416      412    985
10281     th              15.13    149    413      423    985
10282     sl              14.72    145    419      421    985
10283     da              12.99    128    402      455    985
10284     ko              11.37    112     52      821    985
10285     tr               6.60     65    398      522    985
10286
10287 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
10288 Author: Laurent Monin <geeqie@norz.org>
10289 Date:   Sat May 10 21:29:53 2008 +0000
10290
10291     Fix display of collection in overlay info.
10292     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
10293     
10294     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
10295     
10296     General syntax is: %name[:length limit][:extra]%
10297     Extra string uses special character '*' to mark the place of the data to display.
10298     If no '*' is present, then extra string is just appended to data.
10299     Any "\n" is replaced by a newline on display.
10300     Pango mark up is accepted in left and right parts.
10301     If data is empty, nothing will be displayed.
10302     
10303     Examples:
10304     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
10305     "%size:\n%"         -> size is displayed with a newline at end
10306     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
10307     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
10308     
10309     
10310     Collection name formatting was slighly improved by not displaying the .gqv extension.
10311     The default overlay info string was modified to use the new syntax, but older info strings should be
10312     displayed as usual.
10313
10314 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
10315 Author: Laurent Monin <geeqie@norz.org>
10316 Date:   Sat May 10 14:22:18 2008 +0000
10317
10318     image_osd_get() now returns OsdShowFlags.
10319
10320 commit 73fa427e25508213e47fb0671e2a35a790b21b48
10321 Author: Laurent Monin <geeqie@norz.org>
10322 Date:   Sat May 10 13:54:25 2008 +0000
10323
10324     Display a simple grid with histogram.
10325
10326 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
10327 Author: Laurent Monin <geeqie@norz.org>
10328 Date:   Sat May 10 12:33:52 2008 +0000
10329
10330     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
10331
10332 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
10333 Author: Laurent Monin <geeqie@norz.org>
10334 Date:   Sat May 10 09:00:14 2008 +0000
10335
10336     Save full OSD state to rc file and restore it on startup.
10337     It allows to restore OSD with or without histogram depending
10338     on previous state.
10339
10340 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
10341 Author: Laurent Monin <geeqie@norz.org>
10342 Date:   Fri May 9 12:43:10 2008 +0000
10343
10344     image_osd_info_render(): if there's no fd, just return.
10345
10346 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
10347 Author: Laurent Monin <geeqie@norz.org>
10348 Date:   Fri May 9 12:33:24 2008 +0000
10349
10350     Move overlay histogram stuff from ImageWindow to OverlayStateData.
10351     It simplifies things a lot and make more sense.
10352     
10353     Note: overlay icons display is broken since a long time it seems.
10354
10355 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
10356 Author: Laurent Monin <geeqie@norz.org>
10357 Date:   Fri May 9 11:15:56 2008 +0000
10358
10359     Introduce image_get_osd_data() and image_set_osd_data().
10360
10361 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
10362 Author: Laurent Monin <geeqie@norz.org>
10363 Date:   Fri May 9 09:58:46 2008 +0000
10364
10365     image_osd_get() and image_osd_set() now uses flags.
10366
10367 commit 94833dae9ada87a15401be7361988be493bbeaad
10368 Author: Laurent Monin <geeqie@norz.org>
10369 Date:   Fri May 9 09:34:38 2008 +0000
10370
10371     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
10372     reduce indentation level.
10373
10374 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
10375 Author: Laurent Monin <geeqie@norz.org>
10376 Date:   Fri May 9 08:39:18 2008 +0000
10377
10378     Preserve last histogram modes.
10379     When a new histogram is displayed, it uses previously chosen
10380     modes.
10381     These modes are saved on exit to rc file as options:
10382     histogram.last_channel_mode
10383     histogram.last_log_mode
10384
10385 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
10386 Author: Laurent Monin <geeqie@norz.org>
10387 Date:   Fri May 9 08:03:25 2008 +0000
10388
10389     Update CODING and HACKING files, and add po/README file for translators.
10390
10391 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
10392 Author: Laurent Monin <geeqie@norz.org>
10393 Date:   Fri May 9 07:46:18 2008 +0000
10394
10395     Make lirc_cleanup() and lirc_input_callback() static.
10396
10397 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
10398 Author: Laurent Monin <geeqie@norz.org>
10399 Date:   Fri May 9 07:32:30 2008 +0000
10400
10401     Use function(void) instead of function() for declaring functions which
10402     do not take any parameters at all.
10403     It respects current Geeqie coding style more.
10404
10405 commit 524cf262d075f28b08c51b187598b6c1f3276dde
10406 Author: Laurent Monin <geeqie@norz.org>
10407 Date:   Thu May 8 22:59:14 2008 +0000
10408
10409     In the search results view, hide dimensions column instead of
10410     displaying an empty one.
10411     When dimensions search criteria is used, it is always displayed.
10412
10413 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
10414 Author: Laurent Monin <geeqie@norz.org>
10415 Date:   Thu May 8 22:49:16 2008 +0000
10416
10417     Reset thumbnail column to NULL when hidden.
10418     It fixes bug 1960274.
10419
10420 commit 786c7401047ffbbec27820cf0e89d008e16ea488
10421 Author: Laurent Monin <geeqie@norz.org>
10422 Date:   Thu May 8 20:21:03 2008 +0000
10423
10424     search_status_update(): slightly reduce code redundancy.
10425
10426 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
10427 Author: Laurent Monin <geeqie@norz.org>
10428 Date:   Thu May 8 12:50:25 2008 +0000
10429
10430     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
10431     Add a FIXME where potential improper usage of strncasecmp() is made.
10432
10433 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
10434 Author: Laurent Monin <geeqie@norz.org>
10435 Date:   Thu May 8 12:38:34 2008 +0000
10436
10437     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
10438     are used.
10439
10440 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
10441 Author: Laurent Monin <geeqie@norz.org>
10442 Date:   Wed May 7 23:27:26 2008 +0000
10443
10444     Replace deprecated functions by their counterparts:
10445     g_strcasecmp() -> g_ascii_strcasecmp()
10446     g_strncasecmp() -> g_ascii_strncasecmp()
10447     gtk_input_remove() -> g_source_remove()
10448     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
10449     
10450     All these are deprecated either since 2.2 or 2.4.
10451
10452 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
10453 Author: Laurent Monin <geeqie@norz.org>
10454 Date:   Wed May 7 22:54:33 2008 +0000
10455
10456     Resync po files.
10457     French translation was updated.
10458
10459 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
10460 Author: Laurent Monin <geeqie@norz.org>
10461 Date:   Wed May 7 22:48:30 2008 +0000
10462
10463     Add a way to invert the current selection.
10464     An item labeled "Invert selection" was added to the Select submenu
10465     in the main menu.
10466
10467 commit 2927044d43b56069079cfeac00aa6989b1c9c126
10468 Author: Laurent Monin <geeqie@norz.org>
10469 Date:   Tue May 6 23:58:08 2008 +0000
10470
10471     Tidy up.
10472
10473 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
10474 Author: Laurent Monin <geeqie@norz.org>
10475 Date:   Tue May 6 23:53:12 2008 +0000
10476
10477     French translation was updated.
10478
10479 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
10480 Author: Laurent Monin <geeqie@norz.org>
10481 Date:   Tue May 6 23:52:09 2008 +0000
10482
10483     Add trash.c.
10484
10485 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
10486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10487 Date:   Tue May 6 21:35:31 2008 +0000
10488
10489     moved safe delete functions to separate file
10490
10491 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
10492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10493 Date:   Tue May 6 20:24:16 2008 +0000
10494
10495     use some of the new functions in filedata.c
10496
10497 commit f05bac9cdc8755273958466df6df1b3f5305ee41
10498 Author: Laurent Monin <geeqie@norz.org>
10499 Date:   Tue May 6 17:00:55 2008 +0000
10500
10501     Allow the user to append or replace comments for a group of selected files.
10502     Two buttons were added to the Keywords panel.
10503
10504 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
10505 Author: Laurent Monin <geeqie@norz.org>
10506 Date:   Tue May 6 12:31:23 2008 +0000
10507
10508     Use a dedicated option to enable keywords and comment saving as XMP tags
10509     in image's files.
10510     This new option is named "save_metadata_in_image_file" in configuration file.
10511     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
10512     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
10513
10514 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
10515 Author: Laurent Monin <geeqie@norz.org>
10516 Date:   Tue May 6 12:03:39 2008 +0000
10517
10518     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
10519
10520 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
10521 Author: Laurent Monin <geeqie@norz.org>
10522 Date:   Mon May 5 21:27:39 2008 +0000
10523
10524     French translation was updated, various fixes.
10525
10526 commit 146b6e2a59584bda8c274ba313862a3abb82a634
10527 Author: Laurent Monin <geeqie@norz.org>
10528 Date:   Mon May 5 20:56:20 2008 +0000
10529
10530     Belarusian translation was updated. Thanks to Pavel Piatruk.
10531
10532 commit 117767d634649683e27badb1d7c2cffc1eac5334
10533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10534 Date:   Mon May 5 20:51:51 2008 +0000
10535
10536     started implementation of API for sidecar files
10537
10538 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
10539 Author: Laurent Monin <geeqie@norz.org>
10540 Date:   Mon May 5 20:51:50 2008 +0000
10541
10542     Update POTFILES.in (filelist.c -> filedata.c).
10543
10544 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
10545 Author: Laurent Monin <geeqie@norz.org>
10546 Date:   Mon May 5 20:49:40 2008 +0000
10547
10548     Modify regen_potfiles.sh to generate a patch instead of
10549     directly applying changes to POTFILES.in.
10550
10551 commit bf41ef491c80e033e2d028a87e00605ac893609f
10552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10553 Date:   Mon May 5 19:20:46 2008 +0000
10554
10555     added .gqv to known file types
10556
10557 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
10558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10559 Date:   Mon May 5 19:11:12 2008 +0000
10560
10561     split filelist.c to filefilter.c and filedata.c
10562
10563 commit f798c6ab2cd9c89fa905f5003783a6c445551805
10564 Author: Laurent Monin <geeqie@norz.org>
10565 Date:   Mon May 5 09:21:01 2008 +0000
10566
10567     Revert wrong patch rev 676.
10568
10569 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
10570 Author: Laurent Monin <geeqie@norz.org>
10571 Date:   Mon May 5 09:12:07 2008 +0000
10572
10573     Add an helper script to regenerate POTFILES.in file.
10574     POTFILES.in was updated.
10575     French translation was updated.
10576
10577 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
10578 Author: Laurent Monin <geeqie@norz.org>
10579 Date:   Mon May 5 08:32:18 2008 +0000
10580
10581     Revert patch 675, and correctly fix gtk assertion failure.
10582
10583 commit 37193c248cd813a72f62bce349c788072ca5b311
10584 Author: Laurent Monin <geeqie@norz.org>
10585 Date:   Mon May 5 08:15:52 2008 +0000
10586
10587     Fix two memory leaks.
10588
10589 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
10590 Author: Laurent Monin <geeqie@norz.org>
10591 Date:   Mon May 5 07:46:32 2008 +0000
10592
10593     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
10594     when swapping to/from file icon view.
10595
10596 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
10597 Author: Laurent Monin <geeqie@norz.org>
10598 Date:   Sun May 4 23:57:20 2008 +0000
10599
10600     vficon_release_cb(): use switch() and cleanup.
10601
10602 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
10603 Author: Laurent Monin <geeqie@norz.org>
10604 Date:   Sun May 4 23:20:43 2008 +0000
10605
10606     Minor tidyup.
10607
10608 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
10609 Author: Laurent Monin <geeqie@norz.org>
10610 Date:   Sun May 4 23:06:46 2008 +0000
10611
10612     Drop unused vficon_select_by_path() and vflist_select_by_path().
10613
10614 commit b6ea14610564d2367b0a74656717913362166e62
10615 Author: Laurent Monin <geeqie@norz.org>
10616 Date:   Sun May 4 23:03:36 2008 +0000
10617
10618     Minor cleanup.
10619
10620 commit 509c70381ce8847866bb84ce398d074a749a6abf
10621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10622 Date:   Sun May 4 21:54:20 2008 +0000
10623
10624     dropped path_list functions, use filelist functions everywhere
10625
10626 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
10627 Author: Laurent Monin <geeqie@norz.org>
10628 Date:   Sun May 4 19:00:39 2008 +0000
10629
10630     Remove unused functions:
10631     vflist_set_status_func()
10632     vflist_set_thumb_status_func()
10633     vflist_set_layout()
10634     vficon_set_status_func()
10635     vficon_set_thumb_status_func()
10636     vficon_set_layout()
10637
10638 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
10639 Author: Laurent Monin <geeqie@norz.org>
10640 Date:   Sun May 4 18:45:06 2008 +0000
10641
10642     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
10643
10644 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
10645 Author: Laurent Monin <geeqie@norz.org>
10646 Date:   Sun May 4 16:16:07 2008 +0000
10647
10648     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
10649
10650 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
10651 Author: Laurent Monin <geeqie@norz.org>
10652 Date:   Sun May 4 11:47:36 2008 +0000
10653
10654     Prepare switch to ViewFile (unused yet).
10655
10656 commit 7192ff23dcf4fb721d72404649a98de99993f042
10657 Author: Laurent Monin <geeqie@norz.org>
10658 Date:   Sun May 4 00:32:05 2008 +0000
10659
10660     Shorten Edit menu labels, dropping "in ". It will ease
10661     translations too, and user can define its own label in Preferences.
10662
10663 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
10664 Author: Laurent Monin <geeqie@norz.org>
10665 Date:   Sun May 4 00:21:14 2008 +0000
10666
10667     Do not show Copy, Move, Rename, Delete, New Folder external commands
10668     in the Edit section of contextual menus.
10669
10670 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
10671 Author: Laurent Monin <geeqie@norz.org>
10672 Date:   Sun May 4 00:16:37 2008 +0000
10673
10674     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
10675
10676 commit 66238168387b3ff974f886b5a039bbccd2d44099
10677 Author: Laurent Monin <geeqie@norz.org>
10678 Date:   Sat May 3 20:55:16 2008 +0000
10679
10680     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
10681
10682 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
10683 Author: Laurent Monin <geeqie@norz.org>
10684 Date:   Sat May 3 20:49:25 2008 +0000
10685
10686     exif_get_formatted_by_key(): skip prefix when comparing.
10687
10688 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
10689 Author: Laurent Monin <geeqie@norz.org>
10690 Date:   Sat May 3 20:40:50 2008 +0000
10691
10692     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
10693     instead of the shorter "f".
10694     Warning: custom overlay info string has to be modified since old names are no
10695     more recognized, one can reset it to default through Preferences > Advanced.
10696
10697 commit e01df0556e0bbca765a2e07987148d3b6d10760a
10698 Author: Laurent Monin <geeqie@norz.org>
10699 Date:   Sat May 3 16:58:17 2008 +0000
10700
10701     Fix a bug occuring when using certain actions on a collection
10702     item which is not in the selection.
10703     Triggering it will either result in an assertion failure or a
10704     segfault.
10705     
10706     To reproduce:
10707     - open a collection
10708     - right-click on a non-selected image
10709     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
10710     
10711     It results in the best case:
10712     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
10713     or a pure segfault due to corrupted data.
10714     
10715     collection_table_popup_file_list() has to return a list of filedata *
10716     not a list of gchar *.
10717
10718 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
10719 Author: Laurent Monin <geeqie@norz.org>
10720 Date:   Sat May 3 15:19:35 2008 +0000
10721
10722     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
10723     they'll be used for file icon view too.
10724
10725 commit 13e75141b49669425e206f358d06f6e1ca4a9627
10726 Author: Laurent Monin <geeqie@norz.org>
10727 Date:   Sat May 3 15:17:24 2008 +0000
10728
10729     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
10730     to _ViewFile.
10731
10732 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
10733 Author: Laurent Monin <geeqie@norz.org>
10734 Date:   Sat May 3 15:13:15 2008 +0000
10735
10736     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
10737     the name used in ViewFileList.
10738
10739 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
10740 Author: Laurent Monin <geeqie@norz.org>
10741 Date:   Sat May 3 15:09:21 2008 +0000
10742
10743     Remove useless thumbs_list from ViewFileIcon.
10744
10745 commit e1c39fa29264aea839610dfedca5e086b5128395
10746 Author: Laurent Monin <geeqie@norz.org>
10747 Date:   Sat May 3 12:50:52 2008 +0000
10748
10749     Add function prototypes (yet unused).
10750
10751 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
10752 Author: Laurent Monin <geeqie@norz.org>
10753 Date:   Sat May 3 12:48:45 2008 +0000
10754
10755     Drop redundant vflist_thumbs_set() introduced in revision 649,
10756     modify and use existing vflist_thumb_set().
10757
10758 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
10759 Author: Laurent Monin <geeqie@norz.org>
10760 Date:   Sat May 3 12:21:22 2008 +0000
10761
10762     Remove redundant prototype.
10763
10764 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
10765 Author: Laurent Monin <geeqie@norz.org>
10766 Date:   Sat May 3 11:58:41 2008 +0000
10767
10768     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
10769
10770 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
10771 Author: Laurent Monin <geeqie@norz.org>
10772 Date:   Sat May 3 11:34:13 2008 +0000
10773
10774     Replace Layout icon_view field by more generic file_view_type.
10775     Replace option layout.view_as_icons by layout.file_view_type.
10776
10777 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
10778 Author: Laurent Monin <geeqie@norz.org>
10779 Date:   Sat May 3 10:31:37 2008 +0000
10780
10781     Set thumbs_enabled through new function vflist_thumbs_set() instead
10782     of vflist_new().
10783
10784 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
10785 Author: Laurent Monin <geeqie@norz.org>
10786 Date:   Sat May 3 09:41:09 2008 +0000
10787
10788     Prepare merging of some parts of view_file_list and view_file_icon and
10789     simplification of view_file* interface.
10790
10791 commit f520f8c5a7f3a470fe072b6f00499612d759964f
10792 Author: Laurent Monin <geeqie@norz.org>
10793 Date:   Sat May 3 08:35:08 2008 +0000
10794
10795     Change default positions of dividers since width of the main menu
10796     was increased.
10797
10798 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
10799 Author: Laurent Monin <geeqie@norz.org>
10800 Date:   Fri May 2 23:11:31 2008 +0000
10801
10802     Make exif_rational_to_double() and exif_get_rational_as_double() static.
10803
10804 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
10805 Author: Laurent Monin <geeqie@norz.org>
10806 Date:   Fri May 2 23:08:18 2008 +0000
10807
10808     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
10809     info disappearing when moving the tab.
10810
10811 commit 2fc5d88ca3589beeee18a669cac708b719d90963
10812 Author: Laurent Monin <geeqie@norz.org>
10813 Date:   Fri May 2 22:59:04 2008 +0000
10814
10815     Fix a Pango warning related to UTF8 when displaying internationalized
10816     description in Advanced Exif Properties panel.
10817
10818 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
10819 Author: Laurent Monin <geeqie@norz.org>
10820 Date:   Fri May 2 22:31:24 2008 +0000
10821
10822     exif_get_description_by_key(): tidy up.
10823
10824 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
10825 Author: Laurent Monin <geeqie@norz.org>
10826 Date:   Fri May 2 22:28:39 2008 +0000
10827
10828     Add a pointer to the build function in the formatted exif tags struct
10829     and use a loop in exif_get_formatted_by_key().
10830
10831 commit c59ca563a159852e616063a9595c24f432cf9ef7
10832 Author: Laurent Monin <geeqie@norz.org>
10833 Date:   Fri May 2 21:58:36 2008 +0000
10834
10835     Indentation fix.
10836
10837 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
10838 Author: Laurent Monin <geeqie@norz.org>
10839 Date:   Fri May 2 21:34:26 2008 +0000
10840
10841     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
10842     An helper macro was added to call them.
10843
10844 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
10845 Author: Laurent Monin <geeqie@norz.org>
10846 Date:   Fri May 2 20:56:59 2008 +0000
10847
10848     Remove unused checksum_simple() function.
10849
10850 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
10851 Author: Laurent Monin <geeqie@norz.org>
10852 Date:   Fri May 2 20:40:47 2008 +0000
10853
10854     Simplify remove_extension_from_path().
10855
10856 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
10857 Author: Laurent Monin <geeqie@norz.org>
10858 Date:   Fri May 2 20:27:47 2008 +0000
10859
10860     remove_level_from_path() was simplified.
10861
10862 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
10863 Author: Laurent Monin <geeqie@norz.org>
10864 Date:   Fri May 2 09:03:52 2008 +0000
10865
10866     Move variable declaration and affectation near where it is used.
10867
10868 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
10869 Author: Laurent Monin <geeqie@norz.org>
10870 Date:   Fri May 2 08:41:32 2008 +0000
10871
10872     Replace GQView by Geeqie.
10873
10874 commit 3cce6caefa4385a18b79e83df02743f2c0652103
10875 Author: Laurent Monin <geeqie@norz.org>
10876 Date:   Thu May 1 23:20:26 2008 +0000
10877
10878     Use sizeof() instead of hardcoded buffer sizes.
10879
10880 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
10881 Author: Laurent Monin <geeqie@norz.org>
10882 Date:   Thu May 1 22:59:54 2008 +0000
10883
10884     cache_sim_write_similarity(): cleanup and simplification.
10885
10886 commit 0d8286ddc775e675c1f3552f92047d3928637d32
10887 Author: Laurent Monin <geeqie@norz.org>
10888 Date:   Thu May 1 22:31:14 2008 +0000
10889
10890     Use secure_save stuff to write .sim files.
10891
10892 commit 68cf3760029075a5e3877954eacef14ee5f67956
10893 Author: Laurent Monin <geeqie@norz.org>
10894 Date:   Thu May 1 22:30:16 2008 +0000
10895
10896     save_options(): minor code simplification.
10897
10898 commit a2ff3d30a0ccf398323de9245d13cb166256f333
10899 Author: Laurent Monin <geeqie@norz.org>
10900 Date:   Thu May 1 22:27:44 2008 +0000
10901
10902     Add a wrapper to fwrite().
10903
10904 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
10905 Author: Laurent Monin <geeqie@norz.org>
10906 Date:   Thu May 1 21:42:22 2008 +0000
10907
10908     Typo fix.
10909
10910 commit 394f2839406f77bc462f371da7c81539804e3d5d
10911 Author: Laurent Monin <geeqie@norz.org>
10912 Date:   Thu May 1 18:37:50 2008 +0000
10913
10914     Indentation fixes.
10915
10916 commit ac59f9924c35122eaa97af9ce56f966b97738035
10917 Author: Laurent Monin <geeqie@norz.org>
10918 Date:   Thu May 1 18:26:30 2008 +0000
10919
10920     Simplify and optimize extension_find_dot().
10921
10922 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
10923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10924 Date:   Tue Apr 29 22:44:06 2008 +0000
10925
10926     fixed a memory leak
10927
10928 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
10929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10930 Date:   Tue Apr 29 18:12:49 2008 +0000
10931
10932     cleanup: use image_get_image_size
10933
10934 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
10935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10936 Date:   Tue Apr 29 17:52:12 2008 +0000
10937
10938     fixed connected zoom and scroll that didn't work in some cases
10939     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
10940
10941 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
10942 Author: Petr Ostadal <postadal@suse.cz>
10943 Date:   Sun Apr 27 23:31:20 2008 +0000
10944
10945     fix warning cast from pointer to integer of different size (when an integer is
10946     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
10947
10948 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
10949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10950 Date:   Sun Apr 27 20:05:11 2008 +0000
10951
10952     Added LIRC patch written by Matteo Beniamino
10953
10954 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
10955 Author: Laurent Monin <geeqie@norz.org>
10956 Date:   Fri Apr 25 20:23:21 2008 +0000
10957
10958     Fix number of directory views, bug introduced in revision 617.
10959
10960 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
10961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10962 Date:   Fri Apr 25 20:08:47 2008 +0000
10963
10964     fixed dragging multiple files from file list
10965     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
10966
10967 commit 0fb3e0276867a5224e267571b04641290d9b1013
10968 Author: Laurent Monin <geeqie@norz.org>
10969 Date:   Fri Apr 25 09:31:32 2008 +0000
10970
10971     Add a line about variable and function names.
10972
10973 commit 23b982817520f7e361b3252b18efb0c391f08e17
10974 Author: Laurent Monin <geeqie@norz.org>
10975 Date:   Fri Apr 25 09:28:45 2008 +0000
10976
10977     Document the Geeqie coding style.
10978     This is a draft, please improve.
10979
10980 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
10981 Author: Laurent Monin <geeqie@norz.org>
10982 Date:   Fri Apr 25 08:07:22 2008 +0000
10983
10984     Handle the case of reduction of the number of view directory types.
10985     Previously it was leading to a segfault.
10986
10987 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
10988 Author: Laurent Monin <geeqie@norz.org>
10989 Date:   Thu Apr 24 20:29:09 2008 +0000
10990
10991     Allow to copy the path of a directory to clipboard from directory views.
10992     Show Copy path option has to be enabled.
10993     Suggested by Frédéric Mantegazza.
10994
10995 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
10996 Author: Laurent Monin <geeqie@norz.org>
10997 Date:   Thu Apr 24 20:18:59 2008 +0000
10998
10999     Do not allow to add anything but directories to sort bar in
11000     folder mode through drag'n'drop.
11001     Introduce a new field only_directories to _BookMarkData struct.
11002
11003 commit 9816ef505ad7693841db4e85a5f64d43669675df
11004 Author: Laurent Monin <geeqie@norz.org>
11005 Date:   Thu Apr 24 16:35:02 2008 +0000
11006
11007     Add missing spaces around equal sign.
11008
11009 commit a792a5a9f9267bf8872daff3494a374909d9fca7
11010 Author: Laurent Monin <geeqie@norz.org>
11011 Date:   Thu Apr 24 16:32:20 2008 +0000
11012
11013     Cleanup exif_get_formatted_by_key().
11014
11015 commit de5436b46e7f303f7c16620e67b18ccde63b386e
11016 Author: Laurent Monin <geeqie@norz.org>
11017 Date:   Thu Apr 24 15:57:58 2008 +0000
11018
11019     Add missing space.
11020
11021 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
11022 Author: Laurent Monin <geeqie@norz.org>
11023 Date:   Thu Apr 24 15:53:08 2008 +0000
11024
11025     6 for() vs 201 for (): winner is for ().
11026
11027 commit db804e24c3646853cd23436cff8ae6ae8926d726
11028 Author: Laurent Monin <geeqie@norz.org>
11029 Date:   Thu Apr 24 15:49:57 2008 +0000
11030
11031     Convert the minority of while() to while ().
11032
11033 commit 371332db2d9c7cc5f72c701fd92623c395489280
11034 Author: Laurent Monin <geeqie@norz.org>
11035 Date:   Thu Apr 24 15:44:43 2008 +0000
11036
11037     Use only one secure_fprintf() call instead of two.
11038
11039 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
11040 Author: Laurent Monin <geeqie@norz.org>
11041 Date:   Thu Apr 24 15:31:21 2008 +0000
11042
11043     Use sizeof().
11044
11045 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
11046 Author: Laurent Monin <geeqie@norz.org>
11047 Date:   Thu Apr 24 12:47:09 2008 +0000
11048
11049     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
11050
11051 commit 002da4045e3fb091adca1bd57745334f40514257
11052 Author: Laurent Monin <geeqie@norz.org>
11053 Date:   Thu Apr 24 12:23:02 2008 +0000
11054
11055     Remove whitespace between function name and first parenthesis for the sake of consistency.
11056
11057 commit a603169a7d2e745aeb638509fbe839d1182257ec
11058 Author: Laurent Monin <geeqie@norz.org>
11059 Date:   Thu Apr 24 11:40:26 2008 +0000
11060
11061     Indentation fix.
11062
11063 commit 9ed4108d3855b95889c28bd7860f746da900a11d
11064 Author: Laurent Monin <geeqie@norz.org>
11065 Date:   Thu Apr 24 09:50:37 2008 +0000
11066
11067     Display file_data debug messages only at level 2.
11068
11069 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
11070 Author: Laurent Monin <geeqie@norz.org>
11071 Date:   Thu Apr 24 09:43:23 2008 +0000
11072
11073     Move get_exec_time() to debug.{c,h}.
11074
11075 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
11076 Author: Laurent Monin <geeqie@norz.org>
11077 Date:   Thu Apr 24 09:09:48 2008 +0000
11078
11079     Move options stuff to options.{c,h} and remove globals.c
11080
11081 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
11082 Author: Laurent Monin <geeqie@norz.org>
11083 Date:   Thu Apr 24 08:53:39 2008 +0000
11084
11085     Move debug macros from main.h to new debug.h.
11086     Make debug_level static to debug.c and add utility functions
11087     to manipulate it.
11088     Add #include "debug.h" where needed.
11089
11090 commit b23c9dac6850b794e8002b031704bff3d83f0b20
11091 Author: Laurent Monin <geeqie@norz.org>
11092 Date:   Thu Apr 24 00:15:03 2008 +0000
11093
11094     Handle the newline in DEBUG_N() macro instead of adding one
11095     in each debug message string.
11096
11097 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
11098 Author: Laurent Monin <geeqie@norz.org>
11099 Date:   Wed Apr 23 23:52:20 2008 +0000
11100
11101     French translation was updated.
11102
11103 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
11104 Author: Laurent Monin <geeqie@norz.org>
11105 Date:   Wed Apr 23 23:51:02 2008 +0000
11106
11107     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
11108
11109 commit addef370767780cc6253b4e0d4a592de481f01e4
11110 Author: Laurent Monin <geeqie@norz.org>
11111 Date:   Wed Apr 23 23:47:53 2008 +0000
11112
11113     Fix image overlay displayed only on second "I" press in layout view.
11114
11115 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
11116 Author: Laurent Monin <geeqie@norz.org>
11117 Date:   Wed Apr 23 23:35:13 2008 +0000
11118
11119     Display file and line along debug messages for any debug level but level 1.
11120     Add a DEBUG_0() macro for instant debugging.
11121
11122 commit e153caa7d02808144fdae1a5348336e61083d972
11123 Author: Laurent Monin <geeqie@norz.org>
11124 Date:   Wed Apr 23 22:40:55 2008 +0000
11125
11126     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
11127     occuring when toggling file list view <-> file icon view.
11128
11129 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
11130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11131 Date:   Wed Apr 23 22:38:34 2008 +0000
11132
11133     clear the buffer before loading of an image
11134
11135 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
11136 Author: Laurent Monin <geeqie@norz.org>
11137 Date:   Wed Apr 23 22:33:18 2008 +0000
11138
11139     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
11140
11141 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
11142 Author: Laurent Monin <geeqie@norz.org>
11143 Date:   Wed Apr 23 22:22:37 2008 +0000
11144
11145     Update to contributors list.
11146
11147 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
11148 Author: Laurent Monin <geeqie@norz.org>
11149 Date:   Wed Apr 23 22:17:21 2008 +0000
11150
11151     Allow the copy of file paths to clipboard.
11152     This feature is disabled by default, it can be set through
11153     Preferences > Advanced > Behavior > Show "Copy path" ...
11154     When enabled, it adds a menu entry "Copy path" that let the
11155     user copies current selection's paths to X clipboard.
11156     It is very convenient to paste paths to xterm for example.
11157     Patch by Carles Pina i Estany and me.
11158
11159 commit b022eddfd7c892f7db4b262e9f027237255c8735
11160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11161 Date:   Wed Apr 23 21:08:29 2008 +0000
11162
11163     fixed a bug in opening files with non-utf8 locales in exiv2.cc
11164
11165 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
11166 Author: Laurent Monin <geeqie@norz.org>
11167 Date:   Wed Apr 23 20:47:19 2008 +0000
11168
11169     Introduce macros to display debug messages.
11170     if (debug) printf(...) is now replaced by variadic macros:
11171     DEBUG_1()
11172     And for higher debugging levels:
11173     DEBUG_2()
11174     DEBUG_3()
11175     DEBUG_4()
11176
11177 commit b98126503e690efb410be9b153b582879f5b3831
11178 Author: Laurent Monin <geeqie@norz.org>
11179 Date:   Wed Apr 23 13:46:18 2008 +0000
11180
11181     Honor Control and Shift keys while drag'n'droping files
11182     to directories.
11183     Before a menu (Copy/Move/Cancel) was always displayed, now
11184     if the user hold Shift key or Control key, the menu
11185     is not shown, but move or copy actions take place.
11186     If no modifier key is used, the menu is displayed as usual.
11187
11188 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
11189 Author: Laurent Monin <geeqie@norz.org>
11190 Date:   Wed Apr 23 13:03:04 2008 +0000
11191
11192     Only display message if in debug mode.
11193
11194 commit 682629894b3882e3de68c123c531fb8d8b261424
11195 Author: Laurent Monin <geeqie@norz.org>
11196 Date:   Wed Apr 23 09:56:21 2008 +0000
11197
11198     Fix adding a selection to a collection with no window open
11199     using the sort manager. Only one file was added, now all
11200     files in the selection are added (but duplicates).
11201     A pointer was not reset correctly.
11202
11203 commit 9b106381f25bf9d76db2590c1a08586330da4a33
11204 Author: Laurent Monin <geeqie@norz.org>
11205 Date:   Tue Apr 22 23:53:24 2008 +0000
11206
11207     Save sort manager state to rc file.
11208
11209 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
11210 Author: Laurent Monin <geeqie@norz.org>
11211 Date:   Tue Apr 22 22:45:51 2008 +0000
11212
11213     Remove unused function bar_info_size_request().
11214
11215 commit 38c13e591d7ff69980e0886af4fba060bee911d4
11216 Author: Laurent Monin <geeqie@norz.org>
11217 Date:   Tue Apr 22 22:44:10 2008 +0000
11218
11219     Save state and width of exif, info and sort panels to rc file.
11220     Width is restored only if save windows dimensions is set.
11221
11222 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
11223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11224 Date:   Tue Apr 22 19:26:07 2008 +0000
11225
11226     updated ChangeLog from svn log
11227
11228 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
11229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11230 Date:   Tue Apr 22 18:06:38 2008 +0000
11231
11232     fixed version string ;)
11233
11234 commit 3ace564b446504e8cc34456c46623e16e939fbfa
11235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11236 Date:   Tue Apr 22 17:45:08 2008 +0000
11237
11238     updated version number
11239
11240 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
11241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11242 Date:   Tue Apr 22 17:40:29 2008 +0000
11243
11244     fixed reading of signed rational type with Exiv2
11245
11246 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
11247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11248 Date:   Tue Apr 22 09:57:26 2008 +0000
11249
11250     fixed instalation of doc files
11251
11252 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
11253 Author: Laurent Monin <geeqie@norz.org>
11254 Date:   Tue Apr 22 09:40:05 2008 +0000
11255
11256     Correctly escape data before using pango_layout_set_markup().
11257     Exif data may contain characters like & or < >.
11258
11259 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
11260 Author: Laurent Monin <geeqie@norz.org>
11261 Date:   Tue Apr 22 09:01:29 2008 +0000
11262
11263     Use image_osd_toggle() in layout_menu_overlay_cb().
11264     Drop layout_image_overlay_update().
11265
11266 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
11267 Author: Laurent Monin <geeqie@norz.org>
11268 Date:   Tue Apr 22 08:53:07 2008 +0000
11269
11270     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
11271
11272 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
11273 Author: Laurent Monin <geeqie@norz.org>
11274 Date:   Tue Apr 22 08:34:30 2008 +0000
11275
11276     Make histogram depends on image window not layout window.
11277     It simplifies the code, and make more sense.
11278
11279 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
11280 Author: Laurent Monin <geeqie@norz.org>
11281 Date:   Tue Apr 22 08:16:02 2008 +0000
11282
11283     Ensure Properties dialog is displayed above fullscreen window.
11284     Add a parameter to info_window_new() to pass parent window and
11285     revert patch 472.
11286
11287 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
11288 Author: Laurent Monin <geeqie@norz.org>
11289 Date:   Mon Apr 21 22:19:32 2008 +0000
11290
11291     Indicate bugs and feature requests trackers, remove obsolete stuff.
11292
11293 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
11294 Author: Laurent Monin <geeqie@norz.org>
11295 Date:   Mon Apr 21 22:15:56 2008 +0000
11296
11297     Lowercased name.
11298
11299 commit c5b86fa162157a545e37a9ed018c52c919082580
11300 Author: Laurent Monin <geeqie@norz.org>
11301 Date:   Mon Apr 21 22:14:57 2008 +0000
11302
11303     . -> dot
11304
11305 commit 29042cb9cebffa90766495d7bf8814879474af89
11306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11307 Date:   Mon Apr 21 21:46:38 2008 +0000
11308
11309     updated copyright in source files
11310
11311 commit db4cefbd463659115e9d976d6f230129c93194bb
11312 Author: Laurent Monin <geeqie@norz.org>
11313 Date:   Mon Apr 21 20:45:35 2008 +0000
11314
11315     Properly initialize image_overlay options.
11316
11317 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
11318 Author: Laurent Monin <geeqie@norz.org>
11319 Date:   Mon Apr 21 20:42:18 2008 +0000
11320
11321     Few more fixes to french translation.
11322
11323 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
11324 Author: Laurent Monin <geeqie@norz.org>
11325 Date:   Mon Apr 21 20:39:36 2008 +0000
11326
11327     Add some macros to handle rc file compatibility issues related to
11328     option name changes.
11329
11330 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
11331 Author: Laurent Monin <geeqie@norz.org>
11332 Date:   Mon Apr 21 20:27:39 2008 +0000
11333
11334     Minor french translation fix.
11335
11336 commit f47a3abcefad2232201d57ecb20385673dd05d1f
11337 Author: Laurent Monin <geeqie@norz.org>
11338 Date:   Mon Apr 21 20:24:15 2008 +0000
11339
11340     French translation was updated.
11341
11342 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
11343 Author: Laurent Monin <geeqie@norz.org>
11344 Date:   Mon Apr 21 20:12:49 2008 +0000
11345
11346     Rename few functions and replace fullscreen info with image overlay template string.
11347     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
11348     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
11349     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
11350
11351 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
11352 Author: Laurent Monin <geeqie@norz.org>
11353 Date:   Mon Apr 21 20:01:22 2008 +0000
11354
11355     Replace fullscreen.info and fullscreen.show_info options by:
11356     image_overlay.common.enabled => to save last state to rc file
11357     image_overlay.common.show_at_startup => overrides .common.enabled at startup
11358     image_overlay.common.template_string => replace fullscreen.info
11359     
11360     common is used since for now there is only one image overlay setup,
11361     later specific setups may be added.
11362
11363 commit 1b40318865ffee3150d652c83bb4eca400f78431
11364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11365 Date:   Mon Apr 21 19:42:58 2008 +0000
11366
11367     fixed another "gqview" occurence
11368
11369 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
11370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11371 Date:   Mon Apr 21 19:10:41 2008 +0000
11372
11373     updated NEWS, README and other documentation files
11374
11375 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
11376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11377 Date:   Mon Apr 21 18:09:30 2008 +0000
11378
11379     renamed no.po to nb.po
11380
11381 commit e13355d5fc8beff343cda7db7187822b688dd61f
11382 Author: Laurent Monin <geeqie@norz.org>
11383 Date:   Mon Apr 21 15:30:16 2008 +0000
11384
11385     Fix a segfault occuring when pressing 'i' for overlay info
11386     in a separate image window (no layout).
11387
11388 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
11389 Author: Laurent Monin <geeqie@norz.org>
11390 Date:   Mon Apr 21 14:19:48 2008 +0000
11391
11392     histogram_draw(): tidy up.
11393
11394 commit 667d057287d39224fd008329ec6a5e0d28dcc818
11395 Author: Laurent Monin <geeqie@norz.org>
11396 Date:   Mon Apr 21 13:39:17 2008 +0000
11397
11398     histogram_read(): speed up calculations by 20%.
11399
11400 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
11401 Author: Laurent Monin <geeqie@norz.org>
11402 Date:   Mon Apr 21 11:44:03 2008 +0000
11403
11404     histogram_read(): use memset() to initialize histogram data instead of for() loop.
11405
11406 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
11407 Author: Laurent Monin <geeqie@norz.org>
11408 Date:   Mon Apr 21 10:11:55 2008 +0000
11409
11410     French translation was updated.
11411
11412 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
11413 Author: Laurent Monin <geeqie@norz.org>
11414 Date:   Mon Apr 21 10:10:23 2008 +0000
11415
11416     Add compat.c to POTFILES
11417
11418 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
11419 Author: Laurent Monin <geeqie@norz.org>
11420 Date:   Mon Apr 21 10:09:01 2008 +0000
11421
11422     Allow the user to set the drag'n drop icon size through
11423     Preferences > Advanced > Behavior > Drag'n drop icon size.
11424     It is saved to rc file as dnd_icon_size.
11425
11426 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
11427 Author: Laurent Monin <geeqie@norz.org>
11428 Date:   Sun Apr 20 23:17:35 2008 +0000
11429
11430     Add a replacement for gtk_radio_action_set_current_value() which
11431     require GTK+ >= 2.10.
11432     Two new files were added, compat.h and compat.c.
11433
11434 commit bac25c157f02acaf5d06970e49a87cf31809bb44
11435 Author: Laurent Monin <geeqie@norz.org>
11436 Date:   Sun Apr 20 22:51:53 2008 +0000
11437
11438     French translation was updated.
11439
11440 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
11441 Author: Laurent Monin <geeqie@norz.org>
11442 Date:   Sun Apr 20 22:45:00 2008 +0000
11443
11444     Add number mnemonics to image view editors submenu.
11445
11446 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
11447 Author: Laurent Monin <geeqie@norz.org>
11448 Date:   Sun Apr 20 22:29:23 2008 +0000
11449
11450     Prefix editor entries in the main menu with numbers.
11451     It allows Alt+E+number as shortcut to start an editor.
11452
11453 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
11454 Author: Laurent Monin <geeqie@norz.org>
11455 Date:   Sun Apr 20 22:14:54 2008 +0000
11456
11457     Add missing shortcuts.
11458
11459 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
11460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11461 Date:   Sun Apr 20 22:14:38 2008 +0000
11462
11463     fixed color profile code for older versions of exiv2
11464     compilation fixes
11465
11466 commit 118f92d8da6b070dba40ad7e56311e40cc923107
11467 Author: Laurent Monin <geeqie@norz.org>
11468 Date:   Sun Apr 20 22:01:26 2008 +0000
11469
11470     Mark slideshow toggle state in the menu.
11471     There is still an issue due to layout vs view slideshows...
11472
11473 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
11474 Author: Laurent Monin <geeqie@norz.org>
11475 Date:   Sun Apr 20 21:38:45 2008 +0000
11476
11477     Fix a typo introduced by revision 521.
11478
11479 commit 282581c95553818382b548f0900e04ae661a8db7
11480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11481 Date:   Sun Apr 20 21:35:03 2008 +0000
11482
11483     read color profiles from jpeg also with Exiv2
11484
11485 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
11486 Author: Laurent Monin <geeqie@norz.org>
11487 Date:   Sun Apr 20 21:30:36 2008 +0000
11488
11489     Use explicit names for mouse buttons instead of numbers.
11490     MOUSE_BUTTON_LEFT   = 1
11491     MOUSE_BUTTON_MIDDLE = 2
11492     MOUSE_BUTTON_RIGHT  = 3
11493     It makes the code easier to read.
11494
11495 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
11496 Author: Laurent Monin <geeqie@norz.org>
11497 Date:   Sun Apr 20 20:35:26 2008 +0000
11498
11499     Fix a typo: unoffical -> unofficial
11500
11501 commit b880b00f068794630e7a358b5cec718e7e594019
11502 Author: Laurent Monin <geeqie@norz.org>
11503 Date:   Sun Apr 20 18:07:51 2008 +0000
11504
11505     Effectively drop empty newlines at end of files (missing from rev 535)
11506
11507 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
11508 Author: Laurent Monin <geeqie@norz.org>
11509 Date:   Sun Apr 20 16:50:19 2008 +0000
11510
11511     comment_file_read(): rewrite the parser, drop leading and trailing newlines
11512     in comment.
11513
11514 commit d4392d114707bdc5888aeee2d614377a0609a9c0
11515 Author: Laurent Monin <geeqie@norz.org>
11516 Date:   Sun Apr 20 13:42:22 2008 +0000
11517
11518     Minor cleanup and code redundancy reduction.
11519
11520 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
11521 Author: Laurent Monin <geeqie@norz.org>
11522 Date:   Sun Apr 20 13:30:36 2008 +0000
11523
11524     editor_command_one(): tidy up.
11525
11526 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
11527 Author: Laurent Monin <geeqie@norz.org>
11528 Date:   Sun Apr 20 13:04:57 2008 +0000
11529
11530     Big whitespaces cleanup:
11531     - drop whitespaces at end of lines
11532     - convert eight spaces to tab at start of lines
11533     - drop spurious spaces mixed with tabs
11534     - remove empty lines at end of files
11535
11536 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
11537 Author: Laurent Monin <geeqie@norz.org>
11538 Date:   Sun Apr 20 10:05:27 2008 +0000
11539
11540     Allow the user to change open_recent_list_maxsize option through
11541     Preferences > Advanced > Navigation.
11542
11543 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
11544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11545 Date:   Sun Apr 20 09:53:37 2008 +0000
11546
11547     rm as external delete command is too dangerous, even for testing
11548
11549 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
11550 Author: Laurent Monin <geeqie@norz.org>
11551 Date:   Sun Apr 20 09:47:51 2008 +0000
11552
11553     Add a way to restore original state in Adjust menu.
11554
11555 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
11556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11557 Date:   Sun Apr 20 09:29:46 2008 +0000
11558
11559     added fColorProfile pseudo-tag with detailed information
11560
11561 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
11562 Author: Laurent Monin <geeqie@norz.org>
11563 Date:   Sun Apr 20 09:02:05 2008 +0000
11564
11565     Fix the case "orientation from FileData, color profile from exif".
11566     Reported by Vladimir Nadvornik.
11567
11568 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
11569 Author: Laurent Monin <geeqie@norz.org>
11570 Date:   Sat Apr 19 23:12:30 2008 +0000
11571
11572     Rename inappropriate folder_size to folder.
11573
11574 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
11575 Author: Laurent Monin <geeqie@norz.org>
11576 Date:   Sat Apr 19 22:32:07 2008 +0000
11577
11578     Use sizeof() for buffer size where appropriate.
11579
11580 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
11581 Author: Laurent Monin <geeqie@norz.org>
11582 Date:   Sat Apr 19 21:50:05 2008 +0000
11583
11584     Keep image orientation set by the user during the session.
11585
11586 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
11587 Author: Laurent Monin <geeqie@norz.org>
11588 Date:   Sat Apr 19 21:30:19 2008 +0000
11589
11590     Save Show Marks state to rc file and display current state in menu.
11591     It is saved as boolean option layout.show_marks.
11592
11593 commit 1879b71339a3fef471ddf453198cda29293498b8
11594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11595 Date:   Sat Apr 19 21:20:08 2008 +0000
11596
11597     fixed max. number of profiles
11598
11599 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
11600 Author: Laurent Monin <geeqie@norz.org>
11601 Date:   Sat Apr 19 21:18:24 2008 +0000
11602
11603     Sort options.
11604
11605 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
11606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11607 Date:   Sat Apr 19 21:10:18 2008 +0000
11608
11609     fixed color profile index
11610
11611 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
11612 Author: Laurent Monin <geeqie@norz.org>
11613 Date:   Sat Apr 19 20:53:12 2008 +0000
11614
11615     Let toggle marks with numeric keypad.
11616
11617 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
11618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11619 Date:   Sat Apr 19 20:19:27 2008 +0000
11620
11621     I have finally found how to add alternative hotkeys
11622     removed more hard-coded keys
11623     "Split Quad" is without hotkey for now
11624
11625 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
11626 Author: Laurent Monin <geeqie@norz.org>
11627 Date:   Sat Apr 19 19:28:10 2008 +0000
11628
11629     Accept keywords composed by two words ("Todo" = "A faire" in french).
11630     Prevent duplicate keywords in the list.
11631
11632 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
11633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11634 Date:   Sat Apr 19 17:55:41 2008 +0000
11635
11636     show the AdobeRGB profile in the menu, indicate input profile from image
11637
11638 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
11639 Author: Laurent Monin <geeqie@norz.org>
11640 Date:   Sat Apr 19 17:14:03 2008 +0000
11641
11642     file_dat_unref: display number of references as well of path (debug only).
11643
11644 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
11645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11646 Date:   Sat Apr 19 16:26:29 2008 +0000
11647
11648     first support for AdobeRGB colorspace
11649
11650 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
11651 Author: Laurent Monin <geeqie@norz.org>
11652 Date:   Sat Apr 19 16:10:08 2008 +0000
11653
11654     French translation fixes.
11655
11656 commit 9654df9924eb462012f0b45cf69164107912779d
11657 Author: Laurent Monin <geeqie@norz.org>
11658 Date:   Sat Apr 19 13:40:20 2008 +0000
11659
11660     French translation fixes and updates.
11661
11662 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
11663 Author: Laurent Monin <geeqie@norz.org>
11664 Date:   Sat Apr 19 13:39:21 2008 +0000
11665
11666     Add missing _().
11667
11668 commit 7f2c5644543924da2eba00708070b3b612718f29
11669 Author: Laurent Monin <geeqie@norz.org>
11670 Date:   Sat Apr 19 12:46:59 2008 +0000
11671
11672     Add the possibility to update only one translation file using,
11673     for example: make update-po PO=fr
11674     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
11675
11676 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
11677 Author: Laurent Monin <geeqie@norz.org>
11678 Date:   Sat Apr 19 11:11:53 2008 +0000
11679
11680     Cleanup last patch:
11681     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
11682     - use G_N_ELEMENTS()
11683
11684 commit a139b891f3932562bae2980e03ad4986f89847ab
11685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11686 Date:   Sat Apr 19 09:49:14 2008 +0000
11687
11688     improved spec file
11689
11690 commit d338acaf8596de02899bd7d5965855b354d3ceec
11691 Author: Laurent Monin <geeqie@norz.org>
11692 Date:   Sat Apr 19 09:36:30 2008 +0000
11693
11694     Fix directory view popup menu to display a View As submenu
11695     to switch between different directory views.
11696
11697 commit faead0406f174630dbb35832acd36d89aabdc293
11698 Author: Laurent Monin <geeqie@norz.org>
11699 Date:   Fri Apr 18 23:35:16 2008 +0000
11700
11701     gimp-remote has no -n option.
11702
11703 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
11704 Author: Laurent Monin <geeqie@norz.org>
11705 Date:   Fri Apr 18 23:09:03 2008 +0000
11706
11707     Add zoom ratio display to OSD in fullscreen mode.
11708     It appears as [%zoom%] in fullscreen info string.
11709     It is now displayed by default.
11710
11711 commit f595a30b44e656fa390abb9aba67d0c6768f3369
11712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11713 Date:   Fri Apr 18 22:31:58 2008 +0000
11714
11715     partially fixed reading embedded color profiles with exiv2
11716
11717 commit aa3a6e89bf61d28862db69c00596385c2a72733d
11718 Author: Laurent Monin <geeqie@norz.org>
11719 Date:   Fri Apr 18 22:15:01 2008 +0000
11720
11721     Add two new options to control image read buffer at runtime.
11722     They are available in Preferences > Advanced > Image loading and caching.
11723     Default read buffer size was set to 4096 instead of 512.
11724     These options are saved to rc file.
11725
11726 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
11727 Author: Laurent Monin <geeqie@norz.org>
11728 Date:   Fri Apr 18 21:53:33 2008 +0000
11729
11730     Display elapsed time since previous get_exec_time() call (debug only).
11731
11732 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
11733 Author: Laurent Monin <geeqie@norz.org>
11734 Date:   Fri Apr 18 21:51:08 2008 +0000
11735
11736     Remove forgotten debug printf().
11737
11738 commit 763f8437ee2541f39a309154d249b088323eacad
11739 Author: Laurent Monin <geeqie@norz.org>
11740 Date:   Fri Apr 18 21:42:00 2008 +0000
11741
11742     Fix OSD display when fullscreen info string is empty.
11743
11744 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
11745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11746 Date:   Fri Apr 18 21:30:12 2008 +0000
11747
11748     replace inner loops with memcpy
11749
11750 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
11751 Author: Laurent Monin <geeqie@norz.org>
11752 Date:   Fri Apr 18 20:41:09 2008 +0000
11753
11754     Explode pr_tile_mirror() in three optimized functions:
11755     pr_tile_mirror_only()
11756     pr_tile_mirror_and_flip()
11757     pr_tile_flip_only()
11758
11759 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
11760 Author: Laurent Monin <geeqie@norz.org>
11761 Date:   Fri Apr 18 16:53:41 2008 +0000
11762
11763     Rename vd_drop_update() to vd_dnd_drop_update().
11764     Add two function pointers to ViewDir struct to keep
11765     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
11766     static to view_dir_tree.c.
11767
11768 commit 1b102510a0a4900076a2a34467feb80dab809734
11769 Author: Laurent Monin <geeqie@norz.org>
11770 Date:   Fri Apr 18 16:29:47 2008 +0000
11771
11772     Drop 3 useless #define.
11773
11774 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
11775 Author: Laurent Monin <geeqie@norz.org>
11776 Date:   Fri Apr 18 16:25:40 2008 +0000
11777
11778     Fix forgotten vd->pf affectation.
11779     Cleanup, and reduce code redundancy a bit.
11780
11781 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
11782 Author: Laurent Monin <geeqie@norz.org>
11783 Date:   Fri Apr 18 11:01:41 2008 +0000
11784
11785     Explode pr_tile_rotate_90() in two functions:
11786     pr_tile_rotate_90_clockwise()
11787     pr_tile_rotate_90_counter_clockwise()
11788     Optimize the code at the expense of a bit of code redundancy:
11789     tests were moved outside the loops, intermediate results are now cached.
11790
11791 commit d7c3043727595dcb6024590e37180486d1da9793
11792 Author: Laurent Monin <geeqie@norz.org>
11793 Date:   Fri Apr 18 09:15:09 2008 +0000
11794
11795     Introduce printf_term() macro and use it.
11796
11797 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
11798 Author: Laurent Monin <geeqie@norz.org>
11799 Date:   Thu Apr 17 20:14:49 2008 +0000
11800
11801     Add a shortcut key for List (L) and change the one for Tree (T),
11802     they are now in a submenu.
11803
11804 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
11805 Author: Laurent Monin <geeqie@norz.org>
11806 Date:   Thu Apr 17 20:03:49 2008 +0000
11807
11808     Add some wrappers in view_dir.c and simplify even more.
11809
11810 commit c53023e25a970f212a1e33b6921b1ad5084525db
11811 Author: Laurent Monin <geeqie@norz.org>
11812 Date:   Thu Apr 17 19:57:41 2008 +0000
11813
11814     Fix a bug introduced in revision 489.
11815
11816 commit fb146a2c8938469f9a9a9e17ad10762f02792919
11817 Author: Laurent Monin <geeqie@norz.org>
11818 Date:   Thu Apr 17 18:44:17 2008 +0000
11819
11820     Reduce code redundancy with the introduction of a new
11821     function named vd_get_fd_from_tree_path().
11822
11823 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
11824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11825 Date:   Thu Apr 17 17:44:54 2008 +0000
11826
11827     image post-processing (rotation and color management) moved to
11828     pixbuf-renderer
11829
11830 commit 524fc51faed3885c6126225ad9627f7b2e345286
11831 Author: Laurent Monin <geeqie@norz.org>
11832 Date:   Thu Apr 17 17:35:51 2008 +0000
11833
11834     Merge vd(list|tree)_release_cb() in vd_release_cb().
11835     I made some assumptions here i hope correct.
11836
11837 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
11838 Author: Laurent Monin <geeqie@norz.org>
11839 Date:   Thu Apr 17 17:19:41 2008 +0000
11840
11841     Merge few more functions to view_dir.c.
11842
11843 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
11844 Author: Laurent Monin <geeqie@norz.org>
11845 Date:   Thu Apr 17 16:33:31 2008 +0000
11846
11847     Move common menu position callback to view_dir.c.
11848
11849 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
11850 Author: Laurent Monin <geeqie@norz.org>
11851 Date:   Thu Apr 17 14:51:32 2008 +0000
11852
11853     Merge dirlist/dirview dnd code.
11854
11855 commit a264c79b0c70ef6160afe5914ad1a68828ada895
11856 Author: Laurent Monin <geeqie@norz.org>
11857 Date:   Wed Apr 16 22:51:32 2008 +0000
11858
11859     Regenerate translations files and update french translation.
11860
11861 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
11862 Author: Laurent Monin <geeqie@norz.org>
11863 Date:   Wed Apr 16 22:31:52 2008 +0000
11864
11865     Fix new folder feature in dirlist mode, it was broken by revision 481.
11866
11867 commit d129ccdd86cf18e37a020dd2be7760c395f92895
11868 Author: Laurent Monin <geeqie@norz.org>
11869 Date:   Wed Apr 16 22:23:43 2008 +0000
11870
11871     Fix a crash introduced in revision 477.
11872
11873 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
11874 Author: Laurent Monin <geeqie@norz.org>
11875 Date:   Wed Apr 16 22:21:01 2008 +0000
11876
11877     Fix two errors made in revision 473.
11878
11879 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
11880 Author: Laurent Monin <geeqie@norz.org>
11881 Date:   Wed Apr 16 21:58:05 2008 +0000
11882
11883     Merge few more vdlist/vdtree functions.
11884
11885 commit 87388b59fb39365d12d12febc2a2aab528380fd8
11886 Author: Laurent Monin <geeqie@norz.org>
11887 Date:   Wed Apr 16 20:36:10 2008 +0000
11888
11889     Make directory view popup menu common and move it to view_dir.{c,h}.
11890
11891 commit 8b709929d5caf41ffd68acb1350c785335131a97
11892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11893 Date:   Wed Apr 16 20:32:44 2008 +0000
11894
11895     fixed compiler warnings
11896
11897 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
11898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11899 Date:   Wed Apr 16 20:15:42 2008 +0000
11900
11901     in debug mode print time information on selected events
11902
11903 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
11904 Author: Laurent Monin <geeqie@norz.org>
11905 Date:   Wed Apr 16 18:57:50 2008 +0000
11906
11907     Clean up and simplify.
11908
11909 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
11910 Author: Laurent Monin <geeqie@norz.org>
11911 Date:   Wed Apr 16 16:54:38 2008 +0000
11912
11913     Merge parts of view_dir_list/tree constructors/destructors to
11914     view_dir.
11915
11916 commit 2ed8126b688006feba5fb928af379d3a1713d14d
11917 Author: Laurent Monin <geeqie@norz.org>
11918 Date:   Wed Apr 16 16:05:12 2008 +0000
11919
11920     Move some dnd common code from view_dir_list.c and view_dir_tree.c
11921     to view_dir.c.
11922
11923 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
11924 Author: Laurent Monin <geeqie@norz.org>
11925 Date:   Wed Apr 16 14:56:31 2008 +0000
11926
11927     Rename vdt occurences to vd.
11928
11929 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
11930 Author: Laurent Monin <geeqie@norz.org>
11931 Date:   Wed Apr 16 14:51:39 2008 +0000
11932
11933     Rename vdl occurences to vd.
11934
11935 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
11936 Author: Laurent Monin <geeqie@norz.org>
11937 Date:   Wed Apr 16 14:45:22 2008 +0000
11938
11939     Introduce a new struct ViewDir to handle directory views common
11940     data.
11941     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
11942     Type of directory view can be specified with enum DirViewType.
11943     This is saved to rc file as layout.dir_view_type, which replace
11944     layout.view_as_tree.
11945     Code was modified to reflect these changes.
11946     This is a first to move to merge common code of view_dir_list.c
11947     and view_dir_tree.c and ease the introduction of new types
11948     of directory view.
11949
11950 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
11951 Author: Laurent Monin <geeqie@norz.org>
11952 Date:   Tue Apr 15 21:49:28 2008 +0000
11953
11954     Indicate --debug[=level] in usage display.
11955
11956 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
11957 Author: Laurent Monin <geeqie@norz.org>
11958 Date:   Tue Apr 15 21:47:03 2008 +0000
11959
11960     Parse command line for --debug option as soon as possible and allow
11961     --debug[=level] syntax.
11962     Only display message indication debug level once.
11963
11964 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
11965 Author: Laurent Monin <geeqie@norz.org>
11966 Date:   Tue Apr 15 21:06:00 2008 +0000
11967
11968     Cleanup read/write of image.zoom_mode option.
11969
11970 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
11971 Author: Laurent Monin <geeqie@norz.org>
11972 Date:   Tue Apr 15 20:56:55 2008 +0000
11973
11974     Read show_icon_names only once.
11975
11976 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
11977 Author: Laurent Monin <geeqie@norz.org>
11978 Date:   Tue Apr 15 20:55:21 2008 +0000
11979
11980     Rename l_conf to layout_order and make it more local.
11981
11982 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
11983 Author: Laurent Monin <geeqie@norz.org>
11984 Date:   Tue Apr 15 20:46:14 2008 +0000
11985
11986     Fix a bug that was here since a long time, buf has nothing
11987     to do with options->layout.order, so compare it to l_conf instead.
11988     It fixes refreshing of files and directories lists when changing
11989     filtering options.
11990
11991 commit 7919d6756adc49486a6ec3c3e863fd745757820d
11992 Author: Laurent Monin <geeqie@norz.org>
11993 Date:   Tue Apr 15 20:36:11 2008 +0000
11994
11995     Add a new option in Preferences > Filtering to allow the
11996     user to choose to display '.' directory in folder lists or not.
11997     This option is saved to rc file as file_filter.show_dot_directory.
11998     A minor fix was made to disable display of .. in folder selection
11999     dialogs when current path is /.
12000
12001 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
12002 Author: Laurent Monin <geeqie@norz.org>
12003 Date:   Tue Apr 15 20:00:27 2008 +0000
12004
12005     Add and use few new macros in rc file writing code.
12006
12007 commit 0612855a4da8b544bed995add70c6bb6900b9e95
12008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12009 Date:   Tue Apr 15 18:34:24 2008 +0000
12010
12011     this might fix the freezes on freebsd, solaris, etc.
12012
12013 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
12014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12015 Date:   Tue Apr 15 16:57:30 2008 +0000
12016
12017     save file_class to config file
12018
12019 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
12020 Author: Laurent Monin <geeqie@norz.org>
12021 Date:   Tue Apr 15 07:16:51 2008 +0000
12022
12023     Exit fullscreen mode when Properties is displayed.
12024
12025 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
12026 Author: Laurent Monin <geeqie@norz.org>
12027 Date:   Tue Apr 15 06:56:25 2008 +0000
12028
12029     New Go to directory view feature that permits to find and display the directory
12030     corresponding to an image view.
12031     For example, when you open an image in new window from collection, right clicking on
12032     the newly displayed image will let you choose Go to directory view, which would open
12033     a new window, with image and directory list.
12034     If current directory is the one of the image, menu item is disabled.
12035
12036 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
12037 Author: Laurent Monin <geeqie@norz.org>
12038 Date:   Mon Apr 14 23:47:13 2008 +0000
12039
12040     Move layout.order default init to setup_default_options().
12041
12042 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
12043 Author: Laurent Monin <geeqie@norz.org>
12044 Date:   Mon Apr 14 23:39:46 2008 +0000
12045
12046     collection_load(): use booleans and always count failures (for debug).
12047
12048 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
12049 Author: Laurent Monin <geeqie@norz.org>
12050 Date:   Mon Apr 14 23:29:54 2008 +0000
12051
12052     collection_load(): improve headers parsing.
12053
12054 commit d11ebdf00ddd802dabdab77d870cf017663573db
12055 Author: Laurent Monin <geeqie@norz.org>
12056 Date:   Mon Apr 14 23:09:48 2008 +0000
12057
12058     collection_load(): fix typo (missing #) made in rev 453.
12059
12060 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
12061 Author: Laurent Monin <geeqie@norz.org>
12062 Date:   Mon Apr 14 23:08:27 2008 +0000
12063
12064     collection_load(): accept whitespaces at start of lines.
12065
12066 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
12067 Author: Laurent Monin <geeqie@norz.org>
12068 Date:   Mon Apr 14 22:57:26 2008 +0000
12069
12070     collection_load(): increase verbosity in debug mode.
12071
12072 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
12073 Author: Laurent Monin <geeqie@norz.org>
12074 Date:   Mon Apr 14 22:50:50 2008 +0000
12075
12076     collection_load(): replace official by limit_failures (and
12077     invert the tests).
12078
12079 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
12080 Author: Laurent Monin <geeqie@norz.org>
12081 Date:   Mon Apr 14 22:45:53 2008 +0000
12082
12083     Increase collection_load() buffer size and do not activate
12084     error limiting for GQview collections.
12085
12086 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
12087 Author: Laurent Monin <geeqie@norz.org>
12088 Date:   Mon Apr 14 22:28:29 2008 +0000
12089
12090     Merge collection_load_only_geometry() into collection_load().
12091
12092 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
12093 Author: Laurent Monin <geeqie@norz.org>
12094 Date:   Mon Apr 14 22:05:47 2008 +0000
12095
12096     Use flags for collection_load*().
12097
12098 commit 03dfde5430fc9f9529840dce357ba17703f98042
12099 Author: Laurent Monin <geeqie@norz.org>
12100 Date:   Sun Apr 13 20:33:45 2008 +0000
12101
12102     Apply exif display config (Never/If set/Always) to pan view too.
12103
12104 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
12105 Author: Laurent Monin <geeqie@norz.org>
12106 Date:   Sun Apr 13 19:21:13 2008 +0000
12107
12108     Rename show_dot_files to show_hidden_files.
12109     There is no need to expose the underlying method to hide
12110     files.
12111
12112 commit 38e6918e9817e663d99f827afab64e30ece28904
12113 Author: Laurent Monin <geeqie@norz.org>
12114 Date:   Sun Apr 13 18:56:24 2008 +0000
12115
12116     Let toggle the visibility of hidden files from directories list
12117     or tree contextual menu.
12118
12119 commit c1b559c372212ba25d25c3033900465580a95aae
12120 Author: Laurent Monin <geeqie@norz.org>
12121 Date:   Sun Apr 13 12:24:42 2008 +0000
12122
12123     Add a button to reset fullscreen info string to default value.
12124
12125 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
12126 Author: Laurent Monin <geeqie@norz.org>
12127 Date:   Sun Apr 13 12:12:44 2008 +0000
12128
12129     Fix a typo, READ_CHAR() must use value_all.
12130
12131 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
12132 Author: Laurent Monin <geeqie@norz.org>
12133 Date:   Sun Apr 13 09:10:38 2008 +0000
12134
12135     Use convenient macros to read options, it will ensure options
12136     names are matching (in the rc file and internally).
12137
12138 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
12139 Author: Laurent Monin <geeqie@norz.org>
12140 Date:   Sun Apr 13 08:36:17 2008 +0000
12141
12142     Simplify read_*_option() stuff by passing pointer to option value.
12143     Introduce read_uint_option() to read enum values and read_int_option_clamp()
12144     to read clamped values.
12145
12146 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
12147 Author: Laurent Monin <geeqie@norz.org>
12148 Date:   Sat Apr 12 23:59:31 2008 +0000
12149
12150     Partly rewrite option parser to accept whitespaces at start
12151     of lines.
12152
12153 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
12154 Author: Laurent Monin <geeqie@norz.org>
12155 Date:   Sat Apr 12 23:41:35 2008 +0000
12156
12157     exif_* -> exif.display.*
12158
12159 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
12160 Author: Laurent Monin <geeqie@norz.org>
12161 Date:   Sat Apr 12 23:32:08 2008 +0000
12162
12163     Add a note in the rc file about special editor slots.
12164
12165 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
12166 Author: Laurent Monin <geeqie@norz.org>
12167 Date:   Sat Apr 12 23:16:41 2008 +0000
12168
12169     sidecar_ext -> sidecar.ext
12170
12171 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
12172 Author: Laurent Monin <geeqie@norz.org>
12173 Date:   Sat Apr 12 23:07:04 2008 +0000
12174
12175     Unify names of options between variables and rc file.
12176
12177 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
12178 Author: Laurent Monin <geeqie@norz.org>
12179 Date:   Sat Apr 12 23:02:00 2008 +0000
12180
12181     Use tree_descend_subdirs everywhere.
12182
12183 commit e5253f24cda55574222c41b5c84e49643ea9049b
12184 Author: Laurent Monin <geeqie@norz.org>
12185 Date:   Sat Apr 12 22:22:11 2008 +0000
12186
12187     Use startup_path_enable everywhere.
12188
12189 commit 32611f3c4549e3506390d41fefc5050b80739ca0
12190 Author: Laurent Monin <geeqie@norz.org>
12191 Date:   Sat Apr 12 22:17:14 2008 +0000
12192
12193     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
12194
12195 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
12196 Author: Laurent Monin <geeqie@norz.org>
12197 Date:   Sat Apr 12 22:10:38 2008 +0000
12198
12199     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
12200
12201 commit a882880361dd72f9002595502f954d0eff7c1feb
12202 Author: Laurent Monin <geeqie@norz.org>
12203 Date:   Sat Apr 12 22:04:29 2008 +0000
12204
12205     Move safe_delete* and in place rename options to file_ops
12206     struct.
12207     Re-order rc file a bit.
12208
12209 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
12210 Author: Laurent Monin <geeqie@norz.org>
12211 Date:   Sat Apr 12 21:45:30 2008 +0000
12212
12213     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
12214     more sense.
12215
12216 commit 99862dd609c1002a0b307e840377956a7c825fa0
12217 Author: Laurent Monin <geeqie@norz.org>
12218 Date:   Sat Apr 12 21:38:55 2008 +0000
12219
12220     Rename user_specified_window_background and window_background_color
12221     to image.use_custom_border_color and image.border_color.
12222     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
12223     Rename pref_colorbutton_new() to pref_color_button_new().
12224
12225 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
12226 Author: Laurent Monin <geeqie@norz.org>
12227 Date:   Sat Apr 12 19:33:59 2008 +0000
12228
12229     Rename window options (moved to layout) and re-order rc file.
12230
12231 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
12232 Author: Laurent Monin <geeqie@norz.org>
12233 Date:   Sat Apr 12 17:20:34 2008 +0000
12234
12235     Fix bad image option name in the rc file.
12236
12237 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
12238 Author: Laurent Monin <geeqie@norz.org>
12239 Date:   Sat Apr 12 17:09:20 2008 +0000
12240
12241     Fix display bug when using "Limit image size when autofitting" option.
12242
12243 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
12244 Author: Laurent Monin <geeqie@norz.org>
12245 Date:   Sat Apr 12 15:13:00 2008 +0000
12246
12247     Beautify rc file, adding sub-sections titles.
12248
12249 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
12250 Author: Laurent Monin <geeqie@norz.org>
12251 Date:   Sat Apr 12 15:04:58 2008 +0000
12252
12253     Rename image-related options.
12254
12255 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
12256 Author: Laurent Monin <geeqie@norz.org>
12257 Date:   Sat Apr 12 09:41:44 2008 +0000
12258
12259     Rename thumbnails related options.
12260
12261 commit b9dfc44002659a2d65061c92167c054e5c7929cb
12262 Author: Laurent Monin <geeqie@norz.org>
12263 Date:   Sat Apr 12 09:12:37 2008 +0000
12264
12265     Rename file filtering options.
12266
12267 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
12268 Author: Laurent Monin <geeqie@norz.org>
12269 Date:   Sat Apr 12 08:59:52 2008 +0000
12270
12271     Drop unused stuff.
12272
12273 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
12274 Author: Laurent Monin <geeqie@norz.org>
12275 Date:   Sat Apr 12 08:40:02 2008 +0000
12276
12277     Rename collection options.
12278
12279 commit 08116df6d62d699829022021020d180e0b2e390e
12280 Author: Laurent Monin <geeqie@norz.org>
12281 Date:   Sat Apr 12 08:35:58 2008 +0000
12282
12283     Rename file sorting options.
12284
12285 commit 7aa112520e180d55e51b04770b8faaa3cf099491
12286 Author: Laurent Monin <geeqie@norz.org>
12287 Date:   Sat Apr 12 08:28:08 2008 +0000
12288
12289     Re-order and try to group options.
12290
12291 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
12292 Author: Laurent Monin <geeqie@norz.org>
12293 Date:   Sat Apr 12 08:05:44 2008 +0000
12294
12295     Rename color profile options.
12296
12297 commit e67112638b3f486d8aff634119904205779f9187
12298 Author: Laurent Monin <geeqie@norz.org>
12299 Date:   Sat Apr 12 07:46:01 2008 +0000
12300
12301     Rename slideshow options.
12302
12303 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
12304 Author: Laurent Monin <geeqie@norz.org>
12305 Date:   Sat Apr 12 07:09:19 2008 +0000
12306
12307     Only display defined exif tags by default.
12308
12309 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
12310 Author: Laurent Monin <geeqie@norz.org>
12311 Date:   Sat Apr 12 07:00:14 2008 +0000
12312
12313     Drop redundant code.
12314
12315 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
12316 Author: Laurent Monin <geeqie@norz.org>
12317 Date:   Sat Apr 12 06:42:47 2008 +0000
12318
12319     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
12320     Requested by Frédéric Mantegazza.
12321
12322 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
12323 Author: Laurent Monin <geeqie@norz.org>
12324 Date:   Fri Apr 11 23:32:22 2008 +0000
12325
12326     Rationalize fullscreen options naming.
12327
12328 commit 52e680bc814903e8132c0416e85e94774c39b4c4
12329 Author: Laurent Monin <geeqie@norz.org>
12330 Date:   Fri Apr 11 23:01:00 2008 +0000
12331
12332     options_c -> c_options
12333
12334 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
12335 Author: Laurent Monin <geeqie@norz.org>
12336 Date:   Fri Apr 11 22:52:22 2008 +0000
12337
12338     Move more options to ConfOptions.
12339
12340 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
12341 Author: Laurent Monin <geeqie@norz.org>
12342 Date:   Fri Apr 11 22:27:54 2008 +0000
12343
12344     Move file_sort_case_sensitive to ConfOptions.
12345
12346 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
12347 Author: Laurent Monin <geeqie@norz.org>
12348 Date:   Fri Apr 11 22:14:36 2008 +0000
12349
12350     Add a new struct ConfOptions to handle options.
12351     Changes were made among the code to use only one global var
12352     named "options" of type ConfOptions *.
12353     Initialization takes place in new init_options().
12354
12355 commit 115597977870a18c7ffcd527d381ba7babad049d
12356 Author: Laurent Monin <geeqie@norz.org>
12357 Date:   Fri Apr 11 20:35:37 2008 +0000
12358
12359     Make thumbnail standard fail directory after current application
12360     name and version.
12361
12362 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
12363 Author: Laurent Monin <geeqie@norz.org>
12364 Date:   Fri Apr 11 20:01:29 2008 +0000
12365
12366     Define drag and drop target string in dnd.h.
12367     Make it use the current name of the application.
12368
12369 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
12370 Author: Laurent Monin <geeqie@norz.org>
12371 Date:   Fri Apr 11 19:43:36 2008 +0000
12372
12373     Use secure save in history_list_save().
12374
12375 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
12376 Author: Laurent Monin <geeqie@norz.org>
12377 Date:   Fri Apr 11 17:11:14 2008 +0000
12378
12379     Use secure save in comment_file_write().
12380
12381 commit e91c9429984b95358b9f9bd6161ab6003a47d321
12382 Author: Laurent Monin <geeqie@norz.org>
12383 Date:   Fri Apr 11 16:46:21 2008 +0000
12384
12385     Secure save now unlinks temporary file on error by default.
12386     It will prevent left-behind temporary files, but also prevent
12387     potential data recovery from partially written files (it
12388     should not be a problem here).
12389
12390 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
12391 Author: Laurent Monin <geeqie@norz.org>
12392 Date:   Fri Apr 11 16:04:37 2008 +0000
12393
12394     Use secure save feature when saving collections.
12395
12396 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
12397 Author: Laurent Monin <geeqie@norz.org>
12398 Date:   Fri Apr 11 16:02:33 2008 +0000
12399
12400     Preserve permissions of the destination file when using secure save.
12401
12402 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
12403 Author: Laurent Monin <geeqie@norz.org>
12404 Date:   Fri Apr 11 15:27:08 2008 +0000
12405
12406     Revert part of the previous patch, let the caller take care
12407     of calling path_from_utf8().
12408
12409 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
12410 Author: Laurent Monin <geeqie@norz.org>
12411 Date:   Fri Apr 11 14:27:55 2008 +0000
12412
12413     Use path_from_utf8() on the passed filename.
12414     Add const attribute.
12415
12416 commit add11b2e5e37c14112a234a84434518a81e0d88e
12417 Author: Laurent Monin <geeqie@norz.org>
12418 Date:   Fri Apr 11 13:07:48 2008 +0000
12419
12420     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
12421     so add a test for it in configure.
12422     Wrap generated headers files with #ifdef/#endif and add
12423     a comment related to their auto-generated nature.
12424     Make the generation itself quiet, but display a message
12425     on error.
12426     Make these targets depend on respective Makefile.in.
12427
12428 commit b27dd030781ba757068cc7c2722830eafc33bd8c
12429 Author: Laurent Monin <geeqie@norz.org>
12430 Date:   Fri Apr 11 12:31:32 2008 +0000
12431
12432     Move secure save code to its own files: secure_save.{c,h}.
12433
12434 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
12435 Author: Laurent Monin <geeqie@norz.org>
12436 Date:   Fri Apr 11 12:25:36 2008 +0000
12437
12438     Add missing #ifdef/#endif.
12439
12440 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
12441 Author: Laurent Monin <geeqie@norz.org>
12442 Date:   Fri Apr 11 10:46:52 2008 +0000
12443
12444     Ensure that gcc flag -Wall is set.
12445
12446 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
12447 Author: Laurent Monin <geeqie@norz.org>
12448 Date:   Fri Apr 11 10:45:37 2008 +0000
12449
12450     Silent some gcc warnings.
12451
12452 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
12453 Author: Laurent Monin <geeqie@norz.org>
12454 Date:   Fri Apr 11 09:02:20 2008 +0000
12455
12456     Prevent multiple insertion of the same file in a collection.
12457     Use a hash table to speed up existence tests.
12458
12459 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
12460 Author: Laurent Monin <geeqie@norz.org>
12461 Date:   Fri Apr 11 08:10:40 2008 +0000
12462
12463     Only display these messages if debug mode is enabled.
12464
12465 commit d934f5a735c2816ff6fca653672b65536c79eb2f
12466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12467 Date:   Thu Apr 10 19:27:42 2008 +0000
12468
12469     fixed dates in pan-calendar
12470
12471 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
12472 Author: Laurent Monin <geeqie@norz.org>
12473 Date:   Thu Apr 10 12:07:34 2008 +0000
12474
12475     Fix fCamera even more.
12476
12477 commit 3655d6512451651b6daa4659732765e41a42805e
12478 Author: Laurent Monin <geeqie@norz.org>
12479 Date:   Thu Apr 10 11:31:20 2008 +0000
12480
12481     Do not display ... if not truncated.
12482
12483 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
12484 Author: Laurent Monin <geeqie@norz.org>
12485 Date:   Thu Apr 10 10:43:15 2008 +0000
12486
12487     Add the possibility to truncate overlay infos displayed:
12488     %fCamera:20% will truncate data displayed to 20 characters
12489     and add 3 dots at the end.
12490     For example, %name% -> some_file, %name:4% -> some...
12491
12492 commit c3a31cca879b0496a7cff3c7443a705a8183854d
12493 Author: Laurent Monin <geeqie@norz.org>
12494 Date:   Thu Apr 10 00:09:43 2008 +0000
12495
12496     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
12497
12498 commit c265a3b27d21585787453f51c6c88f9919731700
12499 Author: Laurent Monin <geeqie@norz.org>
12500 Date:   Wed Apr 9 22:47:43 2008 +0000
12501
12502     Resync .po files. French translation was updated (100% made).
12503
12504 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
12505 Author: Laurent Monin <geeqie@norz.org>
12506 Date:   Wed Apr 9 22:36:43 2008 +0000
12507
12508     Add 3 missing files to POTFILES.in.
12509
12510 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
12511 Author: Laurent Monin <geeqie@norz.org>
12512 Date:   Wed Apr 9 22:33:06 2008 +0000
12513
12514     Simple helper script to display translation statistics.
12515
12516 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
12517 Author: Laurent Monin <geeqie@norz.org>
12518 Date:   Wed Apr 9 22:13:11 2008 +0000
12519
12520     Fix a typo: "while fluorescent" -> "white fluorescent"
12521
12522 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
12523 Author: Laurent Monin <geeqie@norz.org>
12524 Date:   Wed Apr 9 22:01:52 2008 +0000
12525
12526     Resync .po files. Update french translation.
12527
12528 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
12529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12530 Date:   Wed Apr 9 21:14:50 2008 +0000
12531
12532     fixed crash in pan_calendar
12533
12534 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
12535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12536 Date:   Wed Apr 9 20:49:32 2008 +0000
12537
12538     improved histogram drawing
12539
12540 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
12541 Author: Laurent Monin <geeqie@norz.org>
12542 Date:   Wed Apr 9 16:37:54 2008 +0000
12543
12544     Simplify and unify gtk_window creation with the help of
12545     the new window_new() function, that wraps gtk_window_new()
12546     call.
12547     Subclass, title and icon are set in the same call.
12548
12549 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
12550 Author: Laurent Monin <geeqie@norz.org>
12551 Date:   Wed Apr 9 13:53:01 2008 +0000
12552
12553     Replace occurences of Geeqie / geeqie by constants defined in main.h.
12554
12555 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
12556 Author: Laurent Monin <geeqie@norz.org>
12557 Date:   Tue Apr 8 23:41:01 2008 +0000
12558
12559     int -> gint
12560
12561 commit ea52620169109844ba024c26d1b1c4a6dc29c885
12562 Author: Laurent Monin <geeqie@norz.org>
12563 Date:   Tue Apr 8 23:39:27 2008 +0000
12564
12565     Make xmp debug info only appears when debug >= 2.
12566
12567 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
12568 Author: Laurent Monin <geeqie@norz.org>
12569 Date:   Tue Apr 8 23:33:49 2008 +0000
12570
12571     Enable image rotation depending on EXIF by default.
12572     New users shouldn't have to search for it.
12573
12574 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
12575 Author: Laurent Monin <geeqie@norz.org>
12576 Date:   Tue Apr 8 23:25:46 2008 +0000
12577
12578     Fix missing header files inclusions.
12579
12580 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
12581 Author: Laurent Monin <geeqie@norz.org>
12582 Date:   Tue Apr 8 23:16:12 2008 +0000
12583
12584     GQVIEW_* -> GQ_*
12585
12586 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
12587 Author: Laurent Monin <geeqie@norz.org>
12588 Date:   Tue Apr 8 23:07:09 2008 +0000
12589
12590     GQVIEW_H -> MAIN_H
12591
12592 commit f4398500f5a7fbe6236d5573170f8e359823d87e
12593 Author: Laurent Monin <geeqie@norz.org>
12594 Date:   Tue Apr 8 23:02:33 2008 +0000
12595
12596     gqview.h -> main.h
12597
12598 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
12599 Author: Laurent Monin <geeqie@norz.org>
12600 Date:   Tue Apr 8 22:31:42 2008 +0000
12601
12602     Remove obsolete prototype.
12603
12604 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
12605 Author: Laurent Monin <geeqie@norz.org>
12606 Date:   Tue Apr 8 22:28:55 2008 +0000
12607
12608     gqview_remote -> remote_connection
12609     gqview_command_collection -> command_collection
12610     gqview_remote_control() -> remote_control()
12611     gqview_remote_help() -> remote_help()
12612     gqview_remote_command_find() -> remote_command_find()
12613     gqview_remote_build_list() -> remote_build_list()
12614     gqview_remote_cb() -> remote_cb()
12615
12616 commit ae45bad7722ac83ba3fbd91499209c5054bda199
12617 Author: Laurent Monin <geeqie@norz.org>
12618 Date:   Tue Apr 8 22:16:56 2008 +0000
12619
12620     exit_gqview() renamed to exit_program().
12621     exit_gqview_final() renamed to exit_program_final().
12622
12623 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
12624 Author: Laurent Monin <geeqie@norz.org>
12625 Date:   Tue Apr 8 22:05:04 2008 +0000
12626
12627     Add support for some Samsung raw files (.pef).
12628     
12629     Samsung raw not strongly differ from Pentax raw.
12630     The only difference in header (manufacturer, camera name and etc).
12631     Tested on Samsung GX-1S and Pentax *ist DS.
12632     Patch by Max Lushnikov.
12633
12634 commit ccc538651bada138f49aec344cc69398359c1fce
12635 Author: Laurent Monin <geeqie@norz.org>
12636 Date:   Tue Apr 8 21:55:58 2008 +0000
12637
12638     Implement secure rc file saving.
12639     First data is written to a temporary file, then if nothing
12640     was wrong, this file is renamed to the final name.
12641     This way the risk of corrupted rc file is greatly reduced.
12642     The code is borrowed from ELinks (http://elinks.cz).
12643
12644 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
12645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12646 Date:   Tue Apr 8 21:52:04 2008 +0000
12647
12648     fixed histogram label
12649
12650 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
12651 Author: Laurent Monin <geeqie@norz.org>
12652 Date:   Tue Apr 8 21:33:29 2008 +0000
12653
12654     Fix the "continuous display" of tooltips in the collection view
12655     (before the tooltip delay occured once, then changing icon to icon never hide the
12656     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
12657     but disappears when moving cursor to another icon).
12658     
12659     Display the full path to the file when Show filename text is on (before nothing
12660     was displayed).
12661     
12662     When Show filename text is off, behavior is unchanged, the (short) filename is
12663     displayed.
12664
12665 commit bddcf782295eb021e6b525ee5773fbea3947b83b
12666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12667 Date:   Tue Apr 8 20:56:50 2008 +0000
12668
12669     reworked the histogram patch by Uwe Ohse, most of the code is in
12670     separate files
12671
12672 commit 149161487904c823cc003a0c45fe1e3cc82205e8
12673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12674 Date:   Tue Apr 8 17:26:13 2008 +0000
12675
12676     fixed file delete notification in view_file_icon
12677
12678 commit 692e15a37d917d37f5171a64264c06b7635cb39a
12679 Author: Laurent Monin <geeqie@norz.org>
12680 Date:   Tue Apr 8 16:22:21 2008 +0000
12681
12682     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
12683
12684 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
12685 Author: Laurent Monin <geeqie@norz.org>
12686 Date:   Tue Apr 8 15:53:03 2008 +0000
12687
12688     Move active variable affectation after the test.
12689
12690 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
12691 Author: Laurent Monin <geeqie@norz.org>
12692 Date:   Tue Apr 8 14:52:42 2008 +0000
12693
12694     Simplify layout_color_name_parse() using g_strdelimit().
12695
12696 commit b43697803c521709dc639805718e079b3f4edcdd
12697 Author: Laurent Monin <geeqie@norz.org>
12698 Date:   Tue Apr 8 14:50:14 2008 +0000
12699
12700     Tidy up, whitespaces and indentation fix.
12701
12702 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
12703 Author: Laurent Monin <geeqie@norz.org>
12704 Date:   Tue Apr 8 11:53:35 2008 +0000
12705
12706     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
12707     Nadvornik.
12708     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
12709     gdk_color_to_string() was replaced by a equivalent function.
12710
12711 commit 255ee5523caae0230e4e163109b00364f3b8180f
12712 Author: Laurent Monin <geeqie@norz.org>
12713 Date:   Mon Apr 7 19:47:22 2008 +0000
12714
12715     Add the possibility to print file names with path.
12716     A checkbox was added to the Text tab in the Print dialog.
12717     
12718     Name checked and Path unchecked  -> filename.jpg
12719     Name checked and Path checked    -> /some/dir/filename.jpg
12720     Name unchecked and Path checked  -> /some/dir/
12721     
12722     Patch by Michael Mokeev and Laurent Monin.
12723
12724 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
12725 Author: Laurent Monin <geeqie@norz.org>
12726 Date:   Mon Apr 7 19:06:17 2008 +0000
12727
12728     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
12729
12730 commit da12ecf1747a682afe776cf99ea76f4342fd9876
12731 Author: Laurent Monin <geeqie@norz.org>
12732 Date:   Mon Apr 7 18:52:54 2008 +0000
12733
12734     Add the possibility to match duplicates on the name but ignoring the case.
12735     A new item was added to types of match combo box in the Find duplicates dialog.
12736
12737 commit e0831fd697ffb602fc780ea49f4f09259978f867
12738 Author: Laurent Monin <geeqie@norz.org>
12739 Date:   Mon Apr 7 08:09:39 2008 +0000
12740
12741     Display marks in overlay info only if at least one is set.
12742     Fix a missing g_string_free().
12743
12744 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
12745 Author: Laurent Monin <geeqie@norz.org>
12746 Date:   Sun Apr 6 10:17:41 2008 +0000
12747
12748     Mark all exif labels as translatable.
12749     Before only some of them were enclosed by N_().
12750
12751 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
12752 Author: Laurent Monin <geeqie@norz.org>
12753 Date:   Sun Apr 6 10:03:54 2008 +0000
12754
12755     Mark strings as translatable.
12756
12757 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
12758 Author: Laurent Monin <geeqie@norz.org>
12759 Date:   Sat Apr 5 15:23:39 2008 +0000
12760
12761     Improve remove_trailing_slash() so it allocates no more than
12762     needed bytes and remove all trailing slashes instead only one.
12763
12764 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
12765 Author: Laurent Monin <geeqie@norz.org>
12766 Date:   Sat Apr 5 11:59:29 2008 +0000
12767
12768     Comment out unused code.
12769     Geeqie code now compiles cleanly with -Wall gcc option.
12770
12771 commit 4b5d366799dd336e39bda4570cb48c706b87512d
12772 Author: Laurent Monin <geeqie@norz.org>
12773 Date:   Fri Apr 4 22:34:55 2008 +0000
12774
12775     Change default exif order a bit to move up common and useful
12776     info.
12777
12778 commit 629f646396dece8527f11d9c55cf37e96420df7a
12779 Author: Laurent Monin <geeqie@norz.org>
12780 Date:   Fri Apr 4 22:23:36 2008 +0000
12781
12782     Re-add "What to show in properties dialog:" label before the table.
12783
12784 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
12785 Author: Laurent Monin <geeqie@norz.org>
12786 Date:   Fri Apr 4 22:12:28 2008 +0000
12787
12788     Rename exif preferences tab to "Properties", and name the
12789     subsection "Exif".
12790
12791 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
12792 Author: Laurent Monin <geeqie@norz.org>
12793 Date:   Fri Apr 4 18:50:52 2008 +0000
12794
12795     Fix a segfault occuring when enabling debug mode.
12796     At this point il->fd can be null.
12797
12798 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
12799 Author: Laurent Monin <geeqie@norz.org>
12800 Date:   Thu Apr 3 23:29:14 2008 +0000
12801
12802     Make the wmclass value unique among the code by defining
12803     it in main header file as GQ_WMCLASS.
12804     Before this patch, it was set using PACKAGE (="geeqie"),
12805     or by the hardcoded string "Geeqie".
12806     Now all Geeqie windows have the same value for wmclass.
12807
12808 commit ba02c7206762d6851a1af2776361daaf16a3db9a
12809 Author: Laurent Monin <geeqie@norz.org>
12810 Date:   Thu Apr 3 22:39:50 2008 +0000
12811
12812     Initialize variables, clearing a gcc warning.
12813
12814 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
12815 Author: Laurent Monin <geeqie@norz.org>
12816 Date:   Thu Apr 3 22:33:28 2008 +0000
12817
12818     Add missing prototype to header file.
12819
12820 commit 1d07e403b4460791de952fa6b3089e667b60264b
12821 Author: Laurent Monin <geeqie@norz.org>
12822 Date:   Thu Apr 3 22:29:20 2008 +0000
12823
12824     Add few missing prototypes to header file.
12825
12826 commit bae17221c04c2d7ac5a473e94ac0562603d83507
12827 Author: Laurent Monin <geeqie@norz.org>
12828 Date:   Thu Apr 3 22:20:42 2008 +0000
12829
12830     Drop a bunch of unused variables.
12831
12832 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
12833 Author: Laurent Monin <geeqie@norz.org>
12834 Date:   Thu Apr 3 22:14:37 2008 +0000
12835
12836     Add missing #include.
12837
12838 commit b5004054f8709b415a62b457fc166216014e4d6c
12839 Author: Laurent Monin <geeqie@norz.org>
12840 Date:   Thu Apr 3 22:13:12 2008 +0000
12841
12842     Remove unused variables.
12843
12844 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
12845 Author: Laurent Monin <geeqie@norz.org>
12846 Date:   Thu Apr 3 22:09:36 2008 +0000
12847
12848     Add missing prototype.
12849
12850 commit 46cbdf33c88a15bca579a00022356361f7854ec8
12851 Author: Laurent Monin <geeqie@norz.org>
12852 Date:   Thu Apr 3 22:06:31 2008 +0000
12853
12854     Drop 3 unused variables and comment out 2 unused functions.
12855
12856 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
12857 Author: Laurent Monin <geeqie@norz.org>
12858 Date:   Thu Apr 3 22:03:14 2008 +0000
12859
12860     Add parenthesis around affection to clear a gcc warning.
12861
12862 commit fab357ea72855cdc4397ad4e4009206f47e9065e
12863 Author: Laurent Monin <geeqie@norz.org>
12864 Date:   Thu Apr 3 22:01:08 2008 +0000
12865
12866     Fix a signedness warning.
12867
12868 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
12869 Author: Laurent Monin <geeqie@norz.org>
12870 Date:   Thu Apr 3 21:54:23 2008 +0000
12871
12872     Main configuration file was renamed from gqviewrc to geeqierc.
12873
12874 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
12875 Author: Laurent Monin <geeqie@norz.org>
12876 Date:   Thu Apr 3 21:50:53 2008 +0000
12877
12878     Fix a segfault occuring when using --without-exiv2 and
12879     concerning exif stuff.
12880
12881 commit c34caea4863dc67b9420eefeab15fea347482d00
12882 Author: Laurent Monin <geeqie@norz.org>
12883 Date:   Thu Apr 3 21:49:17 2008 +0000
12884
12885     Fix missing bit of previous patch.
12886
12887 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
12888 Author: Laurent Monin <geeqie@norz.org>
12889 Date:   Thu Apr 3 21:04:19 2008 +0000
12890
12891     Fix two more gcc warnings related to function declarations.
12892
12893 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
12894 Author: Laurent Monin <geeqie@norz.org>
12895 Date:   Thu Apr 3 20:53:13 2008 +0000
12896
12897     Remove two unused variables declarations, and add a missing #include.
12898
12899 commit ae6a05ca1496e697792873538344986662731d33
12900 Author: Laurent Monin <geeqie@norz.org>
12901 Date:   Thu Apr 3 20:46:55 2008 +0000
12902
12903     Drop unused variable.
12904
12905 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
12906 Author: Laurent Monin <geeqie@norz.org>
12907 Date:   Thu Apr 3 20:45:55 2008 +0000
12908
12909     Add missing return at the end of editor_command_next_start().
12910
12911 commit f73531befc98f27f324b2d8931037cb992cee5eb
12912 Author: Laurent Monin <geeqie@norz.org>
12913 Date:   Thu Apr 3 20:40:15 2008 +0000
12914
12915     Drop unused variable.
12916
12917 commit 66f99ad9b066545846752becd21c8fe28360d27d
12918 Author: Laurent Monin <geeqie@norz.org>
12919 Date:   Thu Apr 3 20:38:59 2008 +0000
12920
12921     Make collect_manager_process_action() static.
12922
12923 commit 8e4da844d26d88157198173ae9085700c3ad7e15
12924 Author: Laurent Monin <geeqie@norz.org>
12925 Date:   Thu Apr 3 20:34:49 2008 +0000
12926
12927     Fix typos in functions names: file_list -> filelist.
12928
12929 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
12930 Author: Laurent Monin <geeqie@norz.org>
12931 Date:   Thu Apr 3 20:25:22 2008 +0000
12932
12933     Remove unused variable declarations.
12934
12935 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
12936 Author: Laurent Monin <geeqie@norz.org>
12937 Date:   Thu Apr 3 20:24:20 2008 +0000
12938
12939     Fix missing header include (filelist.h).
12940
12941 commit a161508a7fcab4d94be9661e844e1cbadb459016
12942 Author: Laurent Monin <geeqie@norz.org>
12943 Date:   Thu Apr 3 20:19:16 2008 +0000
12944
12945     Remove unused variables declarations.
12946
12947 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
12948 Author: Laurent Monin <geeqie@norz.org>
12949 Date:   Thu Apr 3 20:11:09 2008 +0000
12950
12951     Move tabs code from config_window_create() to new smaller functions.
12952     Each tab has now its own function named:
12953     config_tab_general(), config_tab_image(), config_tab_windows(),
12954     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
12955     config_tab_advanced();
12956
12957 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
12958 Author: Laurent Monin <geeqie@norz.org>
12959 Date:   Thu Apr 3 18:20:39 2008 +0000
12960
12961     Use more generic names for some cache manager callback functions.
12962
12963 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
12964 Author: Laurent Monin <geeqie@norz.org>
12965 Date:   Thu Apr 3 17:34:30 2008 +0000
12966
12967     Replace some occurences of gqview by Geeqie.
12968
12969 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
12970 Author: Laurent Monin <geeqie@norz.org>
12971 Date:   Thu Apr 3 17:15:49 2008 +0000
12972
12973     Add a debug level spinner at the end of Preferences > Advanced.
12974     One can now enable debug mode without restarting geeqie.
12975     A possibility to disable all debugging code and related options
12976     at compile time was added.
12977
12978 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
12979 Author: Laurent Monin <geeqie@norz.org>
12980 Date:   Thu Apr 3 14:35:03 2008 +0000
12981
12982     Fix and simplify thumbnails size combo box related code.
12983     Some variables were unused, code was buggy (spurious entry at
12984     the end of the list). A sanity check for values coming from
12985     rc file was added. Two constants now define the default
12986     thumbnail size.
12987
12988 commit 1671ec2fa789db8370f51fb6ef8efca946865931
12989 Author: Laurent Monin <geeqie@norz.org>
12990 Date:   Thu Apr 3 13:58:20 2008 +0000
12991
12992     Make the preferences window resizeable, and try to improve
12993     display of editors tab.
12994
12995 commit ab990a8c71aed99def1757293cbb888da37af2a9
12996 Author: Laurent Monin <geeqie@norz.org>
12997 Date:   Thu Apr 3 13:24:13 2008 +0000
12998
12999     Tidy up. Fix indentation and missing whitespaces.
13000     Make editors table creation code a bit more readable.
13001
13002 commit cf5166859290614def5203aea1900d302d02c6de
13003 Author: Laurent Monin <geeqie@norz.org>
13004 Date:   Thu Apr 3 08:51:32 2008 +0000
13005
13006     Setting no limit size to trash directory is now possible using zero as value.
13007     A tooltip was added to the spinner to inform the user of this possibility.
13008     When 0 is set, no remaining/free space check occurs.
13009     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
13010     is more conform to today's standards.
13011     The delete dialog now displays more information:
13012     - if external command will be used
13013     - if safe delete is on, max size and path to the trash
13014     - if safe delete is off
13015
13016 commit 84a0008e3167969e2250ac1169da57ad8464624d
13017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13018 Date:   Wed Apr 2 20:44:40 2008 +0000
13019
13020     various exif improvements based on patch by Uwe Ohse
13021     try to compute 35mm focal length
13022
13023 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
13024 Author: Laurent Monin <geeqie@norz.org>
13025 Date:   Wed Apr 2 12:12:50 2008 +0000
13026
13027     Make properties tabs reorderable through drag'n drop.
13028     Order is preserved during the whole session.
13029     When a new properties dialog is open, it uses the last order used.
13030     Currently, order isn't saved to rc file.
13031
13032 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
13033 Author: Laurent Monin <geeqie@norz.org>
13034 Date:   Wed Apr 2 10:40:54 2008 +0000
13035
13036     Honor selection while fullscreen navigation.
13037     The behavior is now consistent in full screen and windowed mode.
13038     It fixes the fact that the selection was discarded on "Next".
13039     Patch by Uwe Ohse. Cleanups by Laurent Monin.
13040
13041 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
13042 Author: Laurent Monin <geeqie@norz.org>
13043 Date:   Tue Apr 1 07:42:31 2008 +0000
13044
13045     Fix display of image number in properties dialog when more than one image is selected.
13046
13047 commit 46b72816ae905359b0f58dc9306391a045c64851
13048 Author: Laurent Monin <geeqie@norz.org>
13049 Date:   Mon Mar 31 22:10:25 2008 +0000
13050
13051     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
13052
13053 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
13054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13055 Date:   Mon Mar 31 21:09:36 2008 +0000
13056
13057     use quoted_value everywhere
13058     simplify parsing of multiple quoted values on one line
13059
13060 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
13061 Author: Laurent Monin <geeqie@norz.org>
13062 Date:   Mon Mar 31 07:29:03 2008 +0000
13063
13064     Indentation and white lines minor fixes.
13065
13066 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
13067 Author: Laurent Monin <geeqie@norz.org>
13068 Date:   Sun Mar 30 19:26:35 2008 +0000
13069
13070     Move strlen() calls outside the while loop.
13071
13072 commit 05e266040ad17850e0b808ba3ddc94fefb526120
13073 Author: Laurent Monin <geeqie@norz.org>
13074 Date:   Sun Mar 30 14:19:34 2008 +0000
13075
13076     Comment out forgotten debugging code.
13077
13078 commit 7bfda96a852553fd035ffefcd44c82dab63de722
13079 Author: Laurent Monin <geeqie@norz.org>
13080 Date:   Sun Mar 30 14:18:04 2008 +0000
13081
13082     Fix two minor compilation warnings.
13083
13084 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
13085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13086 Date:   Sun Mar 30 11:47:14 2008 +0000
13087
13088     differentiate among normal image, raw image and metadata
13089     removed raw extension lists on various places and fixed most of the
13090     Exiv2 warnings
13091     todo: configuration and a special icons for unreadable raw or metadata
13092
13093 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
13094 Author: Laurent Monin <geeqie@norz.org>
13095 Date:   Sun Mar 30 07:14:37 2008 +0000
13096
13097     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
13098
13099 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
13100 Author: Laurent Monin <geeqie@norz.org>
13101 Date:   Sat Mar 29 21:47:10 2008 +0000
13102
13103     Improve escaping and quoting of strings saved in rc files.
13104
13105 commit a6b652131200ed7c783431147a4ea52024341200
13106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13107 Date:   Sat Mar 29 14:59:14 2008 +0000
13108
13109     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
13110
13111 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
13112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13113 Date:   Sat Mar 29 10:38:15 2008 +0000
13114
13115     set user-defined color as image background - patch by Laurent MONIN
13116
13117 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
13118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13119 Date:   Sat Mar 29 10:11:02 2008 +0000
13120
13121     fixed color management initialization
13122
13123 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
13124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13125 Date:   Wed Mar 26 12:07:00 2008 +0000
13126
13127     README fixes
13128
13129 commit 407aa583a11e3dc639b45941cd642636e90b8da4
13130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13131 Date:   Wed Mar 26 08:02:45 2008 +0000
13132
13133     updated README files
13134
13135 commit 326749190b90a0d6856aadc41863147f4036ef74
13136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13137 Date:   Wed Mar 26 08:00:46 2008 +0000
13138
13139     improved xmp vs. legacy metadata handling
13140
13141 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
13142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13143 Date:   Mon Mar 24 23:15:29 2008 +0000
13144
13145     fixed crashes with --debug
13146
13147 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
13148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13149 Date:   Mon Mar 24 20:42:39 2008 +0000
13150
13151     added all possible raw extensions that I could find
13152
13153 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
13154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13155 Date:   Mon Mar 24 14:49:00 2008 +0000
13156
13157     improved support for older exiv2 versions
13158
13159 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
13160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13161 Date:   Mon Mar 24 14:03:46 2008 +0000
13162
13163     exiv2 version checks
13164
13165 commit 84ae856159768b019f9e84bc7755870d81919ff4
13166 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13167 Date:   Mon Mar 24 12:04:31 2008 +0000
13168
13169     more renames
13170
13171 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
13172 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13173 Date:   Mon Mar 24 10:27:22 2008 +0000
13174
13175     changed logo
13176
13177 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
13178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13179 Date:   Mon Mar 24 09:55:09 2008 +0000
13180
13181     more renames
13182
13183 commit 63da021597cd98d86a924b3e233ef17974df5360
13184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13185 Date:   Sun Mar 23 20:38:54 2008 +0000
13186
13187     rename GQview -> Geeqie over the code
13188
13189 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
13190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13191 Date:   Sun Mar 23 20:18:51 2008 +0000
13192
13193     renamed to geeqie
13194
13195 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
13196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13197 Date:   Sat Mar 22 19:28:45 2008 +0000
13198
13199     raw related fixes
13200
13201 commit 492c7832025b9958963965fafb009de3d8fde085
13202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13203 Date:   Sat Mar 22 17:32:43 2008 +0000
13204
13205     overview of supported raw formats
13206
13207 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
13208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13209 Date:   Sat Mar 22 17:09:14 2008 +0000
13210
13211     configure --without-exiv2
13212
13213 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
13214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13215 Date:   Sat Mar 22 16:43:59 2008 +0000
13216
13217     crw preview support with exiv2
13218
13219 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
13220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13221 Date:   Sun Mar 16 14:11:22 2008 +0000
13222
13223     whitelist of files that can have an xmp sidecar, sample external command
13224     for creating sidecar
13225
13226 commit a7b47030ebe7432a344a9af140418143a3e60510
13227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13228 Date:   Sun Mar 16 10:52:44 2008 +0000
13229
13230     fixed reading sidecar extensions from config file
13231
13232 commit 7597fd790455ba66f96c22589c14f77041473c04
13233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13234 Date:   Sun Mar 16 10:32:52 2008 +0000
13235
13236     write comment and keywords to xmp, sidecars are used if exist
13237
13238 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
13239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13240 Date:   Sat Mar 15 19:53:33 2008 +0000
13241
13242     write support in Exiv2 wrapper; for now only string values
13243
13244 commit 61e73a06de7a43766561aa634ed092f92074fda8
13245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13246 Date:   Sun Feb 24 18:55:19 2008 +0000
13247
13248     a hack to read raw previews with exiv2 0.16, however it should be fixed
13249     in the library
13250
13251 commit 406e5426f94d6f73156a64864486bfc15a57e18e
13252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13253 Date:   Fri Feb 15 10:48:09 2008 +0000
13254
13255     read also iptc and xmp
13256
13257 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
13258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13259 Date:   Thu Feb 14 14:04:43 2008 +0000
13260
13261     more exiv2 fixes
13262
13263 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
13264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13265 Date:   Thu Feb 14 11:03:20 2008 +0000
13266
13267     more exiv2 fixes
13268
13269 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
13270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13271 Date:   Wed Feb 13 23:02:48 2008 +0000
13272
13273     more exiv2 fixes
13274
13275 commit 4f5f09180a9a03d951a695611df2426342201596
13276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13277 Date:   Wed Feb 13 19:31:50 2008 +0000
13278
13279     unified tag names between exiv2 and internal rxif parser
13280
13281 commit bf05ea3fd28410a74676a407f659899e4c912046
13282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13283 Date:   Wed Feb 13 17:47:55 2008 +0000
13284
13285     more exiv2 fixes
13286
13287 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
13288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13289 Date:   Wed Feb 13 17:08:04 2008 +0000
13290
13291     and first version that actually shows some exif data (see advanced view)
13292
13293 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
13294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13295 Date:   Wed Feb 13 16:52:41 2008 +0000
13296
13297     first exiv2 support that does not crash immediately
13298
13299 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
13300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13301 Date:   Wed Feb 13 14:46:23 2008 +0000
13302
13303     started exiv2 integration
13304
13305 commit dd9103a22cd380d10bffb153f495109066f8065e
13306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13307 Date:   Wed Feb 13 13:57:31 2008 +0000
13308
13309     simplified exif.h, moved implementation-specific stuff to exif-int.h
13310
13311 commit 431265bcd9755e6074140f587a9512bb50f0549a
13312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13313 Date:   Mon Feb 11 15:23:43 2008 +0000
13314
13315     do not show frame for full-window images
13316
13317 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
13318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13319 Date:   Mon Feb 11 12:51:28 2008 +0000
13320
13321     improved drawing of image frames
13322
13323 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
13324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13325 Date:   Sat Jan 26 21:18:23 2008 +0000
13326
13327     updated TODO list
13328
13329 commit bf5d79e01c27563022cf7bf091b12d62375157d6
13330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13331 Date:   Sun Jan 20 19:04:18 2008 +0000
13332
13333     debug messages cleanup
13334
13335 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
13336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13337 Date:   Wed Jan 16 19:37:54 2008 +0000
13338
13339     added file with release notes and TODO
13340
13341 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
13342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13343 Date:   Sun Dec 23 21:24:48 2007 +0000
13344
13345     basic sidecar files configuration via preferences dialog
13346
13347 commit 45bbe448e671704146e0bc767810ba93df03ce50
13348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13349 Date:   Sun Dec 23 20:28:50 2007 +0000
13350
13351     fixed loading thumbnails for sidecar files
13352
13353 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
13354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13355 Date:   Sun Dec 23 15:49:23 2007 +0000
13356
13357     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
13358     files
13359
13360 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
13361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13362 Date:   Sat Dec 22 20:33:09 2007 +0000
13363
13364     fixed filelist refresh
13365
13366 commit b06e457b334a134777618c729eb99e71bf1725c9
13367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13368 Date:   Sat Dec 22 10:10:40 2007 +0000
13369
13370     preserve marks setting on layout change
13371
13372 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
13373 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13374 Date:   Sat Dec 22 09:51:12 2007 +0000
13375
13376     basic support for marks in view_file_icon.c
13377
13378 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
13379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13380 Date:   Thu Dec 20 22:43:52 2007 +0000
13381
13382     update FileData on file change
13383
13384 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
13385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13386 Date:   Thu Dec 20 16:18:28 2007 +0000
13387
13388     <num> toggles mark num
13389     <control><num> selects mark num
13390
13391 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
13392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13393 Date:   Thu Dec 20 16:06:20 2007 +0000
13394
13395     created menu "Select" with selection and marks operations
13396
13397 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
13398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13399 Date:   Wed Dec 19 22:01:46 2007 +0000
13400
13401     complete set of boolean operation with marks -
13402     union, intersection, complement
13403
13404 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
13405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13406 Date:   Tue Dec 18 21:15:16 2007 +0000
13407
13408     use accels also in fullscreen mode
13409
13410 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
13411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13412 Date:   Mon Dec 17 21:42:24 2007 +0000
13413
13414     moved some actions to menu and accels
13415
13416 commit a38f59e3953d625d8209673f67380f2cd34ef824
13417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13418 Date:   Mon Dec 17 19:34:43 2007 +0000
13419
13420     removed unused variable
13421
13422 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
13423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13424 Date:   Sun Dec 16 22:30:19 2007 +0000
13425
13426     fixed in-place rename
13427
13428 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
13429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13430 Date:   Sat Dec 15 17:58:51 2007 +0000
13431
13432     better integration of split image functions into menu
13433
13434 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
13435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13436 Date:   Fri Dec 14 21:51:46 2007 +0000
13437
13438     show active marks in image overlay
13439
13440 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
13441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13442 Date:   Sun Dec 9 21:20:27 2007 +0000
13443
13444     fixed image focus
13445
13446 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
13447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13448 Date:   Sun Dec 9 12:33:51 2007 +0000
13449
13450     fixed copying zoom an scroll values from the original image on splitting
13451
13452 commit ce0883ff7b010d5562f1d7d1213b326503229644
13453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13454 Date:   Sun Dec 9 11:58:39 2007 +0000
13455
13456     do not hilight selected image in SPLIT_NONE
13457
13458 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
13459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13460 Date:   Sun Dec 9 00:11:40 2007 +0000
13461
13462     improved drawing of frame around selected image
13463
13464 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
13465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13466 Date:   Sun Nov 25 10:25:25 2007 +0000
13467
13468     more operations with file marks
13469
13470 commit a0cf6aaa112b855b737422d74eb8ba048598d223
13471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13472 Date:   Sat Nov 24 21:06:30 2007 +0000
13473
13474     marks: fixes and cleanup
13475
13476 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
13477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13478 Date:   Thu Nov 22 21:15:35 2007 +0000
13479
13480     improved directory scanning a bit
13481
13482 commit 106211b13e3e057b69bb7676d70155e64eb093cd
13483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13484 Date:   Wed Nov 21 22:46:50 2007 +0000
13485
13486     added possibility to specify prefered file type for external commands
13487
13488 commit 439688c617f392e5e63b68bac42663a05be7df61
13489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13490 Date:   Wed Nov 21 21:21:17 2007 +0000
13491
13492     prevent duplicate sidecar files; code cleanup
13493
13494 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
13495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13496 Date:   Tue Nov 20 22:28:40 2007 +0000
13497
13498     fixed grouping sidecar files and made it configurable via config file
13499     (no gui yet)
13500
13501 commit f4cbb100a217060899694be8fbe42a496f00f443
13502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13503 Date:   Mon Oct 22 19:58:47 2007 +0000
13504
13505     fixed preloading images in file list
13506
13507 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
13508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13509 Date:   Mon Oct 8 19:41:49 2007 +0000
13510
13511     improved FileDataChangeInfo structure, check for another file operation in progress
13512
13513 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
13514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13515 Date:   Tue Oct 2 21:49:02 2007 +0000
13516
13517     display sidecar files (jpeg + raw)  using gtk_tree_store
13518     This is just a prototype to test the functionality, it needs more work.
13519     
13520     Please test, omments are welcome :)
13521
13522 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
13523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13524 Date:   Mon Oct 1 19:52:10 2007 +0000
13525
13526     use FileData even for sidecar file list
13527
13528 commit dab00f02153474d52c62447e25e4a89f70ce918b
13529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13530 Date:   Sun Sep 30 21:10:54 2007 +0000
13531
13532     editors.c was almost completely rewritten:
13533     - centralized template parsing
13534     - better control of executed editors
13535     - possibility to get editor exit status via callback
13536
13537 commit 0521644af7926c994e85a57345d7d9e4045dee23
13538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13539 Date:   Wed Sep 12 21:17:31 2007 +0000
13540
13541     display sidecar extensions in filelist
13542     some cleanup of file marks
13543
13544 commit 06959abbda81a200519ad4b57b16995487b8acd8
13545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13546 Date:   Tue Sep 11 20:06:29 2007 +0000
13547
13548     replaced gchar* path with FileData *fd
13549
13550 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
13551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13552 Date:   Thu Aug 23 20:45:59 2007 +0000
13553
13554     started support for sidecar files like xmp, raw+jpeg etc.
13555
13556 commit d42c34b8f61d1769f068d253d52043862cc49e56
13557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13558 Date:   Mon Aug 20 20:11:32 2007 +0000
13559
13560     more external commands
13561
13562 commit a4e65742955bd3ca929032eac09ea49b57a6873e
13563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13564 Date:   Thu Aug 16 20:57:09 2007 +0000
13565
13566     improved external delete command
13567
13568 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
13569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13570 Date:   Wed Aug 15 21:37:51 2007 +0000
13571
13572     started implementation of external commands; external Delete should work
13573
13574 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
13575 Author: Petr Ostadal <postadal@suse.cz>
13576 Date:   Fri Jul 20 07:10:48 2007 +0000
13577
13578     compilation fix
13579
13580 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
13581 Author: Petr Ostadal <postadal@suse.cz>
13582 Date:   Fri Jul 13 14:03:08 2007 +0000
13583
13584     First implementation of marks for all photos.
13585
13586 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
13587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13588 Date:   Thu Jul 12 20:46:28 2007 +0000
13589
13590     relative scroll is working; some cleanup
13591
13592 commit 45424fcc2bf63a47442a1669f19c57233ed07386
13593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13594 Date:   Wed Jul 11 21:10:25 2007 +0000
13595
13596     connected zoom
13597
13598 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
13599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13600 Date:   Wed Jul 11 20:00:07 2007 +0000
13601
13602     started relative scroll, keep scroll position
13603
13604 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
13605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13606 Date:   Tue Jul 10 21:25:51 2007 +0000
13607
13608     improved connected scroll and active image switching
13609
13610 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
13611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13612 Date:   Fri Jun 29 15:16:46 2007 +0000
13613
13614     implemented split windows
13615     TODO: menus and hotkeys, connected zoom, activating on drag
13616
13617 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
13618
13619         * README: Fix credits for Belarusian translation.
13620
13621 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
13622
13623         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
13624         the data returned by parts_list() was not used here at all.
13625
13626 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
13627
13628         * README: Updates.
13629         * configure.in: Release 2.1.5
13630
13631 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
13632
13633         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
13634         to the system shell. Assumes bash-like escaping syntax for "sh -c".
13635
13636 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
13637
13638         * image-overlay.[ch]: More work on osd icons.
13639         * image.c: Use correct flag when setting auto rotation state, and set
13640         the state again after the rotation so that osd can update.
13641         * img-view.c: Show osd icon when overlay is enabled.
13642         * layout.c, layout_image.[ch]: Enable overlay regardless of the
13643         full screen state, only difference now is that image description text
13644         is only shown when in full screen but icons will always appear.
13645         * layout_util.c: Make I key toggle overlay from windowed mode too.
13646         * typedefs.h (LayoutWindow): Remove no longer used 
13647         full_screen_overlay_on.
13648
13649 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
13650
13651         * print.c (print_job_ps_page_image): Use a white mask when printing
13652         transparent images, fixes bug #1426596.
13653
13654 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
13655
13656         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
13657         begin a slideshow.
13658
13659 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
13660
13661         * image-overlay.[ch]: Prepare for icon notification display, and fix
13662         info overlay image index when on last image of slideshow.
13663         * img-view.c: Fix image index when on last image of slideshow.
13664
13665 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
13666
13667         * image-overlay.[ch]: Rewrite most of the information overlay code to
13668         be more flexible and easily extended.
13669         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
13670         image_state_func callback which is much more informative.
13671         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
13672         function names.
13673
13674 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
13675
13676         * image.c: When resuming a previous color adjustment, set the display
13677         to update incrementally to avoid user confusion of why half of image
13678         is color adjusted.
13679
13680 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
13681
13682         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
13683         linked to an ImageWindow. Fix missing embedded dummy function when
13684         compiling without color profile support.
13685         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
13686         is set to 1 use sRGB color profile for the image. Also fixed order of
13687         starting the image read-ahead when color profiles are in use.
13688         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
13689         cm is a pointer and not a pointer to a pointer.
13690         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
13691         of FALSE.
13692
13693 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
13694
13695         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
13696         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
13697         profiles.
13698         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
13699         and tiff images. This resulted in a rewrite of the jpeg parser; both
13700         to allow searching for any marker type, and to make the code readable.
13701         * format_raw.c: Add color profile tag to the debug code.
13702         * image.c, layout.c: Use embedded color profiles when found and
13703         enabled, also add toggle for the option in color profile menu.
13704
13705 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
13706
13707         * configure.in: Add test for lcms (little cms).
13708         * Makefile.am: Add color-man.[ch]:
13709         * color-man.[ch]: New files for color management support.
13710         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
13711         variables and option saving.
13712         * image.[ch]: Add color profile functions.
13713         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
13714         fix sort menu to use radio buttons.
13715         * menu.c: Use radio buttons for sort menu when appropriate.
13716         * preferences.c: Add color profile options to preferences.
13717         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
13718         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
13719         * view_file_icon.c, view_file_list.c: Check for active state in sort
13720         menu callbacks.
13721         * README: Add info about lcms, and how to disable.
13722
13723 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
13724
13725         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
13726         does not follow symbolic links.
13727         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
13728         * view_dir_list.c: Add delete to folder popup menu.
13729         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
13730         delete sensitive only when parent folder is writable.
13731
13732 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
13733
13734         * view_file_icon.c: Fix odd crash when removing files, it seems the
13735         high priority idle sync is no longer called before the treeview tries
13736         to redraw itself, so fix the cleanup of removed pointers so that they
13737         are always valid or NULL (I wonder if the priorities used by
13738         GtkTreeView have changed in newer versions of GTK?).
13739         * view_file_list.c: Fix progress bar warning when files are removed
13740         before thumbnail generation is finished.
13741
13742 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
13743
13744         * exif.[ch]: Fix memory alignment issues, bug #1593252.
13745
13746 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
13747
13748         * image.c: Fix up initial scroll offset into image when auto rotated
13749         by exif info, and keep same center point when rotating otherwise.
13750
13751 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
13752
13753         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
13754         the value, as when that is eventually fixed to be alignment safe,
13755         the so shall this.
13756
13757 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
13758
13759         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
13760         more in line with their counterparts of exif_byte_get..()
13761
13762 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
13763
13764         * pan-view.c: Break this monstrosity of code into smaller files.
13765         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
13766         layout types into their own files (for now flower is with folder tree).
13767         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
13768         * pan-types.h: Defines, data types, function prototypes.
13769         * pan-util.c: Various utilities.
13770         * src/Makefile.am: Add new files above.
13771
13772 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
13773
13774         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
13775         and use a buffer when drawing to those windows to avoid flicker.
13776         Scrolling with the info [I] visible in full screen is now much
13777         smoother. Only one regression that will be fixed later: overlapping
13778         overlays are now ugly.
13779
13780 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
13781
13782         * format_nikon.h: For the pentax test, use tiff make instead of a magic
13783         string that can move location.
13784
13785 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
13786
13787         * pan-view.c: For calendar view only show months that contain an image.
13788         Allow choice of size when displaying an image with the info popup.
13789
13790 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
13791
13792         * exif.c: Use new format_raw_exif_offset() function to find Exif in
13793         raw files.
13794         * filelist.c: Add orf and pef to displayed file types.
13795         * format_canon.h, format_fuji.h: Update to new #define format.
13796         * format_fuji.c: Use same offset for Exif as the jpeg image as the
13797         Exif is always embedded in the jpeg and assuming offset of 12 is
13798         just broken.
13799         * format_nikon.h: Update to new #define format, and add pentax here
13800         as finding the jpeg will be same code.
13801         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
13802         not all raw files will have a jpeg, but all appear to have Exif tags.
13803         * format_raw.[ch]: Add new camera types, and add a debugging facility
13804         to easily list all tags within tiff files (see format_raw.h to enable).
13805
13806 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
13807
13808         * format_olympus.c: Fix olympus makernote tag types to match image
13809         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
13810         and Olympus.FlashBias.
13811
13812 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
13813
13814         * pan-view.c: Always recalculate canvas size when displaying popups.
13815         * README: Updates.
13816         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
13817         * configure.in: Release 2.1.4 (quick bug fix for pan view).
13818
13819 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
13820
13821         * pan-view.c: Only print things to console when debug is enabled.
13822         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
13823         canvas will not treat scroll position as if a new image was set, this
13824         fixes popups in the Pan View from causing a scroll to the top left or
13825         center when scroll_reset_method is not set to 'no change'. Also clean
13826         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
13827         always set TRUE as they were old cruft.
13828
13829 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
13830
13831         * README: Updates.
13832         * icons/Makefile.am: Remove icon files that no longer exist.
13833         * configure.in: Release 2.1.3
13834
13835 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
13836
13837         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
13838         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
13839         go to next match. Add folder location field to info popup.
13840
13841 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
13842
13843         * bar_exif.[ch]: Make list of general exif tags available to rest of
13844         application.
13845         * pan-view.c: Add option to display exif information in info popup.
13846         Clean up the info popup text alignment. Make displaying the full size
13847         image below the info popup optional (off by default).
13848         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
13849         width/height less than 1.
13850         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
13851         than 1.
13852
13853 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
13854
13855         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
13856         collections and view windows.
13857         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
13858         by the previous keypress handler code cleanup. Add [Control]+V to
13859         view current image in a new image window.
13860
13861 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
13862
13863         * view_file_list.c: Fix slow re-sort when updating list by clearing the
13864         list and adding items in the new order instead of simply moving them.
13865         Fixes bug #1451200.
13866
13867 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
13868
13869         * po/eo.po: Add Esperanto translation,
13870         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
13871         * configure.in (ALL_LINGUAS): Add new translation.
13872         * README: Update credits for above.
13873
13874 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
13875
13876         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
13877         instead of xpms.
13878         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
13879         * pixbuf_util.[ch]: Add new icons.
13880         * icons/Makefile.am: Update generated inline pixbufs.
13881         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
13882         icons/view.xpm: Remove old xpm icons.
13883         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
13884         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
13885         * icons/svg/*.svg: Add svg sources for icons, they are not used or
13886         anything, but this way I can not misplace them again.
13887
13888 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
13889
13890         * info.c: Increase default info window size to 600x400.
13891         * po/be.po: Update Belarusian translation,
13892         submitted by Pavel Piatruk <berserker@neolocation.com>.
13893         * gqview.desktop: Add additional formats to MimeType list.
13894
13895 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
13896
13897         * img-view.c: Use correct method to close the window using Escape key,
13898         fixes bug #1231845. Also added more robust method to update window
13899         list when a window is closed so this doesn't happen again.
13900         * slideshow.c: Add sanity checks to exported functions to check for
13901         NULL SlideShow pointers, to match rest of coding style.
13902
13903 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
13904
13905         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
13906         gtk_object_sink is not available as it is deprecated.
13907
13908 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
13909
13910         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
13911         where obstructed portions of an image were not always generating an
13912         expose event when scrolling the image.
13913
13914 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
13915
13916         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
13917         toggle fullscreen.
13918
13919 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
13920
13921         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
13922         view_file_icon.c: Keypress signal handler code clean-up round 2: the
13923         remaining files. Make control and shift logic easier to follow.
13924
13925 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
13926
13927         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
13928         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
13929         deactivating full screen [F].
13930
13931 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
13932
13933         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
13934         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
13935         the display of current image with [Shift]+[G] keyboard shortcut and
13936         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
13937         activating refresh [R].
13938         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
13939         function.
13940
13941 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
13942
13943         * layout.[ch] (layout_new_with_geometry): New function to create a
13944         layout sized to an X geometry string.
13945         * main.c: Add support for --geometry on the command line.
13946
13947 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
13948
13949         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
13950         but keep the default at 1.
13951
13952 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
13953
13954         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
13955         local thumbnails as per the freedesktop.org thumbnail spec.
13956         * filelist.c: Add .thumblocal to list of ignored folders (those we
13957         never show user).
13958         * main.c: Fix bug in recent command line parser changes, a single
13959         folder on the command line was not processed by parse_out_relatives().
13960
13961 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
13962
13963         * pan-view.c: For now, also display the full size image under the
13964         thumbnail's information bubble. Make clicking the info box close it.
13965
13966 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
13967
13968         * pan-view.c: Recalc the size of the layout when popping up new images
13969         in the calendar so that all new images can be scrolled into view.
13970         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
13971         to resize a tile canvas without the need for a complete reset/render.
13972
13973 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
13974
13975         * main.c: Fix command line parser to work with any combination of files
13976         and/or folders on the command line.
13977
13978 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
13979
13980         * eu.po: Add Basque translation,
13981         submitted by Piarres Beobide <pi@beobide.net>.
13982         * configure.in (ALL_LINGUAS): Add eu.
13983         * README: Update credits.
13984
13985 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
13986
13987         * po/*.po: Make distcheck touches these.
13988         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
13989         * configure.in: Release 2.1.2
13990
13991 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
13992
13993         * vi.po: Update Vietnamese translation,
13994         submitted by pclouds <pclouds@vnlinux.org>.
13995         * README: Updates.
13996
13997 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
13998
13999         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
14000         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
14001         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
14002         zoom to fit" translations, and unmark as fuzzy when only the change in
14003         punctuation caused the fuzzy state.
14004         * README: Updated po-stats list.
14005
14006 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
14007
14008         * utilops.c: Mark string for translation.
14009         * fi.po: Update Finnish translation [merge from 2.0.2],
14010         submitted by Lauri Nurmi <lanurmi@iki.fi>.
14011         * README: Updates.
14012
14013 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
14014
14015         * ru.po: Update Russian translation [merge from 2.0.2],
14016         submitted by Vitaly Lipatov <lav@altlinux.ru>.
14017
14018 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
14019
14020         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
14021         of the d_ino > 0 test as all files listed by readdir should be valid.
14022         dirent.d_ino is not guanteed by POSIX, and at one recent point is
14023         not implemented on cygwin.
14024
14025 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
14026
14027         * pl.po: Update Polish translation,
14028         submitted by Wit Wilinski <madman@linux.bydg.org>.
14029         * README: Updates.
14030
14031 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
14032
14033         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
14034         plus punctuation fix.
14035         * utilops.c: Change auto rename start number to default to 1.
14036         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
14037         * gqview.spec.in: Add Italian translation to RPM spec file,
14038         submitted by HappyCactus <happycactus@people.it>.
14039         * be.po: Add Belarusion translation,
14040         submitted by Pavel Piatruk <berserker@neolocation.com>.
14041         * ca.po: Add Catalan translation [merge from 2.0.2],
14042         submitted by catux.org <mecatxis@ya.com>.
14043         * de.po: Update German translation [merge from 2.0.2],
14044         submitted by Ronny Steiner <Post@SIRSteiner.de>.
14045         * fr.po: Update French translation,
14046         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14047         * it.po: Update Italian translation,
14048         submitted by Kostantino <ciclope10ATalice.it>.
14049         * ko.po: Add Korean translation (mostly menus),
14050         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
14051         * pt_BR.po: Update Brazilian Portuguese translation,
14052         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
14053         * sk.po: Update Slovak translation,
14054         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
14055         * zh_TW.po: Update Traditional Chinese translation,
14056         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
14057
14058 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
14059
14060         * collect-io.c, thumb_standard.c: Do not ignore return value from
14061         g_list_append as newer versions of gtk now set a warning flag.
14062         * utilops.c: Add new auto rename option to enter formatted text, which
14063         uses * and # characters to symbolize original filename and numerical
14064         value (respectively) in new filenames.
14065
14066 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
14067
14068         * cache.c: Make cache loader tolerant of unknown line values, so that
14069         a cache written by newer/older versions of GQview does not result in
14070         recreating data that is actually there.
14071
14072 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
14073
14074         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
14075         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
14076         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
14077         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
14078         warnings in gcc 4.0.
14079
14080 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
14081
14082         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
14083         contents, to allow the check for a changed timestamp do it's job.
14084         * doc/10_options.html: Fix page link in docs.
14085
14086 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
14087
14088         * cache-loader.c (cache_loader_process): When converting Exif date
14089         string to time_t, tell mktime DST is unknown (-1).
14090
14091 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
14092
14093         * image.c (image_zoom_cb): If needed, update window title when
14094         zoom changes.
14095         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
14096         size results in a new scale value.
14097         * README: Updates.
14098         * configure.in: Release 2.1.1
14099
14100 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
14101
14102         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
14103         running an editor command.
14104         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
14105         prevent exit of full screen.
14106         * image-load.c (image_load_begin): Fix to not treat short reads as
14107         end of file condition.
14108         * README, doc/10_5_editor_commands.html: Document %w macro for editor
14109         commands.
14110         * po/it.po: Update Italian translation,
14111         submitted by Kostantino <inverness1ATvirgilio.it>.
14112
14113 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
14114
14115         * format_canon.[ch]: Reimplement canon raw parser to use convenience
14116         functions from exif.c, also separated parsers into one per file type.
14117         For the cr2 format also verify compression type in tiff field 0x0103.
14118         * format_raw.c: Add FIXME comment noting current shortcomings.
14119
14120 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
14121
14122         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
14123         exif_text_list_find_value() will always return newly allocated text.
14124
14125 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
14126
14127         * exif.c (exif_parse_IFD_table): Fix offset count before testing
14128         against buffer size.
14129         * exif.h: Make exif_text_list_find_value available.
14130         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
14131         adjust several text descriptions.
14132         * format_fuji.c: Remove "MkN." text from tag names.
14133         * format_nikon.c: Fix offset count before testing against buffer size,
14134         and remove "MkN." text from tag names. Add several new tags.
14135         * format_olympus.[ch]: New files for olympus makernote.
14136         * format_raw.c: Add exif olympus hook.
14137         * src/Makefile.am: Add format_olympus.[ch].
14138
14139 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
14140
14141         * pan-view.c: Add exif date sorting option to right click menu, and
14142         change 'reading dimensions...' message to be more generic as it may now
14143         also be reading embedded exif dates, or both date and dimensions.
14144
14145 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
14146
14147         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
14148         bytes with values of 0 are actually in the data to compare.
14149
14150 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
14151
14152         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
14153         remove use of packed structures to interpret tiff file format,
14154         fix possible endless loops in tiff parser with corrupt IFD tables,
14155         and fix possible overflow in jpeg exif parser.
14156         * format_canon.[ch]: Add additional makernote values, plus a few
14157         spelling fixes. Header update.
14158         * format_fuji.[ch]: Header update.
14159         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
14160         code cleanup. Header update.
14161         * format_raw.[ch]: Add pathname argument to file descriptor version of
14162         raw parser to quickly rule out non-raw files based on file extension.
14163         Add raw header match type to check for tiff "make" field value.
14164         * image-load.c (image_loader_begin): Add image filename for raw parser.
14165
14166 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
14167
14168         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
14169         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
14170         description field for MakerNote parser.
14171         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
14172         * format_raw.c: Add debug description output and Nikon raw parser hook.
14173
14174 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
14175
14176         * filelist.c (path_list_recursive_append): Fix memory leak by using
14177         correct function to free path list.
14178
14179 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
14180
14181         * exif.[ch]: Use glib provided data types and byte order functions for
14182         consistency with rest of application. Made several more functions
14183         available in the header. Use MakerNote parsing from format_raw.c.
14184         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
14185         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
14186         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
14187         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
14188         camera formats here (similar to existing raw format list).
14189         * src/Makefile.am: Add format_nikon.[ch].
14190
14191 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
14192
14193         * README: Update credits.
14194
14195         Apply fix from Daniel M. German:
14196
14197         * format_canon.c (canon_read_int): Fixed error which caused a
14198         segfault under OS X. It was a casting a number as a 32
14199         bit, when it was 16. it works in little endian, but not in big
14200         endian machines.
14201         
14202 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
14203
14204         * format_canon.c (canon_mknote_parse_convert): For serial number
14205         conversion, use the value of the data - not the value of the pointer.
14206
14207 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
14208
14209         * bar_exif.c: Set a default size for the EXIF data column in the
14210         advanced view, and allow resizing of that column to allow more data to
14211         be visible when needed.
14212         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
14213
14214 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
14215
14216         * exif.[ch]: Export several parsing functions for use by the exif
14217         makernote parsers, and add hook for MakerNote data parsing.
14218         * format_canon.[ch]: Add Canon EXIF MakerNote support.
14219         * format_raw.c: Fix warning printf grammar.
14220
14221 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
14222
14223         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
14224
14225 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
14226
14227         * format_raw.[ch]: Move camera specific code to manufacturer specific
14228         format_*.c files. Change code so that file descripter version is now a
14229         separate functions that wraps the standard parser by using mmap.
14230         * format_canon.[ch]: Moved Canon specific raw support here, removed
14231         file descriptor versions of parser. This Canon raw file parser written
14232         by Daniel M. German.
14233         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
14234         by Lars Ellenberg.
14235         * exif.c: Update for change to format_raw_img_exif_offsets.
14236         * filelist.c: Add cr2 extension to Canon raw format list.
14237         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
14238         that buffer is refilled using new offset of file descriptor.
14239         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
14240
14241 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
14242
14243         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
14244         does proper checking for existing folder to avoid clobbering an
14245         existing folder.
14246         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
14247         a folder to fix possible clobbering of an existing folder with the
14248         same name as the requested name.
14249
14250 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
14251
14252         * format_raw.[ch]: New files to parse image data and exif offsets for
14253         the raw camera formats.
14254         * exif.c, image-load.c: Add support calls to format_raw.c functions
14255         above.
14256         * filelist.c: Add Fujifilm raw file extension to known formats.
14257         * thumb_standard.c (thumb_loader_std_start): Check for existing
14258         thumbnail file before checking for a failure mark.
14259         * src/Makefile.am: Add format_raw.[ch].
14260
14261 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
14262
14263         * po/cs.po: Update Czech translation,
14264         submitted by Jan Raska <jan.raska@tiscali.cz>
14265         * de.po, fr.po: Typo and spelling fixes.
14266
14267 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
14268
14269         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
14270         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
14271         * utilops.c: Additional validation for destination of copy/move
14272         dialogs, and do not include extension when conveniently selecting
14273         filename text in rename dialogs.
14274
14275 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
14276
14277         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
14278         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
14279         never actually set these dimensions. Increase default size of main
14280         window.
14281         * layout_util.c: Use GTkToolbar for the main window toolbar.
14282         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
14283         * rcfile.c: Add note to config file that it is autogenerated.
14284         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
14285         * ui_misc.[ch]: pref_toolbar additions.
14286         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
14287         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
14288         * icons/Makefile.am: Add above icons to inline pixbuf list.
14289
14290 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
14291
14292         * pan-view.c: Add option to ignore symbolic links to folders when
14293         creating file list (no gui control yet), and do not allow listing
14294         the root folder as this introduces too many issues (for instance
14295         how do we ignore special filesystems such as /proc using only stat
14296         attributes?). Add fix to not show empty folders in the flower view.
14297         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
14298         thumbnails to be saved for images with a size between normal and large
14299         when using large thumbnails.
14300         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
14301
14302 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
14303
14304         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
14305         type exists.
14306         * pan-view.c: Fix slow merging of embedded dates into file list;
14307         includes optimizing pan_cache_sync_date and plugging a memory leak.
14308
14309 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
14310
14311         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
14312         queue (source). Fixes crash introduced by Apr 12 changes.
14313
14314 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
14315
14316         * cache-loader.[ch]: New utility to load cache-able data.
14317         * cache.[ch]: Add embedded (exif) date caching.
14318         * pan-view.c: Use new cache loading mechanism. Add exif date support
14319         to timeline and calendar view.
14320         * src/Makefile.am: Add cache-loader.[c,h].
14321
14322 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
14323
14324         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
14325         tainting user perspective of image hues.
14326         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
14327         to avoid wasteful memory allocation, this will reduce memory waste
14328         when in full screen.
14329
14330 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
14331
14332         * pan-view.c: Optimize pan_layout_intersect by dividing object list
14333         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
14334         drawing tiles much faster when the window contains > 100,000 images.
14335         This adds the complexity of walking two lists when searching for a
14336         specific item, but the speed increase is worth it.
14337
14338 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
14339
14340         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
14341         only_existing argument.
14342
14343 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
14344
14345         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
14346         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
14347         namespace conflict with util in pixbuf_util.h.
14348         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
14349
14350 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
14351
14352         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
14353         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
14354         only have effect on tiles that not currently visible. Remove use of
14355         hard coded PR_TILE_SIZE from tile size calculations, as it is only
14356         supposed to be used as the default value.
14357
14358 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
14359
14360         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
14361         the parts of the image that have an existing tile, fixes slow loading
14362         of images when zoomed in because it was generating a tile for even
14363         off screen parts of the image.
14364
14365 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
14366
14367         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
14368         to draw the background.
14369
14370 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
14371
14372         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
14373         when both the ImageWindow and global setting are both enabled.
14374         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
14375         gtk_adjustment_value_changed to fix performance hit when scrolling.
14376         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
14377         invalidating so that there is no chance it will be used with old data.
14378         Only emit 'scroll-notify' signal when the value or range changes.
14379         Fix copy of zoom value in pixbuf_renderer_move.
14380
14381 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
14382
14383         * image.c (image_options_set): Update PixbufRenderer parent window so
14384         that changing 'fit window to image' option works.
14385         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
14386         for main windows.
14387         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
14388         state. Fix pr_source_tile_visible() calculation which was using the x
14389         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
14390         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
14391         * gqview.1: Fix spelling of vertical in man page.
14392
14393 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
14394
14395         * image.[ch]: Add utility to sync image settings to user preferences.
14396         * pixbuf-renderer.c: Fix rounding errors.
14397         * preferences.c: Call image_options_sync() when applying changes.
14398
14399 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
14400
14401         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
14402         listener to update. Fix delay flip by listening for 'render_complete'.
14403         * pixbuf-renderer.[ch]: Add complete property and and emit a
14404         'render-complete' signal when changing complete back to TRUE.
14405         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
14406         whenever it is expanded.
14407
14408 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
14409
14410         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
14411         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
14412         focus and full screen work again.
14413         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
14414
14415 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
14416
14417         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
14418         queue item for each tile, and now that a tile holds a queue pointer
14419         there is no need to walk the tile list to find a possible merge victim.
14420
14421 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
14422
14423         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
14424         works again (mostly).
14425
14426 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
14427
14428         * image.[ch]: Start conversion to use of PixbufRenderer.
14429         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
14430         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
14431         layout_image.c, print.c: Changes for above ImageWindow conversion.
14432         * typedefs.h: Remove unused ImageWindow variables.
14433
14434 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
14435
14436         * pan-view.c: Convert to using new PixbufRenderer.
14437         * pixbuf-renderer.[ch]: Clean up and fixes.
14438
14439 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
14440
14441         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
14442         as an overlay to avoid leaking it.
14443         * pixbuf-renderer.[ch]: All functions defined in header file are now
14444         implemented.
14445
14446 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
14447
14448         * pixbuf-renderer.[ch]: Set up object properties and additional.
14449
14450 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
14451
14452         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
14453         not gdk_scroll, as scroll often invalidates the entire window (!). Also
14454         merged in source tiles code from image.c.
14455         * pan-view.c: Change picked up when testing PixbufRender zoom.
14456
14457 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
14458
14459         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
14460         ImageWindow into an actual GtkWidget.
14461         * src/Makefile.am: Add pixbuf-renderer.[ch].
14462         * pan-view.c: Added temporary hack button and callback for testing
14463         PixbufRenderer widget.
14464
14465 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
14466
14467         * README: Updates.
14468         * configure.in: Release 2.1.0
14469
14470 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
14471
14472         * main.c: Enable the beta message at startup.
14473         * po/fr.po: Update French translation (from stable branch),
14474         submitted by Eric Lassauge.
14475
14476 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
14477
14478         * pan-view.c: Make date search work in calendar view, plus calendar
14479         fixes. Make '/' search key refocus search entry.
14480
14481 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
14482
14483         * pan-view.c: Add calendar view. Make mouse wheel scroll.
14484         * po/POTFILES.in: Add pan-view.c for translation.
14485
14486 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
14487
14488         * pan-view.c: Make subsequent searches for same string step through all
14489         matches, also show match index and count in search result label.
14490
14491 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
14492
14493         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
14494         floats whenever possible.
14495         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
14496         message body so specifying newlines is no longer needed.
14497         * pan-view.c: Display info dialog when thumbnail caching settings are
14498         not optimal.
14499
14500 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
14501
14502         * pan-view.c: Add 'dots' image size option, fix up border size at edge
14503         of grid, and make drag and drop work to/from the window.
14504
14505 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
14506
14507         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
14508         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
14509         was scaled down using image_loader_set_requested_size.
14510         * image.c: Make panning with mouse scroll more when holding shift key.
14511         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
14512         xvpics option in the gui - now a hidden option.
14513         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
14514
14515 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
14516
14517         * image.[ch] (image_scroll_to_point): Add alignment for location of
14518         point within visible region.
14519         * pan-view.c: Use alignment for scrolling above, and fix date search
14520         to only search thumbs and images.
14521
14522 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
14523
14524         * src/Makefile.am: Add pan-view.[ch]:
14525         * image.[ch]: Add support for using a grid of tiles as soource image.
14526         Added scroll_notify callback for when the viewable regionis scrolled.
14527         Added ability to set min and max for the zoom range. Removed
14528         unnecessary gtk_widget_size_request from image_size_sync. Added
14529         image_scroll_to_point.
14530         * layout_util.c: Add menu item and callback for the new 'Pan view'.
14531         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
14532         * typedefs.h: Add source tile stuff for ImageWindow.
14533         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
14534         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
14535
14536 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
14537
14538         * README: Updates.
14539         * configure.in: Release 2.0.0
14540
14541 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
14542
14543         * po/bg.po: Update Bulgarian translation,
14544         submitted by Vladimir Petrov.
14545         * po/it.po: Update Italian translation,
14546         submitted by Costantino, with additions from Marco Colombo.
14547         * po/nl.po: Update Dutch translation,
14548         submitted by Tino Meinen.
14549         * po/pl.po: Update Polish translation,
14550         submitted by Wit Wilinski.
14551
14552 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
14553
14554         * doc/11_1_command_line.html: Small fix.
14555
14556 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
14557
14558         * po/es.po: Update Spanish translation,
14559         submitted by Ariel Fermani.
14560         * po/it.po: Update Italian translation,
14561         submitted by Costantino.
14562         * po/ja.po: Update Japanese translation,
14563         submitted by Takeshi Aihana.
14564         * po/ru.po: Update Russian translation,
14565         submitted by Sergey Pinaev.
14566
14567 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
14568
14569         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
14570
14571 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
14572
14573         * main.c: Disable startup beta message.
14574         * po/it.po: Update Italian translation,
14575         submitted by Costantino <inverness1ATvirgilio.it>.
14576         * README: Updates.
14577         * configure.in: Release 1.5.9
14578
14579 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
14580
14581         * search.c (search_file_next): Ignore case for keyword search.
14582
14583 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
14584
14585         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
14586         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
14587
14588 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
14589
14590         * cache.c (cache_sim_data_save): Print a warning when a save fails.
14591         * search.c: Fix search saving the cached data by first creating the
14592         directory for the location of the data, fixes search caching bug.
14593
14594 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
14595
14596         * search.[ch]: Add ability to set the default image used for similarity
14597         in a search.
14598         * layout_util.c: Set the default image in a search to the visible
14599         image.
14600
14601 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
14602
14603         * layout_util.c: Correct wrong main window keyboard shortcuts for the
14604         editor slots.
14605
14606 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
14607
14608         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
14609         * src/Makefile.am: Remove png libs from LDADD.
14610         * README: Updates.
14611         * configure.in: Remove libpng checks, release 1.5.8
14612
14613 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
14614
14615         * globals.c: Change default thumbnail mechanism to shared thumbnails.
14616         * po/it.po: Update Italian translation,
14617         submitted by Costantino <inverness1ATvirgilio.it>.
14618         * po/ru.po: Update Russian translation,
14619         submitted by Sergey Pinaev <dfo@antex.ru>.
14620         * po/sv.po: Update Swedish translation,
14621         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
14622         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
14623         local to source image'.
14624         * doc/11_4_management.html: Add list describing all folders and files
14625         used by GQview, and purpose.
14626         * doc/9_printing: Clarify a description.
14627
14628 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
14629
14630         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
14631         key before setting the bookmark list to that key, fixes incorrect list
14632         when collection folder is now empty.
14633         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
14634
14635 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
14636
14637         * bar_info.[ch]: Use the cache find utility instead of only looking for
14638         metadata in one place. If an a metdata file exists when writing,
14639         use it's location. Porperly update the keyword sidebar when renaming or
14640         moving a file to that the delayed save mechanism does not lose changes.
14641         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
14642         removed duplicate isfile check in cache_find_location.
14643         * cache_maint.c: Change order of maintenance calls so that metadata is
14644         moved before the views are updated.
14645         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
14646         metadata local to source image.
14647         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
14648         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
14649         of moved thumbnails - thumb_loader_std_save requires a NULL path.
14650
14651 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
14652
14653         * search.c: Fix initial keywords matching state to be same as menu.
14654
14655 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
14656
14657         * view_file_list.c: Update vfl->select_cb when populating the list and
14658         add a sanity check to vflist_select_image.
14659
14660 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
14661
14662         * print.c: Added picas option for units. Made the default for units be
14663         metric for anything but the US,PR locales. Fixed default custom printer
14664         text to use <printer name> instead of the format string with %s.
14665
14666 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
14667
14668         * src/Makefile.am: Add INTLLIBS to cmpile libs.
14669         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
14670         the make dist target - it took me an hour to figure out why pos were
14671         not updateing >-/
14672         * README: Updates, including new translation status list.
14673         * configure.in: Release 1.5.7
14674
14675 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
14676
14677         * preferences.c: Use new ui_misc utilities for radio buttons.
14678         * po/es.po: Update Spanish translation,
14679         submitted by Ariel Fermani <arielfermani@yahoo.com>.
14680         * po/fr.po: Update French translation,
14681         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14682         * po/it.po: Update Italian translation,
14683         submitted by Costantino <inverness1ATvirgilio.it>.
14684
14685 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
14686
14687         * preferences.c: Change Options dialog title to Preferences.
14688         * doc/*.html: Update documentation.
14689         * doc/11_4_management.html: Add page for Cache and Data Management.
14690
14691 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
14692
14693         * cache_maint.c: Improve dialog descriptions.
14694         * dupe.c: Add fix for delayed status text update.
14695         * image-overlay.[ch] (image_overlay_update): New functions to schedule
14696         an update of an image info overlay, and fix incorrect dimensions when
14697         image has delayed flip enabled.
14698         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
14699         whenever the file count changes.
14700
14701 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
14702
14703         * preferences.c, print.c, search.c: Updates for functions deprecated
14704         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
14705         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
14706         boxes with NULL text set the GtkComboBox active item to 0.
14707
14708 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
14709
14710         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
14711         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
14712         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
14713         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
14714         for using glib idle and timeout functions and to use new GtkComboBox.
14715         * ui_misc.[ch]: Add toolbar utilities.
14716
14717 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
14718
14719         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
14720         GtkUIManager, this has a nice side effect of fixing the broken
14721         shortcuts when the tools are floating.
14722
14723 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
14724
14725         * configure.in: Increase GTK+ requirement to 2.4.
14726         * README: Note above new requirement.
14727         * collect-table.c, view_file_icon.c: Fix filename tooltip window
14728         placement when using GTK 2.4.
14729         * fullscreen.c: Removed gtk version check for 'Stay above' option.
14730         * layout.c: Changes for new combobox used in GTK 2.4.
14731         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
14732         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
14733         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
14734         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
14735
14736 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
14737
14738         * bar_sort.c: Make add button show new collection dialog when in
14739         collection mode.
14740
14741 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
14742
14743         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
14744         newer autoconf macros (no more acconfig.h). Update to use glib's
14745         gettext instead gettext directly. Change documentation install
14746         location to $prefix/share/doc/gqview-#version.
14747         * acconfig.h, BUGS: Removed, not used.
14748         * doc/Makefile.am: Install docs to new location.
14749
14750 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
14751
14752         * bar_sort.c: Add option to choose current image or all selected files
14753         when adding images to a collection in the sort manager.
14754         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
14755         allow adding to a bookmark list that is not editable via drag and drop.
14756         * ui_tabcomp.c: Add heading to path entry selection dialog.
14757
14758 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
14759
14760         * collect-dlg.c: Allow saving empty collections.
14761         * collect-io.c: Remove erroneous warning about failed removes.
14762         * collect.c (collection_remove): Mark collection changed even when
14763         resulting collection is empty.
14764
14765 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
14766
14767         * bar_sort.c: Change default view of sort manager to folders, and fix
14768         widget packing. Fix collection list to be sorted.
14769
14770 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
14771
14772         * print.c: Add checkbox to remember print settings. Set a signal
14773         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
14774         works. Do not allow printing to a file that already exists. Add print
14775         error dialog to tell user why printing did not complete.
14776
14777 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
14778
14779         * bar_sort.c: Add collection option to sort manager.
14780         * collect-io.[ch]: Add collection manager add and remove utilities.
14781         * collect.[ch] (collection_window_find_by_path): New function.
14782         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
14783         and to make a list not editable. Also made bookmark buttons compact.
14784
14785 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
14786
14787         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
14788         keywords entry and remaining 1/3 to comment entry.
14789
14790 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
14791
14792         * cache.c: Metadata for keywords/comments no longer has the option to
14793         be stored locally to the source file.
14794         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
14795         change the dialog to have a stop and close button so that the dialog
14796         remains displayed for the user until it is user closed.
14797
14798 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
14799
14800         * fullscreen.[ch], preferences.c: Add full screen location option
14801         'Determined by Window Manager' which is now the default. This option
14802         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
14803         the size and position like 'active monitor' but the window manager may
14804         completely ignore the request. Also removed old #if 0'ed out code.
14805         * globals.c (fullscreen_screen): Set the default screen to be the new
14806         option above 'Determined by Window Manager'.
14807
14808 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
14809
14810         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
14811         interferes when a pixbuf is specifically set.
14812         * icons/folder_open.png: Adjust width of the graphic in the open
14813         folder icon.
14814
14815 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
14816
14817         * icons/folder_*.xpm: Remove unused files.
14818         * icons/folder_*.png: Add new folder icons.
14819         * icons/Makefile.am: Changes for above.
14820         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
14821         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
14822         change the folder list view so that current folder uses the open icon
14823         and the parent folder uses the 'up' icon.
14824
14825 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
14826
14827         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
14828         * src/Makefile.am: Removed unused files.
14829         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
14830         files.
14831         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
14832         thumb_standard.c: Use new pixbuf_inline utility.
14833         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
14834         icons.
14835         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
14836         The new or moved png images to be made inline.
14837
14838 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
14839
14840         * cache_maint.c: Only manage shared thumbnails when the option is
14841         enabled, since this is a time consuming task.
14842         * preferences.c: Fix sensitivity of thumbnail options that are disabled
14843         when the shared thumb cache is in use. Removed clear cache button, as
14844         it is now in the maintenance window.
14845         * thumb_standard.c: Add notes about implementation and what it lacks.
14846         * ui_misc.[ch]: Add pref_table_button_new and
14847         pref_button_link_sensitivity_swap.
14848
14849 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
14850
14851         * dupe.c: Fix widget spacings in find dupes window.
14852         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
14853
14854 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
14855
14856         * src/main.c: Make message about being a beta sound less ominous.
14857         * README: Updates.
14858         * configure.in: Release 1.5.6
14859
14860 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
14861
14862         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
14863         now updated when moving or renaming files.
14864         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
14865         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
14866         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
14867         Apparently I have a habit of type "the" twice, and not noticing.
14868         * doc/12_credits.html: Update copyright year.
14869
14870 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
14871
14872         * search.c: Clean up appearance of search window.
14873         * po/fr.po: Update French translation,
14874         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14875         * po/ru.po: Update Russian translation,
14876         submitted by Sergey Pinaev <dfo@antex.ru>.
14877         * preferences.c, README: Update copyright year.
14878
14879 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
14880
14881         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
14882         option to try to keep full screen window above other windows. Since
14883         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
14884         * main.c: Issue warning when running with a GTK library with an older
14885         minor version than what GQview was compiled with.
14886
14887 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
14888
14889         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
14890         * main.c: When it takes time to get a connection to a remote GQview
14891         because it is still starting up, print progress dots (.) to the
14892         console to indicate we are waiting, and not hung.
14893         * thumb_standard.[ch]: Move core of thumb cache path building to
14894         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
14895         or deleting thumbnails to match changes to the source image.
14896
14897 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
14898
14899         * collect-io.c (collection_save_private): Use a temp file when saving
14900         a collection so that if an error occurs during write the original is
14901         not lost. The only disadvantage with temp files is group and user ids
14902         of the original are not guaranteed to be preserved by chown, oh well.
14903         * preferences.c: Remove silly EXPERIMENTAL text from description of
14904         shared thumbnails cache option.
14905         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
14906         which attributes we want to copy.
14907
14908 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
14909
14910         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
14911         will allow images to loader faster if you know you only need at most
14912         width by height image. Since only the jpeg gdk-pixbuf loader supports
14913         it, this only effects jpegs.
14914         * thumb.c, thumb_standard.c: These changes are currently disabled, but
14915         it would set the requested size when loading thumbnails for a speed
14916         improvement on jpegs.
14917
14918 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
14919
14920         * cache_maint.c: Implemented local thumbnail rendering option, and
14921         only enable it when the standard thumb cache is active.
14922         * filelist.c (path_list_filter): When filtering a dir list remove
14923         .thumbnails and .metadata.
14924         * preferences.c: Do not allow focus on progress entry in safe delete
14925         clear dialog.
14926         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
14927         per loader basis instead of using the global setting.
14928         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
14929         duplicated in three places into thumb_loader_std_next_source. Added
14930         retry flag to force a retry on images that are flagged as a failure.
14931         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
14932
14933 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
14934
14935         * cache_main.c: Reset list to NULL before using in next path_list.
14936
14937 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
14938
14939         * cache_maint.[ch]: Add maintenance window to select various thumbnail
14940         cache operations for removing old thumbnails, deleting thumbnails, and
14941         to create thumbnails for a folder. Creating thumbnails local option is
14942         not yet implemented. Also move clear cache confirm dialog here.
14943         * layout_util.c: Change thumbnails menu item name, and open the
14944         maintenance window instead of purge utility.
14945         * preferences.c: Move clear cache confirm dialog out of here.
14946         * thumb_standard.[ch]: Make local thumb caches use permissions of the
14947         source images. Local thumbnails should not store failures. Added a
14948         thumb validate utility for use by the new thumb cache manager.
14949
14950 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
14951
14952         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
14953         * collect-io.c: Use new thumb loader functions.
14954         * collect-table.c: Use doubles instead of floats in most places.
14955         * collect.c: Remove unnecessary include of thumb.h.
14956         * dupe.[ch]: Use double for rank values, and updates for new thumb
14957         functions.
14958         * globals.c: Change default thumb size to 96x72, add
14959         thumbnail_spec_standard to toggle use of new thumbnail cache.
14960         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
14961         use of float to double.
14962         * image-load.[ch]: Use doubles instead of floats for progress value.
14963         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
14964         now a double.
14965         * layout.[ch], layout_image.[ch]: More float to double changes.
14966         * preferences.c: Change selection of thumbnail sizes offered to user,
14967         and allow a custom item when the thumbnail size configured in the
14968         rc file does not match the predefined list. Added toggle for new
14969         shared thumbnail standard (option needs a better description?)
14970         * print.c: Update for image zoom now being a double.
14971         * rcfile.c: Save and restore thumbnail_spec_standard.
14972         * search.c: More float to double change madness, and update for new
14973         thumb functions.
14974         * similar.[ch]: More floats to doubles.
14975         * thumb.[ch]: Updated the thumb function API to something a bit more
14976         sane, but mostly to match that of thumb_standard.h. When the standard
14977         thumb loaders are enabled thumb_loader_new will now return a loader
14978         from thumb_loader_std_new - the function access to thumb loaders is the
14979         same but the structures are completely different - don't access the
14980         structure directly. Also removed unused utility functions in thumbs.c.
14981         * thumb_standard.[ch]: New utilities for a thumb loader that implements
14982         the proposed thumbnail management standard on freedesktop.org.
14983         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
14984         no attempt is made to hide it) because there are now two thumb loader
14985         implementations (thumb.c and thumb_standard.c). We check which loader
14986         and structure is in use with the standard_loader flag common to each. 
14987         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
14988         and updates for new thumb functions.
14989
14990 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
14991
14992         * main.c (help_browser_command): Only print info when debug is on.
14993         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
14994         offset this by setting the idle function to low priority.
14995
14996 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
14997
14998         * layout.c (layout_status_update_progress): Fix progressbar height from
14999         changing status bar size by setting text to a space instead of NULL.
15000
15001 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
15002
15003         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
15004         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
15005         view_file_icon.c, view_file_list.c: Specifically enable or disable
15006         the search feature of the GTkTreeViews, as it interferes with shortcuts
15007         for the main window and elsewhere, also when it is enabled set the
15008         search column.
15009
15010         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
15011         of the treeview search feature has changed such that it can now get
15012         in the way when it is not specifically disabled.
15013
15014 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
15015
15016         * collect-io.c: Keep a pointer to the tail of the pending action list
15017         so that each append does not require walking the list.
15018
15019 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
15020
15021         * collect-io.[ch]: Add collection manager to update collections
15022         contained in $HOME/.gqview/collections when files are moved. Made
15023         collection loading abort after too many errors.
15024         * collect.[ch]: Add collection_add_check to allow adding files to a
15025         collection that do not exist, attach collection manager to maintenance
15026         move functions.
15027         * main.c (gqview_exit_final): Flush pending collection manager changes
15028         before exit.
15029
15030 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
15031
15032         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15033         Add print context menu item to relevant sections of manual.
15034         * README: Updates.
15035         * configure.in: Release 1.5.5
15036
15037 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
15038
15039         * collect-table.c: Make context menu have same number of items, making
15040         the ones that do not apply insensitive. Add print menu item.
15041         * collect.[ch] (collection_list_get_path_list): Add utility to get a
15042         path list from a colletion list.
15043         * dupe.c, search.c: Add print to context menus.
15044
15045 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
15046
15047         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
15048         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
15049         raise windows instead of direct gdk_window_raise.
15050         * image.c: Fix broken redraws when sizing image view with NULL image,
15051         and fix clamping of scroller overlay within the new window size.
15052         * main.c: Raise remote main window when --remote is the only command
15053         line option. Fix crash when quitting from a remote --quit command.
15054         * remote.c (remote_server_client_cb): No need to check for error when
15055         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
15056
15057 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
15058
15059         * main.c: Add -sr<folder> remote command for recursive slideshows,
15060         based on patch submitted by Henry Minsky.
15061         * po/fr.po: Update French translation,
15062         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15063         * po/it.po: Update Italian translation,
15064         submitted by Kostantino <inverness1ATvirgilio.it>.
15065         * po/sv.po: Update Swedish translation,
15066         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15067         * doc/11_1_command_line.html: Document new remote -sr command.
15068
15069 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
15070
15071         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
15072         so that an immediate call to image_loader_free does not do bad things.
15073         Protect against calling image_loader_start more than once on a loader.
15074
15075 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
15076
15077         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
15078         * print.c: Retain print settings used in print dialog.
15079         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
15080         double, or string values in the history for future use.
15081
15082 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
15083
15084         * main.c: Change remote quit description to quit (from exit).
15085         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
15086         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15087         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
15088         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
15089         documentation for recent dialog and preference window changes, and
15090         do any doc updates pending in TODO.
15091
15092 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
15093
15094         * fullscreen.c, layout_config.c, preferences.c: Update preferences
15095         window to match newer dialog padding and style, moved several options
15096         to different tabs, and removed the dithering option from the ui.
15097         * ui_misc.[ch]: New convenience functions for preference window.
15098         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
15099         utility available for use outside this file.
15100
15101 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
15102
15103         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
15104         buttons.
15105         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
15106         respective edge of image.
15107         * layout_util.c: Rename Exit menu item to Quit.
15108         * preferences.c: Update about dialog to match other dialogs.
15109         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
15110         gtk-alternative-button-order.
15111
15112 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
15113
15114         * layout.c: Increase default window width, add fix to make image pane
15115         visible (non-zero initial width) in one specific condition.
15116
15117 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
15118
15119         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
15120         to format floating point numbers in postscript output.
15121         * gqview.png: Change desktop icon.
15122
15123 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
15124
15125         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
15126         and appearance of the sidebars.
15127         * info.c: Update property window appearance.
15128         * ui_help.c: Adjust help window padding.
15129         * ui_misc.c (pref_table_new): Support parent_box == NULL.
15130
15131 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
15132
15133         * bar_info.c: Dialog heading fix.
15134         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
15135         button to a discard button when confirming close of changed collection.
15136         * main.c: Heading fix for exit dialog with unsaved collection.
15137         * print.c: Fix layout indenting broken by fix in pref_table_label.
15138         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
15139         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
15140         though it seems to violate GNOME HIG. FIx pref_table_label packing.
15141         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
15142         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
15143         Fix missing error dialog when a file copy fails, and fixed (null)
15144         filename for destination in copy/move error dialog.
15145
15146 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
15147
15148         * slideshow.c (generate_random_list): Fix crash when return value of
15149         rand == RAND_MAX.
15150
15151 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
15152
15153         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
15154         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
15155         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
15156         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
15157         utility changes and additions, use padding defines for widget spacing.
15158         * print.c: Move pref_* stuff out of here.
15159         * ui_misc.[ch]: Move pref_* stuff here.
15160         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
15161         arg from generic_dialog_new(), cleaned up button utilities into a
15162         single general purpose utility. Change widget spacing, dialog layout,
15163         and dialog button order to match GNOME HIG 2.0 (ie backwards).
15164         * utilops.[ch]: Changes for above utility dialog alterations.
15165
15166 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
15167
15168         * print.c: More updates for HIG utils, added image scale to reduce
15169         image size on page.
15170         * ui_misc.c: Fix incorrect namespace used for callback.
15171
15172 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
15173
15174         * main.c: Make -l command line option now include collections that are
15175         specified on the command line, also link the first collection on the
15176         command line to the main window so that -s and -f with a collection
15177         will work as expected.
15178         * print.c: Change margin to margins.
15179
15180 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
15181
15182         * print.c: Play with widget spacing and group styling to match HIG,
15183         get it and utils right here for when we use them to update rest of app.
15184
15185 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
15186
15187         * print.c: Implement postscript text placement, still needs to convert
15188         utf8 to a proper postscript encoding. Fixed landscape orientation for
15189         postscript output.
15190
15191 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
15192
15193         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
15194         * print.c: Fix drawing of text onto pixbufs. Update preview when
15195         changing the text options. Added red preview lines to indicate image
15196         grid when selecting proof sheet layout.
15197
15198 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
15199
15200         * image.c: Assume any request to resize the top window (per fit window
15201         to image option) will fail, and request a direct redraw - this works
15202         because we also changed the idle redraw handler's priority from
15203         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
15204         priority than the resize signal. This fixes the fvwm2 maximized window
15205         does not redraw bug - the fault never was with fvwm2, although it would
15206         be nice if it set the maximized flag when windows are maximized :/.
15207
15208 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
15209
15210         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
15211         it is not necessary with GtkDrawingArea. Also removed GTK double
15212         buffering of the image display, fixes flicker when resizing window -
15213         double buffer is useless to us anyway since GQview's images are not
15214         displayed/drawn synchonously with GTK expose events.
15215         * img-view.c: Fix use of removed image eventbox.
15216
15217 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
15218
15219         * README, TODO: Updates.
15220         * po/*.po: make distcheck touches these.
15221         * configure.in: Release 1.5.4
15222
15223 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
15224
15225         * po/it.po: Update Italian translation,
15226         submitted by Kostantino <inverness1ATvirgilio.it>.
15227         * po/ja.po: Update Japanese translation,
15228         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15229         * po/fr.po: Update French translation,
15230         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15231         * po/sv.po: Update Swedish translation,
15232         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15233         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
15234         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
15235         * po/ar.po: Add Arabic translation,
15236         submitted by Youssef Assad <youssef@devcabal.org>.
15237         * configure.in (ALL_LINGUAS): Add AR translation.
15238         * README: Updates.
15239
15240 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
15241
15242         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
15243         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
15244         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
15245         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
15246         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
15247         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
15248         calling window. Some dialogs in utilops.c are still not set. Also
15249         fixed missing break in switch case causing Control+S to also close the
15250         collection window.
15251
15252 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
15253
15254         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
15255         fixes and grammar.
15256
15257 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
15258
15259         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
15260
15261 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
15262
15263         * collect.c: Fix untitled (n) counter start number and Control+S
15264         shortcut to save collection as...
15265         * dupe.[ch]: Add Control+T to toggle thumbnails.
15266         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
15267         search window.
15268         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15269         More documentation.
15270
15271 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
15272
15273         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
15274         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
15275         directories as folders in all places.
15276         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
15277         on 0 width or height.
15278         * search.c: Reduce flush size to update search count when over 100
15279         instead of 101.
15280         * doc/10_1_general.html: Update docs to use the term folder when
15281         referring to directories.
15282
15283
15284 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
15285
15286         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
15287         window manager hints after referring to the icccm. Seems to work with
15288         all tested window managers, even twm :) . Still have to figure out
15289         which hint to use to tell the window managers to place a full screen
15290         window above panels and docks.
15291         * layout.c: Tell window managers not to request window position from
15292         user when 'save window positions' is enabled.
15293
15294 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
15295
15296         * thumb.c: Fix possible endless loop between error and done handlers,
15297         clean up image loader free/setup.
15298
15299 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
15300
15301         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
15302         max slideshow delay, and increase the max delay to 3600 seconds.
15303         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
15304         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
15305         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
15306         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
15307         Documentation updates.
15308
15309 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
15310
15311         * globals.c (fullscreen_screen): Change default full screen location to
15312         active monitor.
15313
15314 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
15315
15316         * main.c (gr_slideshow_delay): Remove use of non-portable round().
15317
15318 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
15319
15320         * fullscreen.c: Turn off decorations for the full screen window, as the
15321         window manager may not yet support full screen hints.
15322         * img-view.c: Hook up R key to refresh displayed image.
15323         * layout_image.c: Hook up R refresh key to full screen.
15324
15325 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
15326
15327         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
15328         handle to EXIF and Keywords sidebars.
15329         * image.c (image_size_cb): Fix return value, size_allocate prototype
15330         return is void, not gint.
15331         * ui_misc.[ch]: Implement sizer handle widget.
15332
15333 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
15334
15335         * doc/3_1_image_window.html, 3_2_image_properties.html,
15336         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
15337         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
15338         and grammar fixes.
15339         * doc/Makefile.am: Add new files above.
15340
15341 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
15342
15343         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
15344         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
15345         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
15346         More pages of documentation.
15347         * doc/Makefile.am: Add above.
15348         * doc/index.html: Update missing page (m) markers.
15349
15350
15351 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
15352
15353         * dupe.c: Fix missing status messages in the Find Dupes window
15354         introduced by last set of speed optimizations. Fix progress counters
15355         for checksums and dimensions.
15356
15357 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
15358
15359         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
15360         7_sidebars.html: Add documentation for sidebars.
15361         * doc/Makefile.am: Add above.
15362         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
15363
15364 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
15365
15366         * main.c (html_browsers): Change key used to determine GNOME browser to
15367         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
15368         to be no longer used or changed when setting Preferred Applications.
15369
15370 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
15371
15372         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
15373         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
15374         * doc/Makefile.am: Install new files above.
15375
15376 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
15377
15378         * gqview.desktop: Add supported mime types, disable startup
15379         notification, and add Viewer to Categories.
15380
15381 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
15382
15383         * image-load.[ch] (image_loader_get_format): New util to query the
15384         mime type of the active image.
15385         * info.c: Add (mime) file type field to image properties dialog, and
15386         increase the dialogs default height to 350 (from 300).
15387
15388 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
15389
15390         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
15391         text onto a pixbuf with an alpha channel.
15392         * print.c: Add image text info output, implement RGB and Preview text
15393         writers - PS text is still to be done.
15394         * view_file_icon.c (vficon_maint_removed): When removing a file from
15395         the grid, set the pointer NULL to avoid possible access before the
15396         idle sync. This is an attempt to fix a seemingly random crash when
15397         deleting files from the find dupes window.
15398
15399 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
15400
15401         * image-overlay.c: Fix overlay to counter to account for slide show.
15402         * image.c: Fix overlay date and time display for preloaded images by
15403         setting them before calling image_new_util().
15404         * img-view.c: Fix overlay counter by setting list_pointer before
15405         changing the image, and to account for slide show.
15406
15407 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
15408
15409         * image.c: Fix to draw overlays when image is set to NULL.
15410
15411 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
15412
15413         * print.c: Allow user to set the DPI to use for printing.
15414
15415 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
15416
15417         * image-overlay.c (image_overlay_info_render): Process the image count
15418         value returned for view windows.
15419
15420 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
15421
15422         * image.[ch], typedefs.h: Add function callback for notification of
15423         a new image.
15424         * image-overlay.[ch]: New utils for image info overlays.
15425         * img-view.[ch]: Add image overlay to stand alone image window.
15426         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
15427         given an ImageWindow.
15428         * layout_image.c: Move overlay utils to new image-overlay.c.
15429
15430 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
15431
15432         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
15433         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
15434         and ui_pixbuf_ops.c.
15435         * print.c: Close the current print job when closing the print window,
15436         so we don't crash when closing while preview is not complete.
15437         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
15438         now in pixbuf_util.c.
15439
15440 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
15441
15442         * layout_image.c: Display more information in full screen overlays.
15443
15444 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
15445
15446         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
15447         when tools are hidden/float - bug introduced by removing focus border.
15448
15449 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
15450
15451         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
15452         if the loading image is not the currently visible image. Fixes stuck
15453         busy cursor case #2.
15454         * image.c: Increase scroller timer to 30 updates per second.
15455
15456 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
15457
15458         * image.c: Fix stuck busy cursor when initially displaying an image
15459         that is still loading and smooth flip is enabled. Actually, this is the
15460         result - the fix is to only sync the pixbuf image if it has changed.
15461
15462 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
15463
15464         * image.[ch]: Fix overlay updates when over border, fix overlay test
15465         on expose event.
15466         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
15467         display image information, enabled with the I key.
15468         * print.c: Use pixbuf_set_*() to initialize pixbufs.
15469         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
15470         rectangles by directly setting values.
15471
15472 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
15473
15474         * image.[ch]: Remove alpha level parameter from image overlay, since it
15475         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
15476         to create the render mask, and not when rendering over existing pixels
15477         like gdk_pixbuf_composite...
15478
15479 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
15480
15481         * image.[ch], typedefs.h: Added ability to set overlays onto the image
15482         display in the form of GdkPixbufs. Change the scroller to display
15483         itself using an overlay.
15484
15485 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
15486
15487         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
15488         keyword list.
15489
15490 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
15491
15492         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
15493         * README: Updates.
15494         * configure.in: Release 1.5.3
15495
15496 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
15497
15498         * print.c: Make text tab insensitive, to indicate it does nothing.
15499         * po/ja.po: Updated Japanese translation,
15500         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15501         * po/sv.po: Updated Swedish translation,
15502         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15503         * po/it.po: Updated Italian translation,
15504         submitted by Kostantino <inverness1ATvirgilio.it>.
15505         * README: Update Italian translation credits.
15506
15507 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
15508
15509         * search.c: Change date entries to new util from ui_misc.h, which
15510         includes convenient date selection popup.
15511         * ui_misc.[ch]: New files for the above date entry widget.
15512
15513 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
15514
15515         * img-view.c: Fix broken file management operations when full screen.
15516         * layout_util.c: Fix V key test for full screen.
15517
15518 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
15519
15520         * view_dir_list.c: Remove redundant NULL path checks.
15521         * view_dir_tree.c: Make a copy of the path so that we do not free the
15522         original, fixes crash with slideshows started with folder tree view
15523         right click menu.
15524
15525 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
15526
15527         * bar_exif.c: Added ability for user to add additional items to the
15528         standard exif view by toggling the checkmark for items listed in the
15529         advanced view.
15530
15531 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
15532
15533         * print.c: Do not allow printing when margins or proof size result in
15534         no output, grey out the print button to indicate this. Close the
15535         print window when finished printing. Postscript image data is scaled
15536         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
15537         should probably be user selectable).
15538
15539 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
15540
15541         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
15542         so that the image will fill the window vertically or horizontally.
15543         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
15544         set the zoom to fill window width and height, respectively. Changed
15545         hide tools shortcut to [Control] + H.
15546         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
15547         * doc/gqview_faq.html: New manual page for the FAQ.
15548
15549 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
15550
15551         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
15552         spec 0.9.4 at freedesktop.org.
15553         * img-view.c (view_window_new): Support directories and collection
15554         files passed in as the path.
15555         * main.c: Added remote command view:filename to open filename in
15556         a new window, describe file: so it shows up in remote help list.
15557         * ui_fileops.[ch]: Move file_extenstion_match() util here.
15558
15559 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
15560
15561         * image.c: Fix remaining scroller bugs: Properly draw it onto the
15562         border, and move scroller scrolling updates into image_scroll_real()..
15563
15564 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
15565
15566         * print.c: Begin postscript output, needs page orientation fixed.
15567         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
15568         NULL terminated string.
15569
15570 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
15571
15572         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
15573         and property tab to be 'Keywords' to better describe what they do.
15574         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
15575         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
15576
15577
15578 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
15579
15580         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
15581         Move icon declarations to globals.h, and allow use of inline pixbufs
15582         created from pngs.
15583         * globals.h: New header to include image declarations.
15584         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
15585         clamping in image_queue().
15586         * scroller.png: New image for scroller icon.
15587
15588 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
15589
15590         * main.c: Fix handling of more than one file on the command line with
15591         the remote option, so that is works the same as no remote.
15592
15593 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
15594
15595         * layout.c: Fix crash when selecting dropdown history with NULL layout
15596         path, fix layout_tools_float_set to support NULL lw for main window.
15597         * main.c: Push all remote commands to server regardless of order,
15598         implement remote passing of command line filenames.
15599         * remote.c: Mark noisy printfs for debug.
15600
15601 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
15602
15603         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
15604         and save the status to the rc file.
15605         * image.c (image_top_window_sizable): Do not attempt to automatically
15606         resize a window when it is maximized, since a maximized window is not
15607         really sizable.
15608         * layout.c: FIx layout_valid to actually check if the layout pointer
15609         is valid. Restore maximized window state.
15610         * main.c: New window_maximized() utility to check said state. Save
15611         maximized state on exit, and do not set update stored window geometry
15612         if the main window is maximized.
15613
15614 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
15615
15616         * print.c: Fix page count display when result is no pages, make 1:1
15617         zoom button change zoom to fit when zoom is already 1:1, attempt to
15618         avoid slow bilinear pixbuf scaling when scale is under 0.01.
15619
15620 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
15621
15622         * print.c: Add preview to print job render types, so that the preview
15623         uses the same render path as printing. Cleanup unused code.
15624
15625 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
15626
15627         * print.c: Fill custom printer list using lpstat -p.
15628
15629 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
15630
15631         * globals.c: Change default thumbnail quility to tiles and default
15632         zoom quality to bilinear.
15633
15634 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
15635
15636         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
15637         scroll_reset_method, to adjust visible area behavior when changing
15638         to a new image.
15639         * doc/10_7_hidden.html: Document new scroll_reset_method option.
15640
15641 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
15642
15643         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
15644         Increase comparison speed by limiting number of expensive progress bar
15645         updates per second.
15646
15647 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
15648
15649         * cache.[ch]: Add support for md5sums to sim cache.
15650         * dupe.[ch]: Use md5sums for checksums.
15651         * md5-util.[ch]: New files with md5sum utilities.
15652         * ui_fileops.[ch]: Move several includes to header file.
15653
15654 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
15655
15656         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
15657         hidden tool window for the first time.
15658         * view_file_icon.h: Remove extra semicolon.
15659
15660 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
15661
15662         * remote.[ch]: New utils for sending and receiving ipc commands.
15663         * main.c: Add command line options to control an existing GQview
15664         process (-r, --remote, -rh, --remote-help).
15665         * Makefile.am: Add remote.[ch].
15666
15667 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
15668
15669         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
15670         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
15671         window manager' option - the new full screen behavior is correct, and
15672         no longer grabs the keyboard interfering with an xscreensaver lock.
15673         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
15674         from help manual.
15675
15676
15677 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
15678
15679         * layout_config.c (layout_config_list_order_set): Fix transposed src
15680         and dest variable causing inconsistent layout order.
15681         * layout_image.c (layout_image_new): Remove focus border from image
15682         when it is the only thing displayed in the main window.
15683
15684 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
15685
15686         * collect-table.c: Attempted focus fix on item removal.
15687         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
15688         row and column coordinates match the actual focus.
15689
15690 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
15691
15692         * README: Updates.
15693         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
15694         * configure.in: Release 1.5.2
15695
15696 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
15697
15698         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
15699         note the many missing sections in table of contents.
15700         * print.c: Add note to print dialog that printing is not functional.
15701
15702 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
15703
15704         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
15705
15706 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
15707
15708         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
15709         the same file, and if so simply return success for the copy request.
15710
15711 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
15712
15713         * editors.c: Dump popen and use genuine fork and execvp to run
15714         editor commands when we need to display the command's output, this
15715         fixes verbose editor commands that were hanging GQview until they
15716         finished.
15717         * main.c: Clean up html help browser exec code.
15718         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
15719         documentation.
15720
15721 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
15722
15723         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
15724
15725 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
15726
15727         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
15728         even if gtk was not yet initialized by attaching the dialog to an idle
15729         loop called by a gtk_init_add() function.
15730
15731 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
15732
15733         * bar_info.c: Add favorite keywords list for faster keyword selection,
15734         added dialog to edit the list.
15735         * layout_util.c: Change print shortcut to [Shift] + P.
15736         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
15737
15738 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
15739
15740         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
15741         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
15742         9_printing.html: More docmentation.
15743         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
15744         Makefile.am, index.html: Updates.
15745
15746 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
15747
15748         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
15749         typdefs.h: Added option to disable screen saver during full screen.
15750         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
15751         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
15752         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15753         11_2_keyboard_shortcuts.html: More documentation.
15754         * doc/index.html: Fixes.
15755
15756 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
15757
15758         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
15759         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
15760         * POTFILES.in: Added print.c.
15761         * layout_util.c, main.c: Add help contents menu item, add utility to
15762         launch user's preferred HTML browser for User Manual.
15763         * print.c: Start adding text settings to print dialog.
15764
15765 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
15766
15767         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
15768         * print.c: Add jpeg writing, free job_pixbuf when job is done.
15769
15770 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
15771
15772         * print.c: Added print job path, can now print to png files - at least
15773         it can actually do something now...
15774
15775 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
15776
15777         * print.c: Fleshed out print progress dialog - still no actual print..
15778
15779 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
15780
15781         * print.c: Add output device selection - still no actual printing.
15782
15783 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
15784
15785         * print.c: Organize print dialog - still no actual printing.
15786
15787 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
15788
15789         * print.c: Implement single image preview - still no actual printing.
15790
15791 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
15792
15793         * print.c: Add entry for proof thumbnail size, and use the size to
15794         layout the preview.
15795
15796 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
15797
15798         * print.c: Add print preview page navigation, zoom controls - still no
15799         printing.
15800
15801 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
15802
15803         * print.c: Add source selection, layout selection (not hooked up),
15804         scale down the preview pixbuf to a sane size, and account for  margins
15805         in the preview - still no actual printing.
15806         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
15807
15808 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
15809
15810         * print.c: Add orientation, margins, units - still no actual printing.
15811
15812 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
15813
15814         * image.[ch] (image_area_changed): New util to notify image widget that
15815         an area of the image has changed, and needs a redraw.
15816         * layout_util.c: Add a print menu item (temporary shortcut is P).
15817         * print.[ch]: New files for (eventually) printing images. Currently a
15818         not so useful dialog.
15819
15820 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
15821
15822         * image.c (image_load_done_cb): Use correct, and much faster, method to
15823         set the completed pixbuf when delay_flip is enabled.
15824
15825 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
15826
15827         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
15828         Add option to delay page flips until image is completeley loaded when
15829         in full screen.
15830         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
15831
15832 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
15833
15834         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
15835         slideshow_delay to have subsecond precision. Set that precision
15836         to 10ths of a second (use #define in slideshow.h to change precision).
15837         Change minimum slideshow delay to 0.10.
15838
15839 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
15840
15841         * bar_info.[ch] (keyword_list_pull): Let this function also support
15842         pulling keywords from a GtkEntry.
15843         * fullscreen.c: Make the screen debug output honor debug flag.
15844         * preferences.c: Add path selection dialog buttons to path entries.
15845         * search.c: Change the keyword TextView into an Entry, show dimensions
15846         in results whenever possible. Allow sorting of results by column.
15847         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
15848         add path selection dialog buttons to path and icon entries.
15849         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
15850         add button to a tab completion to pop up a path selection dialog.
15851
15852 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
15853
15854         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
15855         ExposureTime has priority over ShutterSpeedValue, as calculating the
15856         original exposure setting from an APEX value can introduce error.
15857
15858 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
15859
15860         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
15861         the floating tool window, to fix tool window keyboard handling.
15862
15863 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
15864
15865         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
15866         (merge from 1.4.3).
15867
15868 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
15869
15870         * po/ro.po: Updated Romanian translation (from 1.4.3),
15871         submitted by Harald Ersch <harald@ersch.ro>.
15872         * po/ru.po: Updated Russian translation,
15873         submitted by Sergey Pinaev <dfo@antex.ru>.
15874
15875 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
15876
15877         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
15878         so that complex editor commands that, for instance have if;then and for
15879         loops, do not hang GQview until completion.
15880
15881 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
15882
15883         [merge from stable branch] 
15884         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
15885         to date, includes a workaround for utime's inabality to change
15886         timestamps when the user is not the owner of the file.
15887         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
15888         check if the thumbnail is current.
15889
15890 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
15891
15892         [merge from stable branch]
15893         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
15894         button callbacks into a single callback with a button argument, added
15895         scroll callback.
15896         * img-view.c, layout_image.c: Changes for above, and add support for
15897         horizontal scrolling.
15898         * info.c, utilops.c: Changes for new image button and scroll callbacks.
15899
15900 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
15901
15902         * collect-table.c (collection_table_file_remove): Update selection when
15903         removing a selected item, fixes crash when removing items from a
15904         collection window.
15905         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
15906         behavior when changing selection or removing items.
15907         * search.c: Maintain correct state when removing items while still
15908         searching or generating thumbnails. Fix list focus behavior when
15909         changing selection or removing rows.
15910         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
15911         and the popup window size when column is offscreen. Add
15912         tree_view_move_cursor_away() utility.
15913         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
15914         freed GenericDialog when auto_close is TRUE, and only attempt to close
15915         the dialog once.
15916         * view_file_icon.c (vficon_sync): Update row count so that focus can
15917         not move beyond the last row.
15918         * view_file_list.c: Fix list focus behavior when changing selection or
15919         removing rows.
15920
15921 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
15922
15923         * README: Updates.
15924         * po/ja.po: Updated Japanese translation,
15925         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15926         * configure.in: Release 1.5.1
15927
15928 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
15929
15930         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
15931         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
15932         compile with GDK_DISABLE_DEPRECATED defined.
15933         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
15934         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
15935         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
15936         * utilops.c: Fix auto update of preview column when dragging rows to
15937         reorder them.
15938         * view_dir_tree.c: Center new path when it is not visible.
15939         * view_file_list.c: When scrolling to display new row, center the row.
15940
15941 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
15942
15943         * search.c (search_file_load_process): Fix swapped paths on a call to
15944         filetime_set, fixes ugly bug causing source file timestamps to be
15945         changed when using search by content similarity or dimensions!
15946
15947 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
15948
15949         * fullscreen.[ch]: Added support for multiple screens and monitors,
15950         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
15951         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
15952         preferences.c, rcfile.c: Added option to not ignore the window manager
15953         fullscreen handling. Added selection of screen and/or monitor to use
15954         for display of the full screen window.
15955         * image.c: Set the wallpaper on the root window that the window belongs
15956         to, remove #include of gdkx.h.
15957         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
15958         Xinerama and Xlib from link stage.
15959
15960 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
15961
15962         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
15963
15964 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
15965
15966         * preferences.c: Make the entry in the clear trash dialog non editable
15967         instead of insensitive.
15968
15969 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
15970
15971         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
15972         the ExifBar structure, as layout_util.c accesses this data from
15973         within a destroy signal callback.
15974
15975 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
15976
15977         * bar_info.[ch]: Add size request utility.
15978         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
15979         changing the size request method (see above).
15980         * img-view.c: Change folder popup menu to match rest of application.
15981         * search.c: Fix gettext warning by setting specific string format,
15982         increase year spin button width, fix compile error by correcting
15983         declaration location.
15984         * utilops.c: Fix dialog titles, use folder instead of directory when
15985         communicating with user.
15986         * po/bg.po: Updated Bulgarian translation,
15987         submitted by Vladimir Petrov <vladux@mail.bg>
15988
15989 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
15990
15991         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
15992         * po/*.po: Make distcheck updates.
15993         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
15994         * configure.in: Release 1.5.0.
15995
15996 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
15997
15998         * bar_info.c: Modified toolbar (added space to separate save).
15999         * layout_util.c: Fix initial selection count sent to details sidebar.
16000
16001 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
16002
16003         * search.c: Add results search type, to search current results list.
16004         * README, TODO: Updates.
16005
16006 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
16007
16008         * search.c: Add option to search all files with comments (metadata).
16009         * ui_tabcomp.c: Set completion button size allocation height to that
16010         of the entry.
16011
16012 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
16013
16014         * layout_util.c: Set initial search path to the current path. Fix
16015         initial display of the details sidebar with more than one selection.
16016
16017 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
16018
16019         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
16020         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
16021         remains out of order (2/29/04) - but it _is_ inline with version order.
16022
16023 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
16024
16025         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
16026         on what we are told. Added option to only display metadata info.
16027         * info.c: Added Details tab for displaying metadata, merged permissions
16028         tab into the general tab.
16029         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
16030         count changes.
16031
16032 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
16033
16034         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
16035         current file selection.
16036         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
16037
16038 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
16039
16040         * cache.[ch], gqview.h: Changed cache get and find functions to take
16041         a CacheType, so that metadata location can be seperate from thumbnails.
16042         * cache_maint.c: Add support for meta cache to maintenance.
16043         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
16044         as it has long been fixed.
16045         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
16046         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
16047         for all the above changes.
16048
16049 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
16050
16051         * bar_info.c: Clean up comment format.
16052         * info.c, preferences.c: Set the properties, options, and about
16053         windows to type dialog.
16054
16055 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
16056
16057         * bar_info.c: Fix details bar display when no image is present.
16058
16059 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
16060
16061         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
16062         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
16063         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
16064         for all GtkTreeViews to make them look better.
16065         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
16066         default size.
16067
16068 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
16069
16070         * search.c: Implement similarity match type.
16071
16072 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
16073
16074         * search.c: Fix statusbar label size twitching, fix selection idle
16075         update bug, increase default search window size - sorry 640x480 users.
16076
16077 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
16078
16079         * search.c: Implement dimensions matching, add dimensions 'between',
16080         overload FileData passed to search_result_append(), so that it also
16081         holds dimensions and similarity fields, and display dimensions if
16082         available. Fix memory leak in search_result_change_path(). Also make it
16083         work with 'between' input swapped (first is higher than second).
16084
16085 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
16086
16087         * search.c: Change a few default values, make search parameters
16088         insensitive during search, reorder status bar items, change start/stop
16089         button into two distinct stock buttons (find and stop).
16090
16091 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
16092
16093         * search.c: Add search options for match case, recurse search path,
16094         and 'between' for file size. Hide unused widgets when match type is
16095         not 'between'.
16096
16097 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
16098
16099         * search.[ch]: Implement maintenance utils.
16100         * utilops.c: Hook up search maintenance.
16101
16102 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
16103
16104         * search.c: Implement thumbnails, clean up the status bar.
16105         * TODO: Updates.
16106
16107 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
16108
16109         * search.c: Sort directories as they are searched. Use list buffer and
16110         only flush to the result GtkTreeView every 100 iterations or so, to
16111         reduce tree view internal updates that take time, thereby significantly
16112         increasing search speed when returning many results.
16113         * po/POTFILES.in: Added bar_sort.c and search.c.
16114
16115 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
16116
16117         * search.c: More work: selections, context menu, keyboard shortcuts,
16118         status bar, drag and drop.
16119
16120 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
16121
16122         * bar_info.[ch]: Export the comment/keyword read/write utilities.
16123         * dupe.[ch] (cell_renderer_height_override): Export this hack.
16124         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
16125         * layout_util.c: Hook up search window to menu.
16126         * search.[ch]: New files, started the image search window. Basically
16127         works, but can not do anything with the results yet.
16128
16129 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
16130
16131         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
16132         comments per image.
16133         * bar_sort.c: Fix text capitalization of Link.
16134         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
16135         * layout_util.[ch]: Support details sidebar, not sure header needs to
16136         export it though, not used anywhere else.
16137         * typedefs.h: Add bar_info vars to LayoutWindow.
16138
16139 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
16140
16141         * bar_sort.c: Add symbolic linking option sort manager.
16142         * main.c: Notify of beta software on startup.
16143         * ui_fileops.[ch]: Add symlink_utf8() util.
16144         * configure.in: Branch/merge for 1.5 devel cycle.
16145
16146 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
16147
16148         * README, TODO: Updates.
16149         * po/*.po: make distcheck touches these.
16150         * configure.in: Release 1.4.1
16151
16152 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
16153
16154         * hu.po: Updated Hungarian translation,
16155         submitted by Koblinger Egmont <egmont@uhulinux.hu>
16156         * gqview.desktop: Updated, convert to utf-8.
16157         * README: Update credits.
16158
16159 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
16160
16161         * view_dir_tree.c: Fix crash when encountering a folder named
16162         (sigh, wait for it...) "empty". Fix is twofold: check success of
16163         vdtree_populate_path_by_iter() before accessing something it may free,
16164         and use a zero length string ("") for the placeholder node path/name,
16165         as there shouldn't be any folders with that name to encounter...
16166
16167 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
16168
16169         * main.c (main): Move gtk_init and friends before any code that may
16170         cause a warning dialog that needs gtk to be initialized. This
16171         specifically fixes crash when attempting warning about invalid home
16172         directory filename encoding.
16173
16174 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
16175
16176         * po/*.po: Make distcheck updates these.
16177         * README: Update translation status.
16178         * configure.in: Release 1.4.0
16179
16180 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
16181
16182         * README: Add overview of changes since last stable 1.2.2 release,
16183         update email address, some clean up.
16184         * gqview.1: Update email address.
16185         * TODO: Clean up.
16186
16187 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
16188
16189         * po/fr.po: Updated French translation,
16190         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
16191         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
16192
16193 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
16194
16195         * po/bg.po: Updated Bulgarian translation,
16196         submitted by Vladimir Petrov <vladux@mail.bg>.
16197         * po/cs.po: Updated Czech translation,
16198         submitted by Jan Raska <jan_raska@hotmail.com>.
16199         * po/de.po: Updated German translation,
16200         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
16201         * po/es.po: Updated Spanish translation,
16202         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
16203         * po/fi.po: Updated Finnish translation,
16204         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16205         * po/nl.po: Updated Dutch translation,
16206         submitted by Tino Meinen <a.t.meinen@chello.nl>.
16207         * po/sk.po: Updated Slovak translation,
16208         submitted by Ivan Priesol <priesol@iris-sk.sk>.
16209         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
16210         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
16211         * README: Credit updates.
16212
16213 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
16214
16215         * cache_maint.c(cache_maintain_home): Set the entry that displays
16216         the working path as not editable instead of insensitive, as at least
16217         the Galaxy theme shows no text in insensitive entries (fg == bg color).
16218
16219 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
16220
16221         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
16222         before attempting access into list model.
16223
16224 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
16225
16226         * layout_config.c: Fix to display translations of layout_title strings.
16227
16228 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
16229
16230         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
16231
16232 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
16233
16234         * README: Updates.
16235         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
16236         * po/*.po: make distcheck touches these.
16237         * configure.in: Release 1.3.9
16238
16239 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
16240
16241         * README: Updates.
16242         * *.[ch]: Update copyright year in file headers.
16243         * main.c: Remove start up print of beta notice.
16244
16245 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
16246
16247         * po/bg.po: Updated Bulgarian translation,
16248         submitted by Vladimir Petrov <vladux@mail.bg>
16249         * po/es.po: Updated Spanish translation,
16250         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
16251         * po/fi.po: Updated Finnish translation,
16252         submitted by Lauri Nurmi <lanurmi@iki.fi>
16253         * po/fr.po: Updated French translation,
16254         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
16255         * po/pl.po: Updated Polish translation,
16256         submitted by Emil Nowak <emil5@go2.pl>
16257         * po/ru.po: Updated Russian translation,
16258         submitted by Sergey Pinaev <dfo@antex.ru>
16259         * po/sv.po: Updated Swedish translation,
16260         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16261         * po/vi.po: Updated Vietnamese translation,
16262         submitted by pclouds <pclouds@vnlinux.org>
16263         * README: Update translation credits where necessary.
16264
16265 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
16266
16267         * README: Updates.
16268         * gqview.1: Updated man page.
16269         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
16270         fullscreen, F is still the official key but V was currently unused and
16271         it helps the upgraders migrate with less pain.
16272
16273 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
16274
16275         * exif.c: Translate return strings, include config.h so intl.h works..
16276         * ui_fileops.c: Include config.h.
16277
16278 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
16279
16280         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
16281         unsupported format id values.
16282         * configure.in: Add --disable-xinerama configure switch.
16283         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
16284
16285 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
16286
16287         * layout.c: Removed unused code.
16288         * main.c: Move print_term out of here, fix terminal message encoding,
16289         disable listing of 'experimental' command line options.
16290         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
16291         * ui_fileops.[ch]: Move print_term() here.
16292
16293 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
16294
16295         * utilops.c: Remove Preview button from batch rename dialog, and fixed
16296         the preview column to auto update. BUG: rows-reordered signal of a tree
16297         model is never sent, so reordering with drag and drop will not update
16298         the preview column - this appears to be a GTK 2.2.4 bug.
16299
16300 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
16301
16302         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
16303         event, also check if file exists, if not simply return false instead
16304         of doing the whole attempt which will fail anyway.
16305
16306 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
16307
16308         * po/*.po: Make distcheck touches these.
16309         * README: Update translation table. Fix release year (re make dist).
16310         * configure.in: Release 1.3.8
16311
16312 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
16313
16314         * preferences.c: Changed the copyright string such that changes to
16315         (c) year, website address, and email address will no longer break the
16316         translations.
16317         * README: Updates.
16318
16319 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
16320
16321         * info.c, utilops.c: Marked additional strings for translation.
16322         * po/fi.po: Updated Finnish translation,
16323         submitted by Lauri Nurmi <lanurmi@iki.fi>
16324         * po/ja.po: Updated Japanese translation,
16325         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
16326         * po/sv.po: Updated Swedish translation,
16327         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16328         [note: es and fr are awaiting a resend in gzip form, unless I can
16329         figure out what netscape 4.x does to po files sent as plain text...]
16330
16331 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
16332
16333         * cellrenderericon.[ch]: Changed function and structure names to avoid
16334         using the gtk namespace.
16335         * collect-table.c, view_file_icon.c: Use new names (above).
16336         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
16337         * layout_util.c: Revert to old behavior where page up/down are now
16338         global to the window for stepping through images. Use Ctrl-Up/Dn to
16339         scroll file/folder views a page at a time.
16340
16341 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
16342
16343         * dupe.c: Apply patch to fix char pointer array overrun,
16344         submitted by Richard Curnow <rc@rc0.org.uk>.
16345
16346 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
16347
16348         * view_file_icon.c, view_file_list.c: Disabled double click to go to
16349         full screen - control clicking for mulitple selection too fast can
16350         activate fullscreen - need to revisit strategy.
16351
16352 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
16353
16354         * collect-table.c: Fix division by zero when all thumbnails fail to
16355         generate resulting in initial zero row count.
16356         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
16357         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
16358         Use 64 bit integer to store and count file sizes, to properly display
16359         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
16360         available, also use work-around to avoid %lld for printf conversions.
16361
16362 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
16363
16364         * image.c: NULL initialize function pointers.
16365         * view_file_icon.c, view_file_list.c: Set double click in icon and list
16366         view to start fullscreen.
16367
16368 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
16369
16370         * image.[ch], typedefs.h: Added image load completed function, it will
16371         be called when the current image is finished rendering to screen and
16372         when the image preload is complete. Only tested with --debug.
16373
16374 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
16375
16376         * dupe.c: Mark column title strings for translation.
16377         * editors.c: Translate command name field for the default editors.
16378         * menu.c: Fix sort menu grammar.
16379
16380 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
16381
16382         * exif.c: Fix spelling error of fluorescent.
16383         * info.c: Make filename entry non-editable in place of non-sensitive.
16384         * main.c: Use the locale's preferred encoding when printing --help text
16385         to the terminal.
16386         * preferences.c: Make entire filter editor non-sensitive when filtering
16387         is disabled.
16388         * utilops.c: Grammar, newline fixes.
16389
16390 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
16391
16392         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
16393         insert a blank line in place of broken text, removed warnings.
16394         * README: Convert encoding to proper utf-8.
16395
16396 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
16397
16398         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
16399         size_allocate has no return value.
16400
16401 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
16402
16403         * cache.c: Fixes to initialize char variables before use.
16404         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
16405         when clearing main list, then adding new files in 'compare two file
16406         sets' mode.
16407
16408 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
16409
16410         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
16411         so that up/down moves to the expected image when the list has focus.
16412
16413 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
16414
16415         * bar_exif.[ch]: Allow exif info to start in advanced view, added
16416         utility to retrieve advanced state.
16417         * info.c: Fix for change to bar_exif_new().
16418         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
16419         sidebar size and advanced state, note this per window, and is not
16420         saved on exit.
16421
16422 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
16423
16424         * img-view.c: Fix image stepping bug when same image path is in the
16425         list more than once.
16426
16427 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
16428
16429         * thumb.c: Do not scale unknown image icon larger than orginial size.
16430
16431 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
16432
16433         * view_dir_tree.c: Added workaround so that user entered hidden paths
16434         are displayed even when 'display hidden files' option is disabled.
16435
16436 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
16437
16438         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
16439         new folders, so that the name sticks immediately in the view.
16440
16441 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
16442
16443         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
16444         previous button click row that was interfering with image selection.
16445
16446 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
16447
16448         * info.c (info_tab_general_image): Fix 'Image size' calculation.
16449
16450 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
16451
16452         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
16453         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
16454         unknown images.
16455
16456 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
16457
16458         * README: Updated.
16459         * po/*.po: Make distcheck updates.
16460         * configure.in: Release 1.3.7
16461
16462 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
16463
16464         * cellrenderericon.h: Fix show_text to be type boolean.
16465         * collect-table.c: Fix progressbar height changes by always setting the
16466         text of the widget to contain at least one character.
16467         * dupe.c, view_file_list.c: Fix warninga about invalid height
16468         parameter when setting cell height over 100, this hack simply changes
16469         maximum of the height property on GtkCellRenderer.
16470         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
16471         * po/sv.po: Added Swedish translation,
16472         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
16473         * po/ru/po: Updated Russian translation,
16474         submitted by Sergey Pinaev <dfo@antex.ru>.
16475         * README, TODO: Updates.
16476
16477 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
16478
16479         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
16480         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
16481         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
16482         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
16483         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
16484         binding for set as wallpaper (conflicted with new window), and Float
16485         file list is now L.
16486         * README: Documented new key bindings.
16487
16488 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
16489
16490         * image.c: Increase minimum size when dropping scale quality to
16491         GDK_INTERP_NEAREST (3 to 8).
16492         * TODO: Updates.
16493
16494 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
16495
16496         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
16497         text is enabled; fix keyboard popup menu placement; fix image view
16498         selection when clicking file already selected with multiple selection.
16499
16500 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
16501
16502         * exif.c: Fix return value (actually return something, oddly with -O2
16503         gcc 3.2.2 is not giving a warning about this). Plus a few changes
16504         to avoid casting confusion.
16505
16506 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
16507
16508         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
16509         using correct casting of data to sizeof char.
16510
16511 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
16512
16513         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
16514         GtkTreeView by setting the focus to a column with zero width. (We draw
16515         the focus ourselves by setting the "has-focus" property of the
16516         GtkCellRendererIcon.
16517
16518 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
16519
16520         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
16521
16522 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
16523
16524         * collect-table.c: Hook up Control-T to toggle filename text, set the
16525         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
16526         shown. Fixed border padding (again).
16527
16528 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
16529
16530         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
16531         works as expected, anyway...
16532
16533 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
16534
16535         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
16536         ability to toggle display of filename text.
16537
16538 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
16539
16540         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
16541         icon views can show the filename under the icon.
16542         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
16543         work...
16544         * Makefile.am: Added cellrenderericon.[ch].
16545
16546 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
16547
16548         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
16549         supplying missing comma in command - fixes crash on refresh.
16550
16551 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
16552
16553         * TODO: Updates.
16554         * configure.in: Release 1.3.6
16555
16556 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
16557
16558         * dupe.c: Do not unref a GtkStyle we never refed.
16559         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
16560         Removed "Insert file drops at pointer location" option for collections,
16561         now this is always the behavior. Moved a few options to the advanced
16562         tab, removed the collections tab.
16563         * main.c: Make the printed beta release note on startup a one liner.
16564         * README: Updates.
16565         * TODO: Updated.
16566
16567 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
16568
16569         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
16570         checking that GtkTreeView is realized before attempting to scroll.
16571         This was a problem when the tools are hidden.
16572
16573 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
16574
16575         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
16576         a few strings.
16577
16578 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
16579
16580         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
16581         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
16582         icon when beggining a dnd operation.
16583         * dupe.c: Set drag icon, fix progress bar value warning when starting
16584         thumbnail loading.
16585         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
16586         free to correct place).
16587
16588 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
16589
16590         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
16591         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
16592         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
16593         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
16594         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
16595         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16596         Remove use of deprecated GTK functions
16597         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
16598
16599 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
16600
16601         * collect-table.c: Fix removal of right clicked, but non selected
16602         items.
16603
16604 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
16605
16606         * ui_clist_edit.[ch]: Removed, clist is deprecated.
16607         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
16608         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
16609
16610 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
16611
16612         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
16613         drop placement more intuitive, and removed ugly popup window for
16614         display of marker position.
16615         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
16616         adjustment will change.
16617         * icons/marker.xpm: Gave marker a black border for some contrast on
16618         red images/themes.
16619
16620 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
16621
16622         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
16623         now stored as pixbufs instead of pixmaps...
16624         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
16625         as a guide, so it now has the same selection behavior.
16626         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
16627
16628 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
16629
16630         * view_file_icon.c: Fix centering of icons in columns, set keyboard
16631         cursor when moving focus.
16632
16633 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
16634
16635         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
16636         option show_icon_names - for future ability to display filnames in the
16637         icon view. (this will need a custom gtkcellrenderer, on TODO).
16638
16639 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
16640
16641         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
16642         * ui_tree_edit.h: Fix function description.
16643         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
16644         unrefed style pointers, guard against possible button release event
16645         on drop event (not sure what is causing this).
16646
16647 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
16648
16649         * ui_bookmark.[ch]: Added history_combo utilities.
16650         * ui_utildlg.c: Use default history length for file dialogs.
16651         * utilops.c: When auto renaming single file, show preview of new name.
16652         Added drop down history for numerical rename prefix and suffixes. Fixed
16653         bug with numerical rename when anything but first row was selected.
16654         Gave prefix and suffix entries all available room, packed the image
16655         preview into a pane so image does not resize with window. Fixed
16656         incorrect lower value (1 -> 0) in start number selection.
16657         * view_file_list.c: Fixed incorrect resort when renaming files.
16658         * TODO: Major todo list cleanup.
16659
16660 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
16661
16662         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
16663         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
16664         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16665         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
16666         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
16667         now works.
16668
16669 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
16670
16671         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
16672         Fix bug when updating nodes via timestamp change. Force refresh when
16673         setting a path, to ensure new folders appear (in automounted folders).
16674
16675 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
16676
16677         * cache_maint.c (cache_maintain_home_cb): Use correct path when
16678         attempting to remove old thumbnails.
16679         * view_dir_list.c: Check access with R_OK | X_OK.
16680         * view_dir_tree.c: Fix icon states, population by expander click.
16681
16682 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
16683
16684         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
16685         * ui_pathsel.c: Remove while(events) hack.
16686         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
16687         in consistent state before showing popup.
16688         * view_dir_tree.c: Fix new folder command.
16689
16690 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
16691
16692         * intl.h: Fix compile error when gettext is disabled.
16693         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
16694         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
16695
16696 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
16697
16698         * layout.c: Set the default keybaord focus to the image pane.
16699         * layout_util.c: Make the image zoom/traversal keys only work when the
16700         image has the keyboard focus.
16701         * view_dir_tree.c: Many fixes for expansion, population, sorting,
16702         dnd hovering expansion, expander display, expander clicks, and
16703         removed unused cruft.
16704
16705 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
16706
16707         * view_dir_tree.c: Fixed so clicking expanders does not select row,
16708         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
16709
16710 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
16711
16712         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
16713         compiles cleanly - but has 'issues'.
16714         * view_dir_list.c: Minor fixes done when using as reference for above.
16715
16716 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
16717
16718         * utilops.c: Convert multiple rename clist to a treeview, added preview
16719         for autorename results.
16720         * view_file_list.c: Fix update errors after a rename.
16721
16722 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
16723
16724         * view_file_list.c: Fix loss of selection when changing sort order, fix
16725         incorrect next row selection when deleting files, and add fix to
16726         maintain row position when toggling thumbnails.
16727
16728 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
16729
16730         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
16731         that leaves old rows behind, eventually causing crash on autorefresh.
16732
16733 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
16734
16735         * dupe.c: Fix keyboard menu placement on second_listview, set middle
16736         mouse button to toggle row selection.
16737         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
16738         placement from keyboard pop-up, set middle button to toggle row
16739         selection, and fix image display on a select-all.
16740
16741 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
16742
16743         * dupe.c: Consistently handle button press/release pairs.
16744         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
16745         based on current visibility.
16746         * view_dir_list.c: Correctly scroll to and set focus to highlight
16747         previous path when going up the tree.
16748         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
16749         fix auto scrolling.
16750
16751 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
16752
16753         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
16754         thumbnails. Changes for file list move to GtkTreeView.
16755         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
16756         * view_dir_list.c: Set the cursor focus when clicking a row, change
16757         selection mode to NONE.
16758         * view_file_list.c: Change from GtkCList to GtkTreeView for main
16759         file list, needs cleanup.
16760
16761 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
16762
16763         * layout_config.c: Change clist to treeview for layout order.
16764         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
16765         * preferences.c: Remove include of ui_clist_edit.h.
16766         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
16767         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
16768         * view_dir_list.c: Add folder icons back, porting this widget complete?
16769
16770 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
16771
16772         * ui_tree_edit.c: Make start of scroll smoother when starting from
16773         edges of widget by slowly ramping up speed.
16774
16775 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
16776
16777         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
16778         * view_dir_list.c: use above auto scroll for dnd.
16779
16780 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
16781
16782         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
16783         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
16784         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
16785         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
16786         zero region is avoided.
16787         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
16788         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
16789         set correct dnd behavior (when source, disable dnd dest). Also removed
16790         ".." folder when root is listed.
16791
16792 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
16793
16794         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
16795         GdkColor when the widget changes.
16796         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
16797         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
16798
16799 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
16800
16801         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
16802         instead of a direct gdk_cursor_destroy (still leaks though).
16803
16804 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
16805
16806         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
16807         cursor on listview while comparing/sorting.
16808
16809 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
16810
16811         * dupe.c: Row height is now correct when thumbnails is on, set the
16812         unknown pic for broken thumbnails, properly set alignment on date
16813         and size columns, and fixed keyboard popup menu placement.
16814         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
16815         has option to return unknown image if thumbnail is broken.
16816
16817 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
16818
16819         * dupe.c: Reimplement the alternating row color per match group,
16820         learning how to manipulate a gtktreeview sure is fun :-P
16821
16822 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
16823
16824         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
16825
16826 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
16827
16828         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
16829         * TODO: List things needed to be done to complete above conversion.
16830
16831 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
16832
16833         * utilops.c: Show safe delete status in delete dialogs (off or on).
16834
16835 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
16836
16837         * README: Updates.
16838         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
16839         * configure.in: Release 1.3.5
16840
16841 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
16842
16843         * bar_exif.c: Add padding to right of advanced view checkbutton.
16844         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
16845
16846 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
16847
16848         * exif.c: string_append_raw_bytes() character replacement fix, added
16849         description for GPSInfo.
16850
16851 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
16852
16853         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
16854         fSubjectDistance to return properly formatted data per 2.2 specs.
16855
16856 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
16857
16858         * exif.[ch]: Fix incorrect orientation order by swapping
16859         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
16860         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
16861         rotate image per exif info option (off by default).
16862         * image.c: Add missing include of ui_fileops.h.
16863
16864 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
16865
16866         * bar_exif.c: Fix incorrect column number setup in advanced view.
16867         * exif.c: Added additional tags (to misc section), and altered a few
16868         things after checking exif.org PDF spec sheet.
16869
16870 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
16871
16872         * bar_exif.c: Added advanced view for exif data.
16873         * exif.c: Fix capitalization, mark relevent (standard view) strings for
16874         translation.
16875         * info.c: Use a paned widget to allow expansion of properties window
16876         without expanding image view size.
16877
16878 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
16879
16880         * bar_exif.c: Fix alignments when adding labels to table, so that
16881         entries with mulitple lines will be top aligned.
16882
16883 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
16884
16885         * README, TODO: Updates.
16886
16887 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
16888
16889         * ui_fileops.c: When converting filenames to utf-8 fails, display
16890         clear warning to user, and simply allow the broken strings through.
16891
16892 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
16893
16894         * src/Makefile.am: Added exif.c back to build list.
16895         * exif.[ch]: Moved necessary declarations out to header file, a few
16896         namespace changes, added access functions (still need: (uns)byte,
16897         undefined, float, double, and the multiple data element ones).
16898         * bar_exif.c: Fixes to use exif.h instead of exif.c.
16899
16900 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
16901
16902         * bar_exif.c: Removed remnants of old exif parser.
16903         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
16904         like exif data every time the window size changes.
16905
16906 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
16907
16908         * exif.c: Allow support for unknown IDF tags.
16909         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
16910         and copyright fields.
16911
16912 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
16913
16914         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
16915         problem 2: retrieving invalid key name! :-/
16916
16917 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
16918
16919         * bar_exif.c, exif.c: Added formatting utility to get the commonly
16920         used data tags in a user meaningful format, output now matches previous
16921         versions, however the Shutter speeds differ a bit, will need to
16922         check (off by one?).
16923
16924 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
16925
16926         * exif.c: Rewrite EXIF parser so that data is stored in list format,
16927         such that adding additional tags will be easy, and ExifData will not
16928         need to be touched. Very rough, human readable output for exif keys
16929         is yet to be added.
16930         * bar_exif.c: Changed to work with new exif.c, temporarily include
16931         exif.c instead of exif.h, since exif.h has not been updated yet.
16932         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
16933         includes it directly.
16934
16935 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
16936
16937         * editors.c(editor_verbose_io_cb): Use count returned from read when
16938         validating/converting text.
16939
16940 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
16941
16942         * README: Updates, and converted encoding format to utf-8.
16943
16944 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
16945
16946         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
16947         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
16948         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
16949         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
16950         warning to user when such conditions occur. Editor command result text
16951         is now validated before use in verbose window.
16952
16953 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
16954
16955         * ui_spinner.png: Changed order of frames for smoother start..
16956
16957 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
16958
16959         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
16960         so that newly installed loaders are automatically added to the filters.
16961         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
16962         keys from filter to filter_ext, since the values are not backward
16963         compatible. Jumping between old and new releases will reset the list.
16964
16965 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
16966
16967         * filelist.c(filter_add_defaults): Added svg format, if you have
16968         librsvg installed, chances are you have the gdkpixbuf loader too.
16969
16970 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
16971
16972         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
16973         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
16974         unused icon files.
16975         * Makefile.am: Remove references to above.
16976         * layout_util.c: Really remove references to above.
16977
16978 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
16979
16980         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
16981
16982 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
16983
16984         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
16985         * ui_spinner.[ch]: New activity spinner and icon utils.
16986         * ui_spinner.png, ui_tabcomp.png: New icon files.
16987         * ui_tabcomp.xpm: Removed, using pngs now.
16988         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
16989         * editors.c: Added spinner to verbose window.
16990
16991 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
16992
16993         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
16994         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
16995         * utilops.c: Made file_util_unlink static. (same)
16996         * README: Updated.
16997         * po/*.po: Make distcheck touches these.
16998         * configure.in: Release 1.3.4
16999
17000 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
17001
17002         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
17003         correct utility to free the list (path_list_free -> filelist_free).
17004         Also avoid sorting list more than once.
17005
17006 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
17007
17008         * editors.c(editor_command_one): Free path removed from list, fixes
17009         memory leak.
17010         * image.c(image_free): Set post buffer NULL before destroying image
17011         window, fixes mem leak.
17012         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
17013         thumbnails [yeek! has this always been here?].
17014
17015 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
17016
17017         * README: Updates:
17018         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
17019         scalers when image window size is less than 3 in any direction.
17020         (debian BUG# 209365)
17021
17022 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
17023
17024         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
17025         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
17026         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
17027         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
17028         are now held in utf8 strings. Paths are now converted to locale prior
17029         to use in a library function.
17030         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
17031         * ui_bookmark.[ch]: utf8 fixes.
17032         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
17033         * ui_help.c: Removed old comments no longer needed.
17034         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
17035         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
17036         * utilops.c: utf8 fixes, also fixed broken auto rename option when
17037         copy/move a single file.
17038         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
17039         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
17040         selection fixes.
17041
17042 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
17043
17044         * editors.c: Added stop button to allow aborting midway through
17045         multiple file operations.
17046         * preferences.c: Added help button for the command macros to the editor
17047         preferences tab, added credits button to the about dialog.
17048         * README: Added editors section describing macros, marked credits
17049         section to be found by about credits button.
17050         * po/POTFILES.in: Added editors.c
17051
17052 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
17053
17054         * editors.[ch]: Moved the editor command stuff here, added window to
17055         display results of a command. Window only shown when command prefixed
17056         by %v.
17057         * gqview.h, main.c: Removed above functions.
17058         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
17059         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
17060         Include editors.h.
17061         * ui_fileops.[ch]: Moved path_list_copy here.
17062
17063 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
17064
17065         * README, TODO: Updates.
17066         * po/*.po: make distcheck changes.
17067         * configure.in: Release 1.3.3
17068
17069 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
17070
17071         * preferences.c: Clean up the editor slot entry alignments, removed
17072         extra frame from inside each tab.
17073
17074 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
17075
17076         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
17077         of editor slots adjustable by a define, instead of hard coding it
17078         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
17079         to the defaults (uses jpegtran).
17080         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17081         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
17082         * view_file_icon.c: Fix loss of selection of changed files on refresh.
17083         * README: Updates.
17084
17085 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
17086
17087         * exif.[ch]: Flash display patch to work with more cameras, based on
17088         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
17089         * de.po: Updated German translation,
17090         submitted by Unseld@t-online.de (Rainer Unseld).
17091         * es.po: Updated Spanish translation,
17092         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17093         * preferences.c: Some cleanup fo duplicated code, set the options
17094         insensitive that can be disabled by another.
17095         * view_dir_list.c: Added the '.' folder back so that users can drop
17096         images into the current path with dnd.
17097         * dupes.c: Added ability to select all group 1 (parent) and all
17098         group 2 (child) duplicates. Very handy when comparing two file sets.
17099         * info.c: Make the properties window remember its size when expanded.
17100         * layout_util.c(layout_key_press_cb): Small fix.
17101         * layout.c(layout_selection_list): Return active image when in
17102         collection view mode.
17103
17104 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
17105
17106         * utilops.c: Fix incorrect test for file_util_unlink return value.
17107
17108 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
17109
17110         * utilops.c: Added debug printf.
17111         * README: Updated changes list.
17112
17113 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
17114
17115         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
17116         Added a safe delete feature (trash folder), location and max size can
17117         be set in preferences. By default trash is off (normal delete). Let's
17118         just say the developer wishes he had the safe delete option only a
17119         few hours ago...
17120         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
17121         views return if they were affected by the maintenance call. Use this
17122         info when resetting the autorefresh time stamp for the layout.
17123
17124 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
17125
17126         * dupe.c(dupe_item_set_path): Correctly update the lists when the
17127         second list is enabled.
17128
17129 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
17130
17131         * image.c, typedefs.h: When read ahead is enabled, also buffer the
17132         previous image.
17133
17134 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
17135
17136         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
17137         that there is only one place to check for it.
17138
17139 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
17140
17141         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
17142         'algorithm' layout to make adjustments easier (only from similar.c).
17143
17144 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
17145
17146         * dupe.c: Fixed up the compare two file sets option, results now
17147         include which list the image is from.
17148
17149 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
17150
17151         * dupe.c: Fixups, and make item removal work.
17152
17153 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
17154
17155         * dupe.c: Added debug thumbprint window to display what is going
17156         on with the similarity thumbprints.
17157
17158 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
17159
17160         * dupe.c: More fixes for sort/group by rank. Still need to work on
17161         the removal and second list functions.
17162
17163 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
17164
17165         * dupe.[ch]: Major reorganization, started change to rank based
17166         sorting and grouping of matches.
17167
17168 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
17169
17170         * cache.c: Fixups to string comparison logic (eek!).
17171         * similar.c: Added (unused) utility to stretch the contrast of a
17172         color channel, may use this for the grey mode.
17173
17174 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
17175
17176         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
17177         similarity algorithm.
17178         * main.c: Added command line option --greysims to enable the greyscale
17179         algorithm.
17180
17181 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
17182
17183         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
17184         view_file_list.c: Made case sensitive sorting optional.
17185         * ui_fileops.[ch]: Add case sensitive sort option utility.
17186         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
17187         file dialogs.
17188
17189 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
17190
17191         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
17192         of filenames to be case insensitive.
17193         * view_dir_tree.c: Ditto, but required a bit more than simply changing
17194         strcmp to strcasecmp, sorting was using the internal compare of clist.
17195
17196 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
17197
17198         * utilops.c: Added image preview panes for the delete and rename
17199         dialogs.
17200
17201 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
17202
17203         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
17204         file list before selecting the undone source image so that the
17205         selection matches the viewed image.
17206
17207 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
17208
17209         * bar_exif.c: Added sizing arrows to this sidebar.
17210         * bar_sort.c: Added (1 level) undo to the sort manager.
17211
17212 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
17213
17214         * image.c (image_size_sync): Remove redundant image redraw causing
17215         flicker when going fullscreen. Still flickers  on other ops though.
17216
17217 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
17218
17219         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
17220         the auto update features (update_on_time_change).
17221         * image.c, layout.c: Honor the update_on_time_change option.
17222
17223 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
17224
17225         * nl.po: Updated Dutch translation,
17226         submitted by Tino Meinen <a.t.meinen@chello.nl>
17227         * es.po: Updates Spanish translation,
17228         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17229         * id.po: Added Indonesian translation,
17230         submitted by Tedi Heriyanto <tedi_h@gmx.net>
17231         * bg.po: Added Bulgarian translation,
17232         submitted by Vladimir Petrov <vladux@mail.bg>
17233         * README: Updates.
17234         * configure.in: Release 1.3.2
17235
17236 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
17237
17238         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
17239         * ui_tabcomp.c: When enter signal is not connected do not claim
17240         the keypress.
17241         * README: Updates.
17242
17243 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
17244
17245         * layout.c: Increased zoom label width.
17246         * layout_util.c: Added separator in view menu for sidebar items.
17247
17248 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
17249
17250         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
17251         * bar_exif.[ch]: Moved the exif display here from info.c and made it
17252         more generic, also to be used in a sidebar format.
17253         * manager.[ch]: Removed these files (see bar_sort).
17254         * exif.c: Fixed major file descriptor leak in exif reader.
17255         * info.c: Use new exif display utlity in bar_exif.c.
17256         * layout.c: New exif sidebar, updates to sort sidebar.
17257         * layout_image.c: Hook sidebar into image changes.
17258         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
17259         changes. Added exif sidebar.
17260         * typedefs.h: Sidebar items added to LayoutWindow struct.
17261         * po/POTFILES.in: Updated for new/removed files.
17262
17263 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
17264
17265         * info.c: Apply patch to fix display of exif exposure time,
17266         * po/fi.po: Update translated string.
17267         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
17268
17269 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
17270
17271         * manager.[ch]: New files for sort manager utility.
17272         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
17273         * po/POTFILE.in: Added manager.c
17274
17275 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
17276
17277         * main.c (setup_default_options): Register the default bookmarks.
17278
17279 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
17280
17281         * image.[ch], typedefs.h: Added auto refresh utilities.
17282         * fullscreen.c: Honor auto refresh setting in full screen.
17283         * img-view.c, layout_image.c: Set auto image refresh enabled.
17284
17285 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
17286
17287         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
17288         columns in the path selection table when used as a directory chooser.
17289
17290 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
17291
17292         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
17293         the history list handling here.
17294         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
17295         editing of ui_clist_edit.[ch].
17296         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
17297         allow drag and drop from the lists. Padding fixes.
17298         * ui_utildlg.c: Packing and padding fixes.
17299         * ui_tabcomp.[ch]: Fixes from SLIK.
17300         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
17301         the new location fo the history_list utils.
17302
17303 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
17304
17305         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
17306         libcs do not seem to have the former (solaris 9).
17307
17308 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
17309
17310         * README: Updates.
17311         * po/*.po: distcheck touches these.
17312         * po/POTFILES.in: Added exif.c
17313         * configure.in: Release 1.3.1
17314
17315 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
17316
17317         * utilops.c: Further fixes for copy/move overwrite dialogs.
17318         * po/es.po: Updated Spanish translation,
17319         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17320         * po/fr.po: Updated French translation,
17321         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17322         * po/vi.po: Added Vietnamese translation,
17323         submitted by pclouds <pclouds@gmx.net>.
17324         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
17325         * README: Updated a few credits.
17326
17327 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
17328
17329         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
17330         dialogs.
17331
17332 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
17333
17334         * info.c, exif.c: Marked the exif strings for translation, they will be
17335         the same even in the event of exif API rewrite.
17336
17337 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
17338
17339         * info.c: Exif fixups,
17340         in patch from Eric Swalens <eric.swalens@easynet.be>.
17341
17342 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
17343
17344         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
17345         menus and strings display for the translations.
17346         * preferences.c: Moved to GtkListStore/TreeView for the filter
17347         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
17348
17349 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
17350
17351         * layout.c: Removed tooltip form the path entry.
17352         * layout_util.c(layout_key_press_cb): When the path entry has the
17353         focus, try sending it the keypress event first. This fixes the menu
17354         accelorators from having precedence over input to the entry.
17355
17356 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
17357
17358         * image.c: Fixed flicker when the image focus state changes.
17359
17360 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
17361
17362         * preferences.c: Added close button to about window.
17363         * ui_help.c: Changed close button to a stock button.
17364
17365 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
17366
17367         * README: Updates.
17368         * configure.in: Release 1.3.0
17369
17370 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
17371
17372         * README, ChangeLog: Updates, typos.
17373         * fr.po: Updated french translation,
17374         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
17375         * exif.[ch]: Removed comment babble.
17376         * preferences.c: Marked about window title string for translation,
17377         fixed a label indent.
17378
17379 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
17380
17381         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
17382         keyboard users are not stuck viewing every single path between where
17383         they are and where they want to be.
17384         * view_file_list.c: Pass a valid row when highlighting a context menu
17385         key press.
17386
17387 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
17388
17389         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
17390         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
17391         view_file_list.c: Hooked up context menu key, to show right click
17392         menus, F10 will also work for the collection, dupes, and image windows.
17393         Also now explicitely destroy pop up menus when the underlying view is
17394         destroyed, since the menu does not go away when menu items are toggled
17395         with the spacebar (no selection done is sent in this case).
17396         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
17397         passed coordinates will position the menu so that it is entirely on
17398         screen, adjusting the x,y values if needed.
17399
17400 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
17401
17402         * TODO: Updates.
17403         * info.c: Some exif display cleanups.
17404
17405 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
17406
17407         * exif.[ch]: Added a util, some cleanup.
17408         * info.c: Fixed up exif info display, added missing fields. Also hooked
17409         up mouse buttons/wheel on the image for moving within the image list.
17410         * layout.c: Added temporary tooltip warning beta users of brokenness.
17411
17412 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
17413
17414         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
17415
17416 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
17417
17418         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
17419         are selected, pass entire selection to the new view window.
17420
17421 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
17422
17423         * exif.[ch]: New files for EXIF support.
17424         * Makefile.am: Added exif files, above.
17425         * info.c: Added Exif properties tab, missing a few fields though.
17426         * main.c: Enabled startup beta warning.
17427
17428 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
17429
17430         * info.c: Use stock buttons/icons for file info window.
17431         * layout_util.[ch]: Use stock icons for the toolbar where available.
17432         * preferences.c: Update copyright in about.
17433         * po/*.po: Updated strings for the new copyright year.
17434
17435 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
17436
17437         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
17438         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
17439         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17440         Added stock icons for menu items and dialog buttons.
17441         * utilops.c: Same, also fixed big where skipping a file during
17442         copy/move operations, when the source and dest are the same, does not
17443         actually skip to the next file.
17444         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
17445         and dialog button support.
17446
17447 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
17448
17449         * globals.c, layout.c: Fix default window/pane values to match the
17450         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
17451         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
17452         new support of scroll_event on the mouse wheel.
17453         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
17454         when the textview is not yet visible.
17455         * view_dir_tree.c: Increase folder tree view row height by 1.
17456         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
17457
17458 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
17459
17460         * [GTK2 port]
17461         * merged in latest release.
17462
17463 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
17464
17465         * README, TODO: Updates.
17466         * po/*.po: Distcheck always touches these.
17467         * configure.in: Release 1.2.1
17468
17469 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
17470
17471         * image.c: Added file chunk size throttling when reading image files
17472         larger than 1 MB (current throttle is 4x).
17473         * ru.po: Updated Russian translation,
17474         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
17475         * fr.po: Updated French translation,
17476         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
17477         * ja.po: Updated Japanese translation, submitted
17478         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
17479
17480 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
17481
17482         * README, TODO: Updates.
17483         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
17484         mouse' option from the general user. Can be enabled by editing the
17485         gqviewrc file, see README. The option is also reset to it's new default
17486         on upgrade by renaming rc key to display_dialogs_under_mouse.
17487         * layout_util.c: The editor slots now use the current file selection
17488         when selected from the main menu, instead of only the viewed image.
17489
17490 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
17491
17492         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
17493         no longer valid when updating the icon view. FIXES bug causing remnant
17494         images to be displayed after delete/move operations.
17495
17496 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
17497
17498         * [GTK2 port]
17499         * merged in 1.2.0 stable.
17500
17501 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
17502
17503         * README, TODO: Updates.
17504         * configure.in: Release 1.2.0
17505
17506 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
17507
17508         * po/de.po: Updated German translation,
17509         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
17510         * po/fi.po: Updated Finnish translation,
17511         submitted by Lauri Nurmi <lanurmi@iki.fi>
17512         * po/cs.po: Updated Czech translation,
17513         submitted by Michal Bukovjan <bukm@centrum.cz>
17514
17515 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
17516
17517         * configure.in: Set the locale path to that of datadir instead of the
17518         prefix.
17519         * gqview.spec.in: Ditto.
17520
17521 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
17522
17523         * [GTK2 port]
17524         * merged in latest codebase.
17525         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
17526         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
17527         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
17528         been renamed to has_focus in the GtkWindow structure.
17529
17530 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
17531
17532         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
17533         * po/*.po: Make distcheck touches these.
17534         * README: Updated.
17535         * configure.in: Release 1.1.6.
17536
17537 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
17538
17539         * po/et.po: Updated Estonian translation,
17540         submitted by Ilmar Kerm <ikerm@hot.ee>.
17541         * po/fi.po: Updated Finnish translation,
17542         submitted by Lauri Nurmi <lanurmi@iki.fi>.
17543         * po/fr.po: Updated French translation,
17544         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
17545         * po/ro.po: Added Romanian translation,
17546         submitted by Harald Ersch <hersch@romatsa.ro>.
17547         * configure.in(ALL_LINGUAS): Added tro.
17548
17549 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
17550
17551         * info.c: Fixed display of arrow buttons in properties window, some
17552         themes do not work with GTK_SHADOW_NONE...
17553
17554 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
17555
17556         * globals.c: Thumbnail caching is now _on_ by default.
17557         * layout.c, layout_util.c: The list and icon views are now a radio
17558         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
17559         the icon view. Also grouped the related file view options in the menus.
17560         * README: Updates to the key shortcuts.
17561
17562 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
17563
17564         * view_file_icon.c: Do not pop up the filename tooltip if the window
17565         does not have the focus (fixes popping up when in fullscreen).
17566         * layout_image.c: The window and tools window should always be
17567         sensitive, even in fullscreen, since some users have Xinerama and could
17568         therefore still be able to use the main/tools window.
17569
17570 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
17571
17572         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
17573         title to remove the " - " part when no image is viewed. Also made the
17574         exit using control-Q consitent, hooked up control-P for image
17575         properties, and fixed it to drop out of full screen when showing the
17576         image properties window. (note that fullscreen is not intended for
17577         'file management' use, therefore new windows will not work correctly
17578         when displayed from fullscreen, so the mode is exited.)
17579         * collect.c, dups.c: Hooked up Control-P to properties.
17580         * README: Documented Ctrl-P properties window shortcut.
17581
17582 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
17583
17584         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
17585
17586 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
17587
17588         * fileutils.c(filters_add_default): Removed pcx (not supported by
17589         gdk-pixbuf), and added raster (.ras) to default filter group.
17590
17591 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
17592
17593         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
17594         that regeneration is not reattempted until the timestamp changes.
17595         Also added (better) debugging output for thumb code.
17596
17597 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
17598
17599         * view_file_icon.c: Syn the view in an idle call when removing multiple
17600         files, for speed/clean view.
17601         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
17602
17603 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
17604
17605         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
17606         parent' popup menu item in it's place.
17607         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
17608
17609 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
17610
17611         * image.c: Retain zoom setting even when no image is present. Also
17612         fixed string on no image from returning infinite zoom text.
17613
17614 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
17615
17616         * rcfile.c: Fixed editing commands to allow quotes in the command.
17617         * main.c: Use %f in some example (default) commands.
17618
17619 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
17620
17621         * filelist.[ch]: Reimplemented the file filter lists.
17622         * globals.c, gqview.h: Removed global vars for specific file types.
17623         * main.c: Setup new file filters.
17624         * preferences.c: Added new file filter editor, also added missing
17625         cancel button to clear thumbnails confirm dialog.
17626
17627 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
17628
17629         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
17630         actively being thumbnailed, set the thumbnail pointer to NULL so that
17631         the thumb routines will ignore this cycle (instead of trying to use it
17632         along with the freed memory!).
17633         * view_file_list.c(vflist_maint_removed): Ditto.
17634
17635 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
17636
17637         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
17638         * autogen.sh: More gettextize command line options.
17639         * po/Makevars: New file for the new gettext - MANY cursing and
17640         complaint lines removed from ChangeLog that could have been simply
17641         avoided by adding upgrade notes to the gettext README!
17642         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
17643         that the new gettext complains about (and fails on).
17644
17645 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
17646
17647         * main.c: Removed printing of beta warning message at startup.
17648         * README: Updates.
17649         * po/*.po: make distcheck touches these.
17650         * configure.in: Release 1.1.5
17651
17652 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
17653
17654         * po/et.po: Updated Estonian translation,
17655         submitted by Ilmar Kerm <ikerm@hot.ee>
17656         * po/uk.po: Updated Ukrainian translation,
17657         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
17658
17659 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
17660
17661         * layout.c: When syncing window paths, pass full image path to the file
17662         list for correct scroll point.
17663         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
17664         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
17665         is thawed.
17666
17667 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
17668
17669         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
17670         compares for the directory/filter history lists.
17671
17672 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
17673
17674         * image.c(image_change_from_image): Maintain scroll offset. 
17675
17676 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
17677
17678         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
17679         resulted in the window resizing onscreen when first showed.
17680         * utilops.c: Added a "Skip all" button to the move and copy overwrite
17681         dialog.
17682
17683 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
17684
17685         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
17686         classic behavior of changing the path not effecting the displayed
17687         image. The new behavior is now to view the first image in the new
17688         path (many users wanted this - to enable old behavior set
17689         lazy_image_sync to true in gqviewrc).
17690         * main.c(main): Fixes to work with new non lazy image changing.
17691
17692 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
17693
17694         * layout_image.c: Set the main window (and tools) insensitive when
17695         showing full screen.
17696         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
17697         top level window is insensitive (fixes bug that tooltip can show up
17698         when switching to fullscreen).
17699         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
17700         display the subdirectories.
17701
17702 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
17703
17704         * layout.c: Fixed broken 'fit window to image when tools float' option
17705         for the main window. Also fixed pane positioning bug causing panes to
17706         move to 1,1 when user holds down h or f to hide or float the tools.
17707
17708 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
17709
17710         * configure.in: Added test for Xinerama.
17711         * fullscreen.c: Added Xinerama support based on patch from
17712         "Jörg Mensmann" <joerg.mensmann@gmx.de>
17713         (untested - do not have Xinerama display - NVidia's twinview does not
17714         support it with tv out as the second device - crash :/ )
17715         * Makefile.am(LD_ADD): Added Xinerama lib var.
17716         * view_file_list.c: Some crash fixes when refreshing the file view. Of
17717         note make sure nothing is selected until the clist is completely
17718         synced, and guard against vflist_index_get_data returning NULL,
17719         although that should no longer happen during the refresh.
17720
17721 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
17722
17723         * layout.c(layout_style_set): NULL widget pointers before destroying
17724         them, as the group box destruction will cause attempts to update
17725         widgets that may already be flagged for destruction.
17726
17727 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
17728
17729         * info.c: Added drag and drop support to info window (as source only).
17730
17731 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
17732
17733         * layout_config.c: Made the window layout selection look better.
17734
17735 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
17736
17737         * README, TODO: Updated.
17738         * po/*.po: Make distcheck always touches these.
17739         * configure.in: Release 1.1.4
17740
17741 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
17742
17743         * layout.c: Fixed delete event signal handler parameters (oops), and
17744         unref the gtk_tooltips on window close to avoid leaking them.
17745         * layout_util.[ch]: Added new window menu item to create another main
17746         window, along with the companion close window menu item.
17747         * README: Updates.
17748
17749 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
17750
17751         * img-view.[ch]: Added maintenance support for deleted/moved files.
17752         * utilops.c: Hooked up the new img-view maintenance functions (above).
17753
17754 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
17755
17756         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
17757         as that is the only place that used them).
17758         * img-view.c: Dropping a list a of files onto the window now remembers
17759         the entire list, they can be navigated as in the main window and used
17760         to start a slideshow for that window. Dropped directories also pop up
17761         a menu requesting the actions, similar to the duplicates and
17762         collection window drag and drop stuff.
17763         * img-view.h: Added view_window_new_from_list.
17764
17765 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
17766
17767         * image.c(image_zoom_adjust_real): Removed the rounding hack when
17768         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
17769         was a broken attempt to clamp the zoom to the increment size, which,
17770         upon further review is really just unexpected behavior and breaks
17771         when the increment size is larger than the resulting fit window scale.
17772         (surprised no one saw this earlier, it has been this way since pre 1.0)
17773         * preferences.c(zoom_increment_cb): Fix for converting float to int.
17774
17775 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
17776
17777         * utilops.c: Added the ability to auto-rename files numerically from
17778         within the rename (multiple) files dialog.
17779
17780 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
17781
17782         * info.c: Added display of image transparency (yes or no).
17783         * layout_image.c(layout_image_maint_removed): Move to the next closest
17784         image within a collection when deleting files, and a collection member
17785         is the actively viewed image.
17786         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
17787         consider that the viewed image may be a collection member.
17788
17789 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
17790
17791         * main.c: Added support of %f escape to insert filenames anywhere
17792         within the editor command line.
17793         * rcfile.c(save_options): Remove brain dead fprintf that could result
17794         in writing random memory to the config file by simply specifying an
17795         printf format escape in an editor slot (oops).
17796
17797 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
17798
17799         * [GTK2 port]
17800         * image.c: Changed focus drawing a bit to remove the frame when the
17801         focus is active, and removed some crufty #if 0 sections.
17802         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
17803
17804 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
17805
17806         * [GTK2 port]
17807         * collect-table.c: Fixes for removal of gtk_widget_popup.
17808         * dupe.c: Fixes for removal of gdk_time_get.
17809         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
17810         * image.c: Fixes to find size of a pixmap, focus drawing, and
17811         gdk_pixbuf_(un_)referencing.
17812         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
17813         size.
17814         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
17815         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
17816         * preferences.c: Fixes button box spacing and about label justify.
17817         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
17818         slik GTK2 port.
17819         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
17820         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
17821         values so that drag and drop works.
17822         * view_file_list.c: Fixes for pulling the GdkFont from a style.
17823         * configure.in: Use new gtk2 checks.
17824         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
17825
17826 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
17827
17828         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
17829         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
17830         use of const gchar * where appropriate (for clean gtk2 compile).
17831
17832 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
17833
17834         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
17835         printfs and comments.
17836
17837 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
17838
17839         * image.[ch]: Alterations now retain the center point of the image.
17840         Also added image_zoom_adjust_at_point(), which will keep the same
17841         point x,y in position after the zoom.
17842         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
17843         so that ctrl-mouse wheel zooming stays relative to the mouse position.
17844
17845 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
17846
17847         * layout.c, typedefs.h: The active path of the main window is now
17848         checked for a timestamp change, is so call a refresh.
17849         * view_file_list.c: Fixed bug causing a jump to end of the list during
17850         a refresh or toggling thumbnails.
17851
17852 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
17853
17854         * README: Updates.
17855         * po/*.po: Make distcheck will touch these.
17856         * configure.in: Release 1.1.3
17857
17858 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
17859
17860         * pixbuf_util.c: Compile cleanup.
17861         * po/POTFILES.in: Added info.c.
17862         * po/cs.po: Updated Czech translation,
17863         submitted by Jan Raska <jan_raska@hotmail.com>
17864
17865 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
17866
17867         * info.c: Added a misc. tab to the properties dialog for permissions.
17868
17869 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
17870
17871         * info.c (info_window_new): Remove unused vbox variable.
17872         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
17873         functions (appears roughly 2-3x faster, could probably be further
17874         improved by making clockwise and counter-clockwise specific versions,
17875         to remove the if statements from the inner loops).
17876
17877 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
17878
17879         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
17880
17881 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
17882
17883         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
17884         option, on by default.
17885         * image.c, typedefs.h: Implemented two pass zooming, also tried to
17886         throttle the image buffer size for larger image files - but left it
17887         #defined out for now, the buffer size needs to be calcualted better
17888         than mulitplying by 8 :)
17889
17890 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
17891
17892         * image.c: Removed the old debugging defines.
17893
17894 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
17895
17896         * info.c: When image is unkown flaged, do not display image attributes.
17897         * layout.c: When an image has no read access, display this fact.
17898         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
17899         (and poor design) (Un)float, etc. menu text.
17900         * view_dir_list.c: Scroll to show previous directory when walking up
17901         the path tree.
17902         * view_file_list.c: Fix broken filename text alignment when turning
17903         off thumbnails in the middle of loading the thumbnails.
17904
17905 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
17906
17907         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
17908         and drop autoscroller callback when the widget is destroyed.
17909
17910 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
17911
17912         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
17913         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
17914         hide the toolbar buttons,
17915         based on patch from Trevor Harmon <trevor@vocaro.com>
17916
17917 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
17918
17919         * slideshow.c(generate_list): Fix non random list generation. (it was
17920         reversing the list after adding each index - with fun results).
17921
17922 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
17923
17924         * dupe.c: Fixed the reversed addition of matches that has been around
17925         since the beginning of time. (Fix absolutely needed now for the rank
17926         numbers to make any real sense.)
17927
17928 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
17929
17930         * info.c: Added compression ratio display to image properties. This is
17931         the real ratio of disk size to memory size.
17932         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
17933         display of the similarity rankings to the find dupes window. Also added
17934         a user adjustable 'custom threshold' for similarity.
17935
17936 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
17937
17938         * info.[ch]: Added an image properties dialog, only shows basic info
17939         at this time...
17940         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17941         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
17942         the menus to show the new dialog.
17943
17944 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
17945
17946         * similar.c: Did some optimizing, quick timing with stopwatch shows
17947         improvements in compares from 2 to 3.5 times faster. Tried to improve
17948         similarity data generation, but I doubt it helped much (if at all).
17949
17950 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
17951
17952         * README: Updates.
17953         * po/*.po: Make distcheck touched these.
17954         * po/th.po: Removed duplicate translation of "Overwrite file"
17955         * configure.in: Release 1.1.2.
17956
17957 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
17958
17959         * po/et.po, gqview.desktop: Updated Estonian translation,
17960         submitted by Ilmar Kerm <ikerm@hot.ee>.
17961         * po/fr.po: Updated French translation,
17962         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17963         * po/th.po: Added Thai translation,
17964         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
17965         * README: Added translator credit.
17966
17967 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
17968
17969         * layout.c: Fixed mem leak.
17970         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
17971         extensions for us. Also added extension_from_path() util.
17972         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
17973         pointer to the button.
17974         * utilops.c: Added auto/rename options to the file overwrite dialogs.
17975
17976 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
17977
17978         * image-load.c: Spew a warning if area_update happens with a NULL
17979         pixbuf.
17980
17981 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
17982
17983         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
17984         imge backgrounds to be set to black.
17985         * image.[ch]: Added background color setting support, black or any
17986         other color (at this time app does not have custom color option).
17987         * fullscreen.c: Use new image_background_set_black (above) to set
17988         fullscreen images to black background.
17989         * img-view.[ch]: Added util to sync the color preferences, also all
17990         open windows are now kept in a list.
17991         * layout.[ch], layout_image.c: Support for color syncing to user
17992         setting.
17993
17994 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
17995
17996         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
17997         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
17998         Also added menu items for these (view menu), and made thumbnails menu
17999         and button insensitive when icon view is active.
18000         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
18001         copy_file_attributes util.
18002         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
18003         after delete operation.
18004
18005 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
18006
18007         * layout.[ch]: The tools float and hide seem to be working well now.
18008         * layout_image.c, layout_util.c: Use the 'smart'
18009         layout_tools_{float|hide}_toggle() functions.
18010         * main.c: Pull the tools information before saving the rc file.
18011         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
18012         * view_file_icon.c (destroy_cb): Unschedule the tip window when
18013         the view is destroyed (fixes crash).
18014
18015 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
18016
18017         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
18018         the divider position of the tools window.
18019         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
18020         Started implementation of the float/hide tools option. Sort of works,
18021         but does not properly restore divider positions in some cases. Also
18022         get an X badwindow when holding down hide or float keys (hmm, race?).
18023
18024 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
18025
18026         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
18027         0.16.0 or higher enable the TILES zoom quality option.
18028         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
18029         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
18030         * ui_pathsel.c: Added divider between dir and file lists.
18031
18032 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
18033
18034         * collect-table.c: Use drag_leave signal to stop the autoscroller.
18035         * view_file_icon.c: File refresh and removal positioning fixes.
18036
18037 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
18038
18039         * view_dir_tree.c: Fix highlight dnd bug.
18040
18041 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
18042
18043         * configure.in: Use datadir for the GNOME icon and desktop entry, so
18044         that prefix is honored.
18045
18046 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
18047
18048         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
18049         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
18050         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
18051
18052 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
18053
18054         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
18055         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
18056         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
18057         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18058         Signal connection, prototype, and return value clean ups.
18059
18060 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
18061
18062         * view_dir_tree.c: Unset the click_node and drop_node if they match the
18063         removed node.
18064
18065 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
18066
18067         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
18068         the source file ( > just does not work), then set the mtime of the
18069         thumbnail/sim to that of the source file. You probably needed to
18070         re-generate those thousands of thumbnails anyway ;)
18071         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
18072         deleting an image the next is not automatically selected/viewed.
18073
18074 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
18075
18076         * ui_*.c: Fixes from SLIK (0.7.0).
18077
18078 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
18079
18080         * main.c: Set the current worrking path to that of the file before
18081         calling the editor command. For multiple files, the first path in the
18082         list is used.
18083
18084 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
18085
18086         * rcfile.c: Fix buffer over-runs y using strncpy.
18087
18088 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
18089
18090         * view_dir_tree.c: Compile clean ups.
18091         * README, TODO: Updated.
18092         * po/*.po: Pretty sure make dist(check) is gonna touch these.
18093         * configure.in: Release 1.1.1
18094
18095 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
18096
18097         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
18098         of base == "/" to avoid paths like "//name".
18099         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
18100         view_file_list.c: Use new concat_dir_and_file where appropriate.
18101         * utilops.c: The move/cop_simple calls now correctly determine single
18102         file operations, such that they are not treated as multiple files.
18103         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
18104         shortcust for zooms of -2, -3, and -4, respectively.
18105
18106 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
18107
18108         * layout.c(layout_list_new): Pass NULL as path when creating lists.
18109         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
18110         really a ctree.
18111         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
18112         to the right click menus, check access perms before allowing in menus.
18113         * view_file_icon.c: More fixes.
18114
18115 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
18116
18117         * view_file_icon.c: Fixed sync() update when removing files from table.
18118         Wasted 30 minutes trying to fix focus handling for sync, discovered I
18119         was trying to re-invent what 1 call to vficon_update_focus() already
18120         does :-/
18121
18122 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
18123
18124         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
18125         K, or MB.
18126         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
18127         as many bytes read from the image file per idle cycle.
18128         * layout.c: Fix sort sync bug. size totals are now displayed for the
18129         file list.
18130         * layout_util.[ch]: Added folder pixmap utilities.
18131         * typedefs.h: Added PixmapFolders struct (for above), and additional
18132         vars for the dir views.
18133         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
18134         list for consistency, several fixes/cleanups, also allow drops on the
18135         std list for move/copy.
18136         * view_file_list.c: Fixes, selected images are passed to the image
18137         handler when idle (to avoid multiple selection mess).
18138
18139 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
18140
18141         * filelist.[ch]: Added filelist_insert_sort. util.
18142         * layout.[ch], layout_image.[ch]: Added maintenance support.
18143         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
18144         user adjustable, and saved.
18145         * utilops.c: Hooked up layout maintenance.
18146         * view_dir_tree.c: Refresh now updates active path.
18147         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
18148         selection retention on refresh, and possible crashes when syncing the
18149         icon view.
18150
18151 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
18152
18153         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
18154         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
18155         not pass a call to access().
18156
18157 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
18158
18159         * icons/folder_[open|close]/xpm: New icons for folders.
18160         * view_dir_tree.c: Us folder icons in the ctree's view.
18161
18162 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
18163
18164         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
18165         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
18166         level paths (this in root dir) do not return //path (note double slash)
18167         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
18168         * typedefs.h(ViewDirTree): Filled in needed vars.
18169         * layout.c: Hooked up vdtree_* stuff.
18170         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
18171         location dialog when you do not need it.
18172         * view_dir_tree.[ch]: Implemented tree view.
18173         * view_file_list.c: Fixed crash on refresh after moving selected files.
18174         (the refresh stuff still needs work)
18175
18176 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
18177
18178         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
18179         and tree view options.
18180         * image.c: When image is set to NULL, still call the update function.
18181         * layout.[ch]: Support view as icons and tree, fix leak on layout
18182         style change.
18183         * typedefs.h: More needed vars to structs.
18184         * view_dir_list.c: Disconnect popup menu destroy signal when the main
18185         widget is destroyed, as it may be gone before the popup is done.
18186         * view_file_list.c: Added 'View as icons' popup menu option, also
18187         same fix as above.
18188         * view_file_icon.c: More work, selections states, dnd, menus, more.
18189
18190 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
18191
18192         * layout.c: Added the necessary vficon_xxx calls.
18193         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
18194         * view_file_icon.[ch]: Started as collect-table.c, then edited to
18195         use FileData instead of CollectInfo... Sort of works.
18196
18197 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
18198
18199         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
18200         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
18201         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
18202         * README: Updates.
18203         * po/POTFILES.in: Updated.
18204         * po/*.po: Make distcheck touched these.
18205         * configure.in: Released 1.1.0
18206
18207 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
18208
18209         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
18210         when setting syncing clist order.
18211
18212 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
18213
18214         * menu.[ch]: Allow sort menu to indicate current sort type.
18215         * main.c: Correctly set and save sort options.
18216         * collect-table.c: Fix for layout sort API change.
18217         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
18218         sort to the file list pop up menu.
18219         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
18220
18221 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
18222
18223         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
18224         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
18225         working. Applying settings in config window now updates the layout
18226         of the main window - this seems to be ok, but I still cross my fingers
18227         when I press apply ;)
18228
18229 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
18230
18231         * layout.c: Fixed (most of) the tab completion and history.
18232         * layout_util.c: Keyboard shortcuts should all work now.
18233         * main.c: Removed old keyboard handler (to layout_util.c).
18234         * layout_image.c, dnd.c: Main window image dnd hooked up.
18235         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
18236         entry cursor positioning when selecting from the menu.
18237
18238 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
18239
18240         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
18241         loading the file, sequentially)
18242         * menu.c: Removed include for window.h, file no longer exists.
18243
18244 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
18245
18246         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
18247         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
18248         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
18249         resembles a useable interface again.
18250         * slideshow.c: Fixes.
18251         * menu.c: Removed all old menu stuff, clean now.
18252         * window.[ch]: Removed files.
18253
18254 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
18255
18256         * img-main.[ch]: Dumped.
18257         * layout_image.[ch]: New files, contains image code adapted from
18258         above img-main files.
18259         * typedefs.h: Move all public structures here.
18260         * fullscreen.h, slideshow.h: Move structures out (to above).
18261         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
18262         * dnd.c, menu.c: Removed unused code.
18263         * gqview.h, main.c: start_editor_* fixes.
18264         * layout.[ch], view_file_list.[ch]: More work.
18265
18266 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
18267
18268         * typedefs.h: Moved layout, list struct headers here.
18269         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
18270         Changes for above.
18271         * layout.c, view_file_list.[ch]: The file listing now sort of works.
18272         * slideshow.c: Fixed crash from wrong test placement.
18273
18274 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
18275
18276         * dnd.[ch]: Made drop types public.
18277         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
18278         * filelist.[ch]: Fixes.
18279         * layout.[ch]: Added dir list view plus more work.
18280         * menu.c: Removed old dir popup menu code.
18281         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
18282         back to the layout.
18283
18284 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
18285
18286         * layout_config.[ch]: Added new files, includes util to select window
18287         layout and to convert the selected layout to/from simple format for
18288         saving in an rc file.
18289         * globals.c, gqview.h, main.c: Added layout variables for default view.
18290         * rcfile.c: Save/restore these variables.
18291         * layout.c, layout_util.c: More work, mainly all for configuration.
18292         * preferences.c: Added layout configuration to window tab.
18293
18294 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
18295
18296         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
18297         Also worked on the layout code, seems it should be done in a simpler
18298         way....
18299
18300 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
18301
18302         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
18303         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
18304         Fixed for new layout structure.
18305         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
18306         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
18307         (mostly by #if 0-ing out offending code).
18308         * layout.[ch]: More fleshing out.
18309         * view_file_list.[ch]: Well it compiles...
18310         * slideshow.[ch]: Fixed to use new layout window, should be ok.
18311         * Makefile.am: Updates, well it now compiles without warnings - just
18312         don't run it -- there's no window :)
18313
18314 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
18315
18316         * filelist.[ch]: Stripped out old file list code, only list utils are
18317         to remain here (no GUI stuff).
18318         * layout.[ch]: This will be the functions to generate the main window.
18319         * view_file_list.[ch]: Began new file list code (much of it is just
18320         making original file list self-contained (no globals, etc.)
18321         * view_file_icon.[ch]: The is will be a wrapper around the collection
18322         table to view the file list as a collection layout. (currently empty).
18323         * view_dir_list.[ch]: Will be new directory list (currently empty).
18324         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
18325         will probal start with using tree code from old bitgrazer app).
18326         * Makefile.am: Added above new files, note that no compiling has been
18327         attempted - it wont work anyway for a quite a while.
18328
18329 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
18330
18331         * main.c: Removed pre-1.0 compatibility code (very old versions
18332         placed gqviewrc and thumbnail dir in top of $HOME, this checked
18333         for and moved them to current location $HOME/.gqview/.)
18334         * TODO: Updated.
18335         * ChangeLog: added marker for start of post-2.0 Changes.
18336
18337 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
18338
18339         * *.[ch]: Update copyright year.
18340         * main.c(main): Print blurb about devel beta etc.
18341         * configure.in: Removed useless test.
18342
18343 =======================================================================
18344
18345   GQview 1.1.x series started.  (1.1 marker)
18346
18347 =======================================================================
18348
18349 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
18350
18351         * README: Updated.
18352         * configure.in: Release 1.0.2
18353
18354 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
18355
18356         * po/*.po: Make distcheck touched these.
18357         * README: Updated.
18358
18359 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
18360
18361         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
18362         * po/cs.po: Updated Czech translation,
18363         submitted by Jan Raska <jan_raska@hotmail.com>
18364         * po/zh_CN.GB2312.po: Updated Chinese translation,
18365         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
18366         * po/pl.po: Minor Polish translation tweak.
18367
18368 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
18369
18370         * dupe.c(dupe_window_remove_selected): Copy the selection list before
18371         removing files, because clist->selection may change as items are
18372         removed. Fixes BUG where not all files selected were being removed
18373         from the list.
18374
18375 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
18376
18377         * gqview.1: Updated contact info in man page.
18378         * configure.in: Release 1.0.1
18379
18380 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
18381
18382         * preferences.c, README: Old gqview@email.com changed to
18383         gqview@users.sourceforge.net.
18384         * po/*.po: Some patching to update e-mail (above).
18385
18386 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
18387
18388         * cs.po: Added Czech translation,
18389         submitted by Jan Raska <jan_raska@hotmail.com>
18390         * uk.po: Updated Ukrainian translation,
18391         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18392         * configure.in (ALL_LINGUAS): Added cs.
18393         * README: small update.
18394
18395 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
18396
18397         * po/hu.po: Updated Hungarian translation,
18398         submitted by Egmont Koblinger <egmont@suselinux.hu>
18399         * po/nl.po: Updated Dutch translation,
18400         submitted by Tino Meinen <a.t.meinen@chello.nl>
18401         * README: Updated.
18402         * configure.in: Released 1.0
18403
18404 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
18405
18406         * po/nl.po: Updated from Tino Meinen.
18407         * README, TODO: Updated.
18408         * configure.in: Release 0.99.3 (release candidate 1)
18409
18410 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
18411
18412         * po/nl.po: Updated Dutch translation,
18413         submitted by Tino Meinen <a.t.meinen@chello.nl>
18414
18415 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
18416
18417         * po/no.po: Fixed fuzzy caused by make dist.
18418         * po/ru.po: Minor format change from a make dist (no translation
18419         changed, however).
18420         * po/*.po: Make dist updated the POT creation date for the others.
18421
18422 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
18423
18424         * preferences.c: Fixed the license statement in the about dialog.
18425         * po/*.po: Adjusted translation lines for above, where I could - to
18426         avoid fuzzies.
18427
18428 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
18429
18430         * po/et.po: Updated Estonian translation,
18431         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
18432         * po/es.po: Updated Spanish translation,
18433         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18434         * po/fr.po: Updated French translation,
18435         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18436         * po/ru.po: Updated Russian translation,
18437         submitted by Sergey Pinaev <dfo@antex.ru>
18438         * po/no.po: Added Norwegian translation,
18439         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
18440         * po/it.po: Added Italian translation, submitted
18441         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
18442         * configure.in (LINGUAS): Added no.
18443
18444 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
18445
18446         * README: Updated.
18447         * po/*.po: Make distcheck touched these.
18448         * configure.in: Release 0.99.2
18449
18450 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
18451
18452         * README, TODO, gqview.1: Minor updates.
18453         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
18454         * po/zh_TW.po: Updated Traditional Chinese translation,
18455         submitted by Abel Cheung <deaddog@deaddog.ws>
18456         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
18457         request - not sure of any possible problems this may cause?
18458         * po/fi.po: Updated Finnish translation,
18459         submitted by Lauri Nurmi <lanurmi@iki.fi>
18460         * po/de.po: Updated German translation,
18461         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
18462         * po/fr.po: Updated French translation,
18463         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
18464         * po/sk.po: Updated Slovak translation,
18465         submitted by Ivan Priesol <priesol@frki.utc.sk>
18466         * po/pt_BR.po: Updated Brazilian Portuguese translation,
18467         submitted by Guilherme M. Schroeder <slump@linuxall.org>
18468
18469 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
18470
18471         * README: Updated.
18472         * configure.in: Release 0.99.1
18473
18474 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
18475
18476         * po/*.po: Make distcheck updated these.
18477         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
18478
18479 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
18480
18481         * da.po: Added Danish translation,
18482         submitted by Birger Langkjer <birger.langkjer@image.dk>.
18483         * pt_BR.po: Updated Brazilian Portuguese translation,
18484         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
18485         * configure.in: Added da to LINGUAS.
18486         * README: Updates.
18487
18488 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
18489
18490         * README, gqview.spec.in, po/fr.po: Updated French translation,
18491         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18492         * filelist.c: When entering a directory with no read acces, still clear
18493         the file/dir lists. Also add . and .. to allow exit of said dir.
18494         * img-view.c, window.c: The " - GQview" string really should not be
18495         marked for translation.
18496
18497 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
18498
18499         * README: Updated.
18500         * configure.in: Release 0.99.0
18501
18502 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
18503
18504         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
18505         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18506
18507 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
18508
18509         * image.c(image_tile_render): Use the simple render when scale is also
18510         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
18511         Also removed crufty #if 0'ed lines.
18512
18513 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
18514
18515         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
18516         needed to add a 'new image' flag to a few funcs for this.
18517
18518 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
18519
18520         * filelist.c: The history menu text is now truncated using the
18521         available space in the GtkOptionMenu instead of forcing to 32 chars.
18522
18523 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
18524
18525         * Makefile.am, configure.in, acconfig.h: Install README to a share
18526         dir.
18527         * README: Added section keys.
18528         * gqview.spec.in: Added README of share dir.
18529         * POTFILES.in: Added ui_help.c
18530         * gqview.h, main.c, menu.c: Added simple help window to display README.
18531         * ui_help.[ch]: New files for utils to display a help window.
18532
18533 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
18534
18535         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
18536         as it is more portable.
18537
18538 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
18539
18540         * README: Updated.
18541         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
18542         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
18543         * configure.in: Release 0.13.0
18544
18545 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
18546
18547         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
18548         dialog displaying 'purge thumbnails' progress - it also no longer
18549         blocks the app.
18550         * cache.[ch]: Moved above out of here.
18551         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
18552         functions and/or include cache_maint.h.
18553         * po/POTFILES.in: Added cache_maint.c
18554
18555 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
18556
18557         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
18558         dir.
18559         * collect-table.c: Update include of marker.xpm.
18560
18561 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
18562
18563         * Makefile.am, marker.xpm: Added marker icon file.
18564         * collect-table.c: Added marker to display insertion point of a dropped
18565         image in collection windows, same for moving. Also dropped directories
18566         are sorted before adding to the collection, and honor the
18567         collection_drop_inserted option. Also if the mouse is outside the
18568         clist window, shut down the autoscroll cb.
18569         * filelist.[ch]: Made path_list_sort() public.
18570
18571 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
18572
18573         * main.c: Changed exit dialog title.
18574         * window.c: Fixed delete_event handlers to return TRUE (was void).
18575
18576 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
18577
18578         * collect-dlg.[ch]: Added type to close collection window after save.
18579         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
18580         changed flag to collections, and use it to remind user a collection
18581         was modified before closing the window.
18582         * main.c: Remind user at least one open collection has been modified,
18583         with option to cancel exit.
18584
18585 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
18586
18587         * gqview.spec.in: Updated the RPM spec file.
18588         * po/nl.po: Updated Dutch translation,
18589         submitted by Hette J Visser <hette@linux.nl>
18590         * po/uk.po: Added Ukrainian translation,
18591         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18592         * configure.in: Added uk to LINGUAS.
18593         * README: Updates.
18594         * po/{all_others}.po: Make dist did this while testing RPM build.
18595
18596 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
18597
18598         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
18599         insert, and added moving of images within a collection using dnd.
18600         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
18601         are now 10% darker instead of inverted fg and bg.
18602         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
18603         dropped files into a collection at the drop point.
18604         * main.c, slideshow.c: Use random instead of rand.
18605         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
18606         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
18607
18608 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
18609
18610         * ui_menu.[ch]: Added more menu item utils.
18611
18612 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
18613
18614         * preferences.c: Made ok, apply, and cancel button sizes consistent.
18615         * collect-dlg.c: Changed Load to more consistent Open.
18616
18617 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
18618
18619         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
18620         size, moved some space from above the buttons to top of window).
18621         Also aligned buttons right and made them bigger.
18622
18623 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
18624
18625         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
18626         check entire string (strcmp). Ordered filter addition so that they are
18627         listed in descending order, but keep All Files ( * ) filter at the
18628         bottom of the list.
18629
18630 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
18631
18632         * ui_clist_edit.c: Explicitely set the focus for the text entry to
18633         fix missing cursor.
18634         * README: Updated.
18635         * configure.in: Release 0.12.0
18636
18637 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
18638
18639         * README, TODO: updated.
18640         * po/et.po: Added Estonian translation,
18641         submitted by Ilmar Kerm <ikerm@hot.ee>
18642         * configure.in: Added et to ALL_LINGUAS.
18643
18644 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
18645
18646         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
18647         fixed control-key test.
18648         * README: Credit updates.
18649
18650 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
18651
18652         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
18653         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
18654         option. Also added compile-time feature to sort names numerically
18655         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
18656         * README, gqview.1: Documented the I keyboard shortcut for collections.
18657
18658 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
18659
18660         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
18661         absolute path.
18662
18663 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
18664
18665         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
18666         are created with mode 0755 (as before), but the .thumbnails dirs
18667         created near the images are now 0775 (so that others in the group can
18668         update the thumbs).
18669         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
18670         filelist.c to use this in future), also fixed the clist_moveto calls
18671         to use a valid column number (-1).
18672         * ui_pathsel.c: Added right click menus to rename dirs and files, and
18673         to delete files. Also added a New Directory button to create new
18674         directories from within the dialog.
18675
18676 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
18677
18678         * po/ja.po: Updated Japanese translation,
18679         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
18680         on behalf of SATO Satoru <ss@gnome.gr.jp>
18681         * po/pl.po: Updated Polish translation,
18682         submitted by Zbigniew Chyla <cyba@gnome.pl>
18683         * po/nl.po: Added Dutch translation,
18684         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
18685         * po/fi.po: Added Finnish translation,
18686         submitted by Lauri Nurmi <lanurmi@iki.fi>
18687
18688 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
18689
18690         * filelist.[ch]: Added text_from_time and text_from_size utils for
18691         file attribute display. Added size and date to the file list.
18692         * window.c: Changes for above.
18693         * dupe.c: Removed text_from_time, use new one as well as one for byte
18694         size from filelist.h.
18695         * collect-table.c: Fixed a style leak on clist cell selections.
18696
18697 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
18698
18699         * dupe.c: Fix style leak when re-aligning clist row colors, also made
18700         removing multiple selected rows much faster (it was realigning the
18701         row styles after every line removal, eww).
18702
18703 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
18704
18705         * collect-table.c: Added copy, move, rename, and delete to the pop
18706         up menu of collections (keyboard support not done).
18707
18708 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
18709
18710         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
18711         of the window.
18712         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
18713         the divider position between dirs and files. Also fixed a bug that
18714         attempting to get the tool window size when it was not visible.
18715
18716 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
18717
18718         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
18719         name, not full path. Also added is_dir_list which will not do the
18720         check for the extension on directory lists.
18721         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
18722         additional filtering for the duplicates window.
18723
18724 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
18725
18726         * po/de.po: Updated German translation, submitted by
18727         Christian Ullrich <quiana@quiana.net>
18728         * po/ja.po: Updated Japanese translation, submitted by
18729         Yuuki NINOMIYA <gm@debian.or.jp>
18730         * po/fr.po: Updated French translation, submitted by
18731         Eric Lassauge <lassauge@mail.dotcom.fr>
18732         * po/sl.po: Updated Slovene translation, submitted by
18733         Matej Erman <matej.erman@guest.arnes.si>
18734         * po/it.po: Updated Italian translation, submitted by
18735         Christopher R. Gabriel <cgabriel@pluto.linux.it>
18736
18737 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
18738
18739         * README: Updated.
18740         * configure.in: Release 0.11.0
18741
18742 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
18743
18744         * image.c: Added #define option to use faster zooming method. Also
18745         attempted to fix shrinking window bug - failed.
18746         * README: Updated.
18747         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
18748         by Abel Cheung <deaddog@deaddog.ws>.
18749
18750 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
18751
18752         * dupe.c: Freeze dw->second_clist when adding files.
18753
18754 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
18755
18756         * main.c: Added support for opening collections from the command line.
18757
18758 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
18759
18760         * dupe.c: Minor window file count fix.
18761         * thumb.c: Use xvpics (if enabled) only as a last resort when
18762         searching for a pre-existing thumbnail.
18763
18764 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
18765
18766         * dupe.[ch]: Added option to compare between two different sets of
18767         files (very useful when checking a handful of new files to a known
18768         unique group). Also set the default window width back to 600.
18769
18770 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
18771
18772         * gqview.h, image.c: Went back to 0.10.0 method of using
18773         gdk_pixbuf_composite_color() for every quality except NEAREST for
18774         images without transparency. Also disabled the TILES option for zooming
18775         all together - my little test scenario now crashes with the new
18776         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
18777         scaling compuations somewhere, but damn if I can find it.
18778
18779 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
18780
18781         * configure.in, gqview.h, image.c: Made quick non-public package so
18782         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
18783         try the fixes with GQview. (all broken scaling methods are enabled in
18784         this version).
18785
18786 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
18787
18788         * po/es.po: Updates Spanish translation, from
18789         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18790         * dupe.c: Made the default window 20 pixels wider.
18791
18792 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
18793
18794         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
18795         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
18796         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
18797         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
18798         bug, as the other qualities work fine - ask for test case of image
18799         sizes if anyone is interested in fixing this).
18800
18801 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
18802
18803         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
18804         utilops.c, window.c: Use GQview as the window class, as X man page
18805         encourages capitalization of first letter, and this removes conflict
18806         of gqview for instance of main window.
18807
18808 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
18809
18810         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
18811         Wu Yulun <migr@operamail.com>.
18812         * README, TODO, gqview.spec.in: Updated.
18813         * configure.in: Release 0.10.1
18814
18815 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
18816
18817         * filelist.c (path_list_recursive): Return NULL, not FALSE.
18818         (it's a pointer)
18819         * img-main.c (main_image_slideshow_start_from_list): Free the
18820         path_list before returning if slideshow is already running.
18821         * slideshow.c (real_slideshow_start): Fix test of path_list before
18822         return of NULL.
18823
18824 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
18825
18826         * image-load.c: Fix to support image loaders that do not have a
18827         pixbuf until the the loader is actually closed. (This should fix
18828         thumbnail generation failures for xpm and tiff).
18829         * similar.c (image_sim_fill_data): Fix to support generation of data
18830         for images with dimensions less than 32 x 32.
18831
18832 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
18833
18834         * cache.c: Added blurb about the SIMcache file format.
18835         * dupe.c: Properly ref/unref clist row styles.
18836
18837 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
18838
18839         * dupe.[ch]: Operations now give a (very rough) estimate of time left
18840         before completion of the comparison stage.
18841
18842 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
18843
18844         * cache.[ch]: New files to handle the caching placement/management
18845         stuff. Also location of reading and writing of the dupe window cache
18846         data.
18847         * dupe.c: Added caching of file data (dimensions, checksum,
18848         and similarity).
18849         * filelist.c, menu.c: Namespace update for cache maintenance.
18850         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
18851         cache data into direct subdir of source (.thumbnails support).
18852         * thumb.[ch]: Use new cache functions for locating thumbs.
18853         * utilops.c: Move/remove cache date when doing the same for their
18854         parent files.
18855
18856 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
18857
18858         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
18859         * ui_utildlg.c: #include <sys/types.h>, this should have been the
18860         original fix anyway...
18861         * gqview.h: Added #include <sys/types.h>
18862         * image-load.c: Removed above include.
18863
18864 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
18865
18866         * gqview.1, README: Updates.
18867         * configure.in: Release 0.10.0
18868
18869 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
18870
18871         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
18872         you must set it manually with generic_dialog_attach_default(). Note
18873         that file_dialog_add_path_widgets() does this automatically.
18874         * utilops.c: Added a few attaches, from above.
18875
18876 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
18877
18878         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
18879         function upon press of enter while a gtkentry has the focus. (no
18880         longer conflicts with pressing enter while focused on, say a button).
18881
18882 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
18883
18884         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
18885         since painting merely a black rectangle was very broken with some
18886         theme engines (and did not follow the theme).
18887
18888 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
18889
18890         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
18891
18892 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
18893
18894         * README, TODO: Updates.
18895         * configure.in: Release 0.9.5.
18896
18897 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
18898
18899         * Makefile.am, gqview.spec.in: Added man page.
18900         * gqview.1: The man page, submitted by
18901         Ryan Murray <rmurray@debian.org>
18902         * README: Credits for man page.
18903
18904 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
18905
18906         * menu.c: Use gdk-pixbuf to generate toolbar images.
18907         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
18908         before hiding the window (else we get a random X BadMatch error).
18909
18910 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
18911
18912         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
18913         of waiting for the 'no-move timeout'.
18914         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
18915         created as needed, instead of globally at start-up. Right clicking
18916         unselected files in the file list now highlights them. Added a right
18917         click menu to the dir list that includes new slideshow recursive
18918         feature (also standard slideshow, and find duplicates choices).
18919         * globals.c, gqview.h: Removed unused global menu vars (above).
18920         * img-main.[ch]: Added main_image_slideshow_start_from_list().
18921
18922 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
18923
18924         * image.c (image_size_top_window): When checking if a resize is needed,
18925         compare to the window that will actually be resized (the top window).
18926         This was checking the wrong widget's window, and was returning TRUE
18927         incorrectly, subsequently causing no update if the image had the same
18928         size for the main window.
18929         * po/hu.po: Updated Hungarian translation from
18930         Mátyás Tibor <templar@tempi.scene.hu>
18931
18932 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
18933
18934         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
18935         * po/hu.po: Added Hungarian translation from
18936         Mátyás Tibor <templar@tempi.scene.hu>
18937         * po/fr.po: Updated French translation from
18938         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
18939
18940 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
18941
18942         * image.c (image_change_from_image): Copy all relevent data from
18943         source, now fullscreen toggle while loading an image works. This is
18944         really a move function, it moves most data from source to dest.
18945         Probably should add a copy function that copies pixbuf, or loads from
18946         scratch if still loading source.
18947         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
18948         'mouse scrolls image' option when holding down shift, and also zooms
18949         when holding down control.
18950         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
18951
18952 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
18953
18954         * filelist.c (file_is_moved): Fixed bug causing moved files not to
18955         removed from the file list.
18956         * image.c (image_scroll_real): Fix race condition between expose_event
18957         and scrolling so that redraws are always called on the correct region.
18958         (This was the cause of missing redraws when scrolling with the mouse).
18959
18960 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
18961
18962         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
18963
18964 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
18965
18966         * README, TODO: Updates.
18967         * configure.in: Release 0.9.4
18968
18969 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
18970
18971         * dupe.c: Added keyboard shortcuts for the duplicates window.
18972         * image.c (image_change_complete): Call the update function
18973         explicitely if sync if FALSE.
18974
18975 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
18976
18977         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
18978         new dialog routines to re-implement place dialogs under mouse option.
18979         * ui_utildlg.h: Fixed #defines for re-definition safety.
18980
18981 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
18982
18983         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
18984         Also speedups by using the image_sim_compare_fast() (below), and
18985         setting the buffer size of the image loader higher (8).
18986         * similar.[ch] (image_sim_compare_fast): New function that aborts when
18987         the return no longer has the possibility of reaching the minimim
18988         requested value. Significantly faster when used to search for images
18989         that are very close. (say, above .95).
18990
18991 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
18992
18993         * similar.[ch]: New files, provides functions for simple comparison
18994         of images by average area color content.
18995         * dupe.[ch]: Added similarity compare methods (normal, high, and low
18996         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
18997
18998 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
18999
19000         * image.c: Fixed typo in comparison of window sizes in top_window_size,
19001         also do not call gtk_widget_set_usize in that func, as gdk_window_size
19002         is enough (and avoids duplicate size events). Also only call a redraw
19003         if the top window was not resized, as the size event will do this for
19004         us.
19005         * img-view.c: Attached ctrl-w to close a view window.
19006
19007 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
19008
19009         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
19010         with this do not result in "///file" path names.
19011         * img-view.c, main.c: Added following key support: P to toggle pause
19012         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
19013         Also marked debug printfs with if (debug), and and added --version
19014         command line option.
19015
19016 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
19017
19018         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
19019         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
19020         the pop-up menu, and fixed the alternating color swap (now that
19021         individual items can be removed, the colors need to be re-synced).
19022         * filelist.[ch]: Added file_is_moved(), and fixes to use the
19023         file_maint_*() stuff.
19024         * img-main.[ch] (main_image_get_collection): Added this accessor.
19025         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
19026         been manipulated (rename, move, delete).
19027
19028 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
19029
19030         * image-load.[ch]: Added ability to set the priority of the image
19031         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
19032         * typedefs.h (ImageLoader): Added idle_priority (see above).
19033         * image.c: The drawing queue now uses an idle with priority
19034         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
19035         anything else. (this way when scrolling a still-loading image, the
19036         scrolled area is updated faster)
19037
19038 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
19039
19040         * collect-io.[ch], collect.[ch]: Const ify some arguments.
19041         * configure.in: Release 0.9.3
19042
19043 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
19044
19045         * collect.c (collection_window_new): Only load the path if it is
19046         absolute (starts with a '/');
19047         * main.c: Added -l,--list option to open a collection window with the
19048         files from the command line.
19049
19050 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
19051
19052         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
19053         translation markers from item_factory accessors.
19054         * po/pl.po: Updated Polish translation from
19055         Zbigniew Chyla <cyba@gnome.pl>
19056         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
19057         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19058         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
19059         Michael Bravo <mbravo@tag-ltd.spb.ru>
19060         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
19061         Matej Erman <matej.erman@guest.arnes.si>
19062
19063 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
19064
19065         * utilops.c: Put the name of the file in the entry of the rename
19066         dialog, and select the text.
19067         * image.c: #ifdef some debugging output.
19068
19069 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
19070
19071         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
19072         signal, so make sure to retrieve the pixbuf before calling our loader's
19073         "area_updated" signal.
19074         * image.c: Added new_data status to debugging info.
19075
19076 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
19077
19078         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
19079         lowercase, and changes for new window_set_icon().
19080         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
19081         * preferences.c: Made about it's own window, and made the config window
19082         a little more compact.
19083
19084 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
19085
19086         * filelist.[ch] (path_list_filter): New function, applies filter
19087         options on a path list.
19088         * collect-table.c, dupe.c: Run path lists through the filter (above).
19089
19090 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
19091
19092         * image.c: Use the collection's name field instead of pulling it from
19093         the end of the path field.
19094         * main.c: Multiple files on the command line are now added to a
19095         collection, this collection is then set to the main window viewer.
19096
19097 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
19098
19099         * thumb.c: Fix xvpics support: the done signal was never being sent for
19100         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
19101
19102 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
19103
19104         * image-load.[ch], typedefs.h: Added ability to set the size of the
19105         read buffer. The buffer is always 512 bytes (as before), what this
19106         does is set the number of time to read from the file on each idle call,
19107         in effect increasing the buffer size to 512 x size.
19108         * image.c: Fixed race condition where an image area may be ready to be
19109         queued before the pixbuf is set. Fixed the tile blank flag, it is now
19110         set correctly in all (?) cases. Set the image loader buffer size to 4,
19111         so that more of the image is decoded between render calls. Also removed
19112         unused crufty function argument for image_tile_expose.
19113
19114 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
19115
19116         * image.c: Fix scrolling while partially obscured, and made the focus
19117         drawing code cleaner (removed gtk_signal_disconnect() junk).
19118
19119 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
19120
19121         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
19122         rcfile.c: Made the delete key optional, since this is a dangerous key
19123         with delete confirmation disabled. Also do not come out of fullscreen
19124         when confirm delete is disabled. Based on patch submitted by
19125         Niku Toivola <niku.toivola@iki.fi>
19126
19127 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
19128
19129         * image.c: Fix setting scale when zoom_to_fit_expands is false.
19130         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
19131         dialog for the save as dialog.
19132         (The good: Easy fixes. The bad: Stupid mistakes.
19133          The ugly: Had not tested these before release.)
19134
19135 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
19136
19137         * README: Updates.
19138         * configure.in: Release 0.9.2.
19139
19140 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
19141
19142         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
19143         same path in the entry when calling this.
19144
19145 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
19146
19147         * *.[ch]: Changed the copyright in all the files to 2001.
19148
19149 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
19150
19151         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
19152         * configure.in: Bump version to 0.9.2
19153         * utilops.c: Fix text in copy/move dialog for multiple files.
19154
19155 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
19156
19157         * dupe.c: When starting a compare set the status text to file count,
19158         gives user idea of how many files are being compared.
19159         * image.c: Compile clean-up.
19160         * po/*.po: Make distcheck touched these.
19161
19162 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
19163
19164         * filelist.c, window.c: Fix drop down history on main window to change
19165         to the selected path after the popup window is hidden.
19166         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
19167         pixbuf.
19168         * utilops.c (generic_dialog_add_images): Implemented this function.
19169
19170 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
19171
19172         * filelist.c: Fix sticky thumbnails when changing to a dir with files
19173         that have similar file names as the previous dir. Fix refresh to
19174         reload thumbnails (it was stalling in the thumb_next checks).
19175         * menu.c: Call filelist_refresh() instead of the hack to refresh by
19176         changing to the same dir.
19177         * preferences.c: Use a button box for the ok, apply, cancel buttons.
19178         * po/POTFILES.in: Added new files, removed missing.
19179
19180 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
19181
19182         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
19183         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
19184         from SLIK.
19185         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
19186         utildlg.[ch]: Removed (see above).
19187         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
19188         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
19189         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
19190         utilops.[ch], window.c: Use the new convenience functions, constify
19191         things where needed.
19192         * main.c: Moved the file path utils out of here (see above).
19193
19194 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
19195
19196         * image.[ch]: Added fit window to image support (back in).
19197         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
19198         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
19199
19200 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
19201
19202         * image.c: Scrolling while decoding a scaled image no longer causes
19203         dropped (black) areas. Also added an tile blank flag so that tiles
19204         with no loaded data simply render a black rectangle for a speed
19205         improvement (this is currrently semi-broken as image_tile_sync() is
19206         currently always called to set the blank flag to FALSE :(.
19207
19208 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
19209
19210         * fullscreen.c: Made the full screen window have a black background
19211         once again.
19212         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
19213         the keyboard after a popup menu closes.
19214
19215 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
19216
19217         * image-load.c(image_loader_free): Fix a memory leak.
19218
19219 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
19220
19221         * dupe.c: Create the clist with 6 columns (forgot to increment this
19222         when I added the thumbnail column).
19223         * image.[ch]: Added the update functions, made them work.
19224         * img-main.c, img-view.c: Set the update functions, attach the windows
19225         for the titles.
19226         * window.c: Set the initial image to the logo.
19227
19228 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
19229
19230         * dnd.c: Temporarily disable dnd highlighting for image windows.
19231         * gqview.h, main.c: Minor fixups.
19232         * image.c: Generally works now, borders are cleared, focus is handled,
19233         etc. TODO: Add update callback, window title updating, and window
19234         auto-sizing.
19235         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
19236         during convertion to a menu_factory.
19237         * window.c: Moved focus draw/handling code out of here (into image.c).
19238
19239 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
19240
19241         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
19242         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
19243         
19244         This only applies when the scale width offset is not zero _and_ the
19245         resulting right edge of the scaled image is also the right side of the
19246         source image. (in other words: when rendering a tile that is aligned
19247         with the right side of the image).
19248
19249         Under the above conditions, gdk_pixbuf_scale() breaks for all
19250         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
19251         broken for TILES (I suspect this is because eog uses it, but does not
19252         have a TILES option, so that was not tested). At this point I was tired
19253         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
19254         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
19255         and breakage means the last 2 columns of pixels are seamingly generated
19256         from some random memory point, at best causing them to be corrupted, at
19257         worst causing a crash.
19258
19259         So what I did: Use gdk_pixbuf_composite_color() since it is the least
19260         broken. It does seem slower than gdk_pixbuf_scale(), since it does
19261         more.
19262
19263         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
19264         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
19265         entries in 3 months...)
19266
19267 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
19268
19269         * image.c, typedefs.h: Well, it now displays the image in all zoom
19270         settings. Still have to add (back) scrolling, set up the update call
19271         function, and work on redrawing the borders (borders currently do not
19272         get cleared to remove the previous image).
19273
19274 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
19275
19276         * image.[ch], typedefs.h: Start towards a new method of rendering the
19277         image to the screen. The image window is now basically _only_ a
19278         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
19279         am lucky if it doesn't crash, and really lucky if part of an image
19280         appears :) Well, at least the namespaces for the functions are at
19281         least a little saner now, so I accomplished something, althought the
19282         whole thing still needs to be re-thought from the tile/render point
19283         of view.
19284         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
19285         utildlg.c, window.c: Made it at least compile for testing.
19286
19287 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
19288
19289         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
19290         of main_image_change_to(), so that the file list of the main window
19291         also syncs to the image.
19292
19293 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
19294
19295         * dupe.[ch]: Added thumbnail support.
19296
19297 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
19298
19299         * dupe.[ch]: More work, many fixes, added right click menu, and
19300         generally made it nice to use (useable).
19301         * collect-table.c: Add the collection to the dupe window.
19302         * menu.c: Added 'Find duplicates...' to the file menu.
19303
19304 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
19305
19306         * README, TODO: Updates.
19307         * collect-table.c: Set default duplicate window mask to sort by name.
19308         * dupe.[ch]: Allow change of comparison method by adding drop down
19309         menu, fixed dnd when dragging from the list.
19310         * filelist.c: Only allow rename when new name does not exist.
19311         
19312
19313 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
19314
19315         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
19316         allow saving of user's accel keys (to ~/.gqview/accels).
19317         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
19318         do not use the data (because GtkItemFactory has a weird signal
19319         alignment (gpointer is first).
19320
19321         Sorry translators, menus must be re-translated (and it does not look
19322         like fun with GtkItemFactoryEntry using menu paths)
19323
19324 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
19325
19326         * configure.in: Do more compatible checks for png ?
19327         * tabcomp.c: Sanity checks for adding NULL key/path to list.
19328
19329 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
19330
19331         * image.c: Added render_types to better decrease unnecessary renders.
19332         * main.c, window.c: Save/Restore the window positions like in gimp,
19333         since that seems to work better.
19334         (And gimp programmers can't be wrong :)
19335
19336 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
19337
19338         * dupe.[ch]: Added new files containing 'find duplicates' window.
19339         * collect-table.c: Added 'find duplicates...' to pop-up menu.
19340         * fileops.[ch]: Added checksum_simple(), made some things const.
19341         * collect.[ch]: Added collection_info_valid().
19342         * filelist.[ch], menu.c, pathsel.c: const stuff.
19343         * image-load.[ch]: Added image_load_dimensions(), const stuff.
19344         * Makefile.am: Added dupe.[ch] to objects.
19345
19346 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
19347
19348         * po/*.po: Make distcheck did this.
19349         * configure.in, README: Release 0.9.1.
19350
19351 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
19352
19353         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
19354         completely clearing the disk cache.
19355         * filelist.c, menu.c: Changes for above.
19356         * preferences.c: Added a 'Clear cache' button.
19357         * utildlg.c: Allow passing NULL pointer for the cancel callback in
19358         confirm_dialog_new() and confirm_dialog_add().
19359
19360 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
19361
19362         * icons/collect.xpmi: Added wm icon for collection windows.
19363         * collect.c: Use it.
19364
19365 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
19366
19367         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
19368         and made it consistent with the one for view window. Added 'slideshow
19369         pause'.
19370         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
19371         4 less global Widget variables now, yay.
19372         * image.c: Reset scroll to 0,0 on new image.
19373         * img-main.[ch]: Used new menus, added necessary accessors for menus.
19374         * img-view.c: Added 'view in new window', and 'slideshow pause'.
19375
19376 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
19377
19378         * utildlg.[ch]: Added class parameter to set windowmanager class for
19379         dialogs. Also added option to set window under the mouse.
19380         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
19381         assignments.
19382         * globals.c, gqview.h, preferences.c, rcfile.c: Added
19383         place_dialogs_under_mouse var.
19384
19385 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
19386
19387         * po/ru.po: Updated Russian translation,
19388         submitted by val <frob@df.ru>.
19389         * po/fr.po: Updated French translation,
19390         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
19391         * po/pl.po: Added Polish translation,
19392         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
19393         (yes, close to a release once I do this).
19394
19395 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
19396
19397         * collect.c, image.c: Removed #warning warnings :)
19398         * fullscreen.c: Make sure the window is set to 0,0.
19399         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
19400         a dynamic drop down menu. Available sizes are now stored in a static
19401         list, and added a few more sizes.
19402
19403 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
19404
19405         * image.[ch]: Added read ahead buffering.
19406         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
19407         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
19408         the necessary read-ahead stuff. Allow verbosity levels for debug: each
19409         --debug on the command line increments verbosity.
19410         * thumb.c: Even on error, attempt to display what we have.
19411
19412 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
19413
19414         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
19415
19416 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
19417
19418         * image.c: Fix printing of window titles.
19419         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
19420         * preferences: Cleaned up window a bit, added tab 'window'.
19421
19422 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
19423
19424         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
19425         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
19426         option, zoom and dither quality options, adjustable zoom increment.
19427         Fixed menu separators to be insensitive.
19428
19429 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
19430
19431         * image.[ch]: Fix window resizing when zoom is auto, changed a few
19432         image_area options to be standard.
19433         * fullscreen.c, img-view.c, window.c: Use new image_area options that
19434         are now needed.
19435
19436 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
19437
19438         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
19439         from autozoom mode (implement it).
19440         * img-main.[ch], menu.c: call image_reload when reload button/menu is
19441         selected.
19442         * utildlg.c: Made Escape key cancel all dialogs.
19443
19444 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
19445
19446         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
19447         and image data.
19448         * img-main.c, img-view.c: Update for slideshow, below.
19449         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
19450         that slideshows start from the current image when no in random mode.
19451         Also added a slideshow_pause set of functions, currently not used
19452         anywhere right now -- will hook to keys/mouse menus later.
19453
19454 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
19455
19456         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
19457         include a progress bar.
19458         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
19459         rotate options.
19460         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
19461         * README: Added rotate keys to key summary.
19462
19463 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
19464
19465         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
19466         provides save to png function.
19467         * Makefile.am, thumb.c: Used save to png function.
19468         * configure.in: Test for png, now required.
19469         * image.c: Fix bug in queue area computation.
19470         * main.c: Change -help to --help in warning message.
19471         * po/*.po: Fix --help stuff.
19472
19473 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
19474
19475         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
19476         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
19477         global data, so it is only included once.
19478         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
19479         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
19480         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
19481         references, added gdk-pixbuf stuff.
19482
19483 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
19484
19485         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
19486         GIF loader seems to error out on thumbnail _RE_generation, will have
19487         to look into that.
19488         * filelist.c: Use it.
19489         * collect-table.c: Broken, but at least it compiles to test new
19490         thumbnail code.
19491
19492 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
19493
19494         * image.c: Image loading now works with no black spots on scroll :)
19495         Still a lot of fixes/optimizes/mem cache management to do though...
19496
19497 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
19498
19499         * image.[ch]: Move to a floating point zoom, mor work on queue and
19500         rendering.. still really broken.
19501         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
19502         number type.
19503
19504 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
19505
19506         * filelist.c: Fix crash when deleting files while loading thumbs (this
19507         code will die a horrible death anyway when I move thumb loading to an
19508         idle call that uses image-loader.c stuff.
19509         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
19510         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
19511         error prone, no zoom.
19512         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
19513         places though <-- FIXME.
19514         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
19515         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
19516         (eventually).
19517
19518 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
19519
19520         * img-main.c: Fix file operations from keyboard when coming out of full
19521         screen.
19522         * configure.in, README: release 0.9.0
19523
19524 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
19525
19526         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
19527         -Wmissing-prototypes -Wmissing-declarations -Werror"
19528
19529 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
19530
19531         * tabcomp.c: Preserver order of keys between load/save.
19532         * filelist.[ch], window.c: Added a path history to the path entry,
19533         combo crashes when changed while popped up, so it does not work as
19534         expected, yet.
19535         * README: Updated.
19536
19537 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
19538
19539         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
19540         window sizes to the collection file. (and restore is 'save window
19541         positions' is enabled)
19542         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
19543         our own hidden .gqview dir, no reason to hide the config file.
19544
19545 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
19546
19547         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
19548         * collect-table.[ch], collect.c: Added more keyboard commands, more
19549         fixes.
19550         * image.c: Check that image in a collection is valid before using it.
19551         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
19552         path (well, duh).
19553         * window.c: Changes for additional sort option.
19554
19555 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
19556
19557         * collect-io.c: Change warning printf.
19558         * preferences.c: Open proper tab when showing 'about'.
19559         * po/POTFILES.in: Updated to include collection files, as well ad the
19560         other new ones added since 0.8.2.
19561
19562 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
19563
19564         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
19565         support for the numeric keypad. Zoom using +, -, /, *; move with
19566         the number keys, etc.
19567         * collect-table.c, typedefs.h: Added support for navigation/selection
19568         in collections with the keyboard.
19569
19570 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
19571
19572         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
19573         for displaying status, image/selection count, etc.
19574         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
19575         options, added selection style option. Save open_recent_max to config.
19576
19577 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
19578
19579         * collect-table.c: Properly set the main image on 'view'.
19580         * dnd.c, main.c: Namespace changes, make dropping collections work on
19581         main window.
19582         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
19583         appropriate there.
19584         * img-main.[ch]: Added (back) slideshow, various minor changes.
19585         * img-view.c: Added slideshow,  make keys work with CAPS on.
19586         * slideshow.c: Make only the main window support filelist slideshows.
19587
19588 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
19589
19590         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
19591         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
19592         names (below).
19593         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
19594         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
19595         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
19596         a path list, collection list, or falls back to filelist.
19597
19598 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
19599
19600         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
19601         it is just a NOP.
19602         * collect-table.c, collect.c: More work on popup menus, added recursive
19603         directory dropping. And more work overall.
19604         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
19605         in place of old free_selected_list, Exposed more in the filelist.h
19606         header.
19607         * fileops.[ch]: Added path_list_* functions.
19608         * img-view.[ch]: Added a way to start a new window from a collection.
19609
19610 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
19611
19612         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
19613         popup menus for, sorting, saving, editing. Collections now have
19614         a ref count.
19615         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
19616         recent open menu, history saving, popup menu utils.
19617         * pathsel.c: Synced the file list to change as the user types in the
19618         entry. (also fixes it to change when combo-items are selected).
19619         * tabcomp.[ch]: Added history_list features to load/save keys to a
19620         file.
19621
19622 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
19623
19624         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
19625         is generated, since the case of the same path being in a collection
19626         multiple times broke the old method. Moving between collections seems
19627         to work now. Added collection stepping accessors.
19628         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
19629         * main.c (filename_from_path): Test that path != NULL.
19630         * typedefs.c: Move collect.h typedefs here.
19631
19632         Its funny, but after this bit of hacking I feel dirty, like I did this
19633         all wrong...
19634
19635 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
19636
19637         * collect-table.c: Added a tooltip to display the filenames, probably
19638         should be an option.
19639
19640 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
19641
19642         * collect-dlg.[ch]: Added load save dialogs for collections.
19643         * collect-io.[ch], collect-table.c, collect.c: More work.
19644         * filelist.[ch]: Added select all routines.
19645         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
19646         hierarchy: Everything is under ~/.gqview now, old locations are moved
19647         to the new ones if found on start-up.
19648         * pathsel.[ch]: Added filtering toggle.
19649         * utildlg.h: Added a generic data pointer for FileDialogs.
19650         * menu.c: Added collection new/open and select all/none menu items.
19651
19652 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
19653
19654         * collect-table.c, collect.h: Added selections, started dnd data set,
19655         and other stuff.
19656         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
19657
19658 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
19659
19660         * collect.[ch], collect-table.[ch]: Actually displays something now
19661         when a file is dragged on the window.
19662
19663 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
19664
19665         * img-main.c: When in fullscreen, hide the mouse cursor after
19666         5 seconds of inactivity.
19667
19668 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
19669
19670         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
19671         updated netpedia URL, since the old location is often (always) broken.
19672
19673 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
19674
19675         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
19676         should work, if there was anything that actually used the functions.
19677         Right now a blank window opens :)
19678         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
19679         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
19680         SORT_NONE to SortType enum.
19681         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
19682
19683 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
19684
19685         * *.[ch]: All c files now have corresponding .h headers, except
19686         globals.c and main.c, which are in gqview.h.
19687         * src/Makefile.am: Added the headers.
19688         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
19689         autogenerated config.h.
19690
19691 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
19692
19693         * filelist.c, gqview.h, main.c: Added new function to change the
19694         current image through the filelist given pathname. Use it to fix bug
19695         causing filename not to be selected in list on startup and tab
19696         completion entry.
19697
19698 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
19699
19700         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
19701         basic sorting of files on name, size, or date.
19702
19703 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
19704
19705         * configure.in: Release 0.8.2
19706         * README: Updated.
19707         * utilops.c: Change a \b to a \n.
19708         * po/*.po: Make corresponding change to above.
19709
19710 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
19711
19712         * filelist.c (filelist_change_to): When going up one dir, make previous
19713         place visible in the list.
19714
19715 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
19716
19717         * clist_edit.c: Fixups for positioning.
19718         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
19719         renaming optional.
19720
19721 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
19722
19723         * clist_edit.[ch]: New files that allow in place editing of a clist.
19724         * filelist.c: Add in place renaming.
19725
19726 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
19727
19728         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
19729         icons on windows.
19730         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
19731         icons/Makefile.am: Add new icons for windows.
19732         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
19733         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
19734         GQview title is now after the image filename.
19735
19736 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
19737
19738         * main.c: Pressing delete now correctly deletes selected files.
19739         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
19740         expands images too (by default, added config option to have old
19741         behavior.
19742
19743 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
19744
19745         * po/it.po: Added Italian translation, submitted by
19746         Christopher R. Gabriel <cgabriel@pluto.linux.it>
19747         * po/es.po: Updated Spanish translation, submitted by
19748         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19749         * po/pt_BR.po: Updated brazilian translation, submitted by
19750         "Evandro F. Giovanini" <elinux@linuxave.net>
19751         * configure.in: Added it to ALL_LINGUAS
19752
19753 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
19754
19755         * README: Updated.
19756         * configure.in: release 0.8.1
19757
19758 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
19759
19760         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
19761         support for mouse wheel (4,5) to scroll image or flip through images.
19762
19763 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
19764
19765         * configure.in, po/sk.po: Added Slovak translation, submitted by
19766          "Sandokan" <cortex@nextra.sk>
19767
19768 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
19769
19770         * configure.in, po/es.po: Added Spanish translation, subbmitted by
19771         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19772
19773 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
19774
19775         * confgure.in, po/fr.po: Added French translation, submitted by
19776          Jean-pierre PEDRON <jppedron@club-internet.fr>
19777
19778 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
19779
19780         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
19781         that rpm -tb will work.
19782         * po/tr.po, gqview.desktop: Update Turkish translation, from
19783         Fatih Demir <kabalak@gmx.net>
19784
19785 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
19786
19787         * README: Release 0.8.0.
19788
19789 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
19790
19791         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
19792         causing custom_filter to only have one entry max.
19793         * utilops.c: Removed unused code, fix rename description.
19794
19795 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
19796
19797         * filelist.c, gqview.h, window.c: File list now scrolls to display
19798         the first file that matches the path entry box during tab completion.
19799         The directory changes to follow the completion too.
19800
19801 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
19802
19803         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
19804         Save thumnbnail mode to rcfile; add command line option for slideshow,
19805         rename other long options; make next/prev work properly during
19806         slideshow.
19807
19808 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
19809
19810         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
19811         translation from Kam Tik <kamtik@hongkong.com>
19812
19813 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
19814
19815         * *.[ch]: Update copyrights to 2000.
19816         * configure.in: Bumper version to 0.8.0 ('bout time)
19817         * README, TODO: Updates
19818
19819 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
19820
19821         * image.c, img-main.c: Fix mem leaks.
19822         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
19823         * utilops.c: Added display of source and dest images to overwrite
19824         dialogs (uses above).
19825         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
19826
19827 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
19828
19829         * main.c: Added full screen startup option (-f or -full), derived from
19830         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
19831
19832 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
19833
19834         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
19835         to set the root window wallpaper. (If zoom is fit to window, image is
19836         scaled, otherwise tiled.
19837         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
19838
19839 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
19840
19841         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
19842         by Martial MICHEL <martial@users.sourceforge.net>
19843
19844 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
19845
19846         * fileops.c (get_current_dir): Fix problem when there is no read
19847         permission for the current dir. Derived from patch by
19848         Mathieu Dessus <mdessus@free.fr>
19849
19850  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
19851
19852         * configure.in, po/tr.po: Added Turkish translation from
19853         Fatih Demir <kabalak@gmx.net> 
19854
19855 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
19856
19857         * pathsel.c, tabcomp.c: Fix memory leaks.
19858
19859 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
19860
19861         * po/ru.po: Added Russian translation
19862         from Oleg Andrjushenko <oandr@itec.cn.ua>
19863         * po/pt_BR.po: Added Brazilian Portuguese translation
19864         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
19865         * po/ja/po: Added Japanese translation
19866         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
19867         * configure.in: Updated ALL_LINGUAS.
19868
19869 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
19870
19871         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
19872         gtk+-1.2.5-pre1. I think there are still realize issues with that
19873         version of GTK+, however.
19874
19875 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
19876
19877         * filelist.c: Fix reversal of calculating column width of the files
19878         list for icons vs. no icons.
19879         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
19880         horizontal scrollbar is accurate (and usually not there ;)
19881
19882 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
19883
19884         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
19885         history. This was done by adding a combo widget option to the tab
19886         completion routines.
19887
19888 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
19889
19890         * config.c: Fix 'fall back to 48x48 icon size' bug.
19891
19892 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
19893
19894         * po/de.po: Added german translation
19895         by mawarkus@t-online.de (Matthias Warkus)
19896         * configure.in (ALL_LINGUAS): Added de.
19897
19898 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
19899
19900         * utilops.c: Make it easier for translators.
19901
19902 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
19903
19904         * thumb.c: Regenerate thumbnails whent the preferred size changes.
19905
19906 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
19907
19908         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
19909         'save settings on exit' option and always save one exit, this was
19910         leading to confusion as to why settings are not always saved.
19911         * menus.: Removed the save settings menu line, no longer needed.
19912
19913 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
19914
19915         * main.c(main): Use gtk_set_locale();
19916         * window.c: Use gqview instead of main for wmhints.
19917
19918 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
19919
19920         * filelist.c: Update the file count when files are removed.
19921         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
19922         the lists to account for possibly deleted files.
19923
19924 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
19925
19926         * window.c: Fix hang bug when dragging a file after starting with tools
19927         floating, then unfloating the window. (don't use gtk_widget_reparent
19928         for this).
19929         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
19930         all drags to Gimp 1.1.6 works.
19931
19932 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
19933
19934         * configure.in, Makefile.am: Added localedir definition.
19935         * src/main.c: Added locale and i18n initialization.
19936
19937 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
19938
19939         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
19940         gtk/imlib checks.
19941         * po/POTFILES.in: Created for gettext.
19942         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
19943         translation.
19944
19945 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
19946
19947         * all files: Moved to autoconf and automake.
19948
19949 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
19950
19951         * gqview.h, README, gqview.spec: Release 0.7.0
19952
19953 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
19954
19955         * img-view.c: Added a 'close window' option to pop up dialog.
19956
19957 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
19958
19959         * main.c (main): Fix so that window does not expand to image size when
19960         strting up with an image (from command line).
19961         * img-view.c (view_window_new): Follow the limit window size option,
19962         if enabled.
19963
19964 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
19965
19966         * main.c: Setup random seed, for better random slideshows.
19967
19968 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
19969
19970         * img-main.c: Use black background for full screen.
19971         * menu.c: Keep keyboard grab when full screen menu closes.
19972
19973 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
19974
19975         * img-main.c: Keyboard now works with full screen.
19976         * main.c: Drop out of full screen before exiting.
19977
19978 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
19979
19980         * image.c: Fix image snapping to uppper left when resizing window.
19981         * main.c: Increase progressive scrolling rate.
19982
19983 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
19984
19985         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
19986         progressive key scrolling option.
19987
19988 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
19989
19990         * image.c, img-main.c, gqview.h: A few api changes with regard to image
19991         auto-sizing and zooming.
19992         * dnd.c: Made image dnd more generic to work with separate views.
19993         * img-view.c: Added  dnd and keyboard support.
19994
19995 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
19996
19997         * image.c, img-view.c, window.c: Fixups for window resizing and initial
19998         size setting.
19999
20000 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
20001
20002         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
20003         file list no longer displays image, but correctly, only displays
20004         action/popup menu.
20005         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
20006         screen option.
20007
20008 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
20009
20010         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
20011         view images in a new window. ImageWindow functions are now completely
20012         generic (save one spot).
20013
20014 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
20015
20016         * slideshow.c, filelist.c: Make slideshow work correctly.
20017         * config.c, rcfile.c: Add saving and adjustment of slide show options.
20018
20019 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
20020
20021         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
20022         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
20023         * filelist.c: Made a few functions needed for slideshow public.
20024
20025 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
20026
20027         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
20028         handling (creating) GLists.
20029
20030 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
20031
20032         * rcfile.c (load_options): Fix memory leak, patch submitted by
20033         F. Petitjean <fpetitje@bureauveritas.com>
20034
20035 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
20036
20037         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
20038
20039 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
20040
20041         * filelist.c: Generate thumbnails for visible files first. Thumbnails
20042         are now kept when renaming.
20043
20044 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
20045
20046         * pathsel.c: Merge improvements from gqmpeg version.
20047         * tabcomp.c, tabcomp.xpm: ditto.
20048         * utildlg.c: ditto.
20049         * config.c, utilops.c, window.c: Use newer features of above.
20050
20051 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
20052
20053         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
20054         viewed files are moved, renamed, or deleted.
20055
20056 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
20057
20058         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
20059         color displays.
20060
20061 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
20062
20063         * Makefile: Added static build target, some cleanup.
20064
20065 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
20066
20067         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
20068         so it can be resized smaller.
20069
20070 0.6.0 (3-5-98)
20071   > Major rewrite (60-70%), now requires gtk+-1.2.0
20072   > Multiple file selection.
20073   > Drag and drop.
20074   > Better keyboard support.
20075   > xvpics thumbnail support (read only), optional.
20076   - Add command line options to force show and hide of tools.
20077   * Fix tab completion bug.
20078   * Fix gtk 1.2.0 related bugs.
20079
20080 0.5.1 (12-8-98)
20081   - Should compile now without editing the Makefile with any gtk through 1.1.5
20082   * Fix file highlight bug when user tab completes to currently displayed dir.
20083   * Fix for FreeBSD.
20084
20085 0.5.0  (11-11-98)
20086   > Add path entry window with tab completion.
20087   > Add tab completion to all areas where a path can be typed.
20088   > Add option to save window positions.
20089   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
20090     for some keyboard layouts.
20091   - Add border to floating tools window for better appearance on some WM's.
20092
20093 0.4.3  (10-09-98)
20094   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
20095     image selected has the same dimensions, it would not display.
20096   * More fixes dealing with 'fit window to image'
20097
20098 0.4.2  (10-07-98)
20099   > Add 'fit window to image' option when tools float or hide.
20100   > Add copy and move dialogs.
20101   > Add option to hide the tools completely.
20102   > Save settings on exit option added, and option to restore tool state.
20103   - Pressing the [ESC] key will now stop loading of thumbnails.
20104   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
20105   - Add save button to config dialog.
20106   - New configuration tab: image, moved relevent options there.
20107
20108 0.4.1  (9-11-98)
20109   > Scrollbars removed, now you can pan the image by pressing and dragging the
20110     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
20111   > The file selection area and status line can be 'floated' into a separate
20112     window, this allows the image window to display more of the image.
20113   > The file delete confirmation dialog can now be disabled in the options
20114     window.
20115   > The beginnings of keyboard support ( see the keyboard chart, above )
20116   - Now if a thumbnail is older than it's parent image, the thumbnail is
20117     recreated, so that changed images have their thumbnail properly updated.
20118   - While loading thumbnails GQview is now responsive to commands, slowly, but
20119     it works. You can now load images, delete files, etc. while the thumbnails
20120     are being generated. The thumbnail generation can be interrupted too by
20121     simply turning them off.
20122   * The code that determines the user's HOME directory has been rewritten, now
20123     hopefully users of nis will be happy. If the directory is not found or
20124     cannot be determined, GQview exits semi-gracefully.
20125   * Fixed some bugs here and there.
20126
20127 0.4.0  (8-15-98)
20128   > Thumbnail caching added ($HOME/.gqview_thmb).
20129   - patch from Joshua Thomas Green applied for those that want to compile
20130     with GTK 1.1.x (the development version), just uncomment one line in the
20131     Makefile.
20132   - patch from Joel Young applied to the .spec file of the RPM version.
20133
20134 0.3.4  (7-30-98)
20135   * Fixed problem loading files into external editors when a space was in the
20136     pathname.
20137
20138 0.3.3  (5-15-98)
20139   - Changes to file listing code for speed improvement in large directories.
20140   * Fixed a bug that would cause a thumbnail's height or width to be zero when
20141     an image has a large aspect ratio.
20142   * Fixed some memory leaks in the file listing code.
20143   - Other small changes including source re-organization.
20144   - Added a pixmap file to use as an icon (gqview.xpm).
20145
20146 0.3.2  (5-7-98)
20147   * Fixed a bug which made the first editor slot useless from config dialog.
20148
20149 0.3.1  (5-4-98)
20150   - Changed filelist code to properly implement Glist.
20151   - Moved definitions of variables and #includes to better places.
20152
20153 0.3.0  (4-24-98)
20154   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
20155   > Thumbnails size can be selected (General Options).
20156   > Rewrite (again) of the file list (to support adding/removing entries
20157     without re-reading the entire directory listing, [still need to convert
20158     the directory list, however]).
20159   - minor display layout changes (to accomodate the progress bar).
20160   - if a file format cannot be determined, a generic 'unknown image' picture
20161     is displayed.
20162   - added display for the number of files listed.
20163   - added '-debug' command line option for debug output (preliminary)
20164
20165 0.2.1  (4-8-98)
20166   > Added a handle, now the file lists are sizeable.
20167   - renamed menu item Exit to Quit.
20168   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
20169
20170 0.2.0  (3-19-98)
20171   > External editors can be specified in the configuration window (max 8).
20172       Under the "external editors" tab.
20173   - Popup menu for filelist (delete, rename, and edit).
20174   - Filelist highlight now follows currently viewed image.
20175   - A few minor fixes.
20176
20177 0.1.1  (3-3-98)
20178   > Updated code to compile with GTK+-0.99.4
20179      (will not work with previous versions of GTK)
20180   - Command line no longer requires a complete path to a file if it is in
20181     the current working directory. (or must be relative to it)
20182   - When moving to the next (or previous) image, the file list
20183     scrolls to include the current image's name.
20184
20185 0.1.0  (2-28-98)
20186   > Added menu bar.
20187   > Added keyboard shorcuts.
20188   > Configuration can be saved (to .gqviewrc in user's home dir)
20189   > Command line support. (specify startup directory or file to view)
20190   > Can set startup directory in options window (can be disabled)
20191   > Added custom filtering options to support more formats
20192      (Imlib supports almost anything your system can read using
20193       ImageMagick or Netpbm, if available).
20194   > File operations: create directory, rename file, delete file.
20195   > clicking mouse on image:
20196       button one: next image
20197       button two: previous image
20198       button three: popup menu (zoom, file operations, edit image)
20199   > Added option to load image into The Gimp.
20200   - Fixed a bug in the history list truncating routine. (GQview would crash)
20201   - Other minor improvements and fixes.
20202
20203 0.0.3  (2-18-98)
20204   > Source code clean up! The source code has been organized
20205     and is now readable (some code still needs organizing, but
20206     at least now the code can be followed).
20207   > Makefile rewritten, it may still need editing for some systems.
20208     The '-g' gcc option was removed for the released code, this makes
20209     the binary about 1/3 smaller (it removes some debugging facilities)
20210   - Fixed the transparency problem. This removes the garbage displayed
20211     where an image is transparent, unfortunately for now it is set to purple.
20212
20213 0.0.2  (2-14-98)
20214   > Rewrote directory and file list handling, the lists
20215     can now be of any length.
20216   > Lists are now sorted.
20217   > History list no longer expands out of control as the
20218     directory path gets longer, entries are truncated at
20219     32 characters and '/...' is prepended.
20220   > Added configuration window, including:
20221     - show or hide dot files
20222     - select default zoom mode for new image
20223     - disable file filtering
20224     - choose file types to filter
20225     - about tab for version and contact info
20226
20227 0.0.1  (2-10-98)
20228   > No history, first release!
20229