NULL-ptr crash in image_read_ahead_done_cb()
[geeqie.git] / ChangeLog
1 commit d6c33614c45e38845a0bcfd702e38e18d5dcec0b
2 Merge: e79d354 dcf1a1b 0ac5716
3 Author: Klaus Ethgen <Klaus@Ethgen.de>
4 Date:   Sun Jul 20 13:57:40 2014 +0100
5
6     Merge remote-tracking branches 'merge-requests/6' and 'merge-requests/7'
7     
8     * merge-requests/6:
9       Bug 3594998: make lirc initialization quieter
10     
11     * merge-requests/7:
12       Add filedata counting to watch for filedata leaks
13       Use FileData locks to avoid expensive reloads with marks enabled
14       Add "lock" functionality to keep FileDatas in memory
15
16 commit e79d3547fb650e5f45cb9c30707724c221fdfc20
17 Merge: 900e65e 11b6ce5
18 Author: Klaus Ethgen <Klaus@Ethgen.de>
19 Date:   Sun Jul 20 13:54:56 2014 +0100
20
21     Merge remote-tracking branch 'origin/merge-requests/5'
22     
23     * origin/merge-requests/5:
24       Fix crash when loading collection listing inexistent files.
25     
26     This is now a combination of Leons patch 900e65e and merge request of
27     Laurent. Hopefully that is now a bit more stable.
28
29 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
30 Author: Leon Winter <winter@bfw-online.de>
31 Date:   Mon May 26 23:33:52 2014 +0100
32
33     Fix for the assertion when file gives an empty lookup
34     
35     Thanks Leon for this patch.
36
37 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
38 Author: Petr Vorel <petr.vorel@gmail.com>
39 Date:   Tue Mar 4 00:31:04 2014 +0100
40
41     fix segfault while cancel rename dialog
42     
43     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
44     in generic_dialog_click_cb:58
45     
46     Steps to reproduce:
47     select more images on left section then is seen in on page (need to
48     scroll), roll to the top, click by right mouse button, select Rename
49     from menu and cancel it by key Esc (button Cancel is working).
50     
51     Program received signal SIGSEGV, Segmentation fault.
52     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
53     
54     (gdb) bt
55      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
56      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
57      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
58      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
59      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
60      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
61      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
62      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
63      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
64      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
65      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
66      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
67      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
68      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
69      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
70      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
71      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
72      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
73
74 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
75 Author: Levin <zjlevin@hotmail.com>
76 Date:   Sun Jan 26 13:46:01 2014 +0100
77
78     Updated Chinese locales
79     
80     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
81
82 commit de24ca6e169fc08e2bc6db1ee9054bd77b6623b0
83 Merge: 89d8c20 d3621de
84 Author: Klaus Ethgen <Klaus@Ethgen.de>
85 Date:   Sun Jan 26 13:30:18 2014 +0100
86
87     Merge remote-tracking branches 'origin/merge-requests/10' and 'origin/merge-requests/9'
88     
89     Merge in some trivial but useful merge requests. (Note that 9 includes 8.)
90     
91     * origin/merge-requests/10:
92       transifex config file allowing to easily use transifex-client
93     
94     * origin/merge-requests/9:
95       Skip over expanded keys.
96       Annotate debug_exception() with source file, line, and function.
97
98 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
99 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
100 Date:   Wed Aug 7 18:38:16 2013 +0200
101
102     transifex config file allowing to easily use transifex-client
103
104 commit d3621deb49713aad7c9758322b34316f4134a74f
105 Author: Emil Mikulic <emikulic@gmail.com>
106 Date:   Sun Apr 21 15:13:40 2013 +1000
107
108     Skip over expanded keys.
109     
110     This fixes handling of filenames with % in them.
111
112 commit c1808fdcda565bf94f5ff59d84d0985b54883648
113 Author: Emil Mikulic <emikulic@gmail.com>
114 Date:   Sun Apr 21 14:57:37 2013 +1000
115
116     Annotate debug_exception() with source file, line, and function.
117
118 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
119 Author: Laurent Monin <zas@norz.org>
120 Date:   Thu Dec 13 13:17:47 2012 +0100
121
122     Bug 3594998: make lirc initialization quieter
123     
124     Increasing debug level to 1 or 2 will give more information, level 0
125     will only output a message to user if lirc is initialized but can't
126     read config file.
127
128 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
129 Author: Laurent Monin <zas@norz.org>
130 Date:   Mon Nov 26 09:29:17 2012 +0100
131
132     Fix crash when loading collection listing inexistent files.
133
134 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
135 Author: Omari Stephens <xsdg@xsdg.org>
136 Date:   Tue Nov 13 06:08:21 2012 +0000
137
138     Add filedata counting to watch for filedata leaks
139     
140     This basically counts the number of filedata instances in existence at
141     any given point in time.  If the number doesn't drop down to where it's
142     supposed to be, there are leaks.
143
144 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
145 Author: Omari Stephens <xsdg@xsdg.org>
146 Date:   Mon Nov 12 18:44:44 2012 +0000
147
148     Use FileData locks to avoid expensive reloads with marks enabled
149
150 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
151 Author: Omari Stephens <xsdg@xsdg.org>
152 Date:   Mon Nov 12 06:03:02 2012 +0000
153
154     Add "lock" functionality to keep FileDatas in memory
155     
156     Adds two primitives to keep a FileData in memory even after its refcount
157     drops to zero.  Intended to be used in situations when an entire group of
158     FileDatas _should_ stay in memory as an optimization, even if the code
159     would continue to function properly even if the FileData were freed.
160
161 commit cf90f247aceadb444297c3c66e2215e8c209ca69
162 Author: Vedran Rodic <vrodic@gmail.com>
163 Date:   Sun Oct 28 12:07:41 2012 +0100
164
165     Fix a segfault caused by .desktop file with no exec= line.
166     
167     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
168
169 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
170 Author: Klaus Ethgen <Klaus@Ethgen.de>
171 Date:   Tue Oct 2 23:07:47 2012 +0100
172
173     Reapply 'call notify functions in in an idle call'
174     
175     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
176     have fixed this.
177
178 commit 0e46881846cb13fad7218d04b32ed95249c641ab
179 Author: Klaus Ethgen <Klaus@Ethgen.de>
180 Date:   Tue Oct 2 22:49:52 2012 +0100
181
182     Whitespace cleanup
183
184 commit 6e6c1b5c8465f322476705fbb8d590565d6eddf5
185 Merge: e8cd71d 632d092
186 Author: Klaus Ethgen <Klaus@Ethgen.de>
187 Date:   Tue Oct 2 22:27:22 2012 +0100
188
189     Merge branch 'ke-lua'
190     
191     Mostly implementing lua integration.
192     
193     * ke-lua:
194       Revert "call notify functions in in an idle call"
195       Implementing some usefull data structures for lua
196       First usable lua callback
197       Using common path for lua files
198       Overlay info with lua
199       Adding support for lua scripting
200
201 commit 632d09215f133ab09c1f56de26b12cb35a794806
202 Merge: b107d00 e8cd71d
203 Author: Klaus Ethgen <Klaus@Ethgen.de>
204 Date:   Tue Oct 2 22:19:13 2012 +0100
205
206     Merge branch 'master' into ke-lua
207     
208     * master: (185 commits)
209       better fix for big-endian architectures
210       Minor indentation fixes.
211       Cleanup checker shader code.
212       Fix exif orientation in clutter rendering mode.
213       Silent 2 warnings using explicit type casting.
214       Polish translation was updated, thanks to Grzegorz Gibas.
215       Update pt_BR translation.
216       Add *~, *.rej, *.orig files to git ignore list.
217       Fix for support >=automake-1.11.4
218       Trim trailing white spaces on empty lines.
219       Trim trailing white spaces.
220       Add missing vim modeline.
221       Fix indentation and few trailing white spaces.
222       Clear few more warnings, unused variables mostly.
223       Drop unused variable.
224       Remove commented out code.
225       Remove commented out code.
226       Remove commented out code.
227       Remove commented out code.
228       Remove commented out code.
229       ...
230
231 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
233 Date:   Sun Sep 23 11:19:36 2012 +0200
234
235     better fix for big-endian architectures
236
237 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
238 Author: Laurent Monin <zas@norz.org>
239 Date:   Tue Sep 4 15:05:41 2012 +0200
240
241     Minor indentation fixes.
242
243 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
244 Author: Laurent Monin <zas@norz.org>
245 Date:   Tue Sep 4 15:02:42 2012 +0200
246
247     Cleanup checker shader code.
248     
249     Size and colors can now be set outside the shader code.
250
251 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
252 Author: Laurent Monin <zas@norz.org>
253 Date:   Tue Sep 4 11:15:45 2012 +0200
254
255     Fix exif orientation in clutter rendering mode.
256
257 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
258 Author: Laurent Monin <zas@norz.org>
259 Date:   Thu Aug 30 22:16:43 2012 +0200
260
261     Silent 2 warnings using explicit type casting.
262
263 commit bfe962ba4dfebc74362154c5464e8887272595d0
264 Author: Laurent Monin <zas@norz.org>
265 Date:   Thu Aug 30 20:38:31 2012 +0200
266
267     Polish translation was updated, thanks to Grzegorz Gibas.
268     
269     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
270
271 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
272 Author: Laurent Monin <zas@norz.org>
273 Date:   Thu Aug 30 20:33:01 2012 +0200
274
275     Update pt_BR translation.
276     
277     I just polished the translation a bit making some menu entries more clear to understand.
278     Michal Čihař
279
280 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
281 Author: Laurent Monin <zas@norz.org>
282 Date:   Thu Aug 30 18:51:22 2012 +0200
283
284     Add *~, *.rej, *.orig files to git ignore list.
285
286 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
287 Author: Laurent Monin <zas@norz.org>
288 Date:   Thu Aug 30 18:46:00 2012 +0200
289
290     Fix for support >=automake-1.11.4
291     
292     Patch by Marien Zwart
293     
294     https://bugs.gentoo.org/show_bug.cgi?id=414863
295     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
296
297 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
298 Author: Laurent Monin <zas@norz.org>
299 Date:   Thu Aug 30 18:32:32 2012 +0200
300
301     Trim trailing white spaces on empty lines.
302
303 commit e436ea53511e1dadab981af18b237fee83fde39b
304 Author: Laurent Monin <zas@norz.org>
305 Date:   Thu Aug 30 18:31:41 2012 +0200
306
307     Trim trailing white spaces.
308
309 commit 2dfa5f58107ba16e171e2e65524859a42b057742
310 Author: Laurent Monin <zas@norz.org>
311 Date:   Thu Aug 30 18:26:06 2012 +0200
312
313     Add missing vim modeline.
314
315 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
316 Author: Laurent Monin <zas@norz.org>
317 Date:   Thu Aug 30 18:22:50 2012 +0200
318
319     Fix indentation and few trailing white spaces.
320
321 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
322 Author: Laurent Monin <zas@norz.org>
323 Date:   Thu Aug 30 18:10:47 2012 +0200
324
325     Clear few more warnings, unused variables mostly.
326
327 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
328 Author: Laurent Monin <zas@norz.org>
329 Date:   Thu Aug 30 17:34:14 2012 +0200
330
331     Drop unused variable.
332
333 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
334 Author: Laurent Monin <zas@norz.org>
335 Date:   Thu Aug 30 15:53:29 2012 +0200
336
337     Remove commented out code.
338
339 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
340 Author: Laurent Monin <zas@norz.org>
341 Date:   Thu Aug 30 15:53:29 2012 +0200
342
343     Remove commented out code.
344
345 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
346 Author: Laurent Monin <zas@norz.org>
347 Date:   Thu Aug 30 15:53:29 2012 +0200
348
349     Remove commented out code.
350
351 commit 065f8505a49848248fca6e4baf200ff32c76d44b
352 Author: Laurent Monin <zas@norz.org>
353 Date:   Thu Aug 30 15:53:29 2012 +0200
354
355     Remove commented out code.
356
357 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
358 Author: Laurent Monin <zas@norz.org>
359 Date:   Thu Aug 30 15:53:29 2012 +0200
360
361     Remove commented out code.
362
363 commit d183c70667dae4e1b9c14274f87008140705f77d
364 Author: Laurent Monin <zas@norz.org>
365 Date:   Thu Aug 30 15:53:29 2012 +0200
366
367     Remove commented out code.
368
369 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
370 Author: Laurent Monin <zas@norz.org>
371 Date:   Thu Aug 30 15:53:29 2012 +0200
372
373     Remove commented out code.
374
375 commit e24d1d84215f757a49950ddcb6a0a431215d9899
376 Author: Laurent Monin <zas@norz.org>
377 Date:   Thu Aug 30 15:53:29 2012 +0200
378
379     Remove commented out code.
380
381 commit a23decd0c110c10fe4514f6739033f0e615203f1
382 Author: Laurent Monin <zas@norz.org>
383 Date:   Thu Aug 30 15:53:29 2012 +0200
384
385     Remove commented out code.
386
387 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
388 Author: Laurent Monin <zas@norz.org>
389 Date:   Thu Aug 30 15:53:29 2012 +0200
390
391     Remove commented out code.
392
393 commit 7197eb36d57c04a5990165253a5342962217de82
394 Author: Laurent Monin <zas@norz.org>
395 Date:   Thu Aug 30 15:53:29 2012 +0200
396
397     Remove commented out code.
398
399 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
400 Author: Laurent Monin <zas@norz.org>
401 Date:   Thu Aug 30 15:53:29 2012 +0200
402
403     Remove commented out code.
404
405 commit bb4cf084d5405157c29562589824196f413ab4a8
406 Author: Laurent Monin <zas@norz.org>
407 Date:   Thu Aug 30 15:53:29 2012 +0200
408
409     Remove commented out code.
410
411 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
412 Author: Laurent Monin <zas@norz.org>
413 Date:   Thu Aug 30 15:53:29 2012 +0200
414
415     Remove commented out code.
416
417 commit 173d2143484c3360284a81425a312c41f82114a6
418 Author: Laurent Monin <zas@norz.org>
419 Date:   Thu Aug 30 15:53:29 2012 +0200
420
421     Remove commented out code.
422
423 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
424 Author: Laurent Monin <zas@norz.org>
425 Date:   Thu Aug 30 15:53:29 2012 +0200
426
427     Remove commented out code.
428
429 commit 69c450f528c4a97336928b3874ae89681773eb07
430 Author: Laurent Monin <zas@norz.org>
431 Date:   Thu Aug 30 15:53:29 2012 +0200
432
433     Remove commented out code.
434
435 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
436 Author: Laurent Monin <zas@norz.org>
437 Date:   Thu Aug 30 15:53:29 2012 +0200
438
439     Remove commented out code.
440
441 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
442 Author: Laurent Monin <zas@norz.org>
443 Date:   Thu Aug 30 15:53:29 2012 +0200
444
445     Remove commented out code.
446
447 commit 9a98f594d50179e5fda8434b474e8646a1101be9
448 Author: Laurent Monin <zas@norz.org>
449 Date:   Thu Aug 30 15:53:29 2012 +0200
450
451     Remove commented out code.
452
453 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
454 Author: Laurent Monin <zas@norz.org>
455 Date:   Thu Aug 30 15:53:29 2012 +0200
456
457     Remove commented out code.
458
459 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
460 Author: Laurent Monin <zas@norz.org>
461 Date:   Thu Aug 30 15:53:29 2012 +0200
462
463     Remove commented out code.
464
465 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
466 Author: Laurent Monin <zas@norz.org>
467 Date:   Thu Aug 30 15:53:29 2012 +0200
468
469     Remove commented out code.
470
471 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
472 Author: Laurent Monin <zas@norz.org>
473 Date:   Thu Aug 30 15:53:29 2012 +0200
474
475     Remove commented out code.
476
477 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
478 Author: Laurent Monin <zas@norz.org>
479 Date:   Thu Aug 30 15:53:29 2012 +0200
480
481     Remove commented out code.
482
483 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
484 Author: Laurent Monin <zas@norz.org>
485 Date:   Thu Aug 30 15:53:29 2012 +0200
486
487     Remove commented out code.
488
489 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
490 Author: Laurent Monin <zas@norz.org>
491 Date:   Thu Aug 30 15:53:29 2012 +0200
492
493     Remove commented out code.
494
495 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
496 Author: Laurent Monin <zas@norz.org>
497 Date:   Thu Aug 30 15:53:28 2012 +0200
498
499     Remove commented out code.
500
501 commit e23cc764544e07ddb495468bcf5ebb135464d617
502 Author: Laurent Monin <zas@norz.org>
503 Date:   Thu Aug 30 15:53:28 2012 +0200
504
505     Remove commented out code.
506
507 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
508 Author: Laurent Monin <zas@norz.org>
509 Date:   Thu Aug 30 15:53:28 2012 +0200
510
511     Remove commented out code.
512
513 commit 07edd520432046277c9517363e8a13c77d69a80e
514 Author: Laurent Monin <zas@norz.org>
515 Date:   Thu Aug 30 15:53:28 2012 +0200
516
517     Remove commented out code.
518
519 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
520 Author: Laurent Monin <zas@norz.org>
521 Date:   Thu Aug 30 15:53:28 2012 +0200
522
523     Remove commented out code.
524
525 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
526 Author: Laurent Monin <zas@norz.org>
527 Date:   Thu Aug 30 15:53:28 2012 +0200
528
529     Remove commented out code.
530
531 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
532 Author: Laurent Monin <zas@norz.org>
533 Date:   Thu Aug 30 15:53:28 2012 +0200
534
535     Remove commented out code.
536
537 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
538 Author: Laurent Monin <zas@norz.org>
539 Date:   Thu Aug 30 15:53:28 2012 +0200
540
541     Remove commented out code.
542
543 commit a2756cb29e1e1c3380a4047e680f12b579640850
544 Author: Laurent Monin <zas@norz.org>
545 Date:   Thu Aug 30 15:53:28 2012 +0200
546
547     Remove commented out code.
548
549 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
550 Author: Laurent Monin <zas@norz.org>
551 Date:   Thu Aug 30 15:20:31 2012 +0200
552
553     Drop unused variable.
554
555 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
556 Author: Laurent Monin <zas@norz.org>
557 Date:   Thu Aug 30 15:19:10 2012 +0200
558
559     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
560
561 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
562 Author: Laurent Monin <zas@norz.org>
563 Date:   Thu Aug 30 15:03:01 2012 +0200
564
565     Those stereo image options are of type int, not uint, use appropriate macros.
566
567 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
568 Author: Laurent Monin <zas@norz.org>
569 Date:   Thu Aug 30 14:50:59 2012 +0200
570
571     Drop unused variable and code.
572
573 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
574 Author: Laurent Monin <zas@norz.org>
575 Date:   Thu Aug 30 14:48:08 2012 +0200
576
577     Drop commented out code.
578
579 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
580 Author: Laurent Monin <zas@norz.org>
581 Date:   Thu Aug 30 14:40:45 2012 +0200
582
583     Drop commented out code.
584
585 commit 398ef4821b3700a0f423c67b8234232f435c22b8
586 Author: Laurent Monin <zas@norz.org>
587 Date:   Thu Aug 30 14:39:55 2012 +0200
588
589     Drop unused variables.
590
591 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
592 Author: Laurent Monin <zas@norz.org>
593 Date:   Thu Aug 30 14:39:33 2012 +0200
594
595     Drop unused variables.
596
597 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
598 Author: Laurent Monin <zas@norz.org>
599 Date:   Thu Aug 30 14:39:21 2012 +0200
600
601     Drop unused variables.
602
603 commit 177aaa75226e85083c33f15d7f27c728f5051694
604 Author: Laurent Monin <zas@norz.org>
605 Date:   Thu Aug 30 14:30:57 2012 +0200
606
607     Drop unused variables and code.
608     
609     pan-view.c: In function ‘pan_grid_build’:
610     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
611     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
612     pan-view.c: In function ‘pan_window_key_press_cb’:
613     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
614     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
615     pan-view.c: In function ‘pan_window_set_dnd_data’:
616     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
617     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
618
619 commit a528475df781869194c7c12a7f9e68299231e044
620 Author: Laurent Monin <zas@norz.org>
621 Date:   Thu Aug 30 14:26:21 2012 +0200
622
623     Drop unused variables and associated code.
624
625 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
626 Author: Laurent Monin <zas@norz.org>
627 Date:   Thu Aug 30 14:21:41 2012 +0200
628
629     Silent a warning when compiling with GTK+ >= 3.0.0.
630     
631     unused variable ‘success’ [-Wunused-variable]
632
633 commit 71731cbf926798a66607e3480bd453331edbd42b
634 Author: Laurent Monin <zas@norz.org>
635 Date:   Thu Aug 30 14:18:53 2012 +0200
636
637     Remove useless variable and code.
638
639 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
640 Author: Laurent Monin <zas@norz.org>
641 Date:   Thu Aug 30 14:17:47 2012 +0200
642
643     Remove commented out code.
644
645 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
646 Author: Laurent Monin <zas@norz.org>
647 Date:   Thu Aug 30 14:17:20 2012 +0200
648
649     Add parenthesis to silent a possible warning.
650     
651     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
652
653 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
654 Author: Laurent Monin <zas@norz.org>
655 Date:   Thu Aug 30 14:15:15 2012 +0200
656
657     Drop 2 unused variables.
658
659 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
660 Author: Laurent Monin <zas@norz.org>
661 Date:   Thu Aug 30 14:14:22 2012 +0200
662
663     Drop 2 unused variables.
664
665 commit a9f22e8996edf6ef0c903df502accca39795b567
666 Author: Laurent Monin <zas@norz.org>
667 Date:   Thu Aug 30 14:13:00 2012 +0200
668
669     Drop 2 unused variables.
670
671 commit d926faf2470884776bb637a666b9d5418782ad32
672 Author: Laurent Monin <zas@norz.org>
673 Date:   Thu Aug 30 14:12:02 2012 +0200
674
675     Drop unused variable.
676
677 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
678 Author: Laurent Monin <zas@norz.org>
679 Date:   Thu Aug 30 14:10:29 2012 +0200
680
681     Silent a warning.
682     
683     ‘histmap’ may be used uninitialized in this function
684
685 commit e195aada701568e50bb15f8dc07c6c4fff808007
686 Author: Laurent Monin <zas@norz.org>
687 Date:   Thu Aug 30 14:08:21 2012 +0200
688
689     Drop unused variable.
690
691 commit 332edbe346175c3f77454566328251d597669837
692 Author: Laurent Monin <zas@norz.org>
693 Date:   Thu Aug 30 14:06:24 2012 +0200
694
695     Drop unused code and variables (transform/orientation).
696
697 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
698 Author: Laurent Monin <zas@norz.org>
699 Date:   Thu Aug 30 14:01:41 2012 +0200
700
701     Fix up indentation and coding style.
702
703 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
704 Author: Laurent Monin <zas@norz.org>
705 Date:   Thu Aug 30 13:47:03 2012 +0200
706
707     Drop unused variables.
708
709 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
710 Author: Laurent Monin <zas@norz.org>
711 Date:   Thu Aug 30 13:45:31 2012 +0200
712
713     Drop dead code.
714
715 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
716 Author: Laurent Monin <zas@norz.org>
717 Date:   Thu Aug 30 13:44:07 2012 +0200
718
719     Drop unused variables.
720
721 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
722 Author: Laurent Monin <zas@norz.org>
723 Date:   Thu Aug 30 13:40:13 2012 +0200
724
725     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
726
727 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
728 Author: Laurent Monin <zas@norz.org>
729 Date:   Thu Aug 30 13:17:40 2012 +0200
730
731     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
732
733 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
734 Author: Laurent Monin <zas@norz.org>
735 Date:   Thu Aug 30 13:15:40 2012 +0200
736
737     Drop dead code.
738
739 commit 384d5890ff08ce83b97ba39fcfed16124705152f
740 Author: Laurent Monin <zas@norz.org>
741 Date:   Thu Aug 30 04:22:32 2012 +0200
742
743     Use new constant FD_MAGICK = 0x12345678u
744
745 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
747 Date:   Wed Aug 29 23:27:52 2012 +0200
748
749     better filedata ref debug messages
750     
751     The idea is this:
752     with --debug=2 geeqie writes log with pointers. If it crashes on
753     fd->magick, it writes the invalid pointer as a hex value before
754     the crash. Then the log can be grepped for this value to see
755     what happened with this fd in the past.
756
757 commit 2d51dd3a2bc18199726de6ed43fc024001852826
758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
759 Date:   Wed Aug 29 23:27:06 2012 +0200
760
761     fixed crash in file list
762
763 commit edb1e373979c41df56bee73358a5f34aab12f4cf
764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
765 Date:   Tue Aug 28 19:23:54 2012 +0200
766
767     added GDK_SCROLL_MASK to pixbuf renderer
768     
769     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
770     mouse wheel events
771     https://bugzilla.gnome.org/show_bug.cgi?id=671305
772
773 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
775 Date:   Tue Aug 28 18:48:10 2012 +0200
776
777     fixed crash in icon list
778
779 commit bafd4bd22cd26498175a0481a4f201921f8480b5
780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
781 Date:   Tue Aug 21 22:31:05 2012 +0200
782
783     fixed scroll of fullscreen image
784
785 commit 085be43cb79e04341102a9922e0e0f531454089a
786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
787 Date:   Tue Aug 21 20:39:03 2012 +0200
788
789     fixed updating of comment and keyword pane
790     
791     - temporary disabling of notifications does no longer work because
792     the notification is called later, in idle cb.
793     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
794     - now the update function checks if the new value is really different
795
796 commit 428c4a49f5a66ce0c5ced8c09a611e410587ba76
797 Merge: e292e72 902157e
798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
799 Date:   Tue Aug 21 19:25:58 2012 +0200
800
801     Merge commit 'refs/merge-requests/2' of git://gitorious.org/geeqie/geeqie into merge-requests/2
802
803 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
804 Author: Michal Čihař <mcihar@suse.cz>
805 Date:   Tue Aug 21 14:53:05 2012 +0200
806
807     Fix big endian support in tiff loader
808
809 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
810 Author: Laurent Monin <zas@norz.org>
811 Date:   Tue Aug 21 12:47:06 2012 +0200
812
813     Fix 2 compilation warnings due to missing type casting.
814     
815     Use GTK_WIDGET().
816
817 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
818 Author: Laurent Monin <zas@norz.org>
819 Date:   Tue Aug 21 12:43:43 2012 +0200
820
821     Fix 2 warnings due to unmatched gtk+ functions prototypes.
822     
823     gtk_cell_renderer_get_size(): missing const in parameter
824     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
825
826 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
827 Author: Michal Čihař <mcihar@suse.cz>
828 Date:   Tue Aug 21 11:40:57 2012 +0200
829
830     Whitespace cleanup
831
832 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
833 Author: Michal Čihař <mcihar@suse.cz>
834 Date:   Tue Aug 21 11:40:19 2012 +0200
835
836     Add support for LCMS2
837     
838     Both LCMS1 and LCMS2 are supported.
839
840 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
842 Date:   Tue Aug 21 10:43:09 2012 +0200
843
844     fixed typo that caused build failure
845
846 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
848 Date:   Mon Aug 20 22:42:33 2012 +0200
849
850     implemented presentation mode
851     
852     This is first version of presentation mode. It basically works
853     but the current caching and preload algorithms do not work well
854     with it.
855
856 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
858 Date:   Mon Aug 20 18:29:31 2012 +0200
859
860     clutter compatibility fixes
861
862 commit af6326dd1794cd36fc7c2293d695efac34e842ec
863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
864 Date:   Mon Aug 20 17:18:34 2012 +0200
865
866     more gtk3 drawing fixes
867
868 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
870 Date:   Sun Aug 19 00:34:20 2012 +0200
871
872     fixed segfault with gtk2
873
874 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
876 Date:   Sun Aug 19 00:28:42 2012 +0200
877
878     dropped support for gtk < 2.20
879
880 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
882 Date:   Sat Aug 18 23:02:36 2012 +0200
883
884     disable stereo mode in Pan View
885
886 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
888 Date:   Sat Aug 18 19:11:57 2012 +0200
889
890     speed improvements
891     
892     GBRA textures are faster
893     added some debug output
894
895 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
897 Date:   Sat Aug 18 18:43:06 2012 +0200
898
899     use gtk_widget_set_app_paintable for renderer
900
901 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
903 Date:   Sat Aug 18 18:12:50 2012 +0200
904
905     dropped renderer->overlay_draw
906
907 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
909 Date:   Sat Aug 18 18:05:20 2012 +0200
910
911     renamed renderer->update_sizes to update_viewport
912
913 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
915 Date:   Sat Aug 18 17:52:39 2012 +0200
916
917     simplified pr_zoom_clamp
918
919 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
921 Date:   Sat Aug 18 17:10:08 2012 +0200
922
923     fixed unnecessary renderer backend calls
924
925 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
927 Date:   Sat Aug 18 16:37:40 2012 +0200
928
929     clutter renderer code cleanup
930
931 commit cecac3e83b528238b00861f6318d9215489f2be4
932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
933 Date:   Sat Aug 18 16:25:18 2012 +0200
934
935     dynamic change of texture upload priority
936
937 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
939 Date:   Sat Aug 18 00:33:54 2012 +0200
940
941     implemented post-processing via 3d texture
942
943 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
944 Author: Vladimir Nadvornik <nadvornik@suse.cz>
945 Date:   Fri Aug 17 23:08:34 2012 +0200
946
947     added option for clutter renderer
948
949 commit 60370f4565f012349b3ebf6343adda7cbffd2979
950 Author: Vladimir Nadvornik <nadvornik@suse.cz>
951 Date:   Thu Aug 16 23:15:17 2012 +0200
952
953     draw background checkboard using fragment shader
954
955 commit 165d4724e586706fc7584d2797a78761927bc5ee
956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
957 Date:   Wed Aug 15 22:28:02 2012 +0200
958
959     clutter drawing improvement
960     
961     use clutter_actor_set_scale instead of clutter_actor_set_size
962     clip to the initialized part of texture during loading
963
964 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
966 Date:   Wed Aug 15 21:30:56 2012 +0200
967
968     added overlay and stereo input
969
970 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
972 Date:   Tue Aug 14 23:55:16 2012 +0200
973
974     update the texture with lower priority
975
976 commit 11bdc439465bef94c0f44bc90505b14994077ccd
977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
978 Date:   Tue Aug 14 23:03:26 2012 +0200
979
980     try to preserve original texture
981
982 commit 5f36bf52245175e396ee64e78e7863a25e33f559
983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
984 Date:   Tue Aug 14 22:52:03 2012 +0200
985
986     try to merge pending area_ready notifications
987
988 commit 269a04d54949a71b15704cc16001390b78277a00
989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
990 Date:   Sun Aug 12 21:07:49 2012 +0200
991
992     added autoconf test for clutter
993
994 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
996 Date:   Sun Aug 12 19:33:46 2012 +0200
997
998     simplified mirrored stereo drawing
999
1000 commit 266814d3a437d1900bc7399268d44811a9daa608
1001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1002 Date:   Sun Aug 12 00:47:24 2012 +0200
1003
1004     expose/draw method moved to renderer-tiles
1005
1006 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
1007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1008 Date:   Sat Aug 11 23:46:42 2012 +0200
1009
1010     implemented clutter-based renderer
1011
1012 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
1013 Author: Laurent Monin <zas@norz.org>
1014 Date:   Thu Aug 16 23:33:24 2012 +0200
1015
1016     Update french translation.
1017
1018 commit bb35f83926c37e14b24931b03164d09b38b36a00
1019 Author: Laurent Monin <zas@norz.org>
1020 Date:   Wed Aug 15 00:48:35 2012 +0200
1021
1022     Add read_dummy_option() to handle old/deprecated options.
1023     
1024     It is better to keep a trace of old options, for now, just display
1025     a message about the option to be ignored, and the reason.
1026
1027 commit 20544048d99f4074e1aec280101b973bb2003cee
1028 Author: Laurent Monin <zas@norz.org>
1029 Date:   Mon May 14 23:01:01 2012 +0200
1030
1031     More use of const, fix up a warning.
1032
1033 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
1034 Author: Laurent Monin <zas@norz.org>
1035 Date:   Mon May 14 23:00:19 2012 +0200
1036
1037     Fix 4 warnings due to function prototype mismatches.
1038
1039 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
1040 Author: Laurent Monin <zas@norz.org>
1041 Date:   Mon May 14 22:34:22 2012 +0200
1042
1043     Don't discard const
1044
1045 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
1046 Author: Laurent Monin <geeqie@norz.org>
1047 Date:   Thu Dec 23 01:56:47 2010 +0100
1048
1049     Cleanup Exif Date sorting patch.
1050     
1051     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
1052
1053 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
1054 Author: Juuso Räsänen <juusora@gmail.com>
1055 Date:   Thu Dec 23 00:38:40 2010 +0100
1056
1057     Allow to sort files according to Exif-date
1058     
1059     I also like the idea about sorting files according to Exif-date. This
1060     behaviour seemed to be implemented in the pan-view but not in the main
1061     browser view. I created a little patch to "correct" this issue.  ;)
1062     
1063     This satisfies my own needs, although the exif-date reading could be
1064     probably somehow optimised(?).. now the GUI becomes unresponsive for
1065     few seconds if there are a lot of pictures in the directory...
1066
1067 commit b73335c511e8e299d37e43935173a9a089b2fc0c
1068 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1069 Date:   Fri Apr 2 20:47:34 2010 +0930
1070
1071     exif autorotate for proofs
1072     
1073     Find below a patch which adds auto-rotation of proof images based on image
1074     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1075     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1076     submission.  The patch below is against geeqie 1.0.
1077     
1078     The proof auto-rotation feature is controlled by a new setting in the
1079     "convenience" section of the image preferences dialog.  This way the
1080     existing behaviour is still available for those who want to use it.
1081     
1082     I find this new feature very useful when preparing proofing sheets and I
1083     suspect others would too.  Please consider this for inclusion in geeqie.
1084
1085 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
1086 Author: Àngel Mompó <mecatxis@gmail.com>
1087 Date:   Mon Aug 13 12:25:18 2012 +0200
1088
1089     Update catalan translation
1090
1091 commit a7e8746f7a2d61d09839590382da12a4183314df
1092 Author: Laurent Monin <zas@norz.org>
1093 Date:   Tue Mar 6 18:03:01 2012 +0100
1094
1095     Update french translation.
1096
1097 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
1098 Author: Daniel van Vugt <vanvugt@gmail.com>
1099 Date:   Thu Aug 18 22:46:55 2011 +0200
1100
1101     Display more descriptive screen names
1102     
1103     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
1104     
1105     Author: Daniel van Vugt <vanvugt@gmail.com>
1106
1107 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
1108 Author: Daniel van Vugt <vanvugt@gmail.com>
1109 Date:   Thu Aug 18 22:43:29 2011 +0200
1110
1111     Make fullscreen mode actually use the full screen.
1112     
1113     Use override-redirect to ensure fullscreen windows are drawn over any
1114     docks and panels.
1115     
1116     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
1117     Bug-Ubuntu: https://launchpad.net/bugs/788321
1118
1119 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
1120 Author: Peter Tuhársky <tuharsky@misbb.sk>
1121 Date:   Tue Mar 8 20:51:56 2011 +0100
1122
1123     Updated Slovak (SK_sk) translation
1124     
1125     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
1126
1127 commit a204856e521dcf66afa88530f1a92cb5404e98ba
1128 Author: Laurent Monin <geeqie@norz.org>
1129 Date:   Thu Dec 30 09:42:27 2010 +0100
1130
1131     Fix overlay formatting example in README.
1132
1133 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
1134 Author: Laurent Monin <geeqie@norz.org>
1135 Date:   Wed Dec 29 16:06:20 2010 +0100
1136
1137     Whitespaces fixes.
1138
1139 commit dea40dd784e784e424993cdf0305241b2a48e815
1140 Author: Colin Clark <cclark@mcb.net>
1141 Date:   Wed Dec 29 15:59:53 2010 +0100
1142
1143     Implement the scroll to/select row stuff for tree view in Preferences dialog
1144     
1145     In the Files tab:
1146     - when Add is pressed scroll to the new entry and set focus
1147       to the file-type field
1148     - when Defaults is selected scroll to column 0, row 0
1149     
1150     In the Keyboard tab:
1151     - when Defaults is pressed scroll to column 0, row 0
1152     
1153     Patch by Colin Clark, tidy up by Laurent Monin.
1154
1155 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
1156 Author: Laurent Monin <geeqie@norz.org>
1157 Date:   Thu Dec 23 16:45:09 2010 +0100
1158
1159     Align "3) Save metadata in Geeqie private directory" with previous entries.
1160
1161 commit 231db8a35193a26e6e63398e7f26615c4fa78204
1162 Author: Laurent Monin <geeqie@norz.org>
1163 Date:   Thu Dec 23 16:44:25 2010 +0100
1164
1165     Set fixed (but resizeable) width for Description column in Preferences > Files table
1166
1167 commit af5e94048f2cc40204ac5b799701a4bf1664e818
1168 Author: Laurent Monin <geeqie@norz.org>
1169 Date:   Thu Dec 23 15:35:24 2010 +0100
1170
1171     Fix a snprintf() warning regarding unsigned int64 format string.
1172     
1173     Solved by using "%llu" and type cast to (unsigned long long)
1174
1175 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
1176 Author: Laurent Monin <geeqie@norz.org>
1177 Date:   Thu Dec 16 20:18:32 2010 +0100
1178
1179     Remove obsolete .cvsignore from tree.
1180
1181 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
1182 Author: Michal Čihař <nijel@debian.org>
1183 Date:   Sun Dec 12 13:35:54 2010 +0100
1184
1185     Fix bashism
1186
1187 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
1188 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1189 Date:   Thu Aug 16 23:26:31 2012 +0200
1190
1191     Typo fix: s/allows to/allows one to/
1192
1193 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
1194 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1195 Date:   Thu Aug 16 23:23:38 2012 +0200
1196
1197     Fix typo "writting" (instead of "writing").
1198
1199 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
1200 Author: Laurent Monin <zas@norz.org>
1201 Date:   Thu Aug 16 23:20:25 2012 +0200
1202
1203     Revert "Fix typo "writting" (instead of "writing")."
1204     
1205     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
1206
1207 commit f66795e86f64ae015faf318b844cd4d16f406b50
1208 Author: Laurent Monin <zas@norz.org>
1209 Date:   Thu Aug 16 23:20:17 2012 +0200
1210
1211     Revert "Typo fix: s/allows to/allows one to/"
1212     
1213     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
1214
1215 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
1216 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1217 Date:   Wed Aug 15 15:30:40 2012 +0200
1218
1219     Typo fix: s/allows to/allows one to/
1220
1221 commit fffad3bfc36e6378f4d109f4400f921b4146947d
1222 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1223 Date:   Wed Aug 15 15:26:50 2012 +0200
1224
1225     Fix typo "writting" (instead of "writing").
1226
1227 commit 68619b544a553fcaf636894ec894553a0c8f650e
1228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1229 Date:   Thu Aug 16 21:50:39 2012 +0200
1230
1231     added Samsung and Panasonic raw extensions
1232     
1233     thanks Štěpán Roučka for the report
1234
1235 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
1236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1237 Date:   Tue Aug 14 21:58:57 2012 +0200
1238
1239     more compilation fixes
1240
1241 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
1242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1243 Date:   Tue Aug 14 20:22:37 2012 +0200
1244
1245     fixed compilation with gtk 2.20
1246
1247 commit 3531bfc74fd7293101af797ddf05956066d62ee6
1248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1249 Date:   Mon Aug 13 21:06:06 2012 +0200
1250
1251     dropped deprecated dither_quality code
1252
1253 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
1254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1255 Date:   Sun Aug 12 18:43:57 2012 +0200
1256
1257     fixed keyboard controll of image widget
1258
1259 commit f5e9151bcfce23bae199a5a995033b5c12805813
1260 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1261 Date:   Sun Aug 12 01:30:28 2012 +0200
1262
1263     fixed pan-view drawing
1264
1265 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
1266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1267 Date:   Fri Aug 10 21:55:29 2012 +0200
1268
1269     fixed dnd
1270     
1271     used glib functions for uri manipulation
1272
1273 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
1274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1275 Date:   Sat Aug 4 22:13:33 2012 +0200
1276
1277     selectable image drawing for gtk3
1278
1279 commit 05547f582d702e7f91acf73186498bae0973c49c
1280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1281 Date:   Sat Aug 4 20:51:56 2012 +0200
1282
1283     selectable image cleanup
1284
1285 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
1286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1287 Date:   Fri Aug 3 23:33:18 2012 +0200
1288
1289     updated libchamplain code
1290
1291 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
1292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1293 Date:   Thu Aug 2 20:04:16 2012 +0200
1294
1295     changed GDK_<key> to GDK_KEY_<key>
1296
1297 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
1298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1299 Date:   Thu Aug 2 00:15:16 2012 +0200
1300
1301     use cairo for drawing
1302     
1303     cairo is the only supported drawing method in gtk3
1304
1305 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
1306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1307 Date:   Wed Aug 1 00:17:18 2012 +0200
1308
1309     use accessor functions
1310     
1311     gtk3 does not allow direct use of data structures,
1312     use accessor functions instead
1313
1314 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
1315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1316 Date:   Fri Aug 10 22:51:57 2012 +0200
1317
1318     detect both gtk2 and 3 in autoconf
1319
1320 commit 5658d2901c72c2da36007036dfa9e6776632b389
1321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1322 Date:   Sun Aug 12 22:07:51 2012 +0200
1323
1324     updated ChangeLog file
1325
1326 commit 529b1126534cc664e8f88f028fa56190cc8debf3
1327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1328 Date:   Sun Aug 12 22:06:03 2012 +0200
1329
1330     updated NEWS file
1331
1332 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
1333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1334 Date:   Fri Aug 10 21:20:07 2012 +0200
1335
1336     make sure fd is referenced
1337     
1338     file_data_disconnect_sidecar_file may free a fd with zero references
1339     we have to ref it if we want to use it later
1340
1341 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
1342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1343 Date:   Thu Aug 9 17:32:36 2012 +0200
1344
1345     fixed file_data_check_sidecars
1346     
1347     use more clear algorithm:
1348     if the group has changed
1349        disconnect everything
1350        create new group
1351
1352 commit fa99aa221843e0e371edf910a8a39c91451691fb
1353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1354 Date:   Thu Aug 9 17:30:12 2012 +0200
1355
1356     fixed exif_read_fd
1357     
1358     - add fd to cache immediately
1359     - do not check file presence, the result could be inconsistent with the cache
1360
1361 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
1362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1363 Date:   Tue Aug 7 10:21:29 2012 +0200
1364
1365     replaced assert with g_assert
1366
1367 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
1368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1369 Date:   Sun Aug 5 20:46:05 2012 +0200
1370
1371     updated README file
1372
1373 commit 672c7918e805f090e7848a9ce62cae61f29652fe
1374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1375 Date:   Sun Aug 5 20:40:07 2012 +0200
1376
1377     fixed gen_changelog for git
1378
1379 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
1380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1381 Date:   Tue Jul 31 19:10:15 2012 +0200
1382
1383     spec file cleanup
1384
1385 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
1386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1387 Date:   Tue Jul 31 19:09:43 2012 +0200
1388
1389     use GPLv2 copy with new FSF address
1390
1391 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
1392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1393 Date:   Tue Jul 31 18:20:06 2012 +0200
1394
1395     renamed zh_CN.GB2312.po to zh_CN.po
1396
1397 commit b286338544a2c60acb1332f3cb90f6b355af00fb
1398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1399 Date:   Tue Jul 31 17:41:47 2012 +0200
1400
1401     updated version and copyright notice
1402
1403 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
1404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1405 Date:   Mon Jul 30 18:21:13 2012 +0200
1406
1407     prevent crash in g_utf8_collate_key
1408     
1409     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
1410
1411 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
1412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1413 Date:   Mon Jul 30 16:31:04 2012 +0200
1414
1415     use AC_SYS_LARGEFILE
1416     
1417     Subject: Build with large file support
1418     From: Michal Čihař <nijel@debian.org>
1419     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
1420
1421 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
1422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1423 Date:   Sun Jul 29 19:07:39 2012 +0200
1424
1425     update file data structure
1426     
1427     update file data structure in view_dir_tree when a new directory
1428     is created
1429
1430 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
1431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1432 Date:   Sun Jul 29 19:05:58 2012 +0200
1433
1434     statusbar fix
1435     
1436     make sure layout_status_update_image is called only on valid
1437     statusbar
1438
1439 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
1440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1441 Date:   Sun Jul 29 15:02:56 2012 +0200
1442
1443     update statusbar after changing active image
1444     
1445     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
1446
1447 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
1448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1449 Date:   Fri Jul 27 16:28:48 2012 +0200
1450
1451     changed "readonly destination directory" to a warning
1452
1453 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
1454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1455 Date:   Fri Jul 27 15:03:58 2012 +0200
1456
1457     fixed bug in cache handling
1458     
1459     changed files stayed in cache, but they were reported as not found,
1460     this caused leaks and crashes
1461     bug introduced by change of notification function,
1462     commit 78cde6934008f79fe498e4adc64d187b0ed47417
1463
1464 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
1465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1466 Date:   Thu Jul 26 16:02:52 2012 +0200
1467
1468     initialize default options before commandline parsing
1469     
1470     this fixes a crash on images specified on commandline
1471
1472 commit b107d0080d2f88a28bc4f06df64d86e747614f1a
1473 Merge: 0c470b9 97bddb3
1474 Author: Klaus Ethgen <Klaus@Ethgen.de>
1475 Date:   Sun May 27 18:41:56 2012 +0100
1476
1477     Merge branch 'ke' into ke-lua
1478     
1479     * ke:
1480       exif autorotate for proofs
1481
1482 commit cb758c2979a2a096c45ab0cb691cd063d81ae703
1483 Merge: af76525 6f70188
1484 Author: Klaus Ethgen <Klaus@Ethgen.de>
1485 Date:   Thu May 17 18:28:56 2012 +0100
1486
1487     Merge commit 'refs/merge-requests/1' of git://gitorious.org/geeqie/geeqie into merge-requests/1
1488     
1489     * git://gitorious.org/geeqie/geeqie:
1490       Ignore duplicates with same path
1491
1492 commit 97bddb361bf518b632cb4cf3145d311a94112886
1493 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1494 Date:   Fri Apr 2 20:47:34 2010 +0930
1495
1496     exif autorotate for proofs
1497     
1498     Find below a patch which adds auto-rotation of proof images based on image
1499     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1500     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1501     submission.  The patch below is against geeqie 1.0.
1502     
1503     The proof auto-rotation feature is controlled by a new setting in the
1504     "convenience" section of the image preferences dialog.  This way the
1505     existing behaviour is still available for those who want to use it.
1506     
1507     I find this new feature very useful when preparing proofing sheets and I
1508     suspect others would too.  Please consider this for inclusion in geeqie.
1509
1510 commit af76525a87cc636cdf7f5454f4e32969ef903534
1511 Merge: 5ef3084 dc3dea1
1512 Author: Klaus Ethgen <Klaus@Ethgen.de>
1513 Date:   Mon May 14 17:33:21 2012 +0100
1514
1515     Merge remote-tracking branch 'origin/toer'
1516     
1517     * origin/toer:
1518       Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
1519       Almost complete Swedish translation
1520       Started with Swedish translation
1521     
1522     Merged on request of Tore.
1523
1524 commit 0c470b926e37d814af9afa34081c78392d2d62bd
1525 Merge: 988b891 0922b29
1526 Author: Klaus Ethgen <Klaus@Ethgen.de>
1527 Date:   Fri Jan 6 02:25:47 2012 +0100
1528
1529     Merge branch 'ke' into ke-lua
1530     
1531     * ke:
1532       Fix directory walking bug
1533
1534 commit 5ef30846a7bc94585771a6d08284b771320b33d4
1535 Author: Klaus Ethgen <Klaus@Ethgen.de>
1536 Date:   Fri Jan 6 02:23:57 2012 +0100
1537
1538     Fix directory walking bug
1539     
1540     There was a annoying bug when walking up more than one directory level.
1541
1542 commit 0922b292f3e67e4b52c7377199c2617511be7a38
1543 Author: Klaus Ethgen <Klaus@Ethgen.de>
1544 Date:   Fri Jan 6 02:23:57 2012 +0100
1545
1546     Fix directory walking bug
1547     
1548     There was a annoying bug when walking up more than one directory level.
1549
1550 commit 988b89175eb9703d8116b719e0baf036793a33c3
1551 Author: Klaus Ethgen <Klaus@Ethgen.de>
1552 Date:   Fri Dec 30 13:59:53 2011 +0100
1553
1554     Revert "call notify functions in in an idle call"
1555     
1556     Breaks type in of keywords.
1557     
1558     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
1559
1560 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
1561 Author: cybjit <cybjit@gmail.com>
1562 Date:   Mon Apr 25 12:53:35 2011 +0200
1563
1564     Ignore duplicates with same path
1565
1566 commit c629a93801ac4e90402c0a6b7dda2f86b9534ef6
1567 Merge: 38e1cc5 3c9da3a
1568 Author: Klaus Ethgen <Klaus@Ethgen.de>
1569 Date:   Fri Dec 9 19:21:18 2011 +0100
1570
1571     Merge branch 'ke' into ke-lua
1572     
1573     * ke:
1574       Various errors in the translation (typo, etc.)
1575       call size signal indirectly via idle_call
1576       call log window functions indirectly via idle callbacks
1577
1578 commit 3c9da3aa08ed276561d5f9d445213cade0ec7b9d
1579 Merge: ba645d1 ce2d11c
1580 Author: Klaus Ethgen <Klaus@Ethgen.de>
1581 Date:   Fri Dec 9 19:21:02 2011 +0100
1582
1583     Merge branch 'master' into ke
1584     
1585     * master:
1586       Various errors in the translation (typo, etc.)
1587       call size signal indirectly via idle_call
1588       call log window functions indirectly via idle callbacks
1589
1590 commit ce2d11c4d9df655a4fff053373b724d985a25db0
1591 Author: Vincent Blut <vincent.debian@free.fr>
1592 Date:   Sat Dec 3 15:46:20 2011 +0100
1593
1594     Various errors in the translation (typo, etc.)
1595     
1596     Patch submitted by Vincent Blut that fix some typo in French locales.
1597     Closes Debian bug #620895.
1598
1599 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
1600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1601 Date:   Sat Nov 12 11:36:18 2011 +0100
1602
1603     call size signal indirectly via idle_call
1604     
1605     image_loader_size_cb is called from a second thread, so it can't
1606     use any gtk functions directly or via signals
1607     this fixes random crashes in gtk code introduced by commit e24281e5
1608
1609 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
1610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1611 Date:   Sat Nov 12 11:34:55 2011 +0100
1612
1613     call log window functions indirectly via idle callbacks
1614
1615 commit 38e1cc50039d6876045ffbed2a84aa73161a8d35
1616 Merge: ba07caf ba645d1
1617 Author: Klaus Ethgen <Klaus@Ethgen.de>
1618 Date:   Sat Oct 29 23:41:36 2011 +0100
1619
1620     Merge branch 'ke' into ke-lua
1621     
1622     * ke: (74 commits)
1623       rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1624       recognize all registered extensions, even if they contain dots
1625       sidecar_file_priority function is already called with extension as an argument
1626       call notify functions in in an idle call
1627       move the grouping code from file_data_new to filelist_read
1628       separate function fortesting changed files without sidecars
1629       consistent use of fd->extension
1630       simplified grouping of sidecars
1631       fixed filelist_sort_compare_filedata to not return 0 no different files
1632       always check for sidecars by readdir
1633       do not use FileData entries with empty path
1634       updated copyright notice
1635       added custom tiff loader
1636       added long-term cache for keywords
1637       set stereo.fixed default values to hdmi stereo standard
1638       fixed stereo.fixed preferences
1639       fixed stereo_temp_disable functionality
1640       ignore raw image support reported by the pixbuf loader
1641       fixed using DEBUG_N from multiple threads
1642       Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1643       ...
1644
1645 commit ba645d1fe84bb87385f0121613a85a08c14a676d
1646 Merge: dd77e02 04bb6f2
1647 Author: Klaus Ethgen <Klaus@Ethgen.de>
1648 Date:   Sat Oct 29 23:37:28 2011 +0100
1649
1650     Merge branch 'master' into ke
1651     
1652     * master: (71 commits)
1653       rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1654       recognize all registered extensions, even if they contain dots
1655       sidecar_file_priority function is already called with extension as an argument
1656       call notify functions in in an idle call
1657       move the grouping code from file_data_new to filelist_read
1658       separate function fortesting changed files without sidecars
1659       consistent use of fd->extension
1660       simplified grouping of sidecars
1661       fixed filelist_sort_compare_filedata to not return 0 no different files
1662       always check for sidecars by readdir
1663       do not use FileData entries with empty path
1664       updated copyright notice
1665       added custom tiff loader
1666       added long-term cache for keywords
1667       set stereo.fixed default values to hdmi stereo standard
1668       fixed stereo.fixed preferences
1669       fixed stereo_temp_disable functionality
1670       ignore raw image support reported by the pixbuf loader
1671       fixed using DEBUG_N from multiple threads
1672       Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1673       ...
1674
1675 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
1676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1677 Date:   Tue Oct 4 22:09:55 2011 +0200
1678
1679     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
1680
1681 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
1682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1683 Date:   Sun Oct 2 11:55:34 2011 +0200
1684
1685     recognize all registered extensions, even if they contain dots
1686
1687 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
1688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1689 Date:   Sun Oct 2 11:16:03 2011 +0200
1690
1691     sidecar_file_priority function is already called with extension as an argument
1692
1693 commit 78cde6934008f79fe498e4adc64d187b0ed47417
1694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1695 Date:   Sun Oct 2 11:12:44 2011 +0200
1696
1697     call notify functions in in an idle call
1698
1699 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
1700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1701 Date:   Sat Oct 1 23:21:08 2011 +0200
1702
1703     move the grouping code from file_data_new to filelist_read
1704
1705 commit aff67e653215952b4766cf33bfdfa24cd93949b3
1706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1707 Date:   Sat Oct 1 20:58:34 2011 +0200
1708
1709     separate function fortesting changed files without sidecars
1710
1711 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
1712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1713 Date:   Sat Oct 1 17:11:10 2011 +0200
1714
1715     consistent use of fd->extension
1716
1717 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
1718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1719 Date:   Sat Oct 1 16:31:58 2011 +0200
1720
1721     simplified grouping of sidecars
1722
1723 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
1724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1725 Date:   Fri Sep 30 23:57:31 2011 +0200
1726
1727     fixed filelist_sort_compare_filedata to not return 0 no different files
1728
1729 commit efc8096527d6f743d17c44b9982616a169973f39
1730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1731 Date:   Fri Sep 30 23:02:26 2011 +0200
1732
1733     always check for sidecars by readdir
1734
1735 commit 7bb3871e21c03b7103792524458eddf0616880db
1736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1737 Date:   Fri Sep 30 10:54:32 2011 +0200
1738
1739     do not use FileData entries with empty path
1740
1741 commit 559683ddda8610a986ea1355dc191e8e20f77a23
1742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1743 Date:   Thu Sep 29 17:17:20 2011 +0200
1744
1745     updated copyright notice
1746
1747 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
1748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1749 Date:   Thu Sep 29 17:14:36 2011 +0200
1750
1751     added custom tiff loader
1752
1753 commit 25d02a83df709d2852f4cb90867aa261b80280ca
1754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1755 Date:   Thu Sep 29 12:36:08 2011 +0200
1756
1757     added long-term cache for keywords
1758
1759 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
1760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1761 Date:   Tue Sep 27 22:06:09 2011 +0200
1762
1763     set stereo.fixed default values to hdmi stereo standard
1764
1765 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
1766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1767 Date:   Tue Sep 27 22:03:47 2011 +0200
1768
1769     fixed stereo.fixed preferences
1770
1771 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
1772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1773 Date:   Tue Sep 27 21:12:02 2011 +0200
1774
1775     fixed stereo_temp_disable functionality
1776
1777 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
1778 Merge: a8c5cb2 a3a0697
1779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1780 Date:   Tue Sep 27 10:29:36 2011 +0200
1781
1782     added panorama .pto file to the list of known files
1783
1784 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
1785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1786 Date:   Mon Sep 26 15:02:05 2011 +0200
1787
1788     ignore raw image support reported by the pixbuf loader
1789
1790 Notes:
1791     cherry-picked to stable e43240dfd58b2df57ce3d20f39c763efe3e1eb65
1792
1793 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
1794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1795 Date:   Sat Apr 9 16:38:46 2011 +0200
1796
1797     fixed using DEBUG_N from multiple threads
1798
1799 Notes:
1800     cherry-picked to stable 20fab72e9ed2b9ae20967d5126556252e40c4dcf
1801
1802 commit 8a55b69211b5866025f66c514f34ad697d3d1909
1803 Author: Laurent Monin <geeqie@norz.org>
1804 Date:   Thu Dec 16 22:26:36 2010 +0100
1805
1806     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
1807     
1808     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
1809     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
1810     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
1811
1812 Notes:
1813     cherry-picked to stable 5f29231b525166cf2a4a63c1872f3d27e8f1e413
1814
1815 commit 138e31f328408ac88f1162999c8fcb24298ab37a
1816 Author: Vladislav Naumov <vnaum@vnaum.com>
1817 Date:   Thu Dec 16 21:55:03 2010 +0100
1818
1819     Fix bug 2999830: do not report failed chown() on copy.
1820     
1821     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
1822     
1823     I was trying to copy images from my camera which is mounted as a USB
1824     mass storage device.  The files on the mount are owned by root, and
1825     geeqie tries to chown (and chgrp) the copy, fails, and displays an
1826     error message.  This is only mildly annoying when copying a single
1827     file, but when I want to copy multiple files the failure stops the
1828     operation after the first file.
1829     
1830     Patch by Vladislav Naumov <vnaum@vnaum.com>
1831     
1832     This patch ignores chown errors, while still doing chown
1833     (so root still can copy files preserving ownership).
1834     
1835     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
1836     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
1837
1838 Notes:
1839     cherry-picked to stable dc8933e3c0ae3e0021d13beb666d6729267c7624
1840
1841 commit a3a06975ec99beac1b2f1f16445679dd56fae053
1842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1843 Date:   Tue Sep 27 10:29:36 2011 +0200
1844
1845     added panorama .pto file to the list of known files
1846
1847 commit 8560f48335b79764ce38fe0518bc0ca571e83c97
1848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1849 Date:   Mon Sep 26 15:02:05 2011 +0200
1850
1851     ignore raw image support reported by the pixbuf loader
1852
1853 commit df06d685ee882ad294d2581bb635ae1f7e010c7f
1854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1855 Date:   Fri Jul 29 15:27:09 2011 +0200
1856
1857     fixed crash on incomplete jpeg file
1858
1859 commit bd374b070d437d6319946c49ae0166ee4621e737
1860 Author: Klaus Ethgen <Klaus@Ethgen.de>
1861 Date:   Sun Jul 24 13:17:34 2011 +0100
1862
1863     Change the image size from 10×20 to 20×20
1864     
1865     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
1866     SF:3191174.
1867
1868 Notes:
1869     cherry-picked to stable b2db13f420feb4a69a90be9ebd94ddebfb25c5a5
1870
1871 commit dd77e0242c78780f18fbdba4538008c7c0d1a665
1872 Merge: 4858999 a11e5ce
1873 Author: Klaus Ethgen <Klaus@Ethgen.de>
1874 Date:   Sun Jul 24 13:28:50 2011 +0100
1875
1876     Merge branch 'debian-614607' into ke
1877     
1878     * debian-614607:
1879       Change the image size from 10×20 to 20×20
1880
1881 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
1882 Author: Klaus Ethgen <Klaus@Ethgen.de>
1883 Date:   Sun Jul 24 13:17:34 2011 +0100
1884
1885     Change the image size from 10×20 to 20×20
1886     
1887     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
1888     SF:3191174.
1889
1890 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
1891 Author: Klaus Ethgen <Klaus@Ethgen.de>
1892 Date:   Sun May 15 19:44:04 2011 +0100
1893
1894     Fix a remote command bug
1895
1896 Notes:
1897     cherry-picked to stable 0c1fdf3613e9c885bbea9f5997da7a0e3a2f75d1
1898
1899 commit 4858999bc0b165211656849e174e9b0149cb33e7
1900 Author: Klaus Ethgen <Klaus@Ethgen.de>
1901 Date:   Sun May 22 09:40:51 2011 +0100
1902
1903     Typo, forgotten bracket
1904
1905 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
1906 Author: Klaus Ethgen <Klaus@Ethgen.de>
1907 Date:   Sun May 15 19:44:04 2011 +0100
1908
1909     Fix a remote command bug
1910
1911 commit 6f3d9d81d7f801188d056f5e839e2509f871d4e4
1912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1913 Date:   Sat May 14 22:16:49 2011 +0200
1914
1915     added Cycle through stereo modes menu entry
1916
1917 commit 4aa85ebde8aaadc9d0608ce18185bdb535e99f7c
1918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1919 Date:   Sat May 14 21:53:45 2011 +0200
1920
1921     do not mix autodetected and user-defined stereo mode
1922
1923 commit ba07cafe7ae515da81a3f4cb4a39a679305a62b2
1924 Merge: 83ae99a 943d16a
1925 Author: Klaus Ethgen <Klaus@Ethgen.de>
1926 Date:   Fri Apr 22 11:29:35 2011 +0100
1927
1928     Merge branches 'master' and 'ke' into ke-lua
1929     
1930     * master:
1931       Do not delete path settings when adding new directory
1932       Fix compiling issue
1933       Fix the windowsize
1934       Fix wrong line ending
1935     
1936     * ke:
1937       Do not delete path settings when adding new directory
1938       Fix compiling issue
1939       Fix the windowsize
1940       Fix wrong line ending
1941       Do not delete path settings when adding new directory
1942       Swedish tranlation
1943
1944 commit 943d16a89d107e4619175597f4e83c953094f28b
1945 Merge: 556bd46 31f6b82
1946 Author: Klaus Ethgen <Klaus@Ethgen.de>
1947 Date:   Fri Apr 22 11:29:12 2011 +0100
1948
1949     Merge branch 'master' into ke
1950     
1951     * master:
1952       Do not delete path settings when adding new directory
1953       Fix compiling issue
1954       Fix the windowsize
1955       Fix wrong line ending
1956
1957 commit 31f6b82dbee7f4456371a1b527161ebc81342577
1958 Author: Klaus Ethgen <Klaus@Ethgen.de>
1959 Date:   Sat Apr 9 19:47:30 2011 +0100
1960
1961     Do not delete path settings when adding new directory
1962     
1963     This patch will change the way, geeqie is mangling the path name in the
1964     rename (copy) dialog when creating new directory. Will fix the bugs
1965     Debian:529531 and SF:2795791.
1966
1967 commit a4270acba9810bb6307e7d8da1334211898d8fb5
1968 Author: Klaus Ethgen <Klaus@Ethgen.de>
1969 Date:   Fri Jul 16 13:30:53 2010 +0100
1970
1971     Fix compiling issue
1972     
1973     img-view.c: In function 'real_view_window_new':
1974     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
1975     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
1976
1977 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
1978 Author: Klaus Ethgen <Klaus@Ethgen.de>
1979 Date:   Sat May 8 23:52:09 2010 +0100
1980
1981     Fix the windowsize
1982     
1983     Opening a new window from a collection should not set the default size.
1984     Unfortunately the size of the image is not available in the early state.
1985
1986 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
1987 Author: Klaus Ethgen <Klaus@Ethgen.de>
1988 Date:   Thu Apr 21 18:44:15 2011 +0100
1989
1990     Fix wrong line ending
1991
1992 commit b467f6ff37f2bfb7665200b9057241318ca13d09
1993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1994 Date:   Sun Apr 10 21:11:50 2011 +0200
1995
1996     more compilation fixes
1997
1998 commit a99a24ea8d76dc65d64a119d6ef289052e459316
1999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2000 Date:   Sun Apr 10 20:30:17 2011 +0200
2001
2002     compilation fixes
2003
2004 commit 556bd46ba743932fd29c225918d8aae722f6a054
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 843f61148dc90c97dc32e679a122827c41b16dc8
2015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2016 Date:   Sat Apr 9 19:27:43 2011 +0200
2017
2018     fixed libjpeg in autoconf
2019
2020 commit cf3bcd415010e28d2829430cb7a72be6d03af513
2021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2022 Date:   Sat Apr 9 16:38:46 2011 +0200
2023
2024     fixed using DEBUG_N from multiple threads
2025
2026 commit d7521059d000c8d93b8debcfe938510ce3c6441f
2027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2028 Date:   Sat Apr 9 16:07:31 2011 +0200
2029
2030     improved mpo parser, consider individual image type code
2031
2032 commit a745785c1947ad588b53db69a3fc776a34980b18
2033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2034 Date:   Fri Apr 8 21:16:41 2011 +0200
2035
2036     fixed to compile with other libjpeg versions
2037
2038 commit 787d25f23d5617375351aa5c39acab43856c6bbc
2039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2040 Date:   Sun Mar 27 19:22:29 2011 +0200
2041
2042     allocate tile pixbuf allways
2043
2044 commit fd9329870f85d5f189fb18d39144cc103cd055f7
2045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2046 Date:   Sun Mar 27 18:20:19 2011 +0200
2047
2048     updated copyright notices
2049
2050 commit 6a4851f99de3d77a5938a213b28855158f2735c9
2051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2052 Date:   Sun Mar 27 18:14:17 2011 +0200
2053
2054     free mpo data
2055
2056 commit 11f270dcd05962aee1515d7a64036c21826ef2da
2057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2058 Date:   Sun Mar 27 13:53:23 2011 +0200
2059
2060     fixed jpeg_segment_find to support more app2 segments with different signatures
2061
2062 commit f1d8356504bde2e7808f6e537cdf2473d495f573
2063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2064 Date:   Sun Mar 27 12:52:09 2011 +0200
2065
2066     store stereo flag in loader data
2067
2068 commit df0bac9a96ebefab2b06f7f64e0bca40474122b5
2069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2070 Date:   Sun Mar 27 12:02:30 2011 +0200
2071
2072     fixed freed data access
2073
2074 commit a31cfe80ee313f56cd208fead1b96655272bb92f
2075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2076 Date:   Sun Mar 27 11:58:29 2011 +0200
2077
2078     load mpo files as SBS
2079
2080 commit 455dfdd5e7a1f2f850014a013a17c86c64b3deae
2081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2082 Date:   Sun Mar 27 10:57:08 2011 +0200
2083
2084     added mpo parser
2085
2086 commit e1c487d09182d2e2cd4221d0c627293392709b4b
2087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2088 Date:   Sat Mar 26 22:13:39 2011 +0100
2089
2090     split jpeg parser functions to separate file
2091
2092 commit f5f26251424cc70bdf972a70b45f9d14315b6420
2093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2094 Date:   Sat Mar 26 22:03:30 2011 +0100
2095
2096     added custom jpeg loader
2097
2098 commit 3fbd5d8f5f63895c095019485498d2858d925f4b
2099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2100 Date:   Sat Mar 26 17:57:25 2011 +0100
2101
2102     infrastructure for image loader backend
2103
2104 commit 0ee2027ed427de1155d2b295c4bf564ad61675b0
2105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2106 Date:   Fri Mar 25 23:25:15 2011 +0100
2107
2108     renderer interface cleanup
2109
2110 commit 484192f435b34976259418735dccef4c1e69b27c
2111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2112 Date:   Fri Mar 25 23:14:01 2011 +0100
2113
2114     fixed redrawing on expose event
2115
2116 commit 1ed7ba5576c6b1776f27e043de246275331e0bee
2117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2118 Date:   Fri Mar 25 22:09:59 2011 +0100
2119
2120     fixed area_changed handling
2121
2122 commit 5fcc3c968e80b546f013735a2ee07d0dc5ba0aa2
2123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2124 Date:   Sun Mar 20 19:16:07 2011 +0100
2125
2126     added more anaglyph modes
2127
2128 commit 75c23adfa440b4cef19878d35284d0038b77a044
2129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2130 Date:   Sun Mar 20 12:49:00 2011 +0100
2131
2132     added half-size (3dtv) stereo mode
2133
2134 commit 2925d1ded2746c3d8416187a0db1ccd6905b5dd3
2135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2136 Date:   Sun Mar 20 11:31:08 2011 +0100
2137
2138     fixed sbs mode
2139
2140 commit c6ddf7e73a470f28ebe3fc7e7962e194a1ee7794
2141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2142 Date:   Sun Mar 20 11:11:08 2011 +0100
2143
2144     save and load stereo options
2145
2146 commit 4a39e00a4d5927a6344fed1f464798c9f63eb6cc
2147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2148 Date:   Sun Mar 20 10:52:41 2011 +0100
2149
2150     improved preferences dialog
2151
2152 commit 3bbfb5ae860e193d4a5221c97e187cf546b06ade
2153 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2154 Date:   Sun Mar 20 10:15:07 2011 +0100
2155
2156     added fixed stereo mode
2157
2158 commit c156c8a38dda21b3be84f312dbaf9927d1432bab
2159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2160 Date:   Sun Mar 20 00:23:54 2011 +0100
2161
2162     removed 'swap' entry from menu
2163
2164 commit 6aef4f63382dde18b88601ee1e6ff0c4ed423dbd
2165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2166 Date:   Sun Mar 20 00:18:13 2011 +0100
2167
2168     temporarily disable stereo mode, added more stereo prefs
2169
2170 commit f6091ebefead1a4170a64a4f988b8e618e4fc29c
2171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2172 Date:   Sat Mar 19 21:42:13 2011 +0100
2173
2174     type of source stereo image made adjustable from menu
2175
2176 commit bc35f9f7d92fbcfcd82bb050808f590110f0ad5f
2177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2178 Date:   Sat Mar 19 19:53:30 2011 +0100
2179
2180     stereo mode preferences
2181
2182 commit dc3dea1297365981d2e206fd8afbb84a781ced20
2183 Author: Tore Ericsson <tore.ericsson@telia.com>
2184 Date:   Mon Feb 14 21:21:55 2011 +0100
2185
2186     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
2187
2188 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
2189 Author: Tore Ericsson <tore.ericsson@telia.com>
2190 Date:   Mon Feb 14 15:04:07 2011 +0100
2191
2192     Almost complete Swedish translation
2193     
2194     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
2195     Edit, Delete, etc. Also remains three entries where I don't know the meaning
2196     on lines 1550, 1558, and 5229. The English text seems to be completely out of
2197     order on lines 5601 and 5606. -- Note also: The first cache path in the
2198     thumbnail dialogue window appears having a duplication error.
2199
2200 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
2201 Author: Tore Ericsson <tore.ericsson@telia.com>
2202 Date:   Mon Feb 14 14:51:44 2011 +0100
2203
2204     Started with Swedish translation
2205
2206 commit 66e79a3db0f88576f11d34d15afef16418177913
2207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2208 Date:   Sat Feb 5 22:22:12 2011 +0100
2209
2210     change stereo mode from menu
2211
2212 commit ac29d24529dc2ec61c6c98bcb334932f4a8a8850
2213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2214 Date:   Sat Feb 5 18:20:16 2011 +0100
2215
2216     swap stereo images
2217
2218 commit 44f99597e8e26da1c1ac784b14a9956249543c38
2219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2220 Date:   Fri Feb 4 23:49:13 2011 +0100
2221
2222     added mirrored stereo mode
2223
2224 commit 12302100dd0db0f03444b2a6834c2a6470089c57
2225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2226 Date:   Sat Jan 29 17:43:05 2011 +0100
2227
2228     fixed overlay position - part2
2229
2230 commit 8734f816e3735ee0731059bb57fd01a1087c4ac5
2231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2232 Date:   Sat Jan 29 17:35:29 2011 +0100
2233
2234     fixed overlay position
2235
2236 commit 572fb571e10fec6e617518b2a404ea9b10517fd6
2237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2238 Date:   Sat Jan 29 17:15:39 2011 +0100
2239
2240     do not draw tiles outside the viewport
2241
2242 commit c95c27d4285bf60a27fe5f72cc7ca6724819ba99
2243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2244 Date:   Sat Jan 29 14:49:38 2011 +0100
2245
2246     display pixel aspect ratio support
2247
2248 commit f727555d47c89ada005e87bc54fc7533a865a1ee
2249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2250 Date:   Fri Jan 28 14:34:57 2011 +0100
2251
2252     anaglyph support
2253
2254 commit 18c37b0f1dfe7a697c7371ace784ed3959a8a574
2255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2256 Date:   Fri Jan 28 13:13:27 2011 +0100
2257
2258     rt_tile_render cleanup part 3
2259
2260 commit 55a53285c955e316106b5629ee282986033523f6
2261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2262 Date:   Fri Jan 28 13:05:14 2011 +0100
2263
2264     rt_tile_render cleanup part 2
2265
2266 commit 96a6858d3085c50aea7962fda3d9a40abda2fdca
2267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2268 Date:   Fri Jan 28 12:44:32 2011 +0100
2269
2270     rt_tile_render cleanup part 1
2271
2272 commit fd265dfbff4365d519595eee9f95a402a7eadd26
2273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2274 Date:   Fri Jan 28 11:05:07 2011 +0100
2275
2276     first stereo support
2277
2278 commit a1751b3fb98dc6dfdfee2b2770f1d4f5dca92b6f
2279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2280 Date:   Thu Jan 27 13:40:05 2011 +0100
2281
2282     separated tile renderer
2283
2284 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
2285 Author: Tore Ericsson <tore.ericsson@telia.com>
2286 Date:   Thu Jan 13 20:38:20 2011 +0100
2287
2288     Swedish tranlation
2289     
2290     Hi all,
2291     
2292     Here is my translation into Swedish so far, inluding conversion into UTF-8
2293     coding.
2294     
2295     Can somebody advice me how I can test my translations in an own Geeqie
2296     installation? (I'm running Kubuntu 10.04)
2297     
2298     Tore
2299     
2300     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
2301     From: Tore Ericsson <tore.ericsson@telia.com>
2302     Date: Thu, 13 Jan 2011 20:18:28 +0100
2303     Subject: [PATCH] Started with Swedish translation
2304
2305 commit 83ae99a601593bf1161d07da7ef03892f03a7df9
2306 Merge: c6d82fb e504820
2307 Author: Klaus Ethgen <Klaus@Ethgen.de>
2308 Date:   Thu Dec 23 18:19:36 2010 +0100
2309
2310     Merge branch 'ke' into ke-lua
2311     
2312     * ke:
2313       Fix compiling issue
2314       Fix the windowsize
2315
2316 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
2317 Author: Klaus Ethgen <Klaus@Ethgen.de>
2318 Date:   Fri Jul 16 13:30:53 2010 +0100
2319
2320     Fix compiling issue
2321     
2322     img-view.c: In function 'real_view_window_new':
2323     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2324     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2325
2326 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
2327 Author: Klaus Ethgen <Klaus@Ethgen.de>
2328 Date:   Sat May 8 23:52:09 2010 +0100
2329
2330     Fix the windowsize
2331     
2332     Opening a new window from a collection should not set the default size.
2333     Unfortunately the size of the image is not available in the early state.
2334
2335 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
2336 Author: Klaus Ethgen <Klaus@Ethgen.de>
2337 Date:   Mon Mar 8 22:01:44 2010 +0100
2338
2339     Implementing some usefull data structures for lua
2340
2341 commit de4f59037f1d026e11760a7847c5b187e89351ea
2342 Author: Klaus Ethgen <Klaus@Ethgen.de>
2343 Date:   Sun Mar 7 20:04:23 2010 +0100
2344
2345     First usable lua callback
2346     
2347     Implementing get_datum to get a named exif datum from the image.
2348
2349 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
2350 Author: Klaus Ethgen <Klaus@Ethgen.de>
2351 Date:   Sun Mar 7 14:57:00 2010 +0100
2352
2353     Using common path for lua files
2354
2355 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
2356 Author: Klaus Ethgen <Klaus@Ethgen.de>
2357 Date:   Thu Mar 4 21:05:13 2010 +0100
2358
2359     Overlay info with lua
2360
2361 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
2362 Author: Klaus Ethgen <Klaus@Ethgen.de>
2363 Date:   Sat Jun 27 22:38:09 2009 +0100
2364
2365     Adding support for lua scripting
2366     
2367     Until now this is without any functionality.
2368
2369 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
2370 Author: Laurent Monin <geeqie@norz.org>
2371 Date:   Sat Dec 11 20:09:43 2010 +0100
2372
2373     Convert svn:ignore properties to .gitignore
2374     
2375     Simplify .gitignore and add few forgotten entries
2376
2377 commit b71da225f077c5268a525886967be68739c5be94
2378 Author: Klaus Ethgen <Klaus@Ethgen.de>
2379 Date:   Mon May 10 11:33:13 2010 +0000
2380
2381     Some small logic mistakes
2382     
2383     Use boolean operators for booleans and bitwise otherwise only.
2384
2385 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
2386 Author: Klaus Ethgen <Klaus@Ethgen.de>
2387 Date:   Mon May 10 11:32:56 2010 +0000
2388
2389     GTK marks several functions as deprecated
2390     
2391     The following functions has been replaced and deprecated by version
2392     2.20:
2393        - GTK_WIDGET_CAN_FOCUS
2394        - GTK_WIDGET_DRAWABLE
2395        - GTK_WIDGET_HAS_FOCUS
2396        - GTK_WIDGET_HAS_GRAB
2397        - GTK_WIDGET_IS_SENSITIVE
2398        - GTK_WIDGET_NO_WINDOW
2399        - GTK_WIDGET_REALIZED
2400        - GTK_WIDGET_SENSITIVE
2401        - GTK_WIDGET_STATE
2402        - GTK_WIDGET_TOPLEVEL
2403        - GTK_WIDGET_VISIBLE
2404
2405 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
2406 Author: Klaus Ethgen <Klaus@Ethgen.de>
2407 Date:   Sun Feb 28 22:55:37 2010 +0000
2408
2409     Add unknown file class to grouping
2410
2411 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
2412 Author: Klaus Ethgen <Klaus@Ethgen.de>
2413 Date:   Sun Feb 28 15:17:12 2010 +0000
2414
2415     Fix a small issue with strptime
2416     
2417     strptime do not initialize all fields. So the undefined fields could end
2418     in crash later on.
2419
2420 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
2421 Author: Laurent Monin <geeqie@norz.org>
2422 Date:   Sat Feb 27 23:31:07 2010 +0000
2423
2424     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
2425
2426 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
2427 Author: Klaus Ethgen <Klaus@Ethgen.de>
2428 Date:   Sat Feb 27 20:35:26 2010 +0000
2429
2430     Add the feature to add single keywords to selection
2431     
2432     This patch adds a context menu entry to keywords to ad the current
2433     keyword to all selected images.
2434
2435 commit bbcf58c3c476cbff706e04295c028da8239d3e70
2436 Author: Klaus Ethgen <Klaus@Ethgen.de>
2437 Date:   Sat Feb 27 20:35:09 2010 +0000
2438
2439     Little macro correction
2440
2441 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
2442 Author: Klaus Ethgen <Klaus@Ethgen.de>
2443 Date:   Sat Feb 27 20:34:54 2010 +0000
2444
2445     Unifying the datetime output
2446     
2447     The output of %date% and %formatted.DateTime% should be equivalent.
2448
2449 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
2450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2451 Date:   Wed Feb 17 21:05:10 2010 +0000
2452
2453     updated ChangeLog file
2454
2455 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
2456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2457 Date:   Tue Feb 16 21:18:03 2010 +0000
2458
2459     added 2010 to copyright text
2460
2461 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
2462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2463 Date:   Tue Feb 16 21:10:12 2010 +0000
2464
2465     updated version string
2466
2467 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
2468 Author: Laurent Monin <geeqie@norz.org>
2469 Date:   Tue Feb 16 20:07:05 2010 +0000
2470
2471     Restore translators list, removed by revision 1899.
2472
2473 commit 113b2377405d3652e66bb547bdf58f981ef6f606
2474 Author: Laurent Monin <geeqie@norz.org>
2475 Date:   Tue Feb 16 19:55:35 2010 +0000
2476
2477     Update russian translation. Thanks to Denis Silakov.
2478
2479 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
2480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2481 Date:   Sun Feb 14 22:00:23 2010 +0000
2482
2483     fixed segfault in exif parser
2484     
2485     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
2486
2487 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
2488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2489 Date:   Sun Feb 14 21:35:11 2010 +0000
2490
2491     fixed reference count
2492     
2493     there was a bug in reference count on writting unsaved metadata
2494     before starting an external editor
2495
2496 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
2497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2498 Date:   Sun Feb 7 13:16:35 2010 +0000
2499
2500     test gnome-doc-tool in configure
2501
2502 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
2503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2504 Date:   Sun Feb 7 12:44:55 2010 +0000
2505
2506     dropped obsolete sections, gqview changelog moved to wiki
2507
2508 commit f977ad15657970ebb4621ba46e005cefc0b218ae
2509 Author: Laurent Monin <geeqie@norz.org>
2510 Date:   Tue Feb 2 20:21:11 2010 +0000
2511
2512     Brazilian Portuguese translation was updated.
2513     
2514     Thanks to Sergio Cipolla.
2515     
2516     References:
2517     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
2518
2519 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
2520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2521 Date:   Wed Jan 27 22:27:10 2010 +0000
2522
2523     czech translation fixes
2524
2525 commit b015822f5751b6ad105ad607d196320574d30806
2526 Author: Laurent Monin <geeqie@norz.org>
2527 Date:   Wed Jan 27 19:58:11 2010 +0000
2528
2529     Update catalan translation, by angel mompo.
2530
2531 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
2532 Author: Laurent Monin <geeqie@norz.org>
2533 Date:   Sun Jan 17 13:34:48 2010 +0000
2534
2535     Fix osd zoom level refreshing (it was broken since some times).
2536
2537 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
2538 Author: Laurent Monin <geeqie@norz.org>
2539 Date:   Wed Jan 13 19:49:39 2010 +0000
2540
2541     Update dutch translation. Work in progress.
2542     
2543     Patch by Marcel Pol.
2544
2545 commit 141a854c9b4b80132cb0be2cfd45122e41157531
2546 Author: Klaus Ethgen <Klaus@Ethgen.de>
2547 Date:   Mon Jan 11 14:10:49 2010 +0000
2548
2549     Wops, typo...
2550
2551 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
2552 Author: Laurent Monin <geeqie@norz.org>
2553 Date:   Sun Jan 10 14:23:29 2010 +0000
2554
2555     copy_file(): remove incomplete file on error (bug 2890715)
2556     
2557     The behavior changed, data is first written to a temporary file,
2558     which is unlinked in case of error, then the tempfile is renamed
2559     to the final name.
2560     Size of buffer was increased from 4k to 16k.
2561
2562 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
2563 Author: Laurent Monin <geeqie@norz.org>
2564 Date:   Sat Jan 9 11:44:27 2010 +0000
2565
2566     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
2567
2568 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
2569 Author: Laurent Monin <geeqie@norz.org>
2570 Date:   Sat Jan 9 10:37:48 2010 +0000
2571
2572     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
2573
2574 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
2575 Author: Laurent Monin <geeqie@norz.org>
2576 Date:   Tue Jan 5 22:28:11 2010 +0000
2577
2578     Add Serbian translation.
2579     
2580     Note there are two *.po files, one for Cyrilic and one for Latin
2581     letters.
2582     
2583     Thanks to Milos Popovic.
2584
2585 commit 59801852932ec6a13f43b1e3f4beb42631906070
2586 Author: Laurent Monin <geeqie@norz.org>
2587 Date:   Tue Jan 5 22:26:03 2010 +0000
2588
2589     Update README about translations.
2590
2591 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
2592 Author: Laurent Monin <geeqie@norz.org>
2593 Date:   Tue Jan 5 17:49:50 2010 +0000
2594
2595     Allow to switch to fullscreen mode using LIRC.
2596     
2597     Imagine the following situation (which happened to me several times) :
2598     you want to see photos from your bed or your sofa so you launch geeqie
2599     and go to the right directory, then you take your remote control and sit
2600     comfortably far from your keyboard and mouse. And when you want to begin
2601     to watch photos, you realize you forgot to enable full screen! You have
2602     to stand up and to go until your computer and come back, whereas you
2603     could have done it with your remote control.
2604     
2605     Patch by Bernard Massot.
2606
2607 commit f1c7e5da546938446317b7af5ca2c06996bed93a
2608 Author: Laurent Monin <geeqie@norz.org>
2609 Date:   Sat Jan 2 12:38:55 2010 +0000
2610
2611     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
2612
2613 commit bd34c324c92456f5182579d6922d7aba664f93c3
2614 Author: Laurent Monin <geeqie@norz.org>
2615 Date:   Sat Dec 19 12:53:20 2009 +0000
2616
2617     Fix bug 2917164.
2618     g_utf8_collate_key_for_filename() don't give sort order one
2619     may expect. Using g_utf8_collate_key() make things closer
2620     to many other programs output (ie. ls and gqview).
2621     
2622     Thanks to Michael pointing this out.
2623
2624 commit 99766f9e671fc24106db4104fa468192686e5629
2625 Author: Laurent Monin <geeqie@norz.org>
2626 Date:   Sat Dec 19 12:49:19 2009 +0000
2627
2628     Store sort parameters in appropriate variables.
2629
2630 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
2631 Author: Laurent Monin <geeqie@norz.org>
2632 Date:   Thu Dec 10 17:48:43 2009 +0000
2633
2634     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
2635     
2636     Suggested by Lars Täuber.
2637
2638 commit e6fe9db8a728c2188e7276f3cea001981120ed80
2639 Author: Laurent Monin <geeqie@norz.org>
2640 Date:   Thu Dec 10 17:44:31 2009 +0000
2641
2642     Fix contextual menus in lateral bars.
2643     
2644     Use button_release_event instead of button_press_event,
2645     this makes contextual menus persistent until an option
2646     is selected or the menu is closed.
2647
2648 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
2649 Author: Laurent Monin <geeqie@norz.org>
2650 Date:   Fri Dec 4 21:01:11 2009 +0000
2651
2652     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).
2653
2654 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
2655 Author: Laurent Monin <geeqie@norz.org>
2656 Date:   Fri Dec 4 20:40:02 2009 +0000
2657
2658     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
2659
2660 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
2661 Author: Laurent Monin <geeqie@norz.org>
2662 Date:   Fri Dec 4 19:45:09 2009 +0000
2663
2664     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
2665
2666 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
2667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2668 Date:   Fri Nov 27 23:27:35 2009 +0000
2669
2670     build documentation with gnome-doc-tool in makefile
2671
2672 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
2673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2674 Date:   Sun Nov 22 09:12:22 2009 +0000
2675
2676     scripts for converting wiki documentation to docbook
2677
2678 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
2679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2680 Date:   Sat Nov 21 20:08:51 2009 +0000
2681
2682     check gtk_clutter_init return value
2683     
2684     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
2685
2686 commit 64efa05fe3501bbcdd866156a9c62954d198514a
2687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2688 Date:   Wed Nov 18 12:34:30 2009 +0000
2689
2690     changed https to http in wiki links
2691
2692 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
2693 Author: Laurent Monin <geeqie@norz.org>
2694 Date:   Fri Nov 13 18:37:31 2009 +0000
2695
2696     Spanish translation was updated. Thanks to Redy Rodriguez.
2697
2698 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
2699 Author: Laurent Monin <geeqie@norz.org>
2700 Date:   Sat Nov 7 21:31:23 2009 +0000
2701
2702     Updated spanish translation. Thanks to Redy Rodriguez.
2703
2704 commit ec5cfc05e59af8975556ffbc6262252e91172441
2705 Author: Klaus Ethgen <Klaus@Ethgen.de>
2706 Date:   Tue Oct 13 21:49:42 2009 +0000
2707
2708     German translation update
2709
2710 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
2711 Author: Klaus Ethgen <Klaus@Ethgen.de>
2712 Date:   Tue Oct 13 21:49:21 2009 +0000
2713
2714     Add compatibility for GTK 2.18
2715     
2716     With 2.18 some functions are deprecated. With geeqie that are two at the
2717     moment.
2718     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
2719       gtk_cell_layout_get_cells
2720     - gdk_event_get_graphics_expose - I just commented it as there seems to
2721       be no replacement in GTK 2.18
2722
2723 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
2724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2725 Date:   Sat Oct 10 15:01:41 2009 +0000
2726
2727     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
2728
2729 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
2730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2731 Date:   Sat Oct 10 10:15:23 2009 +0000
2732
2733     use text renderer for editor->hidden
2734     
2735     The toggle was too confusing because it was not dirrectly editable.
2736
2737 commit a41042b3eed47f80f91448ca4836d09976a238fb
2738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2739 Date:   Thu Oct 1 18:40:34 2009 +0000
2740
2741     ignored multiple directories specified on commandline
2742     
2743     IMHO this was inconsistent - specifying one directory had completely
2744     different effect than specifying two or more directories. Moreover,
2745     it segfaulted.
2746     Now only one directory is allowed.
2747
2748 commit 95d62825b5e935186a76211f63bea02b4af88d5a
2749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2750 Date:   Thu Oct 1 17:37:51 2009 +0000
2751
2752     fixed tree_store reordering
2753
2754 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
2755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2756 Date:   Mon Sep 28 12:04:35 2009 +0000
2757
2758     do not cache incomplete thumbnails
2759
2760 commit 63420660a443d3a98d556ef90da3d079d058c4cb
2761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2762 Date:   Mon Sep 28 09:57:06 2009 +0000
2763
2764     consider sidecars in layout_image popup menu
2765
2766 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
2767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2768 Date:   Sat Sep 26 11:37:09 2009 +0000
2769
2770     bar_gps cleanup
2771     
2772     - removed the scrollbar
2773     - do not set decel-rate,
2774       https://bugzilla.gnome.org/show_bug.cgi?id=596419
2775
2776 commit 643ae01b588ec9645731f147d82102244ac7dc74
2777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2778 Date:   Sat Sep 26 08:47:28 2009 +0000
2779
2780     print text using pango renderer
2781     
2782     - the text is sent to postscript as a bitmap
2783     - this fixes printing of non-ascii characters
2784     
2785     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
2786
2787 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
2788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2789 Date:   Fri Sep 25 20:39:15 2009 +0000
2790
2791     require libchamplain 0.4
2792     
2793     - check for libchamplain 0.4
2794     - dropped libchamplain 0.3.x support
2795     
2796     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
2797
2798 commit b52b036e97cb06283bc2280c432404cba631cbc2
2799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2800 Date:   Thu Sep 24 21:52:44 2009 +0000
2801
2802     fixed and simplified sidecar grouping code
2803
2804 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
2805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2806 Date:   Thu Sep 24 18:02:29 2009 +0000
2807
2808     fixed emitting of error signal from image loader
2809
2810 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
2811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2812 Date:   Mon Sep 21 18:48:32 2009 +0000
2813
2814     fixed pan-view popup menu
2815     
2816     - removed wrong callback
2817     - consider sidecar files in the editor popup
2818
2819 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
2820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2821 Date:   Mon Sep 14 21:25:10 2009 +0000
2822
2823     fixed selection handling in sidebar
2824
2825 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
2826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2827 Date:   Sun Sep 13 21:08:40 2009 +0000
2828
2829     fixed editor list in popup menu
2830     
2831     - show an editor if any of selected files matches
2832     - added debug messages
2833
2834 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
2835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2836 Date:   Sun Sep 13 21:03:17 2009 +0000
2837
2838     fixed incorrect translation
2839
2840 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
2841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2842 Date:   Sun Sep 13 20:00:08 2009 +0000
2843
2844     fixed filelist refresh
2845
2846 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
2847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2848 Date:   Sun Sep 13 12:33:11 2009 +0000
2849
2850     preserve histmap on NOTIFY_CHANGE
2851
2852 commit d88c0197db63c4282f6986112521d45f87c753a6
2853 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2854 Date:   Sun Sep 13 09:55:21 2009 +0000
2855
2856     added possibility to use geeqie-rotate as a standalone script
2857
2858 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
2859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2860 Date:   Sat Sep 12 16:37:05 2009 +0000
2861
2862     strip the "lang=" prefix from exiv2 in all metadata formats
2863
2864 commit 5773c73278ff455e6b1c96f115509cf24fe89108
2865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2866 Date:   Sat Sep 12 16:03:09 2009 +0000
2867
2868     simplified template
2869
2870 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
2871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2872 Date:   Sat Sep 12 15:51:37 2009 +0000
2873
2874     editor fixes
2875     
2876     - fixed editor loading order
2877     - fixed EditorWindow->modified flag handling
2878
2879 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
2880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2881 Date:   Sat Sep 12 15:31:24 2009 +0000
2882
2883     fixed reloading of editors
2884
2885 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
2886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2887 Date:   Wed Sep 9 18:16:09 2009 +0000
2888
2889     advertisment added
2890
2891 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
2892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2893 Date:   Mon Sep 7 20:44:29 2009 +0000
2894
2895     start_editor_from_filelist_full fixes
2896     
2897     fixed return value from start_editor_from_filelist_full()
2898     call editor_command_parse to detect possible problems early enough
2899
2900 commit 89d76d7da4f277010901baaf80c239c057d7da70
2901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2902 Date:   Mon Sep 7 20:04:22 2009 +0000
2903
2904     fixed list of possible editors in popup menu
2905
2906 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
2907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2908 Date:   Mon Sep 7 19:48:05 2009 +0000
2909
2910     fixes sidecar file grouping
2911     
2912     files with a number in extension were listed twice, it
2913     caused problems later
2914
2915 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
2916 Author: Laurent Monin <geeqie@norz.org>
2917 Date:   Mon Sep 7 08:24:09 2009 +0000
2918
2919     Comment out unused functions, silenting related compilation warnings.
2920
2921 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
2922 Author: Laurent Monin <geeqie@norz.org>
2923 Date:   Mon Sep 7 08:18:18 2009 +0000
2924
2925     Remove an unused variable and minor code cleanup.
2926
2927 commit 9cfd6cc0d65835a221e710c14941591543597145
2928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2929 Date:   Sun Sep 6 14:29:19 2009 +0000
2930
2931     improved editor loading
2932
2933 commit 687a891871bd2c41ecb7f955b80910c941427353
2934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2935 Date:   Sun Sep 6 14:21:19 2009 +0000
2936
2937     fixed unnecessary image reloads in color menu
2938
2939 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
2940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2941 Date:   Sun Sep 6 14:01:03 2009 +0000
2942
2943     load desktop files in idle time
2944     
2945     - scanning all desktop files takes a lot of time because of hdd seek
2946     - this change moves the scanning to idle time
2947     - the editors appears in the menus some time after startup
2948     
2949     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
2950
2951 commit 397dd167416368a4d102b051352add5ed2982414
2952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2953 Date:   Sun Sep 6 09:08:37 2009 +0000
2954
2955     added messages for debugging startup time
2956
2957 commit a9030eea34458fb630d338c042311e3904110eef
2958 Author: Laurent Monin <geeqie@norz.org>
2959 Date:   Sat Sep 5 13:48:21 2009 +0000
2960
2961     Update svn ignore lists.
2962
2963 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
2964 Author: Laurent Monin <geeqie@norz.org>
2965 Date:   Fri Sep 4 15:53:04 2009 +0000
2966
2967     Fix up compilation issues related to libchamplain.
2968     
2969     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
2970
2971 commit 049463614a739625303f0edb6a8cf1ee90219833
2972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2973 Date:   Thu Sep 3 20:00:40 2009 +0000
2974
2975     fixed in-place rename
2976
2977 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
2978 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2979 Date:   Thu Sep 3 19:18:20 2009 +0000
2980
2981     do not reload image on copy, move, rename and external editor
2982     
2983     changed files should be detected anyway
2984     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
2985
2986 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
2987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2988 Date:   Fri Aug 28 23:09:05 2009 +0000
2989
2990     fixed vd_notify_cb leak
2991
2992 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
2993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2994 Date:   Fri Aug 28 21:01:29 2009 +0000
2995
2996     improved printing of selection
2997
2998 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
2999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3000 Date:   Fri Aug 28 20:18:46 2009 +0000
3001
3002     improved the sidecar grouping algorithm
3003
3004 commit 7cc27f48539b28a84af54e72c687276b729465bb
3005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3006 Date:   Thu Aug 27 20:23:28 2009 +0000
3007
3008     fixed toggle_slideshow function
3009     
3010     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
3011
3012 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
3013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3014 Date:   Wed Aug 26 19:19:06 2009 +0000
3015
3016     updated version message
3017
3018 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
3019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3020 Date:   Wed Aug 26 19:16:02 2009 +0000
3021
3022     save one unnecessary call to stat_utf8
3023
3024 commit 04c030835380e4223ea2902c4cea0283bbce9895
3025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3026 Date:   Tue Aug 25 22:21:46 2009 +0000
3027
3028     use name as a tooltip of external editor if comment is missing
3029     
3030     the hotkey dialog ignores entries with empty tooltip
3031
3032 commit da53e4e5a7a067aea6961ea89a35098a68562196
3033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3034 Date:   Tue Aug 25 21:30:50 2009 +0000
3035
3036     write metadata before another opeation
3037     
3038     - this is implemented for copy and external editor
3039     - the unsaved metadata should survive operations like move or rename
3040     - saving metadata before delete is pointless
3041
3042 commit 22679396edba29418ca66fb4a1e9238386ae13d5
3043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3044 Date:   Sun Aug 23 14:10:56 2009 +0000
3045
3046     workaround for xpm loader
3047     
3048     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
3049
3050 commit 399428f6412a8c2866ec65738ca12bccd374fe73
3051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3052 Date:   Sun Aug 23 13:37:15 2009 +0000
3053
3054     fixed moving and maintenance of std. thumbnails
3055     
3056     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
3057
3058 commit e284087c3e3d8714587fecdbb81d6328d3376b19
3059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3060 Date:   Sat Aug 22 21:58:49 2009 +0000
3061
3062     remove deleted files from metadata queue
3063
3064 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
3065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3066 Date:   Sat Aug 22 20:20:19 2009 +0000
3067
3068     fixed sidecar grouping
3069     
3070     this fixes grouping of files which differs only
3071     in upper/lowercase extension. The old code stopped scanning
3072     when the first file was found.
3073
3074 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
3075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3076 Date:   Tue Aug 18 20:19:23 2009 +0000
3077
3078     fixed possible crash in exif_item_get_integer
3079
3080 commit c1371f79e488f152db06c61f821469fe59331ade
3081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3082 Date:   Mon Aug 3 20:47:14 2009 +0000
3083
3084     updated links
3085
3086 commit 6873f89855794d502a5098369ba8b79fa4794392
3087 Author: Klaus Ethgen <Klaus@Ethgen.de>
3088 Date:   Mon Aug 3 12:34:57 2009 +0000
3089
3090     Fixing libexiv2 bug
3091
3092 commit 95f139cb78e9e71ee9c8978fe70885537d265092
3093 Author: Klaus Ethgen <Klaus@Ethgen.de>
3094 Date:   Sat Aug 1 22:37:57 2009 +0000
3095
3096     Fix a small problem with casefull keywords
3097     
3098     In @1636 I miss one check for keyword case. Now it should be all fixed.
3099
3100 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
3101 Author: Klaus Ethgen <Klaus@Ethgen.de>
3102 Date:   Sat Aug 1 22:37:37 2009 +0000
3103
3104     This function is never used anymore: file_maint_removed
3105
3106 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
3107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3108 Date:   Fri Jul 31 20:46:55 2009 +0000
3109
3110     updated project status
3111
3112 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
3113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3114 Date:   Fri Jul 31 20:31:56 2009 +0000
3115
3116     added project web page under version control
3117
3118 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
3119 Author: Laurent Monin <geeqie@norz.org>
3120 Date:   Thu Jul 30 17:59:20 2009 +0000
3121
3122     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.
3123
3124 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
3125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3126 Date:   Wed Jul 29 21:03:38 2009 +0000
3127
3128     updated czech translation
3129
3130 commit e01d567728c83465fd4bd657233f07b6a1d47403
3131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3132 Date:   Tue Jul 28 22:27:24 2009 +0000
3133
3134     improved scroll on slower machines
3135     
3136     patch by Stanislav Brabec
3137
3138 commit 41599122ba313c5806555c6f1e241ed09ff37177
3139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3140 Date:   Tue Jul 28 22:14:26 2009 +0000
3141
3142     do not process sidecar files in bar_gps
3143     
3144     patch by Colin Clark
3145
3146 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
3147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3148 Date:   Tue Jul 28 22:03:54 2009 +0000
3149
3150     run the scripts with /bin/sh
3151
3152 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
3153 Author: Laurent Monin <geeqie@norz.org>
3154 Date:   Sat Jul 25 08:23:23 2009 +0000
3155
3156     French translation was updated.
3157
3158 commit 6c06cb33020b4045625a56baae23b1fef36c8618
3159 Author: Laurent Monin <geeqie@norz.org>
3160 Date:   Sat Jul 25 08:13:13 2009 +0000
3161
3162     Remove some bashisms from configure.in. Patch by Greg Troxel.
3163
3164 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
3165 Author: Laurent Monin <geeqie@norz.org>
3166 Date:   Sat Jul 25 08:00:07 2009 +0000
3167
3168     Romanian translation was completed. Thanks to Sabin Iacob.
3169
3170 commit 206a227078812c68c76b4a233cd877639a8b49bf
3171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3172 Date:   Fri Jul 24 14:07:54 2009 +0000
3173
3174     update column sizes after toggling thumbnails
3175
3176 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
3177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3178 Date:   Fri Jul 24 13:32:37 2009 +0000
3179
3180     fixed switching of multiline texts
3181
3182 commit 2d113f07405e4579f942e247297cc0ff66227935
3183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3184 Date:   Fri Jul 24 12:56:54 2009 +0000
3185
3186     do not try to reload deleted image
3187     
3188     deleted image is replaced by the next one from the list, keep
3189     the old image displayed until the new one is set
3190
3191 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
3192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3193 Date:   Fri Jul 24 12:45:42 2009 +0000
3194
3195     call gtk_tree_view_columns_autosize only when reall needed
3196     
3197     gtk_tree_view_columns_autosize is rather expensive, call it only
3198     afrer directory change or after user-requested refresh
3199
3200 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
3201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3202 Date:   Fri Jul 24 12:21:23 2009 +0000
3203
3204     do not use cell_data_func
3205     
3206     cell_data_func is too slow, store formatted string in the tree_store
3207     instead
3208
3209 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
3210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3211 Date:   Tue Jul 21 14:17:01 2009 +0000
3212
3213     fixed destroying of menu data
3214     
3215     Make sure that menu destroy functions do not access parent widget
3216     structures that are already destroyed
3217     There are 2 ways to achieve this:
3218     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
3219     - use separate data structure passed to *_popup_menu_destroy_cb()
3220       like in img-view.
3221
3222 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
3223 Author: Klaus Ethgen <Klaus@Ethgen.de>
3224 Date:   Sat Jul 18 08:16:54 2009 +0000
3225
3226     Fix a overrun
3227     
3228     data_offset + data_length could be bigger than guint which makes the
3229     calculation overflow to a value smaller then size.
3230
3231 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
3232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3233 Date:   Thu Jul 2 17:37:05 2009 +0000
3234
3235     updated ChangeLog file
3236
3237 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
3238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3239 Date:   Thu Jul 2 17:31:38 2009 +0000
3240
3241     updated ca.po - submitted by Mecatxis
3242
3243 commit ecfe3d0ad28feebc56f32610d9707309243a051c
3244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3245 Date:   Wed Jul 1 20:55:37 2009 +0000
3246
3247     make sure that automake and config.h uses the same installation paths
3248
3249 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
3250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3251 Date:   Wed Jul 1 19:38:17 2009 +0000
3252
3253     updated version string
3254
3255 commit b514d250a6bf056da22f144876fb3a367c35e943
3256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3257 Date:   Wed Jul 1 19:33:09 2009 +0000
3258
3259     fixed mnemonic conflicts
3260
3261 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
3262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3263 Date:   Wed Jul 1 18:59:39 2009 +0000
3264
3265     removed msgctxt keyword, older gettext fails on it
3266
3267 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
3268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3269 Date:   Wed Jul 1 18:32:32 2009 +0000
3270
3271     removed gettext.h reference
3272
3273 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
3274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3275 Date:   Wed Jul 1 07:04:42 2009 +0000
3276
3277     updated spec file
3278
3279 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
3280 Author: Laurent Monin <geeqie@norz.org>
3281 Date:   Tue Jun 30 23:40:37 2009 +0000
3282
3283     French translation was updated.
3284
3285 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
3286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3287 Date:   Tue Jun 30 20:15:33 2009 +0000
3288
3289     fixed an use of uninitialized value
3290
3291 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
3292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3293 Date:   Tue Jun 30 20:12:28 2009 +0000
3294
3295     fixes for a built without Exiv2
3296     
3297     don't try to access XMP metadata if not compiled with Exiv2
3298     some metadata options are valid without Exiv2, do not disable them
3299
3300 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
3301 Author: Klaus Ethgen <Klaus@Ethgen.de>
3302 Date:   Tue Jun 30 19:53:55 2009 +0000
3303
3304     Revert "Add pgettext for some ambiguous strings"
3305     
3306     Now there should be all ambiguous strings gone. This reverts commit 1628
3307     
3308     With that commit also all ambiguous strings should be solved.
3309
3310 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
3311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3312 Date:   Tue Jun 30 19:12:25 2009 +0000
3313
3314     add desktop.in files to the tarball
3315
3316 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
3317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3318 Date:   Mon Jun 29 19:48:14 2009 +0000
3319
3320     fixed writting to gqview legacy format
3321
3322 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
3323 Author: Laurent Monin <geeqie@norz.org>
3324 Date:   Mon Jun 29 16:32:43 2009 +0000
3325
3326     French translation was updated.
3327
3328 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
3329 Author: Laurent Monin <geeqie@norz.org>
3330 Date:   Mon Jun 29 16:02:28 2009 +0000
3331
3332     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
3333
3334 commit f8f76cde319631e0147a286966ca7af0b13f747c
3335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3336 Date:   Sun Jun 28 13:41:51 2009 +0000
3337
3338     added geeqie-import-geeqie.desktop.in
3339
3340 commit 8bb48410fde2352746c65072c38331ec17faa329
3341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3342 Date:   Sun Jun 28 11:55:54 2009 +0000
3343
3344     libchamplain compatibility fix
3345
3346 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
3347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3348 Date:   Sun Jun 28 09:25:47 2009 +0000
3349
3350     cleanup: remove some disabled code
3351
3352 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
3353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3354 Date:   Sun Jun 28 09:08:25 2009 +0000
3355
3356     warn if another operation is performed on a file with unsaved metadata
3357
3358 commit dadc45eb233a88708878440db9dc0746206f6246
3359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3360 Date:   Sun Jun 28 08:49:28 2009 +0000
3361
3362     sync histogram state after enabling it from the menu
3363
3364 commit a61e74ef49b2910e1c2b52699455707a110344ba
3365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3366 Date:   Sun Jun 28 08:32:27 2009 +0000
3367
3368     added script for importing GQView and Geeqie-alpha metadata
3369
3370 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
3371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3372 Date:   Sat Jun 27 23:12:52 2009 +0000
3373
3374     put preferences to separate submenu
3375
3376 commit d960407def39b244453756528e281209f1c47135
3377 Author: Klaus Ethgen <Klaus@Ethgen.de>
3378 Date:   Sat Jun 27 22:58:20 2009 +0000
3379
3380     German translation update
3381
3382 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
3383 Author: Klaus Ethgen <Klaus@Ethgen.de>
3384 Date:   Sat Jun 27 22:57:56 2009 +0000
3385
3386     Complete commit @1747 (intltool usage)
3387     
3388     With using intltool the localisation will fail cause of missing
3389     desktop.in file. Also the old desktop files are obsoleted by this
3390     commit.
3391     
3392     Also it is not necessary any more to have a './' in front of the files
3393     in POTFILES.in.
3394
3395 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
3396 Author: Klaus Ethgen <Klaus@Ethgen.de>
3397 Date:   Sat Jun 27 22:56:50 2009 +0000
3398
3399     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
3400     
3401     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
3402     src/Makefile.am.
3403     
3404     I also did some minor whitespace fixes and made the internal
3405     documentation consistent by using \ than @ for doxygen doc.
3406
3407 commit 1282982b76068795acda07efe761286c1d850927
3408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3409 Date:   Sat Jun 27 22:40:25 2009 +0000
3410
3411     added command for editing ufraw id file, changed menu location
3412
3413 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
3414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3415 Date:   Sat Jun 27 21:12:07 2009 +0000
3416
3417     reordered View menu
3418
3419 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
3420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3421 Date:   Sat Jun 27 20:47:17 2009 +0000
3422
3423     use radio buttons for file and dir mode in popup menu
3424
3425 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
3426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3427 Date:   Sat Jun 27 20:12:56 2009 +0000
3428
3429     simplified menu_item_add_radio usage
3430
3431 commit f9509525508c1f38a99edf06d5203f2cb063b81a
3432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3433 Date:   Sat Jun 27 17:54:31 2009 +0000
3434
3435     created Files and Folders submenu
3436
3437 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
3438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3439 Date:   Sat Jun 27 15:47:50 2009 +0000
3440
3441     improved overlay menu
3442     
3443     - indicate overlay and histogram state in toggle and radio entries in
3444       the menu
3445     - all entries have visible effect in all modes
3446
3447 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
3448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3449 Date:   Wed Jun 24 20:31:30 2009 +0000
3450
3451     test if an accelerator can be stored
3452     
3453     gtk_accel_map_change_entry can't change accelerators
3454     to keys like arrows. Test this and show the keys in the list
3455     only if they can be really changed.
3456     
3457     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
3458
3459 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
3460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3461 Date:   Tue Jun 23 19:20:48 2009 +0000
3462
3463     improved description string
3464
3465 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
3466 Author: Klaus Ethgen <Klaus@Ethgen.de>
3467 Date:   Sun Jun 21 22:52:45 2009 +0000
3468
3469     Localizing one string
3470
3471 commit d820c538051df54a6316047a3da7ce77414fa980
3472 Author: Klaus Ethgen <Klaus@Ethgen.de>
3473 Date:   Sun Jun 21 22:52:08 2009 +0000
3474
3475     Fix two memory failures
3476     
3477     1. if the description field for a exif information is empty the program
3478        dumps core when trying to change this. The reason is a strcmp with a
3479        NULL value.
3480     
3481        The fix add the small functionality to set the field to default when
3482        it is set empty.
3483     
3484     2. There was a g_strdup miss in exif.c which could end in memory
3485        corruption.
3486
3487 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
3488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3489 Date:   Sun Jun 21 20:14:53 2009 +0000
3490
3491     improved file list update priority
3492     
3493     - update list with lower priority than the priority of file operations
3494     - make sure that it is updated at least once per 2 seconds
3495
3496 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
3497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3498 Date:   Sun Jun 21 13:28:02 2009 +0000
3499
3500     fixed jumping of filelist on focus_in event
3501
3502 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
3503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3504 Date:   Sun Jun 21 12:39:58 2009 +0000
3505
3506     fixed updating of marks in sidecars
3507
3508 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
3509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3510 Date:   Sat Jun 20 23:15:11 2009 +0000
3511
3512     various geeqie-ufraw improvements
3513     
3514     - handle xmp sidecars
3515     - commandline options, help
3516
3517 commit ad121b74463720f97b4ff342580227d07b30d52c
3518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3519 Date:   Sat Jun 20 18:42:23 2009 +0000
3520
3521     fixed leak in file_util_* functions
3522     
3523     - file_util_* are changed to take over the filelist and free it when
3524       done
3525     - make sure that these functions are called correctly
3526
3527 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
3528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3529 Date:   Sat Jun 20 16:46:32 2009 +0000
3530
3531     improved list view
3532     
3533     - do the string formatting in the cell_data callback
3534     - show the sidecar list only in collapsed entries
3535
3536 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
3537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3538 Date:   Sat Jun 20 08:51:07 2009 +0000
3539
3540     always check for deleted sidecar files
3541
3542 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
3543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3544 Date:   Fri Jun 19 22:37:30 2009 +0000
3545
3546     fixed regexp usage
3547
3548 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
3549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3550 Date:   Fri Jun 19 22:34:52 2009 +0000
3551
3552     run external commands from current directory even with no files
3553
3554 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
3555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3556 Date:   Thu Jun 18 20:46:33 2009 +0000
3557
3558     ufraw-batch script
3559     
3560     added a more complicated script that demonstrates advanced
3561     features of external editors:
3562     - create a jpeg + ufraw id file for each raw file
3563     - update the jpeg if the id file was modified
3564
3565 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
3566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3567 Date:   Wed Jun 17 18:41:10 2009 +0000
3568
3569     made file_util_start_editor_from_file consider also sidecars
3570
3571 commit 74888a81cf4563307c3f5814f571aaa47b72de72
3572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3573 Date:   Wed Jun 17 18:19:11 2009 +0000
3574
3575     fixed problems with floor/ceil
3576     
3577     - introduce macros ROUND_DOWN, ROUND_UP
3578     - fixed incorrect usage of floor/ceil functions on int arguments
3579     
3580     patch by  Yuriy Kaminskiy
3581
3582 commit a9e0a03817c421da14093d05e41970da740c44a0
3583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3584 Date:   Mon Jun 15 20:50:35 2009 +0000
3585
3586     use intltool for desktop file translation
3587     
3588     - desktop files are translated via .po files together with other strings
3589     - make update-po is replaced with intltool-update [lang]
3590
3591 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
3592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3593 Date:   Mon Jun 15 19:13:45 2009 +0000
3594
3595     improved rotation script
3596     
3597     - applies the orientation from metadata
3598     - uses exiftran for jpeg an ImageMagick for other files
3599
3600 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
3601 Author: Laurent Monin <geeqie@norz.org>
3602 Date:   Sun Jun 14 08:49:39 2009 +0000
3603
3604     French translation was updated.
3605
3606 commit 1401afe8606b92cfa9f3b52989448e86833ed248
3607 Author: Klaus Ethgen <Klaus@Ethgen.de>
3608 Date:   Sat Jun 13 22:19:57 2009 +0000
3609
3610     Update documentation
3611     
3612     Now it holds a more verbose doxygen description as discussed in mailing
3613     list.
3614     
3615     - Doxygen style description
3616     - Small visibility changes
3617     - Commit message change
3618
3619 commit 369eab0297a8ba20f117db5c4c751907e22479ed
3620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3621 Date:   Sat Jun 13 19:26:32 2009 +0000
3622
3623     the options for custom border color were made independent
3624
3625 commit 1283b61934436f9ba1563633c0892ba8245b16aa
3626 Author: Laurent Monin <geeqie@norz.org>
3627 Date:   Thu Jun 11 18:18:07 2009 +0000
3628
3629     French translation was updated.
3630
3631 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
3632 Author: Laurent Monin <geeqie@norz.org>
3633 Date:   Thu Jun 11 17:34:37 2009 +0000
3634
3635     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
3636
3637 commit f5dbedfb0a27731a28584e4734b7fd548222140e
3638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3639 Date:   Wed Jun 10 20:45:24 2009 +0000
3640
3641     make sure that a directory exists on saving desktop files
3642
3643 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
3644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3645 Date:   Wed Jun 10 20:26:47 2009 +0000
3646
3647     do not install helper scripts into /usr/bin
3648     
3649     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
3650     - add the directory to $PATH on startup - the Exec line in desktop files
3651       does not have to contain full path
3652     
3653     fixes
3654     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
3655
3656 commit c266b1d322f46134d567ce59168746575944e3d1
3657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3658 Date:   Tue Jun 9 19:12:37 2009 +0000
3659
3660     enabled color management in img-view
3661     
3662     patch by Omari Stephens
3663
3664 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
3665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3666 Date:   Tue Jun 9 19:08:52 2009 +0000
3667
3668     fixed leak in image_post_process_color
3669     
3670     patch by Omari Stephens
3671
3672 commit 3c31271012cd131271872a32dc5214a81010d665
3673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3674 Date:   Mon Jun 8 19:05:49 2009 +0000
3675
3676     unify code paths for New directory
3677     keep the directory visible after rename
3678     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
3679
3680 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
3681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3682 Date:   Sun Jun 7 10:11:05 2009 +0000
3683
3684     do not show wide frame in single image mode
3685     it partially fixes
3686     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
3687
3688 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
3689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3690 Date:   Sat Jun 6 22:51:55 2009 +0000
3691
3692     added mark filter to menu - now it is possible to assign hotkeys
3693
3694 commit da1d8ad7407bec7c000684ad9466c45a03243467
3695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3696 Date:   Sat Jun 6 19:39:46 2009 +0000
3697
3698     preserve zoom value on fullscreen startup
3699
3700 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
3701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3702 Date:   Sat Jun 6 17:28:16 2009 +0000
3703
3704     swap x and y scale when scaling rotated images - it fixes tiles that were
3705     sometimes off by 1 pixel - thanks Petr for reporting,
3706     code cleanup
3707
3708 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
3709 Author: Laurent Monin <geeqie@norz.org>
3710 Date:   Sat Jun 6 17:02:21 2009 +0000
3711
3712     French translation was updated.
3713
3714 commit 0b3615164ce594afae630a1e652099d14308c356
3715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3716 Date:   Sat Jun 6 16:14:07 2009 +0000
3717
3718     better implementation of tree_view_row_get_visibility,
3719     gtk_tree_view_set_cursor is not sufficient in some cases, call also
3720     tree_view_row_make_visible
3721
3722 commit 2ca07031f3571cee3851b885ac9eb466d0485648
3723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3724 Date:   Sat Jun 6 15:33:56 2009 +0000
3725
3726     do not call signal handler from vdtree_row_expanded
3727     it fixes tree view for user-entered hidden directories
3728
3729 commit 1bd43a679034412c6ee7f82676c027f7db73a602
3730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3731 Date:   Sat Jun 6 11:15:09 2009 +0000
3732
3733     reduced jumping of directory tree when user clicks on folders
3734
3735 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
3736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3737 Date:   Fri Jun 5 21:52:37 2009 +0000
3738
3739     simplified the code around vd_select_row
3740
3741 commit e88a00bed30f1083f221a96876a0ddd84f44623f
3742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3743 Date:   Thu Jun 4 21:07:03 2009 +0000
3744
3745     use layout_set_fd() for changing images from a slideshow
3746     - this updates folder and icon in recursive slideshow mode
3747     
3748     preserve slideshow on layout change - fixes
3749       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
3750
3751 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
3752 Author: Laurent Monin <geeqie@norz.org>
3753 Date:   Thu Jun 4 19:51:20 2009 +0000
3754
3755     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
3756
3757 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
3758 Author: Klaus Ethgen <Klaus@Ethgen.de>
3759 Date:   Thu Jun 4 16:07:41 2009 +0000
3760
3761     Ongoing translation
3762     
3763     Now the most is translated to German language. Just the photographic
3764     notions are missing.
3765
3766 commit 8e6775025b5874e2bb686854009a4fb07dd74909
3767 Author: Klaus Ethgen <Klaus@Ethgen.de>
3768 Date:   Thu Jun 4 16:07:16 2009 +0000
3769
3770     Change the order of columns for editors dialogue
3771
3772 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
3773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3774 Date:   Wed Jun 3 20:05:19 2009 +0000
3775
3776     regroup sidecar files when an operation on partial group is finished
3777
3778 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
3779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3780 Date:   Tue Jun 2 22:33:53 2009 +0000
3781
3782     changed selection behavior as requested at
3783     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
3784     
3785     file view - sidecars are added to the selection if they were expicitly selected
3786                 or if the entry is collapsed
3787     icon view - selection always contains sidecars
3788     
3789     file operations splits partially selected groups - selected files have
3790     disabled grouping
3791
3792 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
3793 Author: Laurent Monin <geeqie@norz.org>
3794 Date:   Mon Jun 1 16:37:30 2009 +0000
3795
3796     Minor code cleanup and redundancy reduction.
3797
3798 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
3799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3800 Date:   Sun May 31 14:32:39 2009 +0000
3801
3802     fixed incorrect type conversion
3803
3804 commit 7c03436375c2931a9ebe20706648ea9f40195265
3805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3806 Date:   Sun May 31 13:32:09 2009 +0000
3807
3808     do not display menus ("FileMenu" etc.) in accelerator configuration
3809     improved tooltip texts
3810
3811 commit 7166e8e6822956cfc657744e4257af67f6152542
3812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3813 Date:   Sun May 31 11:08:00 2009 +0000
3814
3815     do not block the files sent to external editors like gimp
3816
3817 commit f6b5317b9869a7640793c47eda0bbd39253ad363
3818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3819 Date:   Sat May 30 20:18:22 2009 +0000
3820
3821     preserve image center over short periods when the "broken image" icon is
3822     displayed
3823     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
3824
3825 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
3826 Author: Laurent Monin <geeqie@norz.org>
3827 Date:   Tue May 26 19:41:22 2009 +0000
3828
3829     Add .desktop files to restore lossless jpeg rotation via editors.
3830
3831 commit 257284ed5d98e13733f90bff28124cdc75c85238
3832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3833 Date:   Sat May 23 21:23:06 2009 +0000
3834
3835     added doxygen.conf
3836     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
3837
3838 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
3839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3840 Date:   Sat May 23 21:07:21 2009 +0000
3841
3842     enabled PageSize code
3843     https://bugzilla.redhat.com/show_bug.cgi?id=222639
3844
3845 commit 94698117d7c312c420ae83d26bb80fd973a16b90
3846 Author: Laurent Monin <geeqie@norz.org>
3847 Date:   Thu May 21 09:54:20 2009 +0000
3848
3849     Add missing vim modeline.
3850
3851 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
3852 Author: Laurent Monin <geeqie@norz.org>
3853 Date:   Thu May 21 09:20:48 2009 +0000
3854
3855     Attempt to use stock gtk icons for directory list and tree views.
3856
3857 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
3858 Author: Laurent Monin <geeqie@norz.org>
3859 Date:   Sat May 16 11:31:48 2009 +0000
3860
3861     Fix up too short array, reported by Michael Schwendt.
3862
3863 commit db09073d27d708eec901db85729b7c96d513cae8
3864 Author: Laurent Monin <geeqie@norz.org>
3865 Date:   Sat May 16 08:48:21 2009 +0000
3866
3867     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
3868     
3869     
3870     $ desktop-file-validate geeqie.desktop
3871     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
3872     "Categories" in group "Desktop Entry" contains a deprecated value
3873     "Application"
3874     
3875     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
3876
3877 commit 939990870184f816d033427411963290f6ade227
3878 Author: Laurent Monin <geeqie@norz.org>
3879 Date:   Thu May 14 20:45:34 2009 +0000
3880
3881     Fix up unused variables warnings.
3882
3883 commit 93e62dee098e12678bee8560811f2676d66a169c
3884 Author: Laurent Monin <geeqie@norz.org>
3885 Date:   Thu May 14 20:32:14 2009 +0000
3886
3887     Merge common thumb code from view_file_list and view_file_icon to view_file.
3888
3889 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
3890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3891 Date:   Tue May 12 20:54:58 2009 +0000
3892
3893     added some notes to README file
3894
3895 commit e0541d552647c5878d8ce21e111563837e0c9d9b
3896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3897 Date:   Tue May 12 20:38:26 2009 +0000
3898
3899     fixed compilation with older gtk
3900
3901 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
3902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3903 Date:   Tue May 12 20:17:03 2009 +0000
3904
3905     updated TODO list
3906
3907 commit 19db93d6eb70f5163b098be3390476c19f10b54e
3908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3909 Date:   Tue May 12 18:25:18 2009 +0000
3910
3911     added GPS map support - patch by Colin Clark
3912
3913 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
3914 Author: Laurent Monin <geeqie@norz.org>
3915 Date:   Tue May 12 06:54:05 2009 +0000
3916
3917     French translation was updated.
3918
3919 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
3920 Author: Laurent Monin <geeqie@norz.org>
3921 Date:   Tue May 12 06:42:20 2009 +0000
3922
3923     Fix up tooltip text: Color _Management -> Color Management.
3924
3925 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
3926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3927 Date:   Mon May 11 20:50:13 2009 +0000
3928
3929     added keyboard configuration dialog
3930     mostly written by Petr Ostadal
3931     alternate keys are not yet fully configurable - the corresponding code
3932     is commented out
3933
3934 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
3935 Author: Laurent Monin <geeqie@norz.org>
3936 Date:   Mon May 11 10:10:13 2009 +0000
3937
3938     French translation was updated.
3939
3940 commit b8baff4dae2056c190eb6274bf48764521192aa0
3941 Author: Laurent Monin <geeqie@norz.org>
3942 Date:   Mon May 11 09:55:39 2009 +0000
3943
3944     Include missing header file.
3945
3946 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
3947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3948 Date:   Sat May 9 19:45:24 2009 +0000
3949
3950     expose the file grouping flag to the user
3951
3952 commit 70138111fc44652288eb415f4c3587b0a69a661b
3953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3954 Date:   Sat May 9 19:25:51 2009 +0000
3955
3956     extended the list of grouped metadata tags
3957
3958 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
3959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3960 Date:   Sat May 9 17:02:35 2009 +0000
3961
3962     added some structure to the metadata preferences dialog
3963
3964 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
3965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3966 Date:   Fri May 8 18:29:09 2009 +0000
3967
3968     better tooltip for disabled lcms
3969
3970 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
3971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3972 Date:   Thu May 7 20:24:35 2009 +0000
3973
3974     limit metadata details dialog size
3975
3976 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
3977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3978 Date:   Thu May 7 19:52:38 2009 +0000
3979
3980     fixed keyword tree initialization
3981
3982 commit dee4299ea23692b3aefb7f29b12918fa05aed927
3983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3984 Date:   Thu May 7 19:38:07 2009 +0000
3985
3986     updated version string to beta1
3987
3988 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
3989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3990 Date:   Thu May 7 19:34:33 2009 +0000
3991
3992     enabled XDG directory layout
3993
3994 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
3995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3996 Date:   Thu May 7 19:30:15 2009 +0000
3997
3998     use "keywords" instead of "tags" in option name, it is more consistent
3999
4000 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
4001 Author: Laurent Monin <geeqie@norz.org>
4002 Date:   Sun May 3 17:54:37 2009 +0000
4003
4004     French translation was updated.
4005
4006 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
4007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4008 Date:   Sat May 2 22:34:46 2009 +0000
4009
4010     added stock icons for slideshow
4011
4012 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
4013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4014 Date:   Sat May 2 22:19:42 2009 +0000
4015
4016     updated czech translation
4017
4018 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
4019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4020 Date:   Sat May 2 11:14:24 2009 +0000
4021
4022     force the metadata dialog if it was triggered by the menu or the button
4023
4024 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
4025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4026 Date:   Sat May 2 10:59:36 2009 +0000
4027
4028     action table clean up
4029
4030 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
4031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4032 Date:   Sat May 2 09:15:56 2009 +0000
4033
4034     improved pixel info, changed the menu entry from "Hide" to "Show",
4035     added it on default status bar
4036
4037 commit 022c685ad3ea779b5d173483deb75f19434ccac2
4038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4039 Date:   Fri May 1 23:40:01 2009 +0000
4040
4041     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
4042     use <shift>S for sort manager
4043
4044 commit c95bd69965832c1cc0b82683888759057cc37b85
4045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4046 Date:   Fri May 1 23:15:51 2009 +0000
4047
4048     - handle color profile and write metadata buttons on statusbar by ui_manager
4049     - statusbar buttons made configurable
4050
4051 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
4052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4053 Date:   Fri May 1 09:49:27 2009 +0000
4054
4055     allow external editors without parameters, as long as they are in
4056     category 'X-Geeqie'
4057
4058 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
4059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4060 Date:   Wed Apr 29 20:28:54 2009 +0000
4061
4062     updated czech translation, not yet complete
4063
4064 commit 6739de52b94a36b0a4fd316444cb00ad06571181
4065 Author: Laurent Monin <geeqie@norz.org>
4066 Date:   Tue Apr 28 21:40:00 2009 +0000
4067
4068     French translation was updated.
4069
4070 commit baa6516063591b9c127a76be15b6d53851cd6c43
4071 Author: Laurent Monin <geeqie@norz.org>
4072 Date:   Tue Apr 28 21:38:20 2009 +0000
4073
4074     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
4075
4076 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
4077 Author: Laurent Monin <geeqie@norz.org>
4078 Date:   Tue Apr 28 21:37:27 2009 +0000
4079
4080     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.
4081
4082 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
4083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4084 Date:   Tue Apr 28 20:09:41 2009 +0000
4085
4086     do not translate internal strings
4087
4088 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
4089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4090 Date:   Tue Apr 28 06:55:56 2009 +0000
4091
4092     added new files
4093
4094 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
4095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4096 Date:   Tue Apr 28 06:54:59 2009 +0000
4097
4098     compilation fixes for older glib and gtk
4099
4100 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
4101 Author: Laurent Monin <geeqie@norz.org>
4102 Date:   Mon Apr 27 23:07:59 2009 +0000
4103
4104     French translation was updated: fix few main menu mnenonics.
4105
4106 commit e83d047474df3181e844ded3d6341d00a1f06cb2
4107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4108 Date:   Mon Apr 27 21:39:56 2009 +0000
4109
4110     compilation fixes
4111
4112 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
4113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4114 Date:   Mon Apr 27 20:19:21 2009 +0000
4115
4116     "make dist" fixes
4117
4118 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
4119 Author: Laurent Monin <geeqie@norz.org>
4120 Date:   Sun Apr 26 14:08:44 2009 +0000
4121
4122     French translation was updated.
4123
4124 commit 81620ce969208f28075c74e05bee39161c567f5c
4125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4126 Date:   Sun Apr 26 11:38:28 2009 +0000
4127
4128     small fixes
4129
4130 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
4131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4132 Date:   Sun Apr 26 09:25:52 2009 +0000
4133
4134     fixed return from metadata_write_revert
4135
4136 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
4137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4138 Date:   Sun Apr 26 09:01:35 2009 +0000
4139
4140     added an option to write image orientation to the metadata
4141
4142 commit f62a4ec8486bc8489420e73e3981ccde92395342
4143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4144 Date:   Sat Apr 25 22:08:09 2009 +0000
4145
4146     separated Orientation and Grayscale functions
4147     moved Grayscale to Color management menu
4148
4149 commit a0f54dffd9713fc6ae22a46467371500623ad197
4150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4151 Date:   Sat Apr 25 20:55:11 2009 +0000
4152
4153     added more info to the details dialog
4154
4155 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
4156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4157 Date:   Fri Apr 24 23:26:49 2009 +0000
4158
4159     added details dialog for other operations too
4160
4161 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
4162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4163 Date:   Fri Apr 24 22:51:00 2009 +0000
4164
4165     added possibility to exclude individual files
4166
4167 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
4168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4169 Date:   Thu Apr 23 21:15:14 2009 +0000
4170
4171     fixed writting metadata behavior at exit
4172
4173 commit 92d41d67e666813d5c5534214555b6f840924f6b
4174 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4175 Date:   Thu Apr 23 21:12:19 2009 +0000
4176
4177     added an image to the file details dialog
4178
4179 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
4180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4181 Date:   Thu Apr 23 20:48:03 2009 +0000
4182
4183     differentiate between "Cancel" and "Discard changes"
4184
4185 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
4186 Author: Laurent Monin <geeqie@norz.org>
4187 Date:   Tue Apr 21 21:47:11 2009 +0000
4188
4189     Fix up few warnings (especially on 64bits platforms).
4190
4191 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
4192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4193 Date:   Tue Apr 21 21:16:32 2009 +0000
4194
4195     fixed metadata.confirm_on_dir_change
4196
4197 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
4198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4199 Date:   Tue Apr 21 21:07:28 2009 +0000
4200
4201     added possibility to show modifiied metadata before write
4202
4203 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
4204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4205 Date:   Mon Apr 20 21:34:16 2009 +0000
4206
4207     added remote interface for exporting additional info (sidecars,
4208     destination) to external commands
4209     
4210     see the symlink command for an example
4211     
4212     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
4213
4214 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
4215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4216 Date:   Mon Apr 20 21:07:52 2009 +0000
4217
4218     write info and debugging messages to stderr
4219
4220 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
4221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4222 Date:   Mon Apr 20 19:44:50 2009 +0000
4223
4224     improved remote protocol to allow bidirectional communication
4225
4226 commit 119665d75960040f13b9a40ecdf0515e4405b49e
4227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4228 Date:   Fri Apr 17 20:26:22 2009 +0000
4229
4230     fixed tests for vd_find_row return value
4231
4232 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
4233 Author: Klaus Ethgen <Klaus@Ethgen.de>
4234 Date:   Tue Apr 14 21:51:29 2009 +0000
4235
4236     German translation updated
4237     
4238     With some help from de.alt.rec.digitalfotografie.
4239
4240 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
4241 Author: Laurent Monin <geeqie@norz.org>
4242 Date:   Tue Apr 14 20:54:50 2009 +0000
4243
4244     French translation was updated.
4245
4246 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
4247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4248 Date:   Mon Apr 13 22:40:47 2009 +0000
4249
4250     color profile fixes
4251
4252 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
4253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4254 Date:   Mon Apr 13 14:39:50 2009 +0000
4255
4256     show color management status on statusbar
4257
4258 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
4259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4260 Date:   Mon Apr 13 10:55:49 2009 +0000
4261
4262     support X11 screen profile
4263     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
4264
4265 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
4266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4267 Date:   Mon Apr 13 08:09:56 2009 +0000
4268
4269     moved color profiles from statusbar to View menu
4270
4271 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
4272 Author: Klaus Ethgen <Klaus@Ethgen.de>
4273 Date:   Sun Apr 12 17:58:55 2009 +0000
4274
4275     German translation updated
4276
4277 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
4278 Author: Laurent Monin <geeqie@norz.org>
4279 Date:   Sun Apr 12 15:06:43 2009 +0000
4280
4281     French translation was updated.
4282
4283 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
4284 Author: Klaus Ethgen <Klaus@Ethgen.de>
4285 Date:   Sun Apr 12 11:02:03 2009 +0000
4286
4287     Update POTFILES.in
4288     
4289     metadata.c was not in the POTFILES.in.
4290
4291 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
4292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4293 Date:   Sun Apr 12 08:36:53 2009 +0000
4294
4295     fixed ambiguous strings
4296
4297 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
4298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4299 Date:   Sat Apr 11 21:28:46 2009 +0000
4300
4301     improved default keyword tree
4302
4303 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
4304 Author: Klaus Ethgen <Klaus@Ethgen.de>
4305 Date:   Sat Apr 11 20:46:37 2009 +0000
4306
4307     Fix that the output of msgfmt could be singular
4308     
4309     The output of msgfmt could be singular if there is only one translation
4310     of the given type.
4311
4312 commit 1a73f69002e383830604ccc14c925f2967ede8df
4313 Author: Klaus Ethgen <Klaus@Ethgen.de>
4314 Date:   Sat Apr 11 19:51:03 2009 +0000
4315
4316     Allow to configure case handling of keywords
4317     
4318     Sometimes I use just different case for keywords. This should be
4319     chooseable.
4320
4321 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
4322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4323 Date:   Sat Apr 11 19:35:03 2009 +0000
4324
4325     fixed updating of filelist marks
4326
4327 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
4328 Author: Klaus Ethgen <Klaus@Ethgen.de>
4329 Date:   Sat Apr 11 18:34:12 2009 +0000
4330
4331     Adding debian packaging informations
4332     
4333     Adding debian control directory to create a geeqie debian package.
4334     
4335     NOTES: (To be fixed in autoconf)
4336        - LIRC must be explicit _enabled_ instead of disable. This is wrong
4337          documented.
4338        - It might be a good idea to derivate the readmedir and the htmldir
4339          from docdir.
4340
4341 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
4342 Author: Klaus Ethgen <Klaus@Ethgen.de>
4343 Date:   Sat Apr 11 16:34:25 2009 +0000
4344
4345     Implementing CTRL-W to close advanced exif window
4346     
4347     In fact, this implements keypress event handling in the advanced exif
4348     window to handle CTRL-W event.
4349
4350 commit f43df7469ca80ae712259e6234fde3e194219b8d
4351 Author: Klaus Ethgen <Klaus@Ethgen.de>
4352 Date:   Fri Apr 10 13:54:08 2009 +0000
4353
4354     Just update the internal sort method
4355     
4356     There is no other use of the internal sort method than speeding up the
4357     sorting of a collection. So setting it to SORT_NONE is the better
4358     choice.
4359
4360 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
4361 Author: Klaus Ethgen <Klaus@Ethgen.de>
4362 Date:   Fri Apr 10 13:44:37 2009 +0000
4363
4364     Implement random sort method for collections
4365     
4366     This patch allows to randomize the collections. (Closes: #2497413)
4367     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
4368
4369 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
4370 Author: Klaus Ethgen <Klaus@Ethgen.de>
4371 Date:   Fri Apr 10 10:18:42 2009 +0000
4372
4373     Fix the broken statistic generation
4374     
4375     The output of msgfmt has different format if no fuzzy translations (or
4376     even no translated) are available. I fixed that by parsing the output of
4377     msgfmt more intelligent.
4378     
4379     Drawback of the solution is that the parsing will not work if the output
4380     of msgfmt use not the strings "translated messages", "fuzzy
4381     translations" and "untranslated messages".
4382
4383 commit 16e5361e36e314401b1d2528b5b672786d112dd0
4384 Author: Klaus Ethgen <Klaus@Ethgen.de>
4385 Date:   Fri Apr 10 09:47:40 2009 +0000
4386
4387     German translation updated
4388     
4389     Also included a update in the README file. Finally I add myself to that
4390     file. :-)
4391
4392 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
4393 Author: Klaus Ethgen <Klaus@Ethgen.de>
4394 Date:   Fri Apr 10 09:47:20 2009 +0000
4395
4396     Add pgettext for some ambiguous strings
4397     
4398     There are some strings which are ambiguous to translate. There is the
4399     pgettext function to solf that problem.
4400     
4401     For example, locations can be translated to german by Ortsangaben
4402     (geographical) or by Pfad (filesystem). I am sure there are also some
4403     ambiguous in other languages.
4404
4405 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
4406 Author: Laurent Monin <geeqie@norz.org>
4407 Date:   Thu Apr 9 20:40:16 2009 +0000
4408
4409     Minor french translations fixes.
4410
4411 commit edae49861932cea9597cba0e9dab3186538eed59
4412 Author: Laurent Monin <geeqie@norz.org>
4413 Date:   Thu Apr 9 20:07:16 2009 +0000
4414
4415     Fix histogram labels in french.
4416
4417 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
4418 Author: Laurent Monin <geeqie@norz.org>
4419 Date:   Thu Apr 9 19:58:03 2009 +0000
4420
4421     French translation was updated.
4422
4423 commit 672e4f69f438098a1552531fd6882e404e3e606f
4424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4425 Date:   Wed Apr 8 19:32:30 2009 +0000
4426
4427     improved Exiv2 error reporting:
4428     - use correct charset
4429     - respect --debug
4430
4431 commit fc1b420298aad46578404e56b0396182c1f4c393
4432 Author: Klaus Ethgen <Klaus@Ethgen.de>
4433 Date:   Mon Apr 6 23:59:54 2009 +0000
4434
4435     Nest new keywords inside existing
4436     
4437     It is boring to first add a bunch of keywords and then move them to the
4438     new location. It is more natural to add them as child to existing ons.
4439
4440 commit 81bcaeeeed18b732259e69d645da59cf953e484c
4441 Author: Klaus Ethgen <Klaus@Ethgen.de>
4442 Date:   Mon Apr 6 23:59:38 2009 +0000
4443
4444     Fix the is_keyword bug
4445     
4446     The is_keyword would be new set when placing the radio buttons. This
4447     Patch fix it by setting the variable afterwards.
4448
4449 commit 80f4d7efaec01b04310602fc82d571d178f797cd
4450 Author: Klaus Ethgen <Klaus@Ethgen.de>
4451 Date:   Mon Apr 6 23:39:27 2009 +0000
4452
4453     Set the focus for new keyword dialog
4454
4455 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
4456 Author: Laurent Monin <geeqie@norz.org>
4457 Date:   Mon Apr 6 22:18:13 2009 +0000
4458
4459     Disable unused functions when compiled without threads support, prevents few warnings.
4460
4461 commit 14946850539ebb7317fb81add299cb19bacd085a
4462 Author: Laurent Monin <geeqie@norz.org>
4463 Date:   Mon Apr 6 22:13:54 2009 +0000
4464
4465     Fix up event source ids type: gint -> guint.
4466     Functions like g_timeout_add() or g_idle_add() return a guint
4467     greater than 0, but in most places it was wrongly stored as int
4468     and initialized to -1.
4469     This broke assertions matching in g_source_remove() for example
4470     since id was always greater than 0 even when timer was not set
4471     (-1 was casted to the biggest guint).
4472
4473 commit bc94042180f920c3bf111578a565a450c177f613
4474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4475 Date:   Mon Apr 6 21:52:49 2009 +0000
4476
4477     re-ordered some options, improved descriptions
4478
4479 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
4480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4481 Date:   Mon Apr 6 20:38:54 2009 +0000
4482
4483     unconditionally enable fast jpeg thumbnailing
4484
4485 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
4486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4487 Date:   Mon Apr 6 19:53:59 2009 +0000
4488
4489     added pane_notify_selection to pane API
4490
4491 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
4492 Author: Laurent Monin <geeqie@norz.org>
4493 Date:   Mon Apr 6 19:13:35 2009 +0000
4494
4495     Remove unused field in IconData.
4496
4497 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
4498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4499 Date:   Mon Apr 6 19:09:55 2009 +0000
4500
4501     optimized sidecar file check
4502
4503 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
4504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4505 Date:   Sun Apr 5 09:46:49 2009 +0000
4506
4507     fixed bug in overlay drawing
4508
4509 commit 51a9455bd33f439da36889109602a6a2b081b18d
4510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4511 Date:   Sun Apr 5 09:25:48 2009 +0000
4512
4513     improved Scroll reset method in preferences dialog
4514
4515 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
4516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4517 Date:   Sat Apr 4 23:12:19 2009 +0000
4518
4519     disabled 2-pass rendering also affect color correction
4520     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
4521
4522 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
4523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4524 Date:   Sat Apr 4 22:29:25 2009 +0000
4525
4526     added option that simplifies saving of multi-window configurations
4527
4528 commit 282436623f1d51df1cd6acd812d79467dccbd3af
4529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4530 Date:   Sat Apr 4 22:09:50 2009 +0000
4531
4532     dropped show_copy_path option
4533
4534 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
4535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4536 Date:   Sat Apr 4 21:53:12 2009 +0000
4537
4538     dropped read_buffer options - they don't have any significant effect
4539
4540 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
4541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4542 Date:   Sat Apr 4 21:14:34 2009 +0000
4543
4544     startup path options simplified and moved to layout options
4545
4546 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
4547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4548 Date:   Sat Apr 4 20:20:17 2009 +0000
4549
4550     moved options from Advanced tab to other tabs
4551     TODO: add Advanced section on each tab
4552
4553 commit c66eafd0dfccc52bbeccef99066654aa061971a9
4554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4555 Date:   Sat Apr 4 19:10:49 2009 +0000
4556
4557     added metadata_read_GPS_coord
4558
4559 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
4560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4561 Date:   Sat Apr 4 16:42:54 2009 +0000
4562
4563     set current fd when the bar is shown again
4564     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
4565
4566 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
4567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4568 Date:   Fri Apr 3 19:35:34 2009 +0000
4569
4570     convert commandline to utf8
4571
4572 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
4573 Author: Laurent Monin <geeqie@norz.org>
4574 Date:   Thu Apr 2 23:11:07 2009 +0000
4575
4576     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
4577
4578 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
4579 Author: Laurent Monin <geeqie@norz.org>
4580 Date:   Thu Apr 2 16:10:12 2009 +0000
4581
4582     Use full path in genmarshal.
4583     This allows out of source builds with fakeroot.
4584     Patch by Lukas Jirkovsky.
4585
4586 commit f1b49514000a0db194e68800348c5033e1bb30b7
4587 Author: Laurent Monin <geeqie@norz.org>
4588 Date:   Tue Mar 31 22:23:33 2009 +0000
4589
4590     Cleanup.
4591
4592 commit dc03f50c8796196722ddc1f794280887d489e5fa
4593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4594 Date:   Tue Mar 31 21:33:54 2009 +0000
4595
4596     improved next/prev operation on sidecar files
4597     
4598     all operations with list index seem to be broken but IMHO this fix is
4599     sufficient for 1.0. Then it definitely needs a better interface.
4600
4601 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
4602 Author: Laurent Monin <geeqie@norz.org>
4603 Date:   Tue Mar 31 20:57:31 2009 +0000
4604
4605     Add and install a template to be used as new editor. Need more work.
4606
4607 commit 23e172eca263571aeddf10792887edf91dcfee7d
4608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4609 Date:   Tue Mar 31 20:53:37 2009 +0000
4610
4611     fixed vdlist_find_row return value
4612
4613 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
4614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4615 Date:   Tue Mar 31 20:35:04 2009 +0000
4616
4617     use a better signal
4618
4619 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
4620 Author: Laurent Monin <geeqie@norz.org>
4621 Date:   Tue Mar 31 20:22:47 2009 +0000
4622
4623     Make desktop window list checkboxes centered and not activatable.
4624
4625 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
4626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4627 Date:   Tue Mar 31 20:05:16 2009 +0000
4628
4629     improved debug messages
4630
4631 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
4632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4633 Date:   Tue Mar 31 19:34:39 2009 +0000
4634
4635     report pixbuf loader errors
4636     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
4637
4638 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
4639 Author: Laurent Monin <geeqie@norz.org>
4640 Date:   Tue Mar 31 18:45:33 2009 +0000
4641
4642     Allow to delete an editor's desktop file from editors list window.
4643
4644 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
4645 Author: Laurent Monin <geeqie@norz.org>
4646 Date:   Mon Mar 30 20:42:06 2009 +0000
4647
4648     Update POTFILES.in and french translation.
4649
4650 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
4651 Author: Laurent Monin <geeqie@norz.org>
4652 Date:   Mon Mar 30 20:01:27 2009 +0000
4653
4654     French translation was updated.
4655
4656 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
4657 Author: Laurent Monin <geeqie@norz.org>
4658 Date:   Mon Mar 30 19:57:44 2009 +0000
4659
4660     Update Changelog file.
4661
4662 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
4663 Author: Laurent Monin <geeqie@norz.org>
4664 Date:   Mon Mar 30 19:01:09 2009 +0000
4665
4666     Fixed bug where pixel/color information at x=0 coordinates werent shown:
4667     - pixel-coordinates now calculated with floor
4668     - guard for update in layout does not apply for 0 coordinates anymore
4669     
4670     Patch by Ruben Stein.
4671
4672 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
4673 Author: Laurent Monin <geeqie@norz.org>
4674 Date:   Mon Mar 30 17:52:14 2009 +0000
4675
4676     Fix up previous patch.
4677
4678 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
4679 Author: Laurent Monin <geeqie@norz.org>
4680 Date:   Mon Mar 30 17:05:31 2009 +0000
4681
4682     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
4683
4684 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
4685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4686 Date:   Sun Mar 29 20:06:21 2009 +0000
4687
4688     improved bar_pane_comment_notify_cb
4689
4690 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
4691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4692 Date:   Sun Mar 29 19:57:19 2009 +0000
4693
4694     fixed a typo
4695
4696 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
4697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4698 Date:   Sun Mar 29 19:40:16 2009 +0000
4699
4700     fixed possible crash
4701
4702 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
4703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4704 Date:   Sun Mar 29 16:39:42 2009 +0000
4705
4706     added UfRaw ID files to known filetypes
4707
4708 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
4709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4710 Date:   Sun Mar 29 14:26:44 2009 +0000
4711
4712     pane interface cleanup
4713
4714 commit 0ceba72258134a7379e5d42ceda33967bad55b08
4715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4716 Date:   Sun Mar 29 14:20:44 2009 +0000
4717
4718     improved sidebar configuration
4719
4720 commit 7958ba1b7c05bb847a4c68f004314316d5936946
4721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4722 Date:   Sun Mar 29 10:36:13 2009 +0000
4723
4724     re-added possibility to display basic file info (size, mode, date)
4725
4726 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
4727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4728 Date:   Sat Mar 28 15:51:21 2009 +0000
4729
4730     fixed keyboard focus on start-up
4731     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
4732
4733 commit c717291bff504bb1e563e7b0b035906742c582ba
4734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4735 Date:   Sat Mar 28 15:31:04 2009 +0000
4736
4737     active image follows keyboard focus
4738
4739 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
4740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4741 Date:   Sat Mar 28 15:09:09 2009 +0000
4742
4743     split-mode cleanup and improvements
4744
4745 commit 4602b028bc005271b0a4e62dc039e665aecc9444
4746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4747 Date:   Fri Mar 27 08:05:14 2009 +0000
4748
4749     added simple desktop file editor
4750
4751 commit e68bdda5abf8afc998fb49d43868900f01ed559c
4752 Author: Laurent Monin <geeqie@norz.org>
4753 Date:   Thu Mar 26 21:49:20 2009 +0000
4754
4755     Improve editors through .desktop files implementation:
4756     - stricter Exec parameters detection
4757     - correct Icon key handling (absolute file vs name and --icon prefix)
4758     - improved escape, single, double quotes handling and escaping
4759
4760 commit f38f31b17fe21623f2d74d82613afea09b05892c
4761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4762 Date:   Thu Mar 26 07:56:01 2009 +0000
4763
4764     fixed histogram drawing
4765
4766 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
4767 Author: Laurent Monin <geeqie@norz.org>
4768 Date:   Mon Mar 23 18:49:23 2009 +0000
4769
4770     French translation was updated.
4771
4772 commit abc71f71e6fb0fe732843d06a2100eec2aced123
4773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4774 Date:   Sat Mar 21 23:16:38 2009 +0000
4775
4776     more consistent remote options naming
4777
4778 commit c4330fbf13587f5b60c285016f666b95c9f25b98
4779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4780 Date:   Sat Mar 21 20:19:11 2009 +0000
4781
4782     fixed segfault in histogram
4783     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
4784
4785 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
4786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4787 Date:   Sat Mar 21 19:51:07 2009 +0000
4788
4789     layout id "_current_" matches the currently active layout window
4790
4791 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
4792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4793 Date:   Sat Mar 21 18:22:04 2009 +0000
4794
4795     do not copy existing layout id to new window
4796
4797 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
4798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4799 Date:   Sat Mar 21 17:47:50 2009 +0000
4800
4801     update translated pane titles
4802
4803 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
4804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4805 Date:   Fri Mar 20 22:48:01 2009 +0000
4806
4807     do not re-create ui_manager at layout change
4808
4809 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
4810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4811 Date:   Fri Mar 20 21:28:31 2009 +0000
4812
4813     added a possibility to update existing bars from config
4814
4815 commit 61ff1c806812b340b30a891b933ed52c2c033207
4816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4817 Date:   Fri Mar 20 17:02:00 2009 +0000
4818
4819     added tooltips to external editors on toolbar
4820     - patch by Colin Clark
4821
4822 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
4823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4824 Date:   Fri Mar 20 16:28:43 2009 +0000
4825
4826     added "load config" command to remote control
4827
4828 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
4829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4830 Date:   Fri Mar 20 14:36:59 2009 +0000
4831
4832     added possibility to update existing layout window from config
4833
4834 commit f85c331b6bdca1a07e38a196e93562448b4c1048
4835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4836 Date:   Fri Mar 20 11:52:29 2009 +0000
4837
4838     do not add duplicate keywords from config file
4839
4840 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
4841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4842 Date:   Fri Mar 20 10:12:29 2009 +0000
4843
4844     be more verbose on parse errors
4845
4846 commit db9583d155f876dcf8ecdba06de8c41bf6363955
4847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4848 Date:   Fri Mar 20 09:46:35 2009 +0000
4849
4850     added function to reload external editors at any time
4851     eliminated init_after_global_options()
4852
4853 commit a043fedcd1fa348548988b8c157f60a7b585539d
4854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4855 Date:   Thu Mar 19 22:58:28 2009 +0000
4856
4857     initialization clean-up
4858
4859 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
4860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4861 Date:   Thu Mar 19 22:12:14 2009 +0000
4862
4863     improved config file formatting
4864
4865 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
4866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4867 Date:   Tue Mar 17 23:03:07 2009 +0000
4868
4869     added more IPTC tags
4870
4871 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
4872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4873 Date:   Tue Mar 17 22:41:09 2009 +0000
4874
4875     implemented editing support in exif pane
4876
4877 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
4878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4879 Date:   Tue Mar 17 19:52:56 2009 +0000
4880
4881     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
4882
4883 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
4884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4885 Date:   Tue Mar 17 19:09:34 2009 +0000
4886
4887     simplified code
4888
4889 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
4890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4891 Date:   Tue Mar 17 18:58:15 2009 +0000
4892
4893     improved expanding and hiding of helper keywords
4894
4895 commit 48a18d514775969bd21ce0bd154d454af5182ed8
4896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4897 Date:   Tue Mar 17 18:30:53 2009 +0000
4898
4899     fixed keyword tree redrawing
4900
4901 commit a142c98b0d4a45084b3fbb698bae2f650846673c
4902 Author: Laurent Monin <geeqie@norz.org>
4903 Date:   Tue Mar 17 00:05:13 2009 +0000
4904
4905     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
4906
4907 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
4908 Author: Laurent Monin <geeqie@norz.org>
4909 Date:   Mon Mar 16 20:39:09 2009 +0000
4910
4911     gint -> gboolean where applicable. The end (ouf!).
4912
4913 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
4914 Author: Laurent Monin <geeqie@norz.org>
4915 Date:   Mon Mar 16 19:11:39 2009 +0000
4916
4917     gint -> gboolean where applicable.
4918
4919 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
4920 Author: Laurent Monin <geeqie@norz.org>
4921 Date:   Mon Mar 16 18:19:11 2009 +0000
4922
4923     gint -> gboolean where applicable.
4924
4925 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
4926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4927 Date:   Sun Mar 15 23:22:17 2009 +0000
4928
4929     improved pane_keywords notification
4930
4931 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
4932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4933 Date:   Sun Mar 15 22:46:25 2009 +0000
4934
4935     call the notify function just once when the keywords are pushed to the
4936     textarea
4937
4938 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
4939 Author: Laurent Monin <geeqie@norz.org>
4940 Date:   Sun Mar 15 20:16:20 2009 +0000
4941
4942     gint -> gboolean.
4943
4944 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
4945 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4946 Date:   Sun Mar 15 18:41:25 2009 +0000
4947
4948     fixed segfault in osd called from img-view
4949     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
4950
4951 commit a83ce8127733fe662f70e27e4861923525924d2a
4952 Author: Laurent Monin <geeqie@norz.org>
4953 Date:   Sun Mar 15 18:06:41 2009 +0000
4954
4955     gint -> gboolean.
4956
4957 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
4958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4959 Date:   Sun Mar 15 17:40:04 2009 +0000
4960
4961     fixed viewing image from dupe and search windows
4962
4963 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
4964 Author: Laurent Monin <geeqie@norz.org>
4965 Date:   Sun Mar 15 15:01:07 2009 +0000
4966
4967     gint -> gboolean.
4968
4969 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
4970 Author: Laurent Monin <geeqie@norz.org>
4971 Date:   Sun Mar 15 13:33:56 2009 +0000
4972
4973     gint -> gboolean.
4974
4975 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
4976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4977 Date:   Sun Mar 15 12:41:39 2009 +0000
4978
4979     fixed XMP and IPTC entry names in exif pane
4980
4981 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
4982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4983 Date:   Sun Mar 15 12:20:14 2009 +0000
4984
4985     added notification to the exif pane
4986
4987 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
4988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4989 Date:   Sun Mar 15 11:58:46 2009 +0000
4990
4991     fixed a bug in osd updating, it seems that the osd icons work again
4992
4993 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
4994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4995 Date:   Sun Mar 15 11:34:09 2009 +0000
4996
4997     compute histogram in idle time
4998
4999 commit c30d27838ff7606edcfcaae4e2d616370edacc67
5000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5001 Date:   Sun Mar 15 09:06:13 2009 +0000
5002
5003     fixed possible deadlock with multiple thumb loaders in parallel
5004
5005 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
5006 Author: Laurent Monin <geeqie@norz.org>
5007 Date:   Sun Mar 15 07:07:52 2009 +0000
5008
5009     gint -> gboolean.
5010
5011 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
5012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5013 Date:   Sat Mar 14 23:26:42 2009 +0000
5014
5015     completely separated global and layout window options
5016     layout window configuration is available under separate menu entry
5017
5018 commit 869dd50b966b21850457b98a434dcb015158163e
5019 Author: Laurent Monin <geeqie@norz.org>
5020 Date:   Sat Mar 14 21:12:55 2009 +0000
5021
5022     gint -> gboolean.
5023
5024 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
5025 Author: Laurent Monin <geeqie@norz.org>
5026 Date:   Sat Mar 14 20:07:23 2009 +0000
5027
5028     More gboolean.
5029
5030 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
5031 Author: Laurent Monin <geeqie@norz.org>
5032 Date:   Sat Mar 14 19:25:21 2009 +0000
5033
5034     Use gboolean where applicable, minor cleanup and indentations fixes.
5035
5036 commit 8e811724d0f95587be393cdb7a677a32ac704d34
5037 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5038 Date:   Sat Mar 14 17:21:35 2009 +0000
5039
5040     improved notification system
5041
5042 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
5043 Author: Laurent Monin <geeqie@norz.org>
5044 Date:   Sat Mar 14 11:26:43 2009 +0000
5045
5046     More gboolean and tidy up.
5047
5048 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
5049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5050 Date:   Sat Mar 14 10:34:42 2009 +0000
5051
5052     cleanup, small fixes
5053
5054 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
5055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5056 Date:   Fri Mar 13 23:19:58 2009 +0000
5057
5058     do not allow to add keywords with the same name as siblings
5059
5060 commit c27864686704e76f90e3bdc3557537f5fb5086b4
5061 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5062 Date:   Fri Mar 13 16:45:21 2009 +0000
5063
5064     added keyword tree filtering
5065
5066 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
5067 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5068 Date:   Fri Mar 13 12:06:01 2009 +0000
5069
5070     show file name in advanced_exif
5071
5072 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
5073 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5074 Date:   Fri Mar 13 10:36:32 2009 +0000
5075
5076     handle sidecar files for raw formats that are not known to exiv2
5077
5078 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
5079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5080 Date:   Fri Mar 13 09:03:06 2009 +0000
5081
5082     fixed keyword to mark connection
5083
5084 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
5085 Author: Laurent Monin <geeqie@norz.org>
5086 Date:   Thu Mar 12 22:44:21 2009 +0000
5087
5088     Use gboolean where applicable.
5089
5090 commit ce7252908d82484fbad1823b49a9c497ac86d278
5091 Author: Laurent Monin <geeqie@norz.org>
5092 Date:   Thu Mar 12 22:39:06 2009 +0000
5093
5094     Make ishidden() static to filedata.c and rename it is_hidden_file().
5095
5096 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
5097 Author: Laurent Monin <geeqie@norz.org>
5098 Date:   Thu Mar 12 22:35:45 2009 +0000
5099
5100     gint -> gboolean and tidy up.
5101
5102 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
5103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5104 Date:   Thu Mar 12 21:27:13 2009 +0000
5105
5106     added a dialog for editing keyword tree
5107
5108 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
5109 Author: Laurent Monin <geeqie@norz.org>
5110 Date:   Thu Mar 12 21:06:37 2009 +0000
5111
5112     Use gboolean where applicable, for the sake of consistency.
5113
5114 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
5115 Author: Laurent Monin <geeqie@norz.org>
5116 Date:   Wed Mar 11 23:36:01 2009 +0000
5117
5118     Code cleanup.
5119
5120 commit f719019c2a2838f979aaece5ed16e074c544310d
5121 Author: Laurent Monin <geeqie@norz.org>
5122 Date:   Wed Mar 11 23:35:31 2009 +0000
5123
5124     Fix bug when adding a new collection through sort manager. Tidy up.
5125
5126 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
5127 Author: Laurent Monin <geeqie@norz.org>
5128 Date:   Wed Mar 11 23:04:30 2009 +0000
5129
5130     Tidy up.
5131
5132 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
5133 Author: Laurent Monin <geeqie@norz.org>
5134 Date:   Wed Mar 11 22:56:56 2009 +0000
5135
5136     Use gboolean pseudo type where applicable.
5137
5138 commit 2f2e14119378d60c52c113078c35999f342b249e
5139 Author: Laurent Monin <geeqie@norz.org>
5140 Date:   Wed Mar 11 22:28:37 2009 +0000
5141
5142     Remove useless functions.
5143
5144 commit 53335b4551e6099ecb9a361d87b35487df57101e
5145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5146 Date:   Wed Mar 11 21:54:54 2009 +0000
5147
5148     added a popup menu in keyword tree
5149
5150 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
5151 Author: Laurent Monin <geeqie@norz.org>
5152 Date:   Wed Mar 11 17:38:20 2009 +0000
5153
5154     Use dynamic allocation for editor key passed to various callbacks.
5155
5156 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
5157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5158 Date:   Tue Mar 10 22:52:12 2009 +0000
5159
5160     fixed saving of file_view_type
5161
5162 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
5163 Author: Laurent Monin <geeqie@norz.org>
5164 Date:   Tue Mar 10 17:58:30 2009 +0000
5165
5166     Remove now useless element.
5167
5168 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
5169 Author: Laurent Monin <geeqie@norz.org>
5170 Date:   Tue Mar 10 17:22:17 2009 +0000
5171
5172     Remove the toggle on advanced exif window menu item.
5173
5174 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
5175 Author: Laurent Monin <geeqie@norz.org>
5176 Date:   Mon Mar 9 19:37:58 2009 +0000
5177
5178     Add missing g_key_file_free() call.
5179
5180 commit 704c8c788786d55da1a84676cdca7865e85b96da
5181 Author: Laurent Monin <geeqie@norz.org>
5182 Date:   Mon Mar 9 19:35:53 2009 +0000
5183
5184     Fix editor_command_path_parse().
5185
5186 commit 6829be525a541c8e5b3b9a3d130548434d006587
5187 Author: Laurent Monin <geeqie@norz.org>
5188 Date:   Mon Mar 9 19:34:26 2009 +0000
5189
5190     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
5191
5192 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
5193 Author: Laurent Monin <geeqie@norz.org>
5194 Date:   Mon Mar 9 12:44:06 2009 +0000
5195
5196     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
5197
5198 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
5199 Author: Laurent Monin <geeqie@norz.org>
5200 Date:   Sun Mar 8 23:12:49 2009 +0000
5201
5202     Introduce EditorFlags type, cleanup.
5203
5204 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
5205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5206 Date:   Sun Mar 8 23:09:27 2009 +0000
5207
5208     save and restore the keyword tree
5209
5210 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
5211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5212 Date:   Sun Mar 8 21:12:45 2009 +0000
5213
5214     fixed crash with certain layout configurations
5215
5216 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
5217 Author: Laurent Monin <geeqie@norz.org>
5218 Date:   Sun Mar 8 20:49:48 2009 +0000
5219
5220     Cleanup and minor fixes.
5221
5222 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
5223 Author: Laurent Monin <geeqie@norz.org>
5224 Date:   Sun Mar 8 17:51:03 2009 +0000
5225
5226     Advanced exif window: make all columns sortable and resizable.
5227
5228 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
5229 Author: Laurent Monin <geeqie@norz.org>
5230 Date:   Sun Mar 8 15:30:15 2009 +0000
5231
5232     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
5233
5234 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
5235 Author: Laurent Monin <geeqie@norz.org>
5236 Date:   Sun Mar 8 15:02:18 2009 +0000
5237
5238     Fix up editor execution.
5239
5240 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
5241 Author: Laurent Monin <geeqie@norz.org>
5242 Date:   Sun Mar 8 14:27:19 2009 +0000
5243
5244     Display icons in edit contextual menu.
5245
5246 commit 0205b0af299b580d25846b1fc9c17e7716939341
5247 Author: Laurent Monin <geeqie@norz.org>
5248 Date:   Sun Mar 8 13:23:25 2009 +0000
5249
5250     In various Edit context menus, only display editors that match the file types in the selection.
5251
5252 commit 06d738a8072a9eae0765859eecc19c1745cde25b
5253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5254 Date:   Sun Mar 8 12:42:23 2009 +0000
5255
5256     dnd fixes
5257
5258 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
5259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5260 Date:   Sun Mar 8 11:32:12 2009 +0000
5261
5262     dnd fixes
5263
5264 commit e0a06986823081a727a4413b7e2ff562fd6618be
5265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5266 Date:   Sun Mar 8 10:38:51 2009 +0000
5267
5268     allow dropping of multiple keywords
5269
5270 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
5271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5272 Date:   Sun Mar 8 10:25:24 2009 +0000
5273
5274     show a label instead of the default drag icon
5275
5276 commit 2874d15e958da779066951a0bde3bafe3f9654cb
5277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5278 Date:   Sun Mar 8 09:56:40 2009 +0000
5279
5280     dnd in keywords tree
5281     improved dnd in advanced exif
5282
5283 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
5284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5285 Date:   Sat Mar 7 17:02:59 2009 +0000
5286
5287     implemented keywords editor as described at
5288     http://geeqie.wiki.sourceforge.net/keywords
5289     keyword tree is hardcoded for now
5290     TODO: configuration
5291
5292 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
5293 Author: Laurent Monin <geeqie@norz.org>
5294 Date:   Sat Mar 7 10:32:04 2009 +0000
5295
5296     French translation was updated.
5297
5298 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
5299 Author: Laurent Monin <geeqie@norz.org>
5300 Date:   Sat Mar 7 10:31:30 2009 +0000
5301
5302     Use a common function bar_pane_expander_title() to set expanders title widget.
5303
5304 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
5305 Author: Laurent Monin <geeqie@norz.org>
5306 Date:   Fri Mar 6 22:34:38 2009 +0000
5307
5308     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).
5309
5310 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
5311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5312 Date:   Fri Mar 6 15:52:47 2009 +0000
5313
5314     simplified bar interface
5315
5316 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
5317 Author: Laurent Monin <geeqie@norz.org>
5318 Date:   Fri Mar 6 15:04:35 2009 +0000
5319
5320     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).
5321
5322 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
5323 Author: Laurent Monin <geeqie@norz.org>
5324 Date:   Fri Mar 6 14:53:32 2009 +0000
5325
5326     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()).
5327
5328 commit 25962e3530372946ba7c7a051b509ecf7056ac85
5329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5330 Date:   Fri Mar 6 14:42:32 2009 +0000
5331
5332     enable wrap mode in comment pane
5333
5334 commit 55a3179898b348b98a45a58d6f325dbb92026b09
5335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5336 Date:   Fri Mar 6 14:24:11 2009 +0000
5337
5338     use standard GtkHPaned for sidebar width
5339
5340 commit e8aff8701513b7dd33af46253f588ed93aa26159
5341 Author: Laurent Monin <geeqie@norz.org>
5342 Date:   Fri Mar 6 11:42:25 2009 +0000
5343
5344     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
5345
5346 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
5347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5348 Date:   Thu Mar 5 23:32:56 2009 +0000
5349
5350     do not crash if an exif entry is deleted during editing
5351
5352 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
5353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5354 Date:   Thu Mar 5 23:02:15 2009 +0000
5355
5356     added popup menu to the exif pane
5357
5358 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
5359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5360 Date:   Wed Mar 4 22:44:35 2009 +0000
5361
5362     indicate that the exif pane is empty
5363
5364 commit f4ef41357f991741b70538dd8156161f44e462bb
5365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5366 Date:   Wed Mar 4 22:34:11 2009 +0000
5367
5368     prepared exif pane for popup menu
5369
5370 commit 96f804c86a637788af6faea27f260cca6c596229
5371 Author: Laurent Monin <geeqie@norz.org>
5372 Date:   Wed Mar 4 21:33:19 2009 +0000
5373
5374     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.
5375
5376 commit b258d123509caea8cd9fe5d85dd2122d4e353750
5377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5378 Date:   Wed Mar 4 21:19:12 2009 +0000
5379
5380     dnd from advanced exif window to exif pane
5381
5382 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
5383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5384 Date:   Wed Mar 4 18:53:47 2009 +0000
5385
5386     Display pixel coordinates and rgb - patch by Ruben Stein
5387
5388 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
5389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5390 Date:   Tue Mar 3 23:17:07 2009 +0000
5391
5392     reorder exif pane entries with drag and drop
5393
5394 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
5395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5396 Date:   Mon Mar 2 22:48:04 2009 +0000
5397
5398     overlay now survives image split
5399
5400 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
5401 Author: Laurent Monin <geeqie@norz.org>
5402 Date:   Mon Mar 2 21:06:32 2009 +0000
5403
5404     Random tidy up.
5405
5406 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
5407 Author: Laurent Monin <geeqie@norz.org>
5408 Date:   Mon Mar 2 21:05:57 2009 +0000
5409
5410     Fix memleak in previous patch.
5411
5412 commit 0668b940429414b217e330b5351bfca31dda1c4d
5413 Author: Laurent Monin <geeqie@norz.org>
5414 Date:   Mon Mar 2 21:04:38 2009 +0000
5415
5416     Add a directory separator at the end of names in tab completion list to indicate directories.
5417
5418 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
5419 Author: Laurent Monin <geeqie@norz.org>
5420 Date:   Sun Mar 1 23:38:36 2009 +0000
5421
5422     Align exif labels vertically (visually better since name is now smaller than value).
5423
5424 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
5425 Author: Laurent Monin <geeqie@norz.org>
5426 Date:   Sun Mar 1 23:28:53 2009 +0000
5427
5428     Update POTFILES.in and french translation.
5429
5430 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
5431 Author: Laurent Monin <geeqie@norz.org>
5432 Date:   Sun Mar 1 23:14:19 2009 +0000
5433
5434     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
5435
5436 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
5437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5438 Date:   Sun Mar 1 21:35:18 2009 +0000
5439
5440     make the exif pane grow-only - this reduces sidebar jumping
5441
5442 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
5443 Author: Laurent Monin <geeqie@norz.org>
5444 Date:   Sun Mar 1 21:06:55 2009 +0000
5445
5446     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
5447
5448 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
5449 Author: Laurent Monin <geeqie@norz.org>
5450 Date:   Sun Mar 1 19:48:38 2009 +0000
5451
5452     Clarify colorspace determination (exif 2.2/2.21).
5453
5454 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
5455 Author: Laurent Monin <geeqie@norz.org>
5456 Date:   Sun Mar 1 17:58:19 2009 +0000
5457
5458     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
5459
5460 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
5461 Author: Laurent Monin <geeqie@norz.org>
5462 Date:   Sun Mar 1 17:13:14 2009 +0000
5463
5464     Improve file checks using is_readable_file().
5465
5466 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
5467 Author: Laurent Monin <geeqie@norz.org>
5468 Date:   Sun Mar 1 17:11:51 2009 +0000
5469
5470     Only attempt to read exif if the file is readable.
5471
5472 commit f66300e9b42664a35e88c2baefdff57b3a883759
5473 Author: Laurent Monin <geeqie@norz.org>
5474 Date:   Sun Mar 1 17:10:45 2009 +0000
5475
5476     Introduce is_readable_file() which test if file exists, is regular and readable.
5477
5478 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
5479 Author: Laurent Monin <geeqie@norz.org>
5480 Date:   Sun Mar 1 16:46:40 2009 +0000
5481
5482     image_select(), image_set_selectable(): tidy up.
5483
5484 commit d3aa41bc4406825b23336d561c60a81d6509f523
5485 Author: Laurent Monin <geeqie@norz.org>
5486 Date:   Sun Mar 1 16:43:48 2009 +0000
5487
5488     Indentation fixes.
5489
5490 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
5491 Author: Laurent Monin <geeqie@norz.org>
5492 Date:   Sun Mar 1 15:54:37 2009 +0000
5493
5494     image_post_process_color(): remove exif parameter, just extract it when needed.
5495
5496 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
5497 Author: Laurent Monin <geeqie@norz.org>
5498 Date:   Sun Mar 1 15:41:51 2009 +0000
5499
5500     Slightly modify access_file() and use it to test profile files existence and read access.
5501
5502 commit 2a3788f237b9a0e343501213036eb133545754b7
5503 Author: Laurent Monin <geeqie@norz.org>
5504 Date:   Sun Mar 1 15:28:06 2009 +0000
5505
5506     Add an ellipse when the file name is truncated.
5507
5508 commit 138449b284641d79f8f35dbc47ecff5364f94117
5509 Author: Laurent Monin <geeqie@norz.org>
5510 Date:   Sun Mar 1 15:15:37 2009 +0000
5511
5512     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
5513
5514 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
5515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5516 Date:   Sun Mar 1 13:37:30 2009 +0000
5517
5518     dropped ExifUIList
5519
5520 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
5521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5522 Date:   Sun Mar 1 11:59:32 2009 +0000
5523
5524     do not use separate list of entries, rely on vbox
5525
5526 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
5527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5528 Date:   Sun Mar 1 00:10:00 2009 +0000
5529
5530     fixed possible crash
5531
5532 commit 353d6be218b845a9d974f32d8388867ce2588bbe
5533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5534 Date:   Sat Feb 28 23:59:02 2009 +0000
5535
5536     rewritten exif pane to support arbitrary number of entries
5537
5538 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
5539 Author: Laurent Monin <geeqie@norz.org>
5540 Date:   Sat Feb 28 20:57:26 2009 +0000
5541
5542     max value -> value. Shorter.
5543
5544 commit bbfd2a7a816e372a04aea99139f835353e4047f8
5545 Author: Laurent Monin <geeqie@norz.org>
5546 Date:   Sat Feb 28 20:53:59 2009 +0000
5547
5548     Add missing space between while and first parenthesis.
5549
5550 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
5551 Author: Laurent Monin <geeqie@norz.org>
5552 Date:   Sat Feb 28 20:52:51 2009 +0000
5553
5554     Add missing space between switch and first parenthesis.
5555
5556 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
5557 Author: Laurent Monin <geeqie@norz.org>
5558 Date:   Sat Feb 28 20:48:47 2009 +0000
5559
5560     No space between function name and first parenthesis, it eases greping (see CODING).
5561
5562 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
5563 Author: Laurent Monin <geeqie@norz.org>
5564 Date:   Sat Feb 28 20:24:42 2009 +0000
5565
5566     Prevent Gtk assertion failures when no icon is set.
5567
5568 commit f3d61f44c1bfe05188eb68974737f66ce096656d
5569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5570 Date:   Sat Feb 28 20:13:11 2009 +0000
5571
5572     show histogram label in the title
5573     adjusted label texts
5574
5575 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
5576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5577 Date:   Sat Feb 28 19:44:58 2009 +0000
5578
5579     give the panes more control over expander title
5580
5581 commit 106016c61b873ccc55b515336f5217d7f9fd639e
5582 Author: Laurent Monin <geeqie@norz.org>
5583 Date:   Sat Feb 28 19:41:23 2009 +0000
5584
5585     Color profiles menu: test for file access before allowing to select it as input profile.
5586
5587 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
5588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5589 Date:   Sat Feb 28 18:51:25 2009 +0000
5590
5591     load icons for external editors
5592
5593 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
5594 Author: Laurent Monin <geeqie@norz.org>
5595 Date:   Sat Feb 28 18:01:16 2009 +0000
5596
5597     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
5598
5599 commit 42ea998781724458ce55582414b4d1656d244f10
5600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5601 Date:   Sat Feb 28 17:20:16 2009 +0000
5602
5603     fixed bar_histogram headers
5604
5605 commit 0520eeff040165801722d408701eae8c94b2f955
5606 Author: Laurent Monin <geeqie@norz.org>
5607 Date:   Sat Feb 28 17:12:00 2009 +0000
5608
5609     Minor simplification and cleanup.
5610
5611 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
5612 Author: Laurent Monin <geeqie@norz.org>
5613 Date:   Sat Feb 28 16:59:20 2009 +0000
5614
5615     image_change_complete(): reduce code redundancy and implify.
5616
5617 commit fa373d7547d5c23f65088dff3df36d43b90b0139
5618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5619 Date:   Sat Feb 28 14:40:22 2009 +0000
5620
5621     fixed overlay configuration
5622     split overlay options between global and layout window
5623
5624 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
5625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5626 Date:   Sat Feb 28 12:50:39 2009 +0000
5627
5628     save and restore toolbar configuration
5629
5630 commit b4581c40f8cb47f32d1102589b005d5435e9e297
5631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5632 Date:   Sat Feb 28 09:59:27 2009 +0000
5633
5634     create toolbar from ui_manager
5635
5636 commit b24487aa1f5704a788a8f77782edf40850878a63
5637 Author: Laurent Monin <geeqie@norz.org>
5638 Date:   Fri Feb 27 23:25:31 2009 +0000
5639
5640     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
5641
5642 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
5643 Author: Laurent Monin <geeqie@norz.org>
5644 Date:   Fri Feb 27 22:28:17 2009 +0000
5645
5646     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
5647
5648 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
5649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5650 Date:   Fri Feb 27 21:30:28 2009 +0000
5651
5652     compute histmap in idle callback and only if the histogram is expanded
5653
5654 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
5655 Author: Laurent Monin <geeqie@norz.org>
5656 Date:   Thu Feb 26 21:46:27 2009 +0000
5657
5658     Add a tooltip showing current histogram state on bar histogram.
5659
5660 commit 66b325900212d630b208e1747280767783f01cb9
5661 Author: Laurent Monin <geeqie@norz.org>
5662 Date:   Thu Feb 26 20:50:36 2009 +0000
5663
5664     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
5665
5666 commit 3b4446591720a17e3f0856fc290f85b84a303d12
5667 Author: Laurent Monin <geeqie@norz.org>
5668 Date:   Thu Feb 26 17:34:14 2009 +0000
5669
5670     Add .bak and .mo extensions to svn:ignore.
5671
5672 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
5673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5674 Date:   Thu Feb 26 08:04:52 2009 +0000
5675
5676     quoted_value is no longer needed
5677
5678 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
5679 Author: Laurent Monin <geeqie@norz.org>
5680 Date:   Wed Feb 25 23:04:08 2009 +0000
5681
5682     Silent a minor warning.
5683
5684 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
5685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5686 Date:   Wed Feb 25 21:09:17 2009 +0000
5687
5688     correctly save and restore overlay string
5689
5690 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
5691 Author: Laurent Monin <geeqie@norz.org>
5692 Date:   Wed Feb 25 20:54:38 2009 +0000
5693
5694     Save bar pane histogram state to rc file.
5695
5696 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
5697 Author: Laurent Monin <geeqie@norz.org>
5698 Date:   Wed Feb 25 20:42:35 2009 +0000
5699
5700     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
5701
5702 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
5703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5704 Date:   Wed Feb 25 19:46:03 2009 +0000
5705
5706     reuse original utility_box (image + sidebars) on layout change (switch
5707     from list to icon view etc.)
5708
5709 commit f9a9bffc314cd4b1cd5229896286666766f020ca
5710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5711 Date:   Wed Feb 25 18:21:20 2009 +0000
5712
5713     fixed filter initialization
5714
5715 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
5716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5717 Date:   Tue Feb 24 22:21:28 2009 +0000
5718
5719     improved bar_sort configuration
5720
5721 commit da109aa01657b27c22a18bc74bff56e4dae89298
5722 Author: Laurent Monin <geeqie@norz.org>
5723 Date:   Tue Feb 24 21:08:16 2009 +0000
5724
5725     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
5726
5727 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
5728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5729 Date:   Tue Feb 24 20:47:38 2009 +0000
5730
5731     fixed --fullscreen option together with enabled bar
5732
5733 commit 5da3477f9b116d0482737510423e5de949f8a0d4
5734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5735 Date:   Tue Feb 24 20:34:39 2009 +0000
5736
5737     simplified and improved bar configuration
5738
5739 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
5740 Author: Laurent Monin <geeqie@norz.org>
5741 Date:   Tue Feb 24 18:00:45 2009 +0000
5742
5743     Enclose macro parameters names with _ to differentiate them from variable names.
5744
5745 commit a8df53630e1632e65318a1b397ea1a275f4817e5
5746 Author: Laurent Monin <geeqie@norz.org>
5747 Date:   Tue Feb 24 17:47:45 2009 +0000
5748
5749     Since READ_*() macros are now exported, do not hide
5750     the if() continue; statement in them.
5751     Wrap WRITE_STRING() instructions in a safer do {} while (0).
5752
5753 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
5754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5755 Date:   Mon Feb 23 22:13:09 2009 +0000
5756
5757     simplified config writing
5758
5759 commit c2b4bce2393c142785ac7cef5095a5c06348073b
5760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5761 Date:   Mon Feb 23 21:21:15 2009 +0000
5762
5763     enabled commandline again
5764
5765 commit 778dcd703998a9d37ea6562228e971827a25044f
5766 Author: Laurent Monin <geeqie@norz.org>
5767 Date:   Mon Feb 23 17:20:40 2009 +0000
5768
5769     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
5770
5771 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
5772 Author: Laurent Monin <geeqie@norz.org>
5773 Date:   Sun Feb 22 17:46:42 2009 +0000
5774
5775     Set svn:ignore on Makefile and Makefile.in.
5776
5777 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
5778 Author: Laurent Monin <geeqie@norz.org>
5779 Date:   Sun Feb 22 17:40:32 2009 +0000
5780
5781     Fix and simplify histogram code, drop histogram based on mean value.
5782
5783 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
5784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5785 Date:   Sun Feb 22 15:35:37 2009 +0000
5786
5787     config file format changed to XML
5788     save and restore all layout windows
5789     save and restore sidebar configuration
5790
5791 commit 179b485a4439fb2e102195fde5b2366a24c5a927
5792 Author: Laurent Monin <geeqie@norz.org>
5793 Date:   Sun Feb 22 13:29:49 2009 +0000
5794
5795     Attempt to simplify and fix histrogram code.
5796
5797 commit c6d4606fb8929b3c6596292a9eae836167729bf8
5798 Author: Laurent Monin <geeqie@norz.org>
5799 Date:   Sat Feb 21 20:43:35 2009 +0000
5800
5801     Glibification again.
5802
5803 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
5804 Author: Laurent Monin <geeqie@norz.org>
5805 Date:   Sat Feb 21 18:28:53 2009 +0000
5806
5807     French translation was updated.
5808
5809 commit 4a596674619d5addc6a223fe2be2093c06622a2d
5810 Author: Laurent Monin <geeqie@norz.org>
5811 Date:   Sat Feb 21 18:04:52 2009 +0000
5812
5813     Glibification.
5814
5815 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
5816 Author: Laurent Monin <geeqie@norz.org>
5817 Date:   Sat Feb 21 10:53:18 2009 +0000
5818
5819     Move grid color setting to histogram_new().
5820
5821 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
5822 Author: Laurent Monin <geeqie@norz.org>
5823 Date:   Sat Feb 21 10:33:56 2009 +0000
5824
5825     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
5826
5827 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
5828 Author: Laurent Monin <geeqie@norz.org>
5829 Date:   Sat Feb 21 10:29:13 2009 +0000
5830
5831     Add grid to bar histogram, simplify the code and draw horizontal lines too.
5832
5833 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
5834 Author: Laurent Monin <geeqie@norz.org>
5835 Date:   Thu Feb 19 17:36:38 2009 +0000
5836
5837     Fix bug 2599857: file list sort order was wrong in many cases.
5838
5839 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
5840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5841 Date:   Mon Feb 16 22:48:30 2009 +0000
5842
5843     fixed compiler warning
5844
5845 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
5846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5847 Date:   Mon Feb 16 21:01:27 2009 +0000
5848
5849     hopefully fixed a freeze on solaris
5850
5851 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
5852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5853 Date:   Sun Feb 15 19:25:55 2009 +0000
5854
5855     added histogram pane
5856
5857 commit a1385820cdb789c96a38b709f7b981725f81bdd1
5858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5859 Date:   Sun Feb 15 17:27:48 2009 +0000
5860
5861     fixed histogram drawing
5862
5863 commit 63da7df8b6994ba78db433c8d13513967f54b324
5864 Author: Laurent Monin <geeqie@norz.org>
5865 Date:   Sun Feb 15 15:58:01 2009 +0000
5866
5867     Remove redundant line of code.
5868
5869 commit a38c15108e52207831b08be4461b49f0d09926d3
5870 Author: Laurent Monin <geeqie@norz.org>
5871 Date:   Sun Feb 15 15:56:48 2009 +0000
5872
5873     Fix up few compilation warnings.
5874
5875 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
5876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5877 Date:   Sun Feb 15 13:11:21 2009 +0000
5878
5879     histogram caching
5880     histogram interface prepared for histogram pane
5881
5882 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
5883 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5884 Date:   Sun Feb 15 09:36:53 2009 +0000
5885
5886     separated "normal" and advanced exif, "Normal" exif is now in the
5887     generic bar, advanced exif is in separate window.
5888
5889 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
5890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5891 Date:   Sat Feb 14 20:26:30 2009 +0000
5892
5893     droped Preferences dialog, sidebar should replace it completely
5894
5895 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
5896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5897 Date:   Sat Feb 14 19:50:54 2009 +0000
5898
5899     replaced bar_info with an universal bar, restored the original
5900     functionality (more or less)
5901     bar configuration is not yet saved
5902
5903 commit 310a646e67ba0c32c2384f553eecf512e283684d
5904 Author: Laurent Monin <geeqie@norz.org>
5905 Date:   Mon Feb 9 09:02:04 2009 +0000
5906
5907     Update ChangeLog using C locale date format, add a script to ease future updates.
5908
5909 commit b4f63e5e882b065ea834bd1e99081306284480c2
5910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5911 Date:   Sat Feb 7 21:03:11 2009 +0000
5912
5913     force at least one idle call before writting metadata
5914     (without this the exit_program_write_metadata_cb could be called
5915     before the exit_program function finished)
5916
5917 commit 22f5a68f75212287ff3924432df1902bec16feba
5918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5919 Date:   Sat Feb 7 19:01:21 2009 +0000
5920
5921     use metadata_read_* functions where possible
5922     switch exiv2 to utf8 charset
5923     support for exiv2 formatting that depends on other tags:
5924     http://dev.robotbattle.com/bugs/view.php?id=0000516
5925
5926 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
5927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5928 Date:   Fri Feb 6 23:49:03 2009 +0000
5929
5930     Start with "Fit to window" in "Leave Zoom at previous setting" mode
5931
5932 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
5933 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5934 Date:   Fri Feb 6 22:56:52 2009 +0000
5935
5936     do not switch to the next image on mouse click in split mode
5937     it interferes with image switching too much
5938
5939 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
5940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5941 Date:   Fri Feb 6 22:41:47 2009 +0000
5942
5943     improved labels of some menu items
5944
5945 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
5946 Author: Laurent Monin <geeqie@norz.org>
5947 Date:   Wed Feb 4 17:15:30 2009 +0000
5948
5949     Add year 2009 to copyright info everywhere.
5950
5951 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
5952 Author: Laurent Monin <geeqie@norz.org>
5953 Date:   Wed Feb 4 16:50:24 2009 +0000
5954
5955     Fix up the copyright years info.
5956
5957 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
5958 Author: Laurent Monin <geeqie@norz.org>
5959 Date:   Wed Feb 4 16:49:11 2009 +0000
5960
5961     Update README header.
5962
5963 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
5964 Author: Laurent Monin <geeqie@norz.org>
5965 Date:   Wed Feb 4 16:47:02 2009 +0000
5966
5967     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
5968
5969 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
5970 Author: Laurent Monin <geeqie@norz.org>
5971 Date:   Wed Feb 4 14:51:23 2009 +0000
5972
5973     Do not show geeqie itself in editors menus.
5974
5975 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
5976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5977 Date:   Tue Feb 3 18:04:10 2009 +0000
5978
5979     do not translate already translated texts from desktop files
5980
5981 commit e03f199569195e75d937d21f9d982d0c7d5de119
5982 Author: Laurent Monin <geeqie@norz.org>
5983 Date:   Tue Feb 3 13:52:20 2009 +0000
5984
5985     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
5986
5987 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
5988 Author: Laurent Monin <geeqie@norz.org>
5989 Date:   Tue Feb 3 13:50:10 2009 +0000
5990
5991     Reorder fields a bit and make flags field unsigned.
5992
5993 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
5994 Author: Laurent Monin <geeqie@norz.org>
5995 Date:   Tue Feb 3 08:41:21 2009 +0000
5996
5997     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
5998
5999 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
6000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6001 Date:   Mon Feb 2 20:32:59 2009 +0000
6002
6003     improved placing of external commands in menu
6004     small menu improvements
6005
6006 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
6007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6008 Date:   Sun Feb 1 22:35:40 2009 +0000
6009
6010     test TryExec,
6011     xdg_data_home added to the list of directories
6012
6013 commit ace63c487142b18a548b95d76f8056de0bead19d
6014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6015 Date:   Sun Feb 1 18:27:42 2009 +0000
6016
6017     fixed switch from single to split image
6018
6019 commit f94b569b1831c052099295c861f9d3f502072622
6020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6021 Date:   Sun Feb 1 12:48:14 2009 +0000
6022
6023     read external editors from .desktop files
6024
6025 commit ff084f550845b0467a6202d62a7447940a4ea667
6026 Author: Laurent Monin <geeqie@norz.org>
6027 Date:   Thu Jan 29 19:43:34 2009 +0000
6028
6029     Sort the list alphabetically and remove an empty line.
6030
6031 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
6032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6033 Date:   Thu Jan 29 19:23:39 2009 +0000
6034
6035     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
6036     (new glib-gettextize does not support the old method)
6037
6038 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
6039 Author: Laurent Monin <geeqie@norz.org>
6040 Date:   Thu Jan 29 19:07:07 2009 +0000
6041
6042     gint -> gboolean.
6043
6044 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
6045 Author: Laurent Monin <geeqie@norz.org>
6046 Date:   Thu Jan 29 19:00:24 2009 +0000
6047
6048     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
6049
6050 commit ab98857be805f6bd9891d57506038e651dc81dde
6051 Author: Laurent Monin <geeqie@norz.org>
6052 Date:   Thu Jan 29 18:52:52 2009 +0000
6053
6054     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.
6055
6056 commit 96c8762cd141c1fca795e203a96307c80580d7f4
6057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6058 Date:   Thu Jan 29 18:05:41 2009 +0000
6059
6060     added SIGBUS handler
6061
6062 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
6063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6064 Date:   Mon Jan 26 21:08:05 2009 +0000
6065
6066     fixed compilation with lirc
6067
6068 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
6069 Author: Laurent Monin <geeqie@norz.org>
6070 Date:   Mon Jan 26 14:59:49 2009 +0000
6071
6072     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
6073
6074 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
6075 Author: Laurent Monin <geeqie@norz.org>
6076 Date:   Mon Jan 26 14:50:56 2009 +0000
6077
6078     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
6079
6080 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
6081 Author: Laurent Monin <geeqie@norz.org>
6082 Date:   Mon Jan 26 14:49:09 2009 +0000
6083
6084     Move -Wall before -Wno-* options for them to have any effect.
6085
6086 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
6087 Author: Laurent Monin <geeqie@norz.org>
6088 Date:   Mon Jan 26 14:18:08 2009 +0000
6089
6090     Keep -O0 over -O2 as requested by Vladimir.
6091
6092 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
6093 Author: Laurent Monin <geeqie@norz.org>
6094 Date:   Mon Jan 26 08:36:23 2009 +0000
6095
6096     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).
6097
6098 commit a24c1c60db9cca6a849920f8a7301530683d97ef
6099 Author: Laurent Monin <geeqie@norz.org>
6100 Date:   Mon Jan 26 08:30:30 2009 +0000
6101
6102     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
6103
6104 commit d80efe42eeb8d6af994245d0cf837d20eb852575
6105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6106 Date:   Sun Jan 25 19:38:31 2009 +0000
6107
6108     added the original COPYING file from GQview - we can't rely on autogen.sh
6109
6110 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
6111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6112 Date:   Sun Jan 25 18:14:08 2009 +0000
6113
6114     updated ChangeLog from svn log
6115
6116 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
6117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6118 Date:   Sun Jan 25 16:58:19 2009 +0000
6119
6120     fixed gthread detection
6121
6122 commit 66c057940975c76fcecaffab9e756b5f9306219d
6123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6124 Date:   Sun Jan 25 09:27:27 2009 +0000
6125
6126     do not ignore newly created sidecars
6127
6128 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
6129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6130 Date:   Sat Jan 24 13:46:08 2009 +0000
6131
6132     adjusted marks spacing to align them with the marks filter
6133
6134 commit 0074b6e5de0f19720985594a1a2b32114ec24204
6135 Author: Laurent Monin <geeqie@norz.org>
6136 Date:   Sat Jan 24 13:38:53 2009 +0000
6137
6138     Fix incorrect translation.
6139
6140 commit 5d7594d2acdccc19228350eddd1ab29aad990874
6141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6142 Date:   Sat Jan 24 13:05:06 2009 +0000
6143
6144     fixed restoring of OSD at layout_image_full_screen_stop
6145     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
6146
6147 commit fce85c3c86d56b122babaf26952cae937a3b61b9
6148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6149 Date:   Sat Jan 24 12:15:01 2009 +0000
6150
6151     fixed glib warning
6152
6153 commit 674b05efb895ed75533c07e74147082cf630e9cc
6154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6155 Date:   Sat Jan 24 10:09:29 2009 +0000
6156
6157     updated version string
6158
6159 commit f9d7107581b3391183465454de6557de0abf7c98
6160 Author: Laurent Monin <geeqie@norz.org>
6161 Date:   Sat Jan 24 07:41:23 2009 +0000
6162
6163     Silent two compilation warnings.
6164
6165 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
6166 Author: Laurent Monin <geeqie@norz.org>
6167 Date:   Sat Jan 24 07:36:21 2009 +0000
6168
6169     French translation was updated.
6170
6171 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
6172 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6173 Date:   Fri Jan 23 22:53:02 2009 +0000
6174
6175     fixed possible crash
6176
6177 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
6178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6179 Date:   Wed Jan 21 18:30:54 2009 +0000
6180
6181     enable threads by default
6182
6183 commit 0e1a79d60922a6aa11288531218a919774b29d5d
6184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6185 Date:   Wed Jan 21 18:16:26 2009 +0000
6186
6187     compilation fixes for older exiv2
6188
6189 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
6190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6191 Date:   Tue Jan 20 22:53:09 2009 +0000
6192
6193     improved metadata preferences
6194
6195 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
6196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6197 Date:   Tue Jan 20 22:29:31 2009 +0000
6198
6199     fixed possible segfault
6200
6201 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
6202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6203 Date:   Sun Jan 11 21:28:03 2009 +0000
6204
6205     show symlinks in filelist
6206
6207 commit 07f76a58add699461ed85263e2bf815f22725e2b
6208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6209 Date:   Sun Jan 11 21:24:58 2009 +0000
6210
6211     fixed includes
6212
6213 commit fa197cca9401a69b158ac956aa7aa333525c770c
6214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6215 Date:   Sun Jan 11 18:58:05 2009 +0000
6216
6217     added a status bar button for writting metadata immediately
6218
6219 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
6220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6221 Date:   Sun Jan 11 12:13:30 2009 +0000
6222
6223     metadata write mode (direct or sidecar) made configurable for each file
6224     format
6225
6226 commit 79003481053d92298710773530b0f1ae7dec54e0
6227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6228 Date:   Sat Jan 10 20:40:37 2009 +0000
6229
6230     simplified metadata interface, dropped metadata_read,
6231     fixes for older exiv2 versions
6232
6233 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
6234 Author: Laurent Monin <geeqie@norz.org>
6235 Date:   Sun Jan 4 17:14:34 2009 +0000
6236
6237     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.
6238
6239 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
6240 Author: Laurent Monin <geeqie@norz.org>
6241 Date:   Sun Jan 4 10:32:47 2009 +0000
6242
6243     French translation was updated.
6244
6245 commit 1196bc75946359bfa10099df15c23808baff9a1e
6246 Author: Laurent Monin <geeqie@norz.org>
6247 Date:   Sat Jan 3 17:13:20 2009 +0000
6248
6249     Silent warnings.
6250
6251 commit 911b41365c783519b075eda51fb6dcd345975d68
6252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6253 Date:   Sat Jan 3 15:29:08 2009 +0000
6254
6255     write keywords and comments with separate functions
6256
6257 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
6258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6259 Date:   Fri Jan 2 23:14:01 2009 +0000
6260
6261     fixed updating of selection after deleting the last image from the list
6262
6263 commit dc4d041d5397e3a78c335babff70a409d04f3e54
6264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6265 Date:   Fri Jan 2 22:57:09 2009 +0000
6266
6267     do not enter a directory after rename
6268     fixed dir tree updating
6269     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
6270
6271 commit 067cf8e940216c935f818cc0f8f60113d54460c5
6272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6273 Date:   Fri Jan 2 14:58:21 2009 +0000
6274
6275     added done callback to utilops
6276     used the callback for metadata writting at exit and for renaming new
6277     folder
6278
6279 commit a63548cf3e28b4684281019f7e697df77cff1c3e
6280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6281 Date:   Fri Jan 2 09:39:14 2009 +0000
6282
6283     fixed view_dir notification
6284
6285 commit e040fa03e86b3dc95810f64b289682834d496010
6286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6287 Date:   Fri Jan 2 09:26:23 2009 +0000
6288
6289     sidecar files grouping was made case-insensitive
6290     added possibility to use macros %raw, %image, %meta in extensions lists
6291
6292 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
6293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6294 Date:   Sat Dec 27 22:53:07 2008 +0000
6295
6296     fixed writting of legacy metadata
6297
6298 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
6299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6300 Date:   Fri Dec 26 19:04:36 2008 +0000
6301
6302     optimized get_mark_func
6303     fixed reference counting bug
6304
6305 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
6306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6307 Date:   Fri Dec 26 18:54:07 2008 +0000
6308
6309     remove cached entries on all changes
6310
6311 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
6312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6313 Date:   Fri Dec 26 17:38:52 2008 +0000
6314
6315     fixed previous change
6316
6317 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
6318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6319 Date:   Fri Dec 26 14:12:36 2008 +0000
6320
6321     improved sidecar writting
6322     private metadata can be saved in xmp format
6323
6324 commit 0c2e413a220f62599ae49b5cfae99a439345e398
6325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6326 Date:   Thu Dec 25 12:39:34 2008 +0000
6327
6328     implemented a possibility to connect keywords with marks
6329
6330 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
6331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6332 Date:   Thu Dec 25 12:28:04 2008 +0000
6333
6334     low-level keyword-to-mark functionality
6335
6336 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
6337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6338 Date:   Thu Dec 25 12:19:37 2008 +0000
6339
6340     perform internal commands in idle call
6341
6342 commit 31114993628896d4b36c9d361675e0c13b9faaca
6343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6344 Date:   Tue Dec 23 22:42:57 2008 +0000
6345
6346     allow writing of empty keywords/comment
6347
6348 commit b077c46b67f7697f450d627f549e5e7d840adacc
6349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6350 Date:   Tue Dec 23 20:53:44 2008 +0000
6351
6352     added change notification to bar_info.c
6353
6354 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
6355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6356 Date:   Tue Dec 23 19:15:12 2008 +0000
6357
6358     improved buffering and notifications
6359
6360 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
6361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6362 Date:   Tue Dec 23 19:13:48 2008 +0000
6363
6364     write changes immediately, the necessary buffering is done on lower
6365     level in metadata.c
6366
6367 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
6368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6369 Date:   Mon Dec 22 23:25:15 2008 +0000
6370
6371     file class made configurable in preferences
6372
6373 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
6374 Author: Laurent Monin <geeqie@norz.org>
6375 Date:   Mon Dec 22 19:43:46 2008 +0000
6376
6377     French translation was updated.
6378
6379 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
6380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6381 Date:   Mon Dec 22 18:29:25 2008 +0000
6382
6383     write metadata after timeout, image change or dir change
6384
6385 commit c29865e349a4389ea74b2e067020eaaec19c91af
6386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6387 Date:   Mon Dec 22 18:15:26 2008 +0000
6388
6389     show metadata options in preferences dialog
6390
6391 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
6392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6393 Date:   Sun Dec 21 21:36:58 2008 +0000
6394
6395     fixed safe delete
6396
6397 commit b2478a365c4f5c96bab935dba551e76dad358412
6398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6399 Date:   Sun Dec 21 21:20:36 2008 +0000
6400
6401     most of the metadata options now works
6402
6403 commit a9a31060a8b202604356236dbf751b621246e3e2
6404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6405 Date:   Sun Dec 21 16:26:03 2008 +0000
6406
6407     fixed new options
6408
6409 commit da50487d38ea80d187a57adb99bafe64d256bfc5
6410 Author: Laurent Monin <geeqie@norz.org>
6411 Date:   Sun Dec 21 09:28:16 2008 +0000
6412
6413     French translation was updated.
6414
6415 commit e9460139c2941c4df0f1058ba6ca121121339d98
6416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6417 Date:   Sat Dec 20 23:18:20 2008 +0000
6418
6419     added options for metadata - not yet used
6420
6421 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
6422 Author: Laurent Monin <geeqie@norz.org>
6423 Date:   Sat Dec 20 21:47:04 2008 +0000
6424
6425     Fix two minor compilation warnings.
6426
6427 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
6428 Author: Laurent Monin <geeqie@norz.org>
6429 Date:   Sat Dec 20 21:30:27 2008 +0000
6430
6431     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.
6432
6433 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
6434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6435 Date:   Sat Dec 20 20:43:56 2008 +0000
6436
6437     use the workflow in utilops.c for metadata approving and writting
6438     TODO: configuration
6439
6440 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
6441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6442 Date:   Tue Dec 16 12:59:23 2008 +0000
6443
6444     queue metadata and write them in an idle callback
6445
6446 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
6447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6448 Date:   Mon Dec 15 22:47:31 2008 +0000
6449
6450     prepared infrastructure for delayed metadata writting - refreshing
6451     metadata immediately before writting is now possible
6452     
6453     modified metadata are stored in fd->modified_xmp
6454
6455 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
6456 Author: Laurent Monin <geeqie@norz.org>
6457 Date:   Mon Dec 15 18:04:42 2008 +0000
6458
6459     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
6460
6461 commit d1b9489e72a06e38e580a370f5e8106386c71d73
6462 Author: Laurent Monin <geeqie@norz.org>
6463 Date:   Tue Dec 9 19:12:38 2008 +0000
6464
6465     French translation was updated.
6466
6467 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
6468 Author: Laurent Monin <geeqie@norz.org>
6469 Date:   Tue Dec 9 17:51:28 2008 +0000
6470
6471     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.
6472
6473 commit e5abe232dfcbab211d72c51b73de128a6d822af8
6474 Author: Laurent Monin <geeqie@norz.org>
6475 Date:   Mon Dec 8 21:34:32 2008 +0000
6476
6477     Display error dialog with appropriate message when user is trying to open an invalid collection file.
6478
6479 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
6480 Author: Laurent Monin <geeqie@norz.org>
6481 Date:   Mon Dec 8 21:33:14 2008 +0000
6482
6483     Cosmetic fix.
6484
6485 commit bb2f085701aa58240d46914e01f31bb918b130aa
6486 Author: Laurent Monin <geeqie@norz.org>
6487 Date:   Sun Dec 7 15:51:50 2008 +0000
6488
6489     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).
6490
6491 commit 85e6945309d39750d6543f86cddbfe8b0c166797
6492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6493 Date:   Sun Dec 7 13:28:04 2008 +0000
6494
6495     handle the case when io.open() fails
6496
6497 commit 68f82126997889074361955ca27534bb8fe0f446
6498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6499 Date:   Sat Dec 6 21:24:38 2008 +0000
6500
6501     disabled the "unused parameter" warnings, they are harmless and nobody
6502     is going to fix it ;)
6503     (note: -W is equivalent to -Wextra)
6504
6505 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
6506 Author: Laurent Monin <geeqie@norz.org>
6507 Date:   Tue Dec 2 19:34:53 2008 +0000
6508
6509     Rename few variables to make the code more readable.
6510
6511 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
6512 Author: Laurent Monin <geeqie@norz.org>
6513 Date:   Sun Nov 30 21:59:28 2008 +0000
6514
6515     keyword_list_find() -> find_string_in_list(), return gboolean.
6516
6517 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
6518 Author: Laurent Monin <geeqie@norz.org>
6519 Date:   Sun Nov 30 21:52:37 2008 +0000
6520
6521     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
6522
6523 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
6524 Author: Laurent Monin <geeqie@norz.org>
6525 Date:   Sun Nov 30 21:43:01 2008 +0000
6526
6527     Rename most comment_*() functions to more appropriate metadata_*().
6528
6529 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
6530 Author: Laurent Monin <geeqie@norz.org>
6531 Date:   Sun Nov 30 11:46:34 2008 +0000
6532
6533     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().
6534
6535 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
6536 Author: Laurent Monin <geeqie@norz.org>
6537 Date:   Thu Nov 27 19:10:59 2008 +0000
6538
6539     Do not hardcode exif formatted prefix.
6540
6541 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
6542 Author: Laurent Monin <geeqie@norz.org>
6543 Date:   Thu Nov 27 12:34:39 2008 +0000
6544
6545     Fix up sign-related  warning.
6546
6547 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
6548 Author: Laurent Monin <geeqie@norz.org>
6549 Date:   Thu Nov 27 12:34:03 2008 +0000
6550
6551     Fix up unsigned expression always true warning.
6552
6553 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
6554 Author: Laurent Monin <geeqie@norz.org>
6555 Date:   Thu Nov 27 12:33:07 2008 +0000
6556
6557     Resync .h with .c declarations.
6558
6559 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
6560 Author: Laurent Monin <geeqie@norz.org>
6561 Date:   Thu Nov 27 12:31:27 2008 +0000
6562
6563     Fix up pointer signedness warnings.
6564
6565 commit bb28beac7482b10b36f0dac3efea45392c4942df
6566 Author: Laurent Monin <geeqie@norz.org>
6567 Date:   Thu Nov 27 12:30:49 2008 +0000
6568
6569     Fix up not a prototype warning.
6570
6571 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
6572 Author: Laurent Monin <geeqie@norz.org>
6573 Date:   Thu Nov 27 12:30:10 2008 +0000
6574
6575     Remove unused variable.
6576
6577 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
6578 Author: Laurent Monin <geeqie@norz.org>
6579 Date:   Thu Nov 27 12:29:38 2008 +0000
6580
6581     Fix up deprecated function and not a prototype warnings.
6582
6583 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
6584 Author: Laurent Monin <geeqie@norz.org>
6585 Date:   Wed Nov 26 20:39:50 2008 +0000
6586
6587     Handle return values better to silent some warnings.
6588
6589 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
6590 Author: Laurent Monin <geeqie@norz.org>
6591 Date:   Wed Nov 26 20:38:47 2008 +0000
6592
6593     Print a message if chown() or chmod() fail.
6594
6595 commit a3cd380dd4155404ae24df7260fa45da108483e4
6596 Author: Laurent Monin <geeqie@norz.org>
6597 Date:   Wed Nov 26 20:37:14 2008 +0000
6598
6599     Fix up format vs type warning.
6600
6601 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
6602 Author: Laurent Monin <geeqie@norz.org>
6603 Date:   Tue Nov 25 17:32:51 2008 +0000
6604
6605     Move comments/keywords read and write stuff to new metadata.{c,h}.
6606
6607 commit 499063665b9e138a110e2881a05dc364961b7aaf
6608 Author: Laurent Monin <geeqie@norz.org>
6609 Date:   Tue Nov 25 17:01:03 2008 +0000
6610
6611     Fix up unsigned expression always true/false warnings.
6612
6613 commit 50306a69abd7e07458b7355cef5883f500fd029d
6614 Author: Laurent Monin <geeqie@norz.org>
6615 Date:   Sun Nov 23 22:05:27 2008 +0000
6616
6617     Hide .gqv extension from collection name in collection window title and recent menu list.
6618
6619 commit 968a923541ab98923ba0ea32b78da525c258ce68
6620 Author: Laurent Monin <geeqie@norz.org>
6621 Date:   Sun Nov 23 16:16:09 2008 +0000
6622
6623     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().
6624
6625 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
6626 Author: Laurent Monin <geeqie@norz.org>
6627 Date:   Sun Nov 23 16:10:29 2008 +0000
6628
6629     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.
6630
6631 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
6632 Author: Laurent Monin <geeqie@norz.org>
6633 Date:   Sat Nov 22 22:54:51 2008 +0000
6634
6635     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.
6636
6637 commit cce7425dc23b06d7267eb110ce0b8814e469285f
6638 Author: Laurent Monin <geeqie@norz.org>
6639 Date:   Sat Nov 22 22:43:18 2008 +0000
6640
6641     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
6642
6643 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
6644 Author: Laurent Monin <geeqie@norz.org>
6645 Date:   Sat Nov 22 22:10:10 2008 +0000
6646
6647     Tidy up.
6648
6649 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
6650 Author: Laurent Monin <geeqie@norz.org>
6651 Date:   Sat Nov 22 22:04:21 2008 +0000
6652
6653     Use common code for layout_image_setup_split_none() too.
6654
6655 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
6656 Author: Laurent Monin <geeqie@norz.org>
6657 Date:   Sat Nov 22 21:58:07 2008 +0000
6658
6659     layout_image_setup_split_*(): simplify code.
6660
6661 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
6662 Author: Laurent Monin <geeqie@norz.org>
6663 Date:   Sat Nov 22 21:11:09 2008 +0000
6664
6665     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
6666
6667 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
6668 Author: Laurent Monin <geeqie@norz.org>
6669 Date:   Sat Nov 22 16:24:23 2008 +0000
6670
6671     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
6672
6673 commit f7327cbd9fa590af75336916692ae40832ab32e7
6674 Author: Laurent Monin <geeqie@norz.org>
6675 Date:   Thu Nov 20 17:28:34 2008 +0000
6676
6677     Force font weight and style to normal for keys.
6678
6679 commit 540d86584baf5d6070b04254129f25e28a359541
6680 Author: Laurent Monin <geeqie@norz.org>
6681 Date:   Thu Nov 20 17:23:46 2008 +0000
6682
6683     Fix up yet unmarked keys.
6684
6685 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
6686 Author: Laurent Monin <geeqie@norz.org>
6687 Date:   Thu Nov 20 11:46:43 2008 +0000
6688
6689     Fix compilation warnings.
6690
6691 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
6692 Author: Laurent Monin <geeqie@norz.org>
6693 Date:   Thu Nov 20 07:22:56 2008 +0000
6694
6695     Fix up some missing html code.
6696
6697 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
6698 Author: Laurent Monin <geeqie@norz.org>
6699 Date:   Wed Nov 19 22:57:40 2008 +0000
6700
6701     More keys.
6702
6703 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
6704 Author: Laurent Monin <geeqie@norz.org>
6705 Date:   Wed Nov 19 22:46:27 2008 +0000
6706
6707     Fix text wrongly marked as key.
6708
6709 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
6710 Author: Laurent Monin <geeqie@norz.org>
6711 Date:   Wed Nov 19 22:42:20 2008 +0000
6712
6713     Mark keyboard keys with a span and make them look like a key through css style.
6714
6715 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
6716 Author: Laurent Monin <geeqie@norz.org>
6717 Date:   Wed Nov 19 21:36:02 2008 +0000
6718
6719     Replace [Control] by shorter and more common [Ctrl].
6720
6721 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
6722 Author: Laurent Monin <geeqie@norz.org>
6723 Date:   Wed Nov 19 21:16:27 2008 +0000
6724
6725     Unify [Shift] and [Control] notation.
6726
6727 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
6728 Author: Laurent Monin <geeqie@norz.org>
6729 Date:   Wed Nov 19 20:53:53 2008 +0000
6730
6731     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
6732
6733 commit 7d76bf997f408ba74840477446b590492430ed7a
6734 Author: Laurent Monin <geeqie@norz.org>
6735 Date:   Wed Nov 19 17:42:36 2008 +0000
6736
6737     Update documentation.
6738
6739 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
6740 Author: Laurent Monin <geeqie@norz.org>
6741 Date:   Mon Nov 17 18:05:42 2008 +0000
6742
6743     Fix up links and various enhancements.
6744
6745 commit 84d0eeb779804970775a1a2b151094999df1f39c
6746 Author: Laurent Monin <geeqie@norz.org>
6747 Date:   Mon Nov 17 17:17:47 2008 +0000
6748
6749     Remove colored background in headings for printable version.
6750
6751 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
6752 Author: Laurent Monin <geeqie@norz.org>
6753 Date:   Mon Nov 17 17:09:44 2008 +0000
6754
6755     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.
6756
6757 commit b4ef8546331d9128999cc531faaa35556eb242d2
6758 Author: Laurent Monin <geeqie@norz.org>
6759 Date:   Mon Nov 17 07:10:32 2008 +0000
6760
6761     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
6762
6763 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
6764 Author: Laurent Monin <geeqie@norz.org>
6765 Date:   Sun Nov 16 19:58:43 2008 +0000
6766
6767     Add specific css for print media(has to be improved).
6768
6769 commit 69f15e9da78b7404be497d657110cfad1a266722
6770 Author: Laurent Monin <geeqie@norz.org>
6771 Date:   Sun Nov 16 16:32:14 2008 +0000
6772
6773     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
6774
6775 commit 19e042015022768094ac5d2e90a32db866698467
6776 Author: Laurent Monin <geeqie@norz.org>
6777 Date:   Sat Nov 15 20:17:14 2008 +0000
6778
6779     Implement preliminary support for XDG Base Directory Specification.
6780     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
6781     
6782     This feature was requested for a long time (feature requests #1950978 and #2289481).
6783     For now, it is disabled since it breaks compatibility with previous versions.
6784     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
6785     
6786     geeqierc and other conf files are going to:
6787     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
6788     
6789     metadata and thumbnails cache (if std is not used) are going to:
6790     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
6791     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
6792     
6793     collections are going to:
6794     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
6795     
6796     
6797     Please test and report any issue.
6798
6799 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
6800 Author: Laurent Monin <geeqie@norz.org>
6801 Date:   Sat Nov 15 20:01:25 2008 +0000
6802
6803     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
6804
6805 commit 8b10477d6c451a8a952db33eea29a7d289261635
6806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6807 Date:   Sat Nov 15 19:13:43 2008 +0000
6808
6809     fixed usage of deprecated functions - patch by Omari Stephens
6810
6811 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
6812 Author: Laurent Monin <geeqie@norz.org>
6813 Date:   Sat Nov 15 17:48:31 2008 +0000
6814
6815     Rename check_for_home_path() to mkdir_if_not_exists().
6816
6817 commit 788a57656d4085ba2e526a29648ec1477bafa46f
6818 Author: Laurent Monin <geeqie@norz.org>
6819 Date:   Sat Nov 15 17:30:45 2008 +0000
6820
6821     Use functions to return directories instead of constants.
6822     Following functions were added:
6823     get_collections_dir()
6824     get_metadata_cache_dir()
6825     get_rc_dir()
6826     get_thumbnails_cache_dir()
6827     get_trash_dir()
6828     
6829     They return the full directory path.
6830
6831 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
6832 Author: Laurent Monin <geeqie@norz.org>
6833 Date:   Sat Nov 15 10:35:43 2008 +0000
6834
6835     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
6836
6837 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
6838 Author: Laurent Monin <geeqie@norz.org>
6839 Date:   Fri Nov 14 01:10:18 2008 +0000
6840
6841     Fix up Makefile.am: add missing files and do not install template.html.
6842
6843 commit 55bdd3344fd5f342d30362fe301808f826710112
6844 Author: Laurent Monin <geeqie@norz.org>
6845 Date:   Wed Nov 12 21:38:00 2008 +0000
6846
6847     Fix a cut'n'paste error.
6848
6849 commit 609fc80ba907a18bd5b0998b155580654e8749db
6850 Author: Laurent Monin <geeqie@norz.org>
6851 Date:   Wed Nov 12 21:34:55 2008 +0000
6852
6853     More precise description of the pan view find feature and a note about ressources eating was added.
6854
6855 commit 3005309e752b5f6d9378487b6856f18eb40b365f
6856 Author: Laurent Monin <geeqie@norz.org>
6857 Date:   Wed Nov 12 21:15:12 2008 +0000
6858
6859     Add some information about the pan view.
6860
6861 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
6862 Author: Laurent Monin <geeqie@norz.org>
6863 Date:   Wed Nov 12 17:59:14 2008 +0000
6864
6865     Add a note about splitted view.
6866
6867 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
6868 Author: Laurent Monin <geeqie@norz.org>
6869 Date:   Wed Nov 12 17:48:16 2008 +0000
6870
6871     Add Connected zoom and Split menu items.
6872
6873 commit f055d32815e382a5cac2117e46ecad2b866e942b
6874 Author: Laurent Monin <geeqie@norz.org>
6875 Date:   Tue Nov 11 23:35:39 2008 +0000
6876
6877     Add missing s...
6878
6879 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
6880 Author: Laurent Monin <geeqie@norz.org>
6881 Date:   Tue Nov 11 23:30:13 2008 +0000
6882
6883     Minor fixes.
6884
6885 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
6886 Author: Laurent Monin <geeqie@norz.org>
6887 Date:   Tue Nov 11 21:50:42 2008 +0000
6888
6889     Give a new style to menus.
6890
6891 commit ec48abb7939ef9919bbd905d147cfda9e884c457
6892 Author: Laurent Monin <geeqie@norz.org>
6893 Date:   Tue Nov 11 21:49:33 2008 +0000
6894
6895     Fix missing parts.
6896
6897 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
6898 Author: Laurent Monin <geeqie@norz.org>
6899 Date:   Tue Nov 11 21:17:55 2008 +0000
6900
6901     Update main window menus description to match current Geeqie.
6902
6903 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
6904 Author: Laurent Monin <geeqie@norz.org>
6905 Date:   Tue Nov 11 21:17:03 2008 +0000
6906
6907     Drop dots.
6908
6909 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
6910 Author: Laurent Monin <geeqie@norz.org>
6911 Date:   Tue Nov 11 10:32:03 2008 +0000
6912
6913     Update exif pane documentation a bit.
6914
6915 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
6916 Author: Laurent Monin <geeqie@norz.org>
6917 Date:   Tue Nov 11 10:24:04 2008 +0000
6918
6919     Add Properties Options page.
6920
6921 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
6922 Author: Laurent Monin <geeqie@norz.org>
6923 Date:   Tue Nov 11 10:09:09 2008 +0000
6924
6925     Advanced options documentation is now almost in sync with current geeqie.
6926
6927 commit eeae9191dcb131a7fa9a85876b4314869bffe007
6928 Author: Laurent Monin <geeqie@norz.org>
6929 Date:   Tue Nov 11 09:12:10 2008 +0000
6930
6931     More updates to advanced options documentation. Not yet finished.
6932
6933 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
6934 Author: Laurent Monin <geeqie@norz.org>
6935 Date:   Mon Nov 10 23:36:12 2008 +0000
6936
6937     Page cleanup and fixed. Remove obsolete note.
6938
6939 commit f13928fef829928a7a807a11a5e4d9603592597c
6940 Author: Laurent Monin <geeqie@norz.org>
6941 Date:   Mon Nov 10 23:15:42 2008 +0000
6942
6943     Add missing link.
6944
6945 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
6946 Author: Laurent Monin <geeqie@norz.org>
6947 Date:   Mon Nov 10 23:05:50 2008 +0000
6948
6949     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
6950
6951 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
6952 Author: Laurent Monin <geeqie@norz.org>
6953 Date:   Mon Nov 10 21:33:38 2008 +0000
6954
6955     Let subsection menus match index style.
6956
6957 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
6958 Author: Laurent Monin <geeqie@norz.org>
6959 Date:   Mon Nov 10 21:14:34 2008 +0000
6960
6961     Cosmetic changes in image search and find duplicates shortcuts tables.
6962
6963 commit c410dad0a2007582d3460f222d52f193e8718d12
6964 Author: Laurent Monin <geeqie@norz.org>
6965 Date:   Mon Nov 10 20:42:44 2008 +0000
6966
6967     Tidy up.
6968
6969 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
6970 Author: Laurent Monin <geeqie@norz.org>
6971 Date:   Mon Nov 10 20:40:50 2008 +0000
6972
6973     Move from xhtml transitional to xhtml strict.
6974
6975 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
6976 Author: Laurent Monin <geeqie@norz.org>
6977 Date:   Mon Nov 10 20:16:45 2008 +0000
6978
6979     Minor cleanup.
6980
6981 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
6982 Author: Laurent Monin <geeqie@norz.org>
6983 Date:   Mon Nov 10 19:37:17 2008 +0000
6984
6985     Tidy up and minor fixes.
6986
6987 commit e07b06778a28e3911cd830a44bc27333d017bd15
6988 Author: Laurent Monin <geeqie@norz.org>
6989 Date:   Mon Nov 10 18:02:09 2008 +0000
6990
6991     Notes cleanup and minor stylistic fixes.
6992
6993 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
6994 Author: Laurent Monin <geeqie@norz.org>
6995 Date:   Mon Nov 10 17:16:16 2008 +0000
6996
6997     Various fixes and cleanup.
6998
6999 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
7000 Author: Laurent Monin <geeqie@norz.org>
7001 Date:   Mon Nov 10 16:11:28 2008 +0000
7002
7003     Fix up some errors.
7004
7005 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
7006 Author: Laurent Monin <geeqie@norz.org>
7007 Date:   Mon Nov 10 15:20:13 2008 +0000
7008
7009     Fix up unvalid xhtml.
7010
7011 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
7012 Author: Laurent Monin <geeqie@norz.org>
7013 Date:   Mon Nov 10 14:56:11 2008 +0000
7014
7015     Fix up a broken link.
7016
7017 commit f7216dd164399e1d34e22e5210544e2db6a84746
7018 Author: Laurent Monin <geeqie@norz.org>
7019 Date:   Mon Nov 10 14:10:39 2008 +0000
7020
7021     Beautify the manual.
7022
7023 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
7024 Author: Laurent Monin <geeqie@norz.org>
7025 Date:   Mon Nov 10 13:00:29 2008 +0000
7026
7027     Reformat more pages.
7028
7029 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
7030 Author: Laurent Monin <geeqie@norz.org>
7031 Date:   Mon Nov 10 12:06:05 2008 +0000
7032
7033     Reformat remaining options pages.
7034
7035 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
7036 Author: Laurent Monin <geeqie@norz.org>
7037 Date:   Mon Nov 10 10:26:51 2008 +0000
7038
7039     Reformatting: notes, advanced options page and more.
7040
7041 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
7042 Author: Laurent Monin <geeqie@norz.org>
7043 Date:   Sun Nov 9 21:53:33 2008 +0000
7044
7045     Reformatting.
7046
7047 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
7048 Author: Laurent Monin <geeqie@norz.org>
7049 Date:   Sun Nov 9 17:17:19 2008 +0000
7050
7051     Reformat and cleanup.
7052
7053 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
7054 Author: Laurent Monin <geeqie@norz.org>
7055 Date:   Sun Nov 9 13:37:39 2008 +0000
7056
7057     More cleanup of tables.
7058
7059 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
7060 Author: Laurent Monin <geeqie@norz.org>
7061 Date:   Sun Nov 9 13:06:16 2008 +0000
7062
7063     Cleanup some tables.
7064
7065 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
7066 Author: Laurent Monin <geeqie@norz.org>
7067 Date:   Sun Nov 9 12:48:00 2008 +0000
7068
7069     Drop most old css classes.
7070
7071 commit eb65646611a5675182a3207280eb609cead4bded
7072 Author: Laurent Monin <geeqie@norz.org>
7073 Date:   Sun Nov 9 09:39:14 2008 +0000
7074
7075     Move dialog descriptions to definitions lists, first step.
7076
7077 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
7078 Author: Laurent Monin <geeqie@norz.org>
7079 Date:   Sun Nov 9 09:33:01 2008 +0000
7080
7081     Index cleanup.
7082
7083 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
7084 Author: Laurent Monin <geeqie@norz.org>
7085 Date:   Sun Nov 9 09:28:59 2008 +0000
7086
7087     Move menu descriptions to definitions lists.
7088
7089 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
7090 Author: Laurent Monin <geeqie@norz.org>
7091 Date:   Sat Nov 8 22:11:51 2008 +0000
7092
7093     Re-introduce Geeqie User Manual footer.
7094
7095 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
7096 Author: Laurent Monin <geeqie@norz.org>
7097 Date:   Sat Nov 8 17:38:36 2008 +0000
7098
7099     Simplify bottom navigation table.
7100
7101 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
7102 Author: Laurent Monin <geeqie@norz.org>
7103 Date:   Sat Nov 8 17:24:02 2008 +0000
7104
7105     Use col tags with id in top and bottom navigation tables.
7106
7107 commit 0bfece3a257621edda3fefbb44ed64667bac828b
7108 Author: Laurent Monin <geeqie@norz.org>
7109 Date:   Sat Nov 8 11:37:17 2008 +0000
7110
7111     Add a generic spacer at the bottom of the page, remove now unused css classes.
7112
7113 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
7114 Author: Laurent Monin <geeqie@norz.org>
7115 Date:   Sat Nov 8 10:59:45 2008 +0000
7116
7117     Add two css classes navtop and navbottom and remove unused ones.
7118
7119 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
7120 Author: Laurent Monin <geeqie@norz.org>
7121 Date:   Sat Nov 8 10:49:18 2008 +0000
7122
7123     Add style.css to list of files to install.
7124
7125 commit 2cff73427b00b0155b526b080dcd7ade516686cb
7126 Author: Laurent Monin <geeqie@norz.org>
7127 Date:   Sat Nov 8 10:47:31 2008 +0000
7128
7129     Move css styles to an external stylesheet.
7130
7131 commit 450ff6891d977952fa624731f8da7b8d7994305f
7132 Author: Laurent Monin <geeqie@norz.org>
7133 Date:   Thu Nov 6 23:49:31 2008 +0000
7134
7135     Remove reference to numbered section.
7136
7137 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
7138 Author: Laurent Monin <geeqie@norz.org>
7139 Date:   Thu Nov 6 23:43:46 2008 +0000
7140
7141     Remove references to numbered sections.
7142
7143 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
7144 Author: Laurent Monin <geeqie@norz.org>
7145 Date:   Thu Nov 6 23:39:22 2008 +0000
7146
7147     Simplify the table.
7148
7149 commit a5760993339ed221d1377724beb2485c28237945
7150 Author: Laurent Monin <geeqie@norz.org>
7151 Date:   Thu Nov 6 20:01:32 2008 +0000
7152
7153     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.
7154     
7155     This patch fixes that (and still fixes the case where one searches on
7156     comments and hits a file with keywords but no comments).  Lastly, I would
7157     imagine that there exists a failure mode where one searches for a keyword and
7158     hits a file with a comment but no keyword, and I imagine this patch should fix
7159     that case as well.
7160     
7161     Patch by Omari Stephens (aka xsdg).
7162
7163 commit ebf81820c51edd5ab948021d75e79f9d933937fe
7164 Author: Laurent Monin <geeqie@norz.org>
7165 Date:   Tue Nov 4 17:26:46 2008 +0000
7166
7167     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.
7168
7169 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
7170 Author: Laurent Monin <geeqie@norz.org>
7171 Date:   Tue Nov 4 17:11:53 2008 +0000
7172
7173     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.
7174
7175 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
7176 Author: Laurent Monin <geeqie@norz.org>
7177 Date:   Mon Oct 27 13:31:39 2008 +0000
7178
7179     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
7180
7181 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
7182 Author: Laurent Monin <geeqie@norz.org>
7183 Date:   Sun Oct 26 19:27:20 2008 +0000
7184
7185     Use h2/h3 tags where appropriate.
7186
7187 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
7188 Author: Petr Ostadal <postadal@suse.cz>
7189 Date:   Sun Oct 26 13:43:10 2008 +0000
7190
7191     Fixed doc/Makefile.am according to renamed doc files.
7192
7193 commit eab8813037f2cedc25857bc889b55502b1666455
7194 Author: Laurent Monin <geeqie@norz.org>
7195 Date:   Sat Oct 25 14:42:52 2008 +0000
7196
7197     Keyboard table cleanup attempt. Need more work.
7198
7199 commit fcae84ab900d0203d2339e22888956a9c7565fe8
7200 Author: Laurent Monin <geeqie@norz.org>
7201 Date:   Sat Oct 25 13:14:00 2008 +0000
7202
7203     Move menus to unordered lists - step 2.
7204
7205 commit f5596799545b5e6c482ef267d892b674f544e7fc
7206 Author: Laurent Monin <geeqie@norz.org>
7207 Date:   Sat Oct 25 11:02:09 2008 +0000
7208
7209     Move menus to unordered lists - step 1.
7210
7211 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
7212 Author: Laurent Monin <geeqie@norz.org>
7213 Date:   Sat Oct 25 08:49:07 2008 +0000
7214
7215     Align Previous to the left, drop useless col tags.
7216
7217 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
7218 Author: Laurent Monin <geeqie@norz.org>
7219 Date:   Sat Oct 25 08:14:34 2008 +0000
7220
7221     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
7222
7223 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
7224 Author: Laurent Monin <geeqie@norz.org>
7225 Date:   Sat Oct 25 08:10:11 2008 +0000
7226
7227     Fix page titles.
7228
7229 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
7230 Author: Laurent Monin <geeqie@norz.org>
7231 Date:   Sat Oct 25 08:07:57 2008 +0000
7232
7233     Drop chapters numbers from h1 title, and reformat top title a bit.
7234
7235 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
7236 Author: Laurent Monin <geeqie@norz.org>
7237 Date:   Sat Oct 25 07:47:47 2008 +0000
7238
7239     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
7240
7241 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
7242 Author: Laurent Monin <geeqie@norz.org>
7243 Date:   Thu Oct 23 22:45:44 2008 +0000
7244
7245     Update legal notice and copyright to mention The Geeqie Team.
7246
7247 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
7248 Author: Laurent Monin <geeqie@norz.org>
7249 Date:   Thu Oct 23 19:06:23 2008 +0000
7250
7251     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).
7252
7253 commit d92d4a31ba855a0a9e282ea398fab5667896d445
7254 Author: Laurent Monin <geeqie@norz.org>
7255 Date:   Thu Oct 23 18:06:28 2008 +0000
7256
7257     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
7258
7259 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
7260 Author: Laurent Monin <geeqie@norz.org>
7261 Date:   Wed Oct 22 19:56:29 2008 +0000
7262
7263     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
7264
7265 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
7266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7267 Date:   Mon Oct 20 21:00:18 2008 +0000
7268
7269     Fix a cut and paste error when implementing the comment search (Klaus
7270     Ethgen)
7271
7272 commit a06197472f69c64332a5e67e191e95654a8ed82d
7273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7274 Date:   Mon Oct 20 17:13:32 2008 +0000
7275
7276     fixed failed assertion in exif_free
7277
7278 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
7279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7280 Date:   Sat Oct 18 20:17:55 2008 +0000
7281
7282     create xmp sidecar when needed
7283
7284 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
7285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7286 Date:   Sat Oct 18 19:20:27 2008 +0000
7287
7288     simple synchronization XMP <-> Exif, IPTC
7289
7290 commit 003a4a917981dcc3d7004fe9896518ee86016198
7291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7292 Date:   Sat Oct 18 18:22:57 2008 +0000
7293
7294     infrastructure for preprocessing of metadata
7295
7296 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
7297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7298 Date:   Sat Oct 18 09:07:52 2008 +0000
7299
7300     fixed bar_exif separator
7301
7302 commit 666154c6c7576bff4647b0a9dfff08665026cb42
7303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7304 Date:   Sat Oct 18 08:40:32 2008 +0000
7305
7306     reordered advanced exif columns
7307
7308 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
7309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7310 Date:   Sat Oct 18 08:31:25 2008 +0000
7311
7312     no need to validate description, it is in utf8
7313
7314 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
7315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7316 Date:   Fri Oct 17 22:00:07 2008 +0000
7317
7318     improved custom exif look:
7319     - use toggle instead of remove button
7320     - display description instead of property key
7321
7322 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
7323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7324 Date:   Tue Oct 14 21:24:34 2008 +0000
7325
7326     follow Exiv2 SVN changes
7327
7328 commit 100552d7587b35759b1492a3ba51df58565b96f5
7329 Author: Laurent Monin <geeqie@norz.org>
7330 Date:   Sun Oct 12 08:49:45 2008 +0000
7331
7332     French translation was updated.
7333
7334 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
7335 Author: Laurent Monin <geeqie@norz.org>
7336 Date:   Sun Oct 12 08:43:14 2008 +0000
7337
7338     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
7339
7340 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
7341 Author: Laurent Monin <geeqie@norz.org>
7342 Date:   Sun Oct 12 08:36:53 2008 +0000
7343
7344     Better handling of accels map file writing errors.
7345     Secure save is also used for those now, at the expense of
7346     a bit of duplication of gtk functions.
7347     It should fix bug 2146917 (debian BTS #501131), reported by
7348     Stanislav Maslovski.
7349
7350 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
7351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7352 Date:   Sat Oct 11 20:19:48 2008 +0000
7353
7354     added option to use exif thumbnails
7355     - it requires exiv2 0.18 or the current svn
7356     - it is disabled by default because the exif thumbnails
7357       may be outdated if the image was edited
7358
7359 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
7360 Author: Laurent Monin <geeqie@norz.org>
7361 Date:   Tue Oct 7 19:34:11 2008 +0000
7362
7363     French translation was updated.
7364
7365 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
7366 Author: Laurent Monin <geeqie@norz.org>
7367 Date:   Tue Oct 7 19:29:13 2008 +0000
7368
7369     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
7370
7371 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
7372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7373 Date:   Tue Oct 7 18:37:32 2008 +0000
7374
7375     Implement the search for image comment - patch by Klaus Ethgen
7376
7377 commit d8c1c93fea463eb0a309de7509676624774c0ad3
7378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7379 Date:   Tue Oct 7 18:22:58 2008 +0000
7380
7381     Fixed degree symbol encoding
7382
7383 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
7384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7385 Date:   Tue Oct 7 18:20:22 2008 +0000
7386
7387     Adding a vim modeline to all files - patch by Klaus Ethgen
7388
7389 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
7390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7391 Date:   Sun Oct 5 18:25:44 2008 +0000
7392
7393     fixed confirm_delete option
7394
7395 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
7396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7397 Date:   Sat Oct 4 20:28:31 2008 +0000
7398
7399     fixed charset of exiv2 strings in non-utf8 locales
7400
7401 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
7402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7403 Date:   Wed Oct 1 20:57:56 2008 +0000
7404
7405     Add support for GPSInfo - patch by Klaus Ethgen
7406
7407 commit 599380cc2099521bbf7c879666140943e1c684b6
7408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7409 Date:   Mon Sep 29 21:17:19 2008 +0000
7410
7411     The comment section in the meta file is the last section. However it do
7412     not accept comment lines starting with a '['. This patch will fix that.
7413     - patch by Klaus Ethgen
7414
7415 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
7416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7417 Date:   Mon Sep 29 21:09:48 2008 +0000
7418
7419     fixes executable right of images
7420
7421 commit 9ab09626f588694ad7ada2e522b74e205fd96795
7422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7423 Date:   Mon Sep 29 21:01:30 2008 +0000
7424
7425     enlarge the dupe window - patch by Klaus Ethgen
7426
7427 commit cf8398c63f204d0dcf375577446c732c66122f6b
7428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7429 Date:   Sat Sep 27 18:48:32 2008 +0000
7430
7431     updated preview loader to work with current svn version of libexiv2
7432
7433 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
7434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7435 Date:   Wed Sep 10 20:37:30 2008 +0000
7436
7437     use SHIFT for connected scroll and zoom
7438     
7439     SHIFT + keys or mouse: affects all split windows
7440     keys or mouse: affects only active window
7441     
7442     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
7443
7444 commit f7a5afb6959672b77b973544b217867329a30c5f
7445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7446 Date:   Tue Sep 9 19:46:44 2008 +0000
7447
7448     reverted buggy part of rev. 1138 - it made the filelist jump
7449     unexpectedly
7450
7451 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
7452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7453 Date:   Mon Sep 8 19:57:51 2008 +0000
7454
7455     added possibility to redraw only the parts of image that are already
7456     loaded
7457
7458 commit 383624b87b5f9ea402e0fe4479b955f591025f73
7459 Author: Laurent Monin <geeqie@norz.org>
7460 Date:   Mon Sep 8 15:53:01 2008 +0000
7461
7462     Fix a compiler warning regarding argument type.
7463
7464 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
7465 Author: Petr Ostadal <postadal@suse.cz>
7466 Date:   Sun Sep 7 23:01:30 2008 +0000
7467
7468     Replaced gtk depreceated code.
7469
7470 commit a5aea8fd342ca8d4834464428cab25d373925409
7471 Author: Laurent Monin <geeqie@norz.org>
7472 Date:   Sun Sep 7 19:42:19 2008 +0000
7473
7474     Shorten config_window_apply() a bit, reduce code redunancy.
7475
7476 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
7477 Author: Laurent Monin <geeqie@norz.org>
7478 Date:   Thu Sep 4 22:35:33 2008 +0000
7479
7480     Update translations stats.
7481
7482 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
7483 Author: Laurent Monin <geeqie@norz.org>
7484 Date:   Thu Sep 4 22:29:32 2008 +0000
7485
7486     French translation was updated.
7487
7488 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
7489 Author: Laurent Monin <geeqie@norz.org>
7490 Date:   Thu Sep 4 22:04:32 2008 +0000
7491
7492     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
7493
7494 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
7495 Author: Laurent Monin <geeqie@norz.org>
7496 Date:   Thu Sep 4 21:38:28 2008 +0000
7497
7498     Allow to change image.scroll_reset_method in Preferences > Image.
7499
7500 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
7501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7502 Date:   Thu Sep 4 21:19:09 2008 +0000
7503
7504     fixed various problems with preserving viewport on image change,
7505     options->image.scroll_reset_method should work again (it needs to be
7506     added to the preferences dialog)
7507
7508 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
7509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7510 Date:   Wed Sep 3 21:54:49 2008 +0000
7511
7512     load thumbnails with lower priority
7513     TODO: maybe implement an exception for visible thumbnails
7514
7515 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
7516 Author: Laurent Monin <geeqie@norz.org>
7517 Date:   Wed Sep 3 21:13:02 2008 +0000
7518
7519     Improve debug messages.
7520
7521 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
7522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7523 Date:   Wed Sep 3 20:43:10 2008 +0000
7524
7525     adjusted default options
7526
7527 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
7528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7529 Date:   Wed Sep 3 20:29:32 2008 +0000
7530
7531     adjusted redraw priority relative to icon drawing
7532
7533 commit 48519673cc4fea79e657453ed4785457a8e59ea2
7534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7535 Date:   Wed Sep 3 19:58:21 2008 +0000
7536
7537     dropped IMAGE_THROTTLE_LARGER_IMAGES code
7538
7539 commit 47a0c37d34499a1f71085093447789949350e063
7540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7541 Date:   Wed Sep 3 19:52:11 2008 +0000
7542
7543     fixed handling of broken images
7544
7545 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
7546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7547 Date:   Mon Sep 1 19:18:32 2008 +0000
7548
7549     improved pixbuf draw priority control
7550
7551 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
7552 Author: Laurent Monin <geeqie@norz.org>
7553 Date:   Mon Sep 1 17:29:07 2008 +0000
7554
7555     Use a constant for minimal window size. Set it to 32 for all dialogs.
7556
7557 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
7558 Author: Laurent Monin <geeqie@norz.org>
7559 Date:   Mon Sep 1 17:22:19 2008 +0000
7560
7561     Remove redundant debug.h inclusion.
7562
7563 commit 14596dddc9e279d6444b473378668618b0200842
7564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7565 Date:   Sun Aug 31 21:19:00 2008 +0000
7566
7567     fixed read ahead callback
7568
7569 commit 0aef642959d09a0a417e3a1bd9838290673da331
7570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7571 Date:   Sun Aug 31 21:02:09 2008 +0000
7572
7573     fixed error handling in image loader
7574
7575 commit b10a2e1226a762c6f5e5a76255469c9a58312937
7576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7577 Date:   Sun Aug 31 18:53:11 2008 +0000
7578
7579     fixed possible endless loop
7580
7581 commit 131dc85e54bb154ece413c99e10d0bb07aced996
7582 Author: Laurent Monin <geeqie@norz.org>
7583 Date:   Sun Aug 31 12:29:49 2008 +0000
7584
7585     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
7586
7587 commit 7725546b83707d675c466dd1b9eb96380ad2f067
7588 Author: Laurent Monin <geeqie@norz.org>
7589 Date:   Sun Aug 31 11:27:24 2008 +0000
7590
7591     Move quoted_value() and escquote_value() to misc.[ch].
7592
7593 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
7594 Author: Laurent Monin <geeqie@norz.org>
7595 Date:   Sun Aug 31 10:51:41 2008 +0000
7596
7597     Move miscellaneous functions to their own files (new misc.[ch]).
7598
7599 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
7600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7601 Date:   Sun Aug 31 10:08:48 2008 +0000
7602
7603     use GThreadPool
7604
7605 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
7606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7607 Date:   Sun Aug 31 09:20:29 2008 +0000
7608
7609     improved thread support in image loader
7610
7611 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
7612 Author: Laurent Monin <geeqie@norz.org>
7613 Date:   Sun Aug 31 09:13:42 2008 +0000
7614
7615     Move save/load_options() to options.[ch].
7616
7617 commit 77bc802fa727e39b259cef5431bb897618f888d3
7618 Author: Laurent Monin <geeqie@norz.org>
7619 Date:   Sun Aug 31 08:59:39 2008 +0000
7620
7621     Move sync_options_with_current_state() call to save_options().
7622
7623 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
7624 Author: Laurent Monin <geeqie@norz.org>
7625 Date:   Sun Aug 31 08:41:42 2008 +0000
7626
7627     Move some code to new functions, to simplify main().
7628
7629 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
7630 Author: Laurent Monin <geeqie@norz.org>
7631 Date:   Sun Aug 31 08:13:36 2008 +0000
7632
7633     Fix two minor compilation warnings.
7634
7635 commit a710f33e4b885e22e3744beb9af9b9285d73640c
7636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7637 Date:   Sat Aug 30 20:15:47 2008 +0000
7638
7639     run image loader in separate thread
7640     this feature is disabled by default for now, it must be enabled by
7641     configure --enable-threads
7642
7643 commit 6a73bcf507697b77cebc69761bb2db8801210641
7644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7645 Date:   Sat Aug 30 13:04:06 2008 +0000
7646
7647     prepared image loader code for threads
7648
7649 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
7650 Author: Laurent Monin <geeqie@norz.org>
7651 Date:   Sat Aug 30 10:39:35 2008 +0000
7652
7653     Allow to override documentation paths through options:
7654     - documentation.helpdir
7655     - documentation.htmldir
7656     Default values are set at configure time.
7657
7658 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
7659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7660 Date:   Fri Aug 29 20:53:53 2008 +0000
7661
7662     converted image loader to a GObject and use signals for notification
7663
7664 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
7665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7666 Date:   Fri Aug 29 12:35:13 2008 +0000
7667
7668     do not access image_loader directly
7669
7670 commit dc649dfbb31df6e75c7283405ba99084ea328206
7671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7672 Date:   Fri Aug 29 09:59:20 2008 +0000
7673
7674     added new raw preview interface for legacy exif
7675
7676 commit 6654b671684992272856344aa34b59301c35e023
7677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7678 Date:   Fri Aug 29 09:38:10 2008 +0000
7679
7680     fixed thumbnail loader for the new raw preview interface
7681
7682 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
7683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7684 Date:   Thu Aug 28 22:26:09 2008 +0000
7685
7686     use mmaped files image loader
7687     implemented new interface for extracting raw previews
7688     experiments with previews support in SVN version of Exiv2
7689
7690 commit 7fa8df7737575cc63b627b4337131122faffe496
7691 Author: Petr Ostadal <postadal@suse.cz>
7692 Date:   Thu Aug 28 12:51:02 2008 +0000
7693
7694     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
7695
7696 commit 4908ddd714be7cab8e1cf290fec62d7288692856
7697 Author: Laurent Monin <geeqie@norz.org>
7698 Date:   Thu Aug 28 10:50:02 2008 +0000
7699
7700     Silent warnings about unused functions when lcms is not used.
7701
7702 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
7703 Author: Laurent Monin <geeqie@norz.org>
7704 Date:   Wed Aug 27 17:02:14 2008 +0000
7705
7706     Comment out unused functions.
7707
7708 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
7709 Author: Laurent Monin <geeqie@norz.org>
7710 Date:   Wed Aug 27 16:42:59 2008 +0000
7711
7712     Silent a compiler warning.
7713
7714 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
7715 Author: Laurent Monin <geeqie@norz.org>
7716 Date:   Wed Aug 27 16:40:21 2008 +0000
7717
7718     const gpointer -> gconstpointer.
7719
7720 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
7721 Author: Laurent Monin <geeqie@norz.org>
7722 Date:   Tue Aug 26 22:37:18 2008 +0000
7723
7724     Use gpointer instead of void *.
7725
7726 commit cd85461e278e79a4894b5bc400273d3f6719416d
7727 Author: Laurent Monin <geeqie@norz.org>
7728 Date:   Tue Aug 26 22:30:40 2008 +0000
7729
7730     Consistency: type * instead of type*.
7731
7732 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
7733 Author: Laurent Monin <geeqie@norz.org>
7734 Date:   Tue Aug 26 22:22:51 2008 +0000
7735
7736     For the sake of consistency, use glib basic types everywhere.
7737
7738 commit aea00af29f6f572581b8bcc6e856e17b4676d381
7739 Author: Laurent Monin <geeqie@norz.org>
7740 Date:   Tue Aug 26 21:19:33 2008 +0000
7741
7742     Indentation fixes.
7743
7744 commit 4073149801dc3484ae0c231c56cb814a8a20024b
7745 Author: Petr Ostadal <postadal@suse.cz>
7746 Date:   Tue Aug 26 20:21:30 2008 +0000
7747
7748     Fixed segfault when is run inside directory with non valid uft-8 image
7749     filename.
7750
7751 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
7752 Author: Petr Ostadal <postadal@suse.cz>
7753 Date:   Tue Aug 26 13:56:56 2008 +0000
7754
7755     Fixed calling "Image search" function in a directory without image.
7756
7757 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
7758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7759 Date:   Mon Aug 25 22:45:38 2008 +0000
7760
7761     correctly maintain selection during iconlist refresh
7762
7763 commit f39b5907f8825173f29be37f76c94d2c8b547188
7764 Author: Laurent Monin <geeqie@norz.org>
7765 Date:   Mon Aug 25 22:20:45 2008 +0000
7766
7767     Whitespaces cleanup.
7768
7769 commit d04050839306a01814536f12e5480288dab52e0e
7770 Author: Petr Ostadal <postadal@suse.cz>
7771 Date:   Mon Aug 25 18:13:33 2008 +0000
7772
7773     Fixed segfaulting when alter image in directory without images.
7774
7775 commit c85a911368d6535d8553e6c81654accfbc486ae6
7776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7777 Date:   Mon Aug 25 16:58:27 2008 +0000
7778
7779     removed unused code
7780
7781 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
7782 Author: Laurent Monin <geeqie@norz.org>
7783 Date:   Sun Aug 24 14:40:18 2008 +0000
7784
7785     Typo fixes.
7786
7787 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
7788 Author: Laurent Monin <geeqie@norz.org>
7789 Date:   Sun Aug 24 14:33:03 2008 +0000
7790
7791     Slight code redundancy reduction.
7792
7793 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
7794 Author: Laurent Monin <geeqie@norz.org>
7795 Date:   Sun Aug 24 14:14:37 2008 +0000
7796
7797     Drop redundant variable affectation.
7798
7799 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
7800 Author: Laurent Monin <geeqie@norz.org>
7801 Date:   Sun Aug 24 13:22:08 2008 +0000
7802
7803     Fix untranslated messages. French translation and POTFILES.in were updated.
7804
7805 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
7806 Author: Laurent Monin <geeqie@norz.org>
7807 Date:   Sun Aug 24 10:00:40 2008 +0000
7808
7809     French translation was updated.
7810
7811 commit eca846433372d875c2bbaaf5160a9142ef86c203
7812 Author: Laurent Monin <geeqie@norz.org>
7813 Date:   Sun Aug 24 10:00:02 2008 +0000
7814
7815     Mark forgotten string for translation.
7816
7817 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
7818 Author: Laurent Monin <geeqie@norz.org>
7819 Date:   Sat Aug 23 21:07:25 2008 +0000
7820
7821     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
7822
7823 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
7824 Author: Laurent Monin <geeqie@norz.org>
7825 Date:   Sat Aug 23 20:46:31 2008 +0000
7826
7827     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
7828
7829 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
7830 Author: Laurent Monin <geeqie@norz.org>
7831 Date:   Sat Aug 23 17:35:57 2008 +0000
7832
7833     Only display status if there is at least one file in the file list.
7834
7835 commit 060c2f9cf332a93e40c273e580133be05a984bf9
7836 Author: Laurent Monin <geeqie@norz.org>
7837 Date:   Sat Aug 23 17:00:59 2008 +0000
7838
7839     Remove unneeded type casting.
7840
7841 commit 50483da19c8039bb06121572573d0880df979c2c
7842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7843 Date:   Sat Aug 23 08:42:12 2008 +0000
7844
7845     fixed vd_refresh
7846
7847 commit bec02e283784eac07cda9f03ba0b255946944702
7848 Author: Laurent Monin <geeqie@norz.org>
7849 Date:   Fri Aug 22 22:09:54 2008 +0000
7850
7851     French translation was updated.
7852
7853 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
7854 Author: Laurent Monin <geeqie@norz.org>
7855 Date:   Fri Aug 22 21:52:13 2008 +0000
7856
7857     Add an option named layout.home_path which modifies the behavior of the Home button.
7858     By default, pressing this button goes to the user's home directory.
7859     When this option is set to a path, this path is used instead.
7860     One can change the option value through Preferences > Advanced > Navigation
7861     or directly in .geeqierc.
7862     Feature proposed by Colin Clark.
7863
7864 commit d58451c5831ce52023c007574c0d118f27096d72
7865 Author: Laurent Monin <geeqie@norz.org>
7866 Date:   Thu Aug 21 22:49:30 2008 +0000
7867
7868     Typo fix: vf -> vd
7869
7870 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
7871 Author: Laurent Monin <geeqie@norz.org>
7872 Date:   Thu Aug 21 22:47:49 2008 +0000
7873
7874     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
7875
7876 commit 43c576558ba327e4aa71b35471e0863d159c44d1
7877 Author: Laurent Monin <geeqie@norz.org>
7878 Date:   Thu Aug 21 22:36:20 2008 +0000
7879
7880     Indentation fix.
7881
7882 commit de499c4c05275f24081780bc77b06519d7d9d12e
7883 Author: Laurent Monin <geeqie@norz.org>
7884 Date:   Wed Aug 20 22:26:34 2008 +0000
7885
7886     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.
7887
7888 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
7889 Author: Laurent Monin <geeqie@norz.org>
7890 Date:   Wed Aug 20 22:19:35 2008 +0000
7891
7892     Do not return values of void functions. Reported by Jeffery Small.
7893
7894 commit da981595f5f724233a7b54661e25e424a9134474
7895 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7896 Date:   Wed Aug 20 20:36:36 2008 +0000
7897
7898     update the FileData structure when a new folder is created
7899
7900 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
7901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7902 Date:   Tue Aug 19 22:58:31 2008 +0000
7903
7904     improved refresh in view_dir_list
7905
7906 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
7907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7908 Date:   Tue Aug 19 21:01:29 2008 +0000
7909
7910     set fallback pixbuf in case of missing file
7911
7912 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
7913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7914 Date:   Tue Aug 19 20:58:23 2008 +0000
7915
7916     fixed possible segfault
7917
7918 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
7919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7920 Date:   Sun Aug 17 14:18:51 2008 +0000
7921
7922     removed code for maintaining filelist position, gtk_tree_view itself handles it
7923     better
7924
7925 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
7926 Author: Laurent Monin <geeqie@norz.org>
7927 Date:   Sun Aug 17 09:36:02 2008 +0000
7928
7929     French translation was updated.
7930
7931 commit 3e3a0a459781d1008725274bde950589465acf6d
7932 Author: Laurent Monin <geeqie@norz.org>
7933 Date:   Sun Aug 17 09:30:45 2008 +0000
7934
7935     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
7936     - drop VFICON_INFO() and VFLIST_INFO() macros
7937     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
7938     - replace all related occurrences by shorter expressions.
7939     
7940     For example:
7941     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
7942     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
7943
7944 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
7945 Author: Laurent Monin <geeqie@norz.org>
7946 Date:   Sun Aug 17 09:00:33 2008 +0000
7947
7948     Move variable declaration at start of block.
7949
7950 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
7951 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7952 Date:   Sat Aug 16 23:37:26 2008 +0000
7953
7954     marks in iconview made clickable
7955
7956 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
7957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7958 Date:   Sat Aug 16 20:57:40 2008 +0000
7959
7960     keep files with non-zero marks in memory
7961
7962 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
7963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7964 Date:   Sat Aug 16 20:34:14 2008 +0000
7965
7966     implemented marks filter
7967
7968 commit f0606958123d00b30a9ed649813229d951012dc3
7969 Author: Laurent Monin <geeqie@norz.org>
7970 Date:   Sat Aug 16 07:18:16 2008 +0000
7971
7972     Fix double escaping of image overlay text.
7973     Bug 2051955, reported by Emmanuel Dupuis.
7974
7975 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
7976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7977 Date:   Wed Aug 13 21:07:06 2008 +0000
7978
7979     added keyboard map generator
7980
7981 commit 178dee898565791d42e39aad71049b79eebb2758
7982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7983 Date:   Wed Aug 13 20:46:06 2008 +0000
7984
7985     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
7986
7987 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
7988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7989 Date:   Tue Aug 12 20:21:25 2008 +0000
7990
7991     fixed crash with float file list and geeqie --blank
7992
7993 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
7994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7995 Date:   Mon Aug 11 18:53:19 2008 +0000
7996
7997     fixed crash in geeqie --blank
7998
7999 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
8000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8001 Date:   Mon Aug 11 17:45:26 2008 +0000
8002
8003     fixed setting visible entry in view_dir_tree
8004
8005 commit d3f019fc2e0bd00cc403b5860749c365964a8306
8006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8007 Date:   Wed Jul 30 18:44:49 2008 +0000
8008
8009     updated ChangeLog from svn log
8010
8011 commit 28642010130af8533f50a3c5fb88187a9f845803
8012 Author: Laurent Monin <geeqie@norz.org>
8013 Date:   Mon Jul 28 18:35:19 2008 +0000
8014
8015     Move declarations at the beginning of blocks.
8016
8017 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
8018 Author: Laurent Monin <geeqie@norz.org>
8019 Date:   Mon Jul 28 18:07:42 2008 +0000
8020
8021     Optimize tests even more using last changes.
8022
8023 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
8024 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8025 Date:   Mon Jul 28 18:02:10 2008 +0000
8026
8027     do not free unallocated exif data
8028
8029 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
8030 Author: Laurent Monin <geeqie@norz.org>
8031 Date:   Mon Jul 28 17:59:09 2008 +0000
8032
8033     Cache strcmp() result.
8034
8035 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
8036 Author: Laurent Monin <geeqie@norz.org>
8037 Date:   Mon Jul 28 17:56:56 2008 +0000
8038
8039     Optimize redundant tests.
8040
8041 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
8042 Author: Laurent Monin <geeqie@norz.org>
8043 Date:   Mon Jul 28 17:55:06 2008 +0000
8044
8045     Move dest_dir variable to inner block.
8046
8047 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
8048 Author: Laurent Monin <geeqie@norz.org>
8049 Date:   Mon Jul 28 09:44:50 2008 +0000
8050
8051     Reduce code redundancy and minor typo fixes.
8052
8053 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
8054 Author: Laurent Monin <geeqie@norz.org>
8055 Date:   Mon Jul 28 09:14:10 2008 +0000
8056
8057     French translation was updated.
8058
8059 commit f4a4b21d34e24261b19d3adb920085856345f850
8060 Author: Laurent Monin <geeqie@norz.org>
8061 Date:   Mon Jul 28 09:12:33 2008 +0000
8062
8063     Typo fix.
8064
8065 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
8066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8067 Date:   Sun Jul 27 19:22:40 2008 +0000
8068
8069     abort file operations when the file list is empty
8070
8071 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
8072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8073 Date:   Sun Jul 27 18:20:59 2008 +0000
8074
8075     remember path entered in file dialog
8076     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
8077
8078 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
8079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8080 Date:   Sun Jul 27 13:46:24 2008 +0000
8081
8082     speed-up of directory notification on deleting large number of files
8083
8084 commit a4311dd534152241fca227385319ef249fc98ab7
8085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8086 Date:   Sun Jul 27 09:51:28 2008 +0000
8087
8088     added "Symlink" as an example of "filter" command
8089
8090 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
8091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8092 Date:   Sun Jul 27 08:57:12 2008 +0000
8093
8094     improved updating of view_dir_tree
8095
8096 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
8097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8098 Date:   Sun Jul 27 08:40:47 2008 +0000
8099
8100     fixed deleting of non-empty folder
8101
8102 commit fadf71ace27daec42c57292eca569da9afddf890
8103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8104 Date:   Sat Jul 26 22:36:58 2008 +0000
8105
8106     fixed spec file
8107
8108 commit 453565d11e275816de5e7eec28b3a558a34b77bb
8109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8110 Date:   Sat Jul 26 22:26:08 2008 +0000
8111
8112     fixed invalid warning on running editors
8113
8114 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
8115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8116 Date:   Sat Jul 26 20:34:24 2008 +0000
8117
8118     updated version string
8119
8120 commit fdd9338faf0ee30d483b9d1c30885241c340449c
8121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8122 Date:   Sat Jul 26 20:15:00 2008 +0000
8123
8124     dropped references to OpenOffice.org as suggested at
8125     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
8126
8127 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
8128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8129 Date:   Sat Jul 26 20:02:20 2008 +0000
8130
8131     string cleanup
8132
8133 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
8134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8135 Date:   Sat Jul 26 19:52:40 2008 +0000
8136
8137     removed unused messages.desc_dlist
8138
8139 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
8140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8141 Date:   Sat Jul 26 19:41:46 2008 +0000
8142
8143     fixed new folder command
8144
8145 commit b90ac509d431b791b45d2e365e039aabcc497f22
8146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8147 Date:   Sat Jul 26 19:33:36 2008 +0000
8148
8149     fixed renaming of directories
8150
8151 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
8152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8153 Date:   Sat Jul 26 19:01:20 2008 +0000
8154
8155     warn about changed file extensions
8156
8157 commit 4d670783f8436b85a3816245d9126f09f6f9a573
8158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8159 Date:   Sat Jul 26 18:33:49 2008 +0000
8160
8161     added icon for changes without warnings
8162
8163 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
8164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8165 Date:   Sat Jul 26 18:17:56 2008 +0000
8166
8167     allow only existing folders in destination dialog
8168     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
8169
8170 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
8171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8172 Date:   Sat Jul 26 10:27:41 2008 +0000
8173
8174     clean up - checks are handled elsewhere
8175
8176 commit dfab6c695e56757791d68763444c5ef65c338797
8177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8178 Date:   Sat Jul 26 09:58:25 2008 +0000
8179
8180     more checks for file operations
8181
8182 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
8183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8184 Date:   Fri Jul 25 22:04:55 2008 +0000
8185
8186     improved error reporting
8187
8188 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
8189 Author: Laurent Monin <geeqie@norz.org>
8190 Date:   Fri Jul 25 06:35:35 2008 +0000
8191
8192     Minor tidy up and optimization.
8193
8194 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
8195 Author: Laurent Monin <geeqie@norz.org>
8196 Date:   Thu Jul 24 20:24:04 2008 +0000
8197
8198     Set GIO channels to binary encoding.
8199     This is needed since messages from commands may not be UTF8-encoded
8200     and g_io_channel_read_chars() may incorrectly interpret some characters.
8201     In practice it was truncating some ISO-8859-1 messages containing some
8202     french characters. This fixes it.
8203
8204 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
8205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8206 Date:   Thu Jul 24 20:03:57 2008 +0000
8207
8208     separated debugging log and debug CFLAGS
8209     enable debugging log support by default
8210
8211 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
8212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8213 Date:   Wed Jul 23 22:19:16 2008 +0000
8214
8215     indicate check warnings and errors in delete and rename dialogs
8216
8217 commit 1b80edd5e0264c412231b3c9457226830dc33955
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date:   Wed Jul 23 20:53:05 2008 +0000
8220
8221     removed file_data_add_change_info
8222     reduced code redundancy - patch by Laurent, slightly modified
8223
8224 commit da4ec2a7e37133b2547bb17849c06ce99340c905
8225 Author: Laurent Monin <geeqie@norz.org>
8226 Date:   Wed Jul 23 17:38:04 2008 +0000
8227
8228     Minor tidy up.
8229
8230 commit bd26225bab7fddc99464ba9f7e0a394d15769496
8231 Author: Laurent Monin <geeqie@norz.org>
8232 Date:   Wed Jul 23 12:46:35 2008 +0000
8233
8234     Tidy up.
8235
8236 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
8237 Author: Laurent Monin <geeqie@norz.org>
8238 Date:   Wed Jul 23 12:45:59 2008 +0000
8239
8240     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
8241
8242 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
8243 Author: Laurent Monin <geeqie@norz.org>
8244 Date:   Wed Jul 23 10:21:37 2008 +0000
8245
8246     Simplify parse_out_relatives().
8247
8248 commit 9810215a7e23167a29088e86191ceee820e4f715
8249 Author: Laurent Monin <geeqie@norz.org>
8250 Date:   Wed Jul 23 09:10:41 2008 +0000
8251
8252     Tidy up.
8253
8254 commit f46043bfae09b7903aa412302d02756449ebc28b
8255 Author: Laurent Monin <geeqie@norz.org>
8256 Date:   Wed Jul 23 09:00:38 2008 +0000
8257
8258     Fix missing newline at end of file.
8259
8260 commit 90970bd92397908270e53c9178c67a804863eee0
8261 Author: Laurent Monin <geeqie@norz.org>
8262 Date:   Wed Jul 23 08:59:29 2008 +0000
8263
8264     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
8265
8266 commit d576f7bbcabdba02d4e295f1e6140634500c3920
8267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8268 Date:   Tue Jul 22 22:05:20 2008 +0000
8269
8270     do not create duplicate FileData entries
8271
8272 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
8273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8274 Date:   Tue Jul 22 21:46:08 2008 +0000
8275
8276     basic infrastructure for early error and dangerous operations checking
8277     it needs more work
8278
8279 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
8280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8281 Date:   Tue Jul 22 18:27:12 2008 +0000
8282
8283     clean up fd->change on error
8284
8285 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
8286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8287 Date:   Tue Jul 22 18:13:41 2008 +0000
8288
8289     remove items from file_data_planned_change_hash when the operation is
8290     canceled
8291
8292 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
8293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8294 Date:   Tue Jul 22 17:57:22 2008 +0000
8295
8296     fixed stop button in editor dialog
8297
8298 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
8299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8300 Date:   Tue Jul 22 17:40:24 2008 +0000
8301
8302     delete file_data_planned_change_hash when it is not used
8303
8304 commit ff4704f404d5097698f17139c07f37bd76da3124
8305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8306 Date:   Mon Jul 21 21:38:26 2008 +0000
8307
8308     fixed
8309     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
8310
8311 commit 84e21974c1752c800a9be9332429747355340d94
8312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8313 Date:   Mon Jul 21 20:50:24 2008 +0000
8314
8315     file_util_rename_dir should not return anything
8316
8317 commit 89736895aec4a438f30211d49b23391c22282669
8318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8319 Date:   Mon Jul 21 20:40:29 2008 +0000
8320
8321     added notification handler to view_dir
8322
8323 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
8324 Author: Laurent Monin <geeqie@norz.org>
8325 Date:   Mon Jul 21 08:31:43 2008 +0000
8326
8327     French translation was updated.
8328
8329 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
8330 Author: Laurent Monin <geeqie@norz.org>
8331 Date:   Sun Jul 20 15:21:06 2008 +0000
8332
8333     Update POTFILES.in.
8334
8335 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
8336 Author: Laurent Monin <geeqie@norz.org>
8337 Date:   Sun Jul 20 15:16:05 2008 +0000
8338
8339     Move uri_*() functions to separate files: uri_utils.[ch]
8340
8341 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
8342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8343 Date:   Sun Jul 20 15:04:40 2008 +0000
8344
8345     periodic testing of changed files can be now disabled
8346
8347 commit b8ea5645e91e203e09389311c412a0873e0343fc
8348 Author: Laurent Monin <geeqie@norz.org>
8349 Date:   Sun Jul 20 14:56:32 2008 +0000
8350
8351     Move history_list_*() functions to separate files:
8352     history_list.c and history_list.h.
8353
8354 commit c4685e9702624774fb70b01eb130f26f74ccc267
8355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8356 Date:   Sun Jul 20 14:52:00 2008 +0000
8357
8358     implemented "create directory" command
8359
8360 commit ae2ab4e282fe7851e502acb9f699814d38204176
8361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8362 Date:   Sun Jul 20 13:59:55 2008 +0000
8363
8364     fixed file copy/move dialog
8365
8366 commit a3c139eafad2246f8bde6cef391def6ab4670127
8367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8368 Date:   Sun Jul 20 13:19:22 2008 +0000
8369
8370     fixed the case when a renamed file is detected by directory scanning
8371     before the external rename commands exits. We have to update the
8372     FileData structure immediately, othervise we would get duplicate
8373     entries.
8374
8375 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
8376 Author: Laurent Monin <geeqie@norz.org>
8377 Date:   Sun Jul 20 12:20:12 2008 +0000
8378
8379     Optimize history_list_add_to_key() a bit.
8380
8381 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
8382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8383 Date:   Sun Jul 20 11:29:12 2008 +0000
8384
8385     fixed previous checkin
8386
8387 commit c6fd35649fa8e25e651dd202e03a211442d57f59
8388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8389 Date:   Sun Jul 20 11:22:19 2008 +0000
8390
8391     implemented directory rename and delete operations
8392
8393 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
8394 Author: Laurent Monin <geeqie@norz.org>
8395 Date:   Sun Jul 20 07:52:16 2008 +0000
8396
8397     Move out test outside the loop.
8398
8399 commit 120db8041b40ffc83cb90d0b82084862707ec190
8400 Author: Laurent Monin <geeqie@norz.org>
8401 Date:   Sat Jul 19 13:57:03 2008 +0000
8402
8403     Tidy up.
8404
8405 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
8406 Author: Laurent Monin <geeqie@norz.org>
8407 Date:   Sat Jul 19 12:36:46 2008 +0000
8408
8409     Fix missing newline at end of file.
8410
8411 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
8412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8413 Date:   Sat Jul 19 09:06:24 2008 +0000
8414
8415     increase reference count before sending notification in file_data_new
8416
8417 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
8418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8419 Date:   Fri Jul 18 21:20:49 2008 +0000
8420
8421     fixed test for changed files in cache
8422
8423 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
8424 Author: Laurent Monin <geeqie@norz.org>
8425 Date:   Fri Jul 18 09:55:15 2008 +0000
8426
8427     Introduce image_loader_set_done_func().
8428
8429 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
8430 Author: Laurent Monin <geeqie@norz.org>
8431 Date:   Thu Jul 17 22:36:58 2008 +0000
8432
8433     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
8434
8435 commit 6da5f506c0c4f58e352af4886120efa9765431e9
8436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8437 Date:   Thu Jul 17 21:51:21 2008 +0000
8438
8439     reload changed images
8440
8441 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
8442 Author: Laurent Monin <geeqie@norz.org>
8443 Date:   Tue Jul 15 15:37:14 2008 +0000
8444
8445     Move code from image_osd_update_cb() to separate functions.
8446
8447 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
8448 Author: Laurent Monin <geeqie@norz.org>
8449 Date:   Tue Jul 15 14:32:00 2008 +0000
8450
8451     Tidy up and code redundancy reduction.
8452
8453 commit 46f96c81c85a3e03e6756c718e3758db8c520208
8454 Author: Laurent Monin <geeqie@norz.org>
8455 Date:   Tue Jul 15 12:52:02 2008 +0000
8456
8457     Use a specific enum for image.zoom_mode values (ZoomMode) and
8458     simplify calls to image_zoom_get_default(), dropping last parameter
8459     which was always options->image.zoom_mode.
8460
8461 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
8462 Author: Laurent Monin <geeqie@norz.org>
8463 Date:   Sun Jul 13 14:50:07 2008 +0000
8464
8465     Improve ways to specify html browser (used for help, see bug 2015099).
8466     Two new rc file options were added:
8467     - helpers.html_browser.command_name
8468     - helpers.html_browser.command_line
8469     These are checked first before trying common browser locations.
8470     If these do not lead to a valid browser, then geeqie will
8471     search for geeqie_html_browser script in the path, then
8472     it will try various common browsers.
8473
8474 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
8475 Author: Laurent Monin <geeqie@norz.org>
8476 Date:   Sun Jul 13 13:51:23 2008 +0000
8477
8478     Apply debian-specific patch to launch help browser (bug 2015099).
8479
8480 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
8481 Author: Laurent Monin <geeqie@norz.org>
8482 Date:   Sun Jul 13 12:36:18 2008 +0000
8483
8484     Fix a segfault occuring when opening some collection files.
8485     Skip all lines not starting with a # when only geometry is required.
8486
8487 commit 19c2605cff0e070dc41424b913a624be8057a56a
8488 Author: Laurent Monin <geeqie@norz.org>
8489 Date:   Sat Jul 5 10:21:09 2008 +0000
8490
8491     Prevent segfault in certain conditions when displaying debug message.
8492
8493 commit 1823d233d1681647245a00996df74e08a67b0489
8494 Author: Laurent Monin <geeqie@norz.org>
8495 Date:   Fri Jul 4 22:49:04 2008 +0000
8496
8497     French translation was updated.
8498
8499 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
8500 Author: Laurent Monin <geeqie@norz.org>
8501 Date:   Fri Jul 4 20:32:48 2008 +0000
8502
8503     Optimize a bit when connected zoom and scrolling are unset,
8504     just move the test outside loops.
8505
8506 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
8507 Author: Laurent Monin <geeqie@norz.org>
8508 Date:   Fri Jul 4 17:21:07 2008 +0000
8509
8510     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
8511
8512 commit 4fa28d67f125e31256616b2102b7fdef52861584
8513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8514 Date:   Thu Jul 3 20:16:15 2008 +0000
8515
8516     refresh thumbnails on file change
8517
8518 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
8519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8520 Date:   Thu Jul 3 19:38:19 2008 +0000
8521
8522     set fallback thumbnail pixbuf only if the loading really fails
8523
8524 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
8525 Author: Laurent Monin <geeqie@norz.org>
8526 Date:   Thu Jul 3 18:16:39 2008 +0000
8527
8528     Fix missing references for the current directory in pan folder stuff.
8529     It was causing an fd magick assertion failure.
8530     Bug reported by Omari Stephens.
8531
8532 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
8533 Author: Laurent Monin <geeqie@norz.org>
8534 Date:   Thu Jul 3 08:33:10 2008 +0000
8535
8536     Increase debugging info in file_data_ref() and file_data_unref().
8537     When compiled with DEBUG defined, file and line of the caller is displayed
8538     in debug log.
8539
8540 commit 86bea118fffeba039beb5838e0c401629d501faa
8541 Author: Laurent Monin <geeqie@norz.org>
8542 Date:   Wed Jul 2 08:38:47 2008 +0000
8543
8544     Optimize file_cache_get() by only moving element to front if needed
8545     (most of the time there is no need).
8546     Reduce code redundancy in file_cache_put() by calling file_cache_get().
8547     Enhance debugging code.
8548
8549 commit 5f4a945ac78df503f9765056e946c68905ed0a32
8550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8551 Date:   Mon Jun 30 21:08:28 2008 +0000
8552
8553     fixed division by zero in pixbuf_renderer_get_scroll_center
8554
8555 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
8556 Author: Laurent Monin <geeqie@norz.org>
8557 Date:   Sun Jun 29 15:51:54 2008 +0000
8558
8559     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
8560     into thumb_loader_save_thumbnail().
8561     Most of the code was redundant.
8562
8563 commit 29242ec0f56bb937f754dd574979b380656e84e4
8564 Author: Laurent Monin <geeqie@norz.org>
8565 Date:   Sun Jun 29 10:11:43 2008 +0000
8566
8567     Make better matching between options types in options.h and the rest of the code.
8568     Most changes are from gint to gboolean pseudo type and between gint / guint.
8569
8570 commit f40224fd22d5387a0ad45859568d79d67060209f
8571 Author: Laurent Monin <geeqie@norz.org>
8572 Date:   Sat Jun 28 08:01:36 2008 +0000
8573
8574     layout_image_drag_cb(): optimize when connected scrolling is unset.
8575
8576 commit ed00275170d23e38bff5a01130e5056a799788c1
8577 Author: Laurent Monin <geeqie@norz.org>
8578 Date:   Sat Jun 28 07:43:37 2008 +0000
8579
8580     Reduce number of parameters (mostly unused), just pass the event pointer.
8581
8582 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
8583 Author: Laurent Monin <geeqie@norz.org>
8584 Date:   Sat Jun 28 00:44:31 2008 +0000
8585
8586     Fix warning:
8587     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
8588
8589 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
8590 Author: Laurent Monin <geeqie@norz.org>
8591 Date:   Fri Jun 27 22:57:48 2008 +0000
8592
8593     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
8594     empty first element.
8595
8596 commit 6b6574bad4336981d6b373c52259e43fa9743d17
8597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8598 Date:   Fri Jun 27 21:35:21 2008 +0000
8599
8600     do not read keywords and comment between exif_read_fd and exif_free_fd
8601     calls (fd->exif does not have reference counting)
8602
8603 commit 530a58fe366997da61f48b7c6156fa655d22d020
8604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8605 Date:   Fri Jun 27 21:09:15 2008 +0000
8606
8607     added pixbuf_fallback function
8608     fixed thumb loader for non-image files
8609
8610 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
8611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8612 Date:   Fri Jun 27 18:43:05 2008 +0000
8613
8614     fixed crash in entering fullscreen during loading
8615
8616 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
8617 Author: Laurent Monin <geeqie@norz.org>
8618 Date:   Fri Jun 27 10:00:55 2008 +0000
8619
8620     osd_template_insert(): optimize and simplify using flags.
8621
8622 commit 42fc5158d4408a77c51570d34b5f83d0add42340
8623 Author: Laurent Monin <geeqie@norz.org>
8624 Date:   Fri Jun 27 08:05:51 2008 +0000
8625
8626     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
8627     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
8628
8629 commit ea7852bed519679c1a98f5b240e7065af7abef2e
8630 Author: Laurent Monin <geeqie@norz.org>
8631 Date:   Thu Jun 26 23:29:08 2008 +0000
8632
8633     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
8634
8635 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
8636 Author: Laurent Monin <geeqie@norz.org>
8637 Date:   Thu Jun 26 15:59:20 2008 +0000
8638
8639     Use flags for pr_zoom_*() functions.
8640
8641 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
8642 Author: Laurent Monin <geeqie@norz.org>
8643 Date:   Thu Jun 26 14:43:52 2008 +0000
8644
8645     Use stricter types for image options.
8646
8647 commit cd68217e812b2419e92301d76902edd05c361aee
8648 Author: Laurent Monin <geeqie@norz.org>
8649 Date:   Thu Jun 26 12:23:48 2008 +0000
8650
8651     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
8652
8653 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
8654 Author: Laurent Monin <geeqie@norz.org>
8655 Date:   Thu Jun 26 11:48:40 2008 +0000
8656
8657     Only define ExifOrientationType if GQ_BUILD is not defined since
8658     it is already defined in exif.h.
8659
8660 commit d29cd729b404fc3901d862214231ef514f855aa5
8661 Author: Laurent Monin <geeqie@norz.org>
8662 Date:   Wed Jun 25 20:53:52 2008 +0000
8663
8664     Tidy up.
8665
8666 commit 0633bc36c636a0f2afa5bf3211639454870ac177
8667 Author: Laurent Monin <geeqie@norz.org>
8668 Date:   Wed Jun 25 20:22:02 2008 +0000
8669
8670     French translation was updated.
8671
8672 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
8673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8674 Date:   Sun Jun 22 20:07:32 2008 +0000
8675
8676     optimized marks drawing
8677
8678 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
8679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8680 Date:   Sun Jun 22 20:01:20 2008 +0000
8681
8682     show marks in iconview
8683
8684 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
8685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8686 Date:   Sun Jun 22 10:01:26 2008 +0000
8687
8688     show sidecars in icon view
8689
8690 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
8691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8692 Date:   Sun Jun 22 09:40:57 2008 +0000
8693
8694     fixed in-place renaming
8695
8696 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
8697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8698 Date:   Sun Jun 22 09:19:42 2008 +0000
8699
8700     added possibility to disable grouping of selected files
8701
8702 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
8703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8704 Date:   Sat Jun 21 22:01:45 2008 +0000
8705
8706     cache size made configurable
8707
8708 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
8709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8710 Date:   Sat Jun 21 19:26:01 2008 +0000
8711
8712     measure pixbuf cache size in bytes
8713
8714 commit 1986378ee25aef236908a6a1f67952406c9d51e7
8715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8716 Date:   Sat Jun 21 16:00:13 2008 +0000
8717
8718     simple cache for loaded pixbufs
8719
8720 commit 70fb724412e907f541d14eac8e1e67db474d1086
8721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8722 Date:   Sat Jun 21 11:05:55 2008 +0000
8723
8724     renamed fd->pixbuf to fd->thumb_pixbuf
8725
8726 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
8727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8728 Date:   Wed Jun 18 22:26:52 2008 +0000
8729
8730     implemented generic FileData cache
8731     use it for caching decoded exif data
8732
8733 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
8734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8735 Date:   Tue Jun 17 20:25:05 2008 +0000
8736
8737     more robust thumbs progress bar
8738
8739 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
8740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8741 Date:   Tue Jun 17 19:56:21 2008 +0000
8742
8743     do not allocate new buffer for thumbnails with correct orientation
8744
8745 commit 304e05c4c8845e40cd58ec758d56c7174d202899
8746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8747 Date:   Mon Jun 16 19:07:02 2008 +0000
8748
8749     fixed memory leak
8750
8751 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
8752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8753 Date:   Mon Jun 16 18:37:35 2008 +0000
8754
8755     another try to free layout at exit
8756
8757 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
8758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8759 Date:   Sun Jun 15 21:52:15 2008 +0000
8760
8761     rotate thumbnails by exif
8762
8763 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
8764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8765 Date:   Sun Jun 15 20:09:15 2008 +0000
8766
8767     use FileData in thumb_loader
8768
8769 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
8770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8771 Date:   Sat Jun 14 21:49:48 2008 +0000
8772
8773     use GtkSizeGroup to control initial size of split images
8774
8775 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
8776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8777 Date:   Sat Jun 14 18:41:30 2008 +0000
8778
8779     preserve image center on refresh
8780
8781 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
8782 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8783 Date:   Sat Jun 14 18:33:40 2008 +0000
8784
8785     use multiline description in vflist with large thumbnails
8786     always display marks in the first column
8787     show expander in "name" column
8788
8789 commit ac6e8d73416d1b72e768729b917aa4532da3844a
8790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8791 Date:   Sat Jun 14 17:32:27 2008 +0000
8792
8793     join name and sidecars to one string
8794
8795 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
8796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8797 Date:   Sat Jun 14 17:14:28 2008 +0000
8798
8799     optimized vflist_setup_iter_recursive
8800
8801 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
8802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8803 Date:   Sat Jun 14 12:43:39 2008 +0000
8804
8805     iconlist_refresh optimization
8806
8807 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
8808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8809 Date:   Sat Jun 14 12:30:44 2008 +0000
8810
8811     fixed iconview update after deletion of selected image
8812
8813 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
8814 Author: Laurent Monin <geeqie@norz.org>
8815 Date:   Sat Jun 14 06:52:52 2008 +0000
8816
8817     Silent unused variable warning.
8818
8819 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
8820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8821 Date:   Fri Jun 13 21:32:58 2008 +0000
8822
8823     optimized vflist_setup_iter
8824
8825 commit 922cb25e24b4c735857883757c923bc03002f475
8826 Author: Laurent Monin <geeqie@norz.org>
8827 Date:   Fri Jun 13 13:33:11 2008 +0000
8828
8829     French translation was updated.
8830
8831 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
8832 Author: Laurent Monin <geeqie@norz.org>
8833 Date:   Fri Jun 13 12:27:41 2008 +0000
8834
8835     Revert patches 759 and 760.
8836     759 patch broke adding selection of files through sort manager
8837     to an unopened collection.
8838
8839 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
8840 Author: Laurent Monin <geeqie@norz.org>
8841 Date:   Fri Jun 13 11:51:23 2008 +0000
8842
8843     Display total size of files in collection window, for the list and for the selection.
8844
8845 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
8846 Author: Laurent Monin <geeqie@norz.org>
8847 Date:   Fri Jun 13 11:11:57 2008 +0000
8848
8849     Optionnally display directory's date in list view.
8850     It can be set through Preferences > Advanced > Behavior and
8851     is saved to rc file as layout.show_directory_date option.
8852
8853 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
8854 Author: Laurent Monin <geeqie@norz.org>
8855 Date:   Thu Jun 12 22:43:32 2008 +0000
8856
8857     load_options_from():
8858     - do not copy option name and value anywhere, only copy value_all to a separate buffer
8859     - allow more relaxed syntax on read, so we can correctly read option name and value
8860       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
8861     - minor aesthetical changes
8862
8863 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
8864 Author: Laurent Monin <geeqie@norz.org>
8865 Date:   Thu Jun 12 21:21:32 2008 +0000
8866
8867     Add a comment about relative positions of image overlay in the rc file.
8868
8869 commit 943be3f7f7676c11b6826fd507e98477aee44281
8870 Author: Laurent Monin <geeqie@norz.org>
8871 Date:   Thu Jun 12 20:33:51 2008 +0000
8872
8873     Allow to set image overlay info position through options:
8874     - image_overlay.common.x
8875     - image_overlay.common.y
8876     
8877     For now, there are only editable through rc file.
8878
8879 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
8880 Author: Laurent Monin <geeqie@norz.org>
8881 Date:   Thu Jun 12 20:17:22 2008 +0000
8882
8883     Move some functions from image.[ch] to image-overlay.c and make them static:
8884     - image_overlay_add()
8885     - image_overlay_set()
8886     - image_overlay_remove()
8887     - image_overlay_get() (unused)
8888
8889 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
8890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8891 Date:   Thu Jun 12 18:30:33 2008 +0000
8892
8893     reverted changes in layout_close made in rev. 890 and 901
8894
8895 commit 86a4f3c90de18942b84b33046721801cb1edd504
8896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8897 Date:   Tue Jun 10 19:25:21 2008 +0000
8898
8899     fixed vdtree_sort_cb
8900
8901 commit 69b52cb5e907359a473418866f74461822448737
8902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8903 Date:   Tue Jun 10 18:39:19 2008 +0000
8904
8905     fixed segfault in vd_rename_cb
8906
8907 commit 08524203c709cf0013c2bd1d04c348067685e526
8908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8909 Date:   Tue Jun 10 18:19:17 2008 +0000
8910
8911     dropped vficon_sync, use vficon_refresh everywhere
8912
8913 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
8914 Author: Laurent Monin <geeqie@norz.org>
8915 Date:   Tue Jun 10 11:55:18 2008 +0000
8916
8917     collection_from_dnd_data(): simplify and optimize.
8918
8919 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
8920 Author: Laurent Monin <geeqie@norz.org>
8921 Date:   Tue Jun 10 11:27:35 2008 +0000
8922
8923     collection_info_list_to_dnd_data(): simplify and optimize.
8924
8925 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
8926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8927 Date:   Mon Jun 9 20:27:39 2008 +0000
8928
8929     moved notification to view_file.c
8930
8931 commit e04699877776b3d59fc4ac827cc57166f47328f6
8932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8933 Date:   Mon Jun 9 19:43:56 2008 +0000
8934
8935     run idle function just once
8936
8937 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
8938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8939 Date:   Mon Jun 9 19:41:37 2008 +0000
8940
8941     use vficon_refresh for updating
8942
8943 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
8944 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8945 Date:   Mon Jun 9 19:00:47 2008 +0000
8946
8947     handle deletion of selected files
8948
8949 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
8950 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8951 Date:   Mon Jun 9 18:28:28 2008 +0000
8952
8953     optimized vficon_refresh_real
8954
8955 commit f4c575e663819adb425f9a7468cd7614a56b03be
8956 Author: Laurent Monin <geeqie@norz.org>
8957 Date:   Mon Jun 9 10:10:34 2008 +0000
8958
8959     Minor fixes and add a note about variable declaration.
8960
8961 commit 1e2563b337e30225c07935af8041a7d1744c8d72
8962 Author: Laurent Monin <geeqie@norz.org>
8963 Date:   Mon Jun 9 07:14:46 2008 +0000
8964
8965     Use unsigned type for marks since it is used as a bitfield.
8966
8967 commit f104380fae8162102711930439e8b2e5fc9e3910
8968 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8969 Date:   Mon Jun 9 07:06:53 2008 +0000
8970
8971     fixed saving options on exit
8972
8973 commit 020655c63732ec867014ba4e41637831789e05c3
8974 Author: Laurent Monin <geeqie@norz.org>
8975 Date:   Sun Jun 8 23:42:51 2008 +0000
8976
8977     Tidy up: add/remove white lines, minor code changes.
8978
8979 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
8980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8981 Date:   Sun Jun 8 21:21:13 2008 +0000
8982
8983     improved vficon_populate
8984
8985 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
8986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8987 Date:   Sun Jun 8 20:24:46 2008 +0000
8988
8989     vficon_sync speed-up
8990
8991 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
8992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8993 Date:   Sun Jun 8 19:09:44 2008 +0000
8994
8995     better check for notify type
8996
8997 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
8998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8999 Date:   Sun Jun 8 09:25:39 2008 +0000
9000
9001     fixed switching thumbnails in listview on and off - bug 1984825
9002
9003 commit cd2e0e411d683cd490371d4756b0235e2679071a
9004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9005 Date:   Sat Jun 7 22:44:17 2008 +0000
9006
9007     various refresh and notification fixes
9008
9009 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
9010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9011 Date:   Sat Jun 7 15:08:33 2008 +0000
9012
9013     various notification improvements
9014
9015 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
9016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9017 Date:   Sat Jun 7 10:45:33 2008 +0000
9018
9019     use the new notification for collections
9020
9021 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
9022 Author: Laurent Monin <geeqie@norz.org>
9023 Date:   Sat Jun 7 10:18:30 2008 +0000
9024
9025     Display Lirc state in config log.
9026     Re-organize the config log a bit.
9027
9028 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
9029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9030 Date:   Sat Jun 7 09:36:12 2008 +0000
9031
9032     use new notification in img-view
9033
9034 commit 92497f66b819d5862cc221344b102d04c59204f4
9035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9036 Date:   Sat Jun 7 09:10:01 2008 +0000
9037
9038     use new notification in layout and layout_image
9039
9040 commit f745066286b72604eddc365c088df7a82eafbbcd
9041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9042 Date:   Sat Jun 7 08:13:22 2008 +0000
9043
9044     used new notification in search.c
9045
9046 commit 7637e235738516de25759d26d3feb45a171a18d3
9047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9048 Date:   Sat Jun 7 07:45:08 2008 +0000
9049
9050     used new notification in dupe.c
9051
9052 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
9053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9054 Date:   Fri Jun 6 22:34:15 2008 +0000
9055
9056     used new notification in cache_maint
9057
9058 commit f335345202a840721560f5aab41ba110a449ddd1
9059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9060 Date:   Fri Jun 6 22:11:03 2008 +0000
9061
9062     added NotifyType
9063
9064 commit 8bca5d11043655dcb7156598c15884b81eabb83a
9065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9066 Date:   Fri Jun 6 21:50:09 2008 +0000
9067
9068     realtime file monitor
9069
9070 commit f0ca274daef77b01f134d6c556d2efa775169944
9071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9072 Date:   Fri Jun 6 20:59:03 2008 +0000
9073
9074     zero-lenght path must be allowed for now
9075
9076 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
9077 Author: Laurent Monin <geeqie@norz.org>
9078 Date:   Fri Jun 6 08:01:19 2008 +0000
9079
9080     French translation was updated.
9081
9082 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
9083 Author: Laurent Monin <geeqie@norz.org>
9084 Date:   Thu Jun 5 23:31:22 2008 +0000
9085
9086     Fix "No newline at end of file" warning.
9087
9088 commit 7839d6af203658adba7d3de9d18233f48bffc292
9089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9090 Date:   Thu Jun 5 18:43:44 2008 +0000
9091
9092     use new notification in vficon
9093
9094 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
9095 Author: Laurent Monin <geeqie@norz.org>
9096 Date:   Thu Jun 5 09:24:42 2008 +0000
9097
9098     Compare paths using utf8_collate_key() since paths are utf8-encoded.
9099     It fixes bug 1959854.
9100
9101 commit baf540a744f37d692c00c740cfe77505f3e4971c
9102 Author: Laurent Monin <geeqie@norz.org>
9103 Date:   Thu Jun 5 08:41:02 2008 +0000
9104
9105     Use uft8_collate_key() to sort utf8 strings.
9106     Modify file_data_set_path() to sync collate keys and file_data_pool
9107     on path change.
9108     
9109     Partially fix bug 1959854.
9110
9111 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
9112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9113 Date:   Wed Jun 4 21:12:47 2008 +0000
9114
9115     new notification system (used only in vflist for now)
9116
9117 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
9118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9119 Date:   Tue Jun 3 19:44:19 2008 +0000
9120
9121     replaced directory path with FileData* dir_fd
9122
9123 commit af94f830d3c67610709600c6a57e85dc583630c1
9124 Author: Laurent Monin <geeqie@norz.org>
9125 Date:   Tue Jun 3 15:54:05 2008 +0000
9126
9127     Allow to modify the aspect of Geeqie through the use of a
9128     gtkrc file that may be present in the geeqie rc directory.
9129     Patch by Aldric RENAUDIN and me.
9130
9131 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
9132 Author: Laurent Monin <geeqie@norz.org>
9133 Date:   Tue Jun 3 13:54:22 2008 +0000
9134
9135     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
9136
9137 commit 02ad66458b97d359e9612846624e49f42d7109ba
9138 Author: Laurent Monin <geeqie@norz.org>
9139 Date:   Tue Jun 3 11:24:16 2008 +0000
9140
9141     Drop initialization to NULL since filelist_read() will take care of it.
9142
9143 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
9144 Author: Laurent Monin <geeqie@norz.org>
9145 Date:   Tue Jun 3 09:41:00 2008 +0000
9146
9147     filelist_read_real(): optimize and clean up.
9148
9149 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
9150 Author: Laurent Monin <geeqie@norz.org>
9151 Date:   Tue Jun 3 09:03:33 2008 +0000
9152
9153     Reduce indentation level.
9154
9155 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
9156 Author: Laurent Monin <geeqie@norz.org>
9157 Date:   Tue Jun 3 08:57:46 2008 +0000
9158
9159     Reduce indentation level.
9160
9161 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
9162 Author: Laurent Monin <geeqie@norz.org>
9163 Date:   Tue Jun 3 08:53:53 2008 +0000
9164
9165     collection_table_find_data_by_coord(): tidy up.
9166
9167 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
9168 Author: Laurent Monin <geeqie@norz.org>
9169 Date:   Tue Jun 3 07:37:24 2008 +0000
9170
9171     vflist_maint(): only allocate memory and compare strings if needed.
9172
9173 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
9174 Author: Laurent Monin <geeqie@norz.org>
9175 Date:   Tue Jun 3 07:32:13 2008 +0000
9176
9177     layout_real_renamed(), layout_real_removed(), layout_real_moved():
9178     simplify code.
9179
9180 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
9181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9182 Date:   Sat May 31 19:46:26 2008 +0000
9183
9184     do not change original FileData on copy
9185
9186 commit 7fe6112289193b5421a08fc9a27da23a293d8622
9187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9188 Date:   Sat May 31 19:44:41 2008 +0000
9189
9190     replaced vflist_maint functions by vflist_refresh - it allows to follow
9191     changes made by external editors more precisely
9192
9193 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
9194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9195 Date:   Fri May 30 21:41:46 2008 +0000
9196
9197     vflist_populate_view: better handle selected files that are renamed or deleted
9198
9199 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
9200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9201 Date:   Fri May 30 20:13:16 2008 +0000
9202
9203     fixed thumb index (thumbnails are shown again)
9204
9205 commit f5bae1ffc402de38549948787c689ce02fc598f1
9206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9207 Date:   Fri May 30 19:53:52 2008 +0000
9208
9209     simplified vflist_populate_view
9210
9211 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
9212 Author: Laurent Monin <geeqie@norz.org>
9213 Date:   Fri May 30 08:39:52 2008 +0000
9214
9215     Use functions to set editors name and command and ensure they are
9216     utf8-encoded.
9217     Previously, non-utf8 strings from rc file caused some issues.
9218
9219 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
9220 Author: Laurent Monin <geeqie@norz.org>
9221 Date:   Fri May 30 08:36:23 2008 +0000
9222
9223     Make utf8_validate_or_convert() to always allocate a new string.
9224
9225 commit ab16da5e16b325b51e888d8969360b48770b0cf3
9226 Author: Laurent Monin <geeqie@norz.org>
9227 Date:   Fri May 30 07:20:25 2008 +0000
9228
9229     Check for existing editor command using is_valid_editor_command().
9230
9231 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
9232 Author: Laurent Monin <geeqie@norz.org>
9233 Date:   Thu May 29 07:58:34 2008 +0000
9234
9235     Preserve properties window width and height during session even when
9236     layout.save_window_positions is not set.
9237     It restores the pre revision 858 behavior.
9238
9239 commit 05f3eb89357157adbe443d71986902c2e80c997f
9240 Author: Laurent Monin <geeqie@norz.org>
9241 Date:   Thu May 29 07:52:05 2008 +0000
9242
9243     Save properties window width and height to rc file and restore
9244     them on next session if layout.save_window_positions is set to TRUE.
9245
9246 commit f89fbbf03e4d4593445a2fa731557db2596b0305
9247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9248 Date:   Wed May 28 22:12:10 2008 +0000
9249
9250     improved infrastructure for tracing changes, optimized vflist_populate_view
9251
9252 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
9253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9254 Date:   Tue May 27 18:46:34 2008 +0000
9255
9256     measure time of filelist update
9257
9258 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
9259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9260 Date:   Tue May 27 18:37:15 2008 +0000
9261
9262     another fix in notification
9263
9264 commit d5c322089bf472b8061116dda437870fb7724939
9265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9266 Date:   Mon May 26 18:32:04 2008 +0000
9267
9268     Fix histogram grid - patch by Uwe Ohse
9269
9270 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
9271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9272 Date:   Mon May 26 18:22:08 2008 +0000
9273
9274     use fputs instead of printf - patch by Uwe Ohse
9275
9276 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
9277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9278 Date:   Mon May 26 17:06:30 2008 +0000
9279
9280     fixed bug in notification code
9281
9282 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
9283 Author: Laurent Monin <geeqie@norz.org>
9284 Date:   Sun May 25 20:17:07 2008 +0000
9285
9286     Tidy up: indentation fixes, typo fixes, ...
9287
9288 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
9289 Author: Laurent Monin <geeqie@norz.org>
9290 Date:   Sun May 25 19:54:00 2008 +0000
9291
9292     Typo fix.
9293
9294 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
9295 Author: Laurent Monin <geeqie@norz.org>
9296 Date:   Sun May 25 19:13:04 2008 +0000
9297
9298     Typo fix.
9299
9300 commit 8973118af85916c7dd6240428d865b593d4e889c
9301 Author: Laurent Monin <geeqie@norz.org>
9302 Date:   Sun May 25 19:03:30 2008 +0000
9303
9304     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
9305
9306 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
9307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9308 Date:   Sat May 24 22:44:18 2008 +0000
9309
9310     rewritten utilops.h:
9311     - better integration of external commands
9312     - filter commands
9313
9314 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
9315 Author: Laurent Monin <geeqie@norz.org>
9316 Date:   Sat May 24 20:01:59 2008 +0000
9317
9318     Allow to escape star characters in the template string with a \.
9319     One can insert a \ by escaping it with another \.
9320     Fix deletion of empty parts when using | trick.
9321     Append the separator " - " only if data is neither NULL nor empty.
9322     Patch by Uwe Ohse and Laurent Monin.
9323
9324 commit c3c6184b858a57f359937a912a8db3f715844270
9325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9326 Date:   Sat May 24 09:18:09 2008 +0000
9327
9328     improved filedata interface
9329
9330 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
9331 Author: Laurent Monin <geeqie@norz.org>
9332 Date:   Fri May 23 23:40:12 2008 +0000
9333
9334     Fix display of libpthread detection.
9335     Fix display of lirc support, do not test for headers if disabled.
9336
9337 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
9338 Author: Laurent Monin <geeqie@norz.org>
9339 Date:   Fri May 23 23:18:40 2008 +0000
9340
9341     Silent few warnings that appeared when using --disable-exiv2 configure option.
9342
9343 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
9344 Author: Laurent Monin <geeqie@norz.org>
9345 Date:   Fri May 23 22:57:51 2008 +0000
9346
9347     French translation was updated.
9348
9349 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
9350 Author: Laurent Monin <geeqie@norz.org>
9351 Date:   Fri May 23 22:55:23 2008 +0000
9352
9353     Use the same label for toolbar buttons tooltip than in main menu.
9354
9355 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
9356 Author: Laurent Monin <geeqie@norz.org>
9357 Date:   Fri May 23 15:07:30 2008 +0000
9358
9359     Add -Wstrict-prototypes to gcc options only in developer mode
9360     since it clutters the compilation log with unfixable warnings.
9361     Add -Wall in developer mode to display even more warnings.
9362     Fix display of --enable-deprecated at end of configure (yes
9363     and no were inversed).
9364
9365 commit 07c127246cdf49873cbcb769e00bf6299956dc70
9366 Author: Laurent Monin <geeqie@norz.org>
9367 Date:   Fri May 23 12:27:28 2008 +0000
9368
9369     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
9370
9371 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
9372 Author: Laurent Monin <geeqie@norz.org>
9373 Date:   Fri May 23 12:19:42 2008 +0000
9374
9375     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
9376
9377 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
9378 Author: Laurent Monin <geeqie@norz.org>
9379 Date:   Fri May 23 00:20:56 2008 +0000
9380
9381     Try to load a system-wide rc file if any, before per-user rc file.
9382     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
9383     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
9384     filter_parse() was modified to replace entries having the same key,
9385     needed since it may be called more than once.
9386     
9387     Please test heavily.
9388
9389 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
9390 Author: Laurent Monin <geeqie@norz.org>
9391 Date:   Thu May 22 23:22:12 2008 +0000
9392
9393     Pass ConfOptions * to save_options() and load_options().
9394
9395 commit 0fe33428a668c783d42432bf80a574d7df6b564d
9396 Author: Laurent Monin <geeqie@norz.org>
9397 Date:   Thu May 22 23:17:26 2008 +0000
9398
9399     Move code from save_options() to new save_options_to() which takes
9400     the destination path as parameter.
9401
9402 commit 9d0560eb4199b16058bc3623e49a90393f62b968
9403 Author: Laurent Monin <geeqie@norz.org>
9404 Date:   Thu May 22 23:09:53 2008 +0000
9405
9406     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
9407     Pass ConfOptions * to these instead of directly using global variable.
9408     Cleanup #include in main.c.
9409
9410 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
9411 Author: Laurent Monin <geeqie@norz.org>
9412 Date:   Thu May 22 22:49:07 2008 +0000
9413
9414     Move code from exit_program_final() to new sync_options_with_current_state().
9415
9416 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
9417 Author: Laurent Monin <geeqie@norz.org>
9418 Date:   Thu May 22 22:43:07 2008 +0000
9419
9420     Separate path building code from options loading code.
9421     Most code of load_options() is moved to new load_options_from().
9422     ExifUIList initialization is moved to setup_default_options().
9423
9424 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
9425 Author: Laurent Monin <geeqie@norz.org>
9426 Date:   Thu May 22 20:22:13 2008 +0000
9427
9428     Make shell command and its option rc file options instead of hardcoded strings.
9429     This allows users to modify the shell command that execute "editors".
9430     Two new options appear in rc file:
9431     - shell.path (default to "/bin/sh")
9432     - shell.options (default to "-c")
9433     
9434     These options can only be changed from the rc file, not at runtime.
9435     Tests are made to check that shell.path is not empty and lead to
9436     an executable file.
9437
9438 commit 94c67ee52b2e81260f2f63c17771c4902942857a
9439 Author: Laurent Monin <geeqie@norz.org>
9440 Date:   Thu May 22 13:00:45 2008 +0000
9441
9442     Fix signed vs unsigned warnings.
9443     In most cases, gint was used instead of guint.
9444
9445 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
9446 Author: Laurent Monin <geeqie@norz.org>
9447 Date:   Thu May 22 11:28:35 2008 +0000
9448
9449     Comment out unused static function extension_truncate().
9450
9451 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
9452 Author: Laurent Monin <geeqie@norz.org>
9453 Date:   Thu May 22 11:27:43 2008 +0000
9454
9455     Fix up some types, make some signed vs unsigned warnings quiet.
9456
9457 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
9458 Author: Laurent Monin <geeqie@norz.org>
9459 Date:   Thu May 22 10:09:07 2008 +0000
9460
9461     Modify set_default_image_overlay_template_string() to accept the pointer to
9462     the string to modify and add a generic function to set template_string value.
9463
9464 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
9465 Author: Laurent Monin <geeqie@norz.org>
9466 Date:   Thu May 22 09:22:29 2008 +0000
9467
9468     French translation was updated.
9469
9470 commit a331805a87ce4d65fcc06826054f115a9c8a7108
9471 Author: Laurent Monin <geeqie@norz.org>
9472 Date:   Thu May 22 09:12:36 2008 +0000
9473
9474     Introduce an helper function that returns the name of an editor.
9475     It helps to reduce code redundancy.
9476
9477 commit 48582c3600eacfd7985aff255372c4909cf87e40
9478 Author: Laurent Monin <geeqie@norz.org>
9479 Date:   Thu May 22 08:49:52 2008 +0000
9480
9481     Use a struct to handle editor's properties.
9482
9483 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
9484 Author: Laurent Monin <geeqie@norz.org>
9485 Date:   Wed May 21 19:37:18 2008 +0000
9486
9487     Make stricter match for option's names consisting of a prefix and a number.
9488     It allows to have names like "prefix_12" and "prefix_something" in the same file.
9489     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
9490     to unpredictable results. It was wrong too with "prefix_something", which
9491     was equivalent to "prefix_0", instead of being an option of its own.
9492
9493 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
9494 Author: Laurent Monin <geeqie@norz.org>
9495 Date:   Wed May 21 11:46:19 2008 +0000
9496
9497     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
9498
9499 commit ec28448108d471c5fc8705e5502a81e116c506e4
9500 Author: Laurent Monin <geeqie@norz.org>
9501 Date:   Wed May 21 11:45:29 2008 +0000
9502
9503     Use g_build_filename().
9504
9505 commit f42ea51102878335515db3058de36d3ac2c68e27
9506 Author: Laurent Monin <geeqie@norz.org>
9507 Date:   Wed May 21 11:07:23 2008 +0000
9508
9509     Use G_DIR_SEPARATOR where applicable.
9510
9511 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
9512 Author: Laurent Monin <geeqie@norz.org>
9513 Date:   Wed May 21 11:00:13 2008 +0000
9514
9515     Use G_DIR_SEPARATOR_S where applicable.
9516
9517 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
9518 Author: Laurent Monin <geeqie@norz.org>
9519 Date:   Wed May 21 10:52:38 2008 +0000
9520
9521     Use g_build_filename() and G_DIR_SEPARATOR_S.
9522
9523 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
9524 Author: Laurent Monin <geeqie@norz.org>
9525 Date:   Wed May 21 10:46:33 2008 +0000
9526
9527     Use g_build_filename() instead of g_strconcat().
9528
9529 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
9530 Author: Laurent Monin <geeqie@norz.org>
9531 Date:   Wed May 21 10:11:56 2008 +0000
9532
9533     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
9534
9535 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
9536 Author: Laurent Monin <geeqie@norz.org>
9537 Date:   Wed May 21 09:58:29 2008 +0000
9538
9539     tab_completion_popup_cb(): use g_build_filename() and simplify code.
9540
9541 commit e07eab477089e688f3d3668e110b651f1cf346f4
9542 Author: Laurent Monin <geeqie@norz.org>
9543 Date:   Wed May 21 09:50:32 2008 +0000
9544
9545     Use expand_tilde() instead of simple concatenation, it allows correct expansion
9546     of ~user as well as ~dir.
9547
9548 commit 5acd3990069f22b64c0336bd89067c1cf265927e
9549 Author: Laurent Monin <geeqie@norz.org>
9550 Date:   Wed May 21 09:30:53 2008 +0000
9551
9552     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
9553
9554 commit 550af58c76fd602a08a811f5be218bcec90d1598
9555 Author: Laurent Monin <geeqie@norz.org>
9556 Date:   Wed May 21 08:53:51 2008 +0000
9557
9558     Fix a segfault occuring when logging an empty message and there is no log window.
9559
9560 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
9561 Author: Laurent Monin <geeqie@norz.org>
9562 Date:   Wed May 21 00:42:14 2008 +0000
9563
9564     Use g_build_filename().
9565
9566 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
9567 Author: Laurent Monin <geeqie@norz.org>
9568 Date:   Wed May 21 00:39:16 2008 +0000
9569
9570     thumb_std_cache_path(): use g_build_filename() and simplify.
9571
9572 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
9573 Author: Laurent Monin <geeqie@norz.org>
9574 Date:   Wed May 21 00:32:57 2008 +0000
9575
9576     Use g_build_filename().
9577
9578 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
9579 Author: Laurent Monin <geeqie@norz.org>
9580 Date:   Wed May 21 00:20:13 2008 +0000
9581
9582     Use g_build_filename() where applicable.
9583
9584 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
9585 Author: Laurent Monin <geeqie@norz.org>
9586 Date:   Wed May 21 00:15:41 2008 +0000
9587
9588     Use g_build_filename() instead of g_strconcat().
9589
9590 commit fe45471190349960979b37aebea84cc2c7cb9675
9591 Author: Laurent Monin <geeqie@norz.org>
9592 Date:   Wed May 21 00:13:12 2008 +0000
9593
9594     Use g_build_filename() and get rid of "root dir fix".
9595
9596 commit 0b30da0498c23b1237ebbf41eac69e341394043a
9597 Author: Laurent Monin <geeqie@norz.org>
9598 Date:   Wed May 21 00:12:19 2008 +0000
9599
9600     Use g_build_filename().
9601
9602 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
9603 Author: Laurent Monin <geeqie@norz.org>
9604 Date:   Wed May 21 00:01:03 2008 +0000
9605
9606     Disable unused code:
9607     - cache_maintain_home_dir()
9608     - cache_maintain_dir()
9609
9610 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
9611 Author: Laurent Monin <geeqie@norz.org>
9612 Date:   Tue May 20 23:41:13 2008 +0000
9613
9614     Build path using g_build_filename() then calculate its length.
9615
9616 commit e80fa4c91453bf056e384a888e051272b04b7abd
9617 Author: Laurent Monin <geeqie@norz.org>
9618 Date:   Tue May 20 23:11:47 2008 +0000
9619
9620     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
9621
9622 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
9623 Author: Laurent Monin <geeqie@norz.org>
9624 Date:   Tue May 20 23:07:09 2008 +0000
9625
9626     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
9627
9628 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
9629 Author: Laurent Monin <geeqie@norz.org>
9630 Date:   Tue May 20 22:47:13 2008 +0000
9631
9632     cache_find_location(): use g_build_filename() and move redundant code to new functions.
9633
9634 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
9635 Author: Laurent Monin <geeqie@norz.org>
9636 Date:   Tue May 20 22:22:11 2008 +0000
9637
9638     Use g_build_filename().
9639
9640 commit d1ad0442c58c29df914c80e211f8c90abf145427
9641 Author: Laurent Monin <geeqie@norz.org>
9642 Date:   Tue May 20 22:13:48 2008 +0000
9643
9644     Use size_t instead of gint, it silents a signed vs unsigned warning.
9645
9646 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
9647 Author: Laurent Monin <geeqie@norz.org>
9648 Date:   Tue May 20 22:11:59 2008 +0000
9649
9650     Use g_build_filename() instead of g_strconcat().
9651
9652 commit 73e10c62fc9d789afd29b46183078407369700e6
9653 Author: Laurent Monin <geeqie@norz.org>
9654 Date:   Tue May 20 22:09:04 2008 +0000
9655
9656     Drop concat_dir_and_file() and use g_build_filename() instead.
9657
9658 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
9659 Author: Laurent Monin <geeqie@norz.org>
9660 Date:   Tue May 20 22:00:14 2008 +0000
9661
9662     Use G_DIR_SEPARATOR instead of '/' where applicable.
9663
9664 commit c56dcb92792b030d9f14cf68d5260be924a999ee
9665 Author: Laurent Monin <geeqie@norz.org>
9666 Date:   Tue May 20 21:51:25 2008 +0000
9667
9668     Use g_build_filename() to build paths.
9669
9670 commit ddee8f88900c6e3af7b48541514e0f029912bd20
9671 Author: Laurent Monin <geeqie@norz.org>
9672 Date:   Tue May 20 20:11:29 2008 +0000
9673
9674     Do not use glib posix wrappers since they were introduced in 2.6
9675     and we want 2.4 compatibility.
9676
9677 commit dc3b44026a577f54f257a543223b1d99ea298693
9678 Author: Laurent Monin <geeqie@norz.org>
9679 Date:   Tue May 20 20:06:11 2008 +0000
9680
9681     Use access() instead of g_access() which is only available in 2.8.
9682
9683 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
9684 Author: Laurent Monin <geeqie@norz.org>
9685 Date:   Tue May 20 19:14:36 2008 +0000
9686
9687     Use utf-8 charset instead of iso-8859-1.
9688     Minor cleanup.
9689
9690 commit dd45f154d660065acd669bae936995f889237604
9691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9692 Date:   Tue May 20 17:43:37 2008 +0000
9693
9694     updated ru.po by Alexandre Prokoudine
9695
9696 commit 231d9567dc36494096b87e29a1ba245c932f646a
9697 Author: Laurent Monin <geeqie@norz.org>
9698 Date:   Tue May 20 08:18:30 2008 +0000
9699
9700     French translation was updated.
9701
9702 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
9703 Author: Laurent Monin <geeqie@norz.org>
9704 Date:   Tue May 20 08:14:35 2008 +0000
9705
9706     Sort out log_printf() vs printf_term() mix up.
9707
9708 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
9709 Author: Laurent Monin <geeqie@norz.org>
9710 Date:   Tue May 20 07:52:49 2008 +0000
9711
9712     Use print_term() instead of printf(), since it handles charset conversion
9713     from utf8 to locale if needed.
9714
9715 commit 11819b31099e4db5bb0488a404dd633928e806a9
9716 Author: Laurent Monin <geeqie@norz.org>
9717 Date:   Mon May 19 11:09:23 2008 +0000
9718
9719     Remove C-specific gcc options from CXXFLAGS.
9720     Add few more warnings.
9721
9722 commit 592f33931c27c10012614e90bf7486b3ffa66039
9723 Author: Laurent Monin <geeqie@norz.org>
9724 Date:   Mon May 19 09:27:30 2008 +0000
9725
9726     Fix some incomplete initialization warnings.
9727
9728 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
9729 Author: Laurent Monin <geeqie@norz.org>
9730 Date:   Mon May 19 08:46:37 2008 +0000
9731
9732     depreceated -> deprecated
9733
9734 commit 17c0fcefeedde3e92482b78685528b2b667bddde
9735 Author: Laurent Monin <geeqie@norz.org>
9736 Date:   Mon May 19 08:43:11 2008 +0000
9737
9738     Typo fixes.
9739
9740 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
9741 Author: Laurent Monin <geeqie@norz.org>
9742 Date:   Mon May 19 08:36:06 2008 +0000
9743
9744     Create auxdir if needed.
9745
9746 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
9747 Author: Laurent Monin <geeqie@norz.org>
9748 Date:   Mon May 19 08:24:10 2008 +0000
9749
9750     Fix spurious end of line introduced in revision 780.
9751
9752 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
9753 Author: Petr Ostadal <postadal@suse.cz>
9754 Date:   Mon May 19 01:15:17 2008 +0000
9755
9756     configure.in was rewritten:
9757     - uses PKG_CHECK_MODULES everywhere
9758     - added --enable-debug (enable debugging support)
9759     - added --enable-developer (developer mode, checks depreceated code ...)
9760     - removed obsoleted INCLUDES from Makefile.am
9761     Fixed src/debug.h (added glib.h).
9762     Fixed src/exiv2.c compilation with libexiv2 v0.15.
9763     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
9764
9765 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
9766 Author: Petr Ostadal <postadal@suse.cz>
9767 Date:   Mon May 19 00:54:59 2008 +0000
9768
9769     Updated CODING (GPL header, macros, svn change-log, ...).
9770
9771 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
9772 Author: Laurent Monin <geeqie@norz.org>
9773 Date:   Sun May 18 21:14:01 2008 +0000
9774
9775     Save order of Properties dialog tabs to rc file.
9776     Users of GTK+ <2.10 can set tabs order directly in the rc file,
9777     others can move tabs using drag'n drop.
9778     The option is named properties.tabs_order, its default value
9779     is "123" which is General, Keywords, Exif tabs (left to right).
9780
9781 commit a1726043d910102910fa32c669a45a4b23779cbb
9782 Author: Laurent Monin <geeqie@norz.org>
9783 Date:   Sun May 18 12:56:18 2008 +0000
9784
9785     Cleanup and code redundancy reduction.
9786
9787 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
9788 Author: Laurent Monin <geeqie@norz.org>
9789 Date:   Sun May 18 11:39:58 2008 +0000
9790
9791     Memorize text to display in the log window when the window is
9792     not yet created. On log window display, the memorized text
9793     is then recalled and displayed.
9794
9795 commit c219d832b90357a8df605bb444757be70bed2c68
9796 Author: Laurent Monin <geeqie@norz.org>
9797 Date:   Sun May 18 07:36:57 2008 +0000
9798
9799     Do not create log window more than once.
9800
9801 commit aa1e905eb793586cdfa564228ca939438ce50a91
9802 Author: Laurent Monin <geeqie@norz.org>
9803 Date:   Sat May 17 22:37:04 2008 +0000
9804
9805     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
9806
9807 commit d5ddb658018102f15fce0efaba39cde3cd89d976
9808 Author: Laurent Monin <geeqie@norz.org>
9809 Date:   Sat May 17 21:28:02 2008 +0000
9810
9811     Update POTFILES.in.
9812
9813 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
9814 Author: Laurent Monin <geeqie@norz.org>
9815 Date:   Sat May 17 21:26:45 2008 +0000
9816
9817     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
9818
9819 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
9820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9821 Date:   Fri May 16 20:12:11 2008 +0000
9822
9823     fixed exiv2 version test
9824
9825 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
9826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9827 Date:   Fri May 16 20:09:32 2008 +0000
9828
9829     get processed values from exiv2
9830     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
9831
9832 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
9833 Author: Laurent Monin <geeqie@norz.org>
9834 Date:   Fri May 16 14:59:45 2008 +0000
9835
9836     Fix redundant application name in window titles.
9837     It simplifies code.
9838
9839 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
9840 Author: Laurent Monin <geeqie@norz.org>
9841 Date:   Fri May 16 14:38:05 2008 +0000
9842
9843     French translation was updated.
9844
9845 commit 80363827d0206ced152428b414af7ee12754ccb0
9846 Author: Laurent Monin <geeqie@norz.org>
9847 Date:   Fri May 16 12:16:49 2008 +0000
9848
9849     Do not use printf() directly but use new wrapper function log_printf() instead.
9850
9851 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
9852 Author: Laurent Monin <geeqie@norz.org>
9853 Date:   Fri May 16 12:08:51 2008 +0000
9854
9855     Drop include "debug.h".
9856
9857 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
9858 Author: Laurent Monin <geeqie@norz.org>
9859 Date:   Fri May 16 10:02:56 2008 +0000
9860
9861     Include debug.h from main.h since debug macros may be used anywhere in the code.
9862
9863 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
9864 Author: Laurent Monin <geeqie@norz.org>
9865 Date:   Fri May 16 09:10:56 2008 +0000
9866
9867     Improve editor commands error display:
9868     - display all errors (not only syntax errors)
9869     - display errors from Preferences (checks are made on Apply or OK)
9870
9871 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
9872 Author: Laurent Monin <geeqie@norz.org>
9873 Date:   Fri May 16 08:37:07 2008 +0000
9874
9875     Improve editors a bit:
9876     - allow whitespaces before and after %v, %V, %w
9877     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
9878     - display a dialog on execution if a syntax error is detected (only for generic editors)
9879     - update README editors section
9880
9881 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
9882 Author: Laurent Monin <geeqie@norz.org>
9883 Date:   Wed May 14 18:12:11 2008 +0000
9884
9885     The Encoding key is now deprecated by the FreeDesktop standard and all
9886     strings are required to be encoded in UTF-8. This desktop entry
9887     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
9888     necessary.
9889     
9890     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
9891     
9892     Patch #1963689.
9893
9894 commit 696b1afc8d1987bb420d36261a7362f58519291f
9895 Author: Laurent Monin <geeqie@norz.org>
9896 Date:   Wed May 14 18:09:05 2008 +0000
9897
9898     Patch #1963690 was applied.
9899     It fixes hyphens/minus confusion in the man page.
9900
9901 commit 12d37bfbf24c80a2574d430200c559f2d20da751
9902 Author: Laurent Monin <geeqie@norz.org>
9903 Date:   Wed May 14 17:00:25 2008 +0000
9904
9905     Simplify thumb_std_maint_moved(), since g_list_append knows
9906     how to append to a NULL list. Patch by Uwe Ohse.
9907
9908 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
9909 Author: Laurent Monin <geeqie@norz.org>
9910 Date:   Wed May 14 16:52:55 2008 +0000
9911
9912     Simplify collect_manager_add_action(), since g_list_append knows
9913     how to append to a NULL list. Patch by Uwe Ohse.
9914
9915 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
9916 Author: Laurent Monin <geeqie@norz.org>
9917 Date:   Wed May 14 12:59:00 2008 +0000
9918
9919     Merge vflist_row_by_path() into vflist_index_by_path().
9920
9921 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
9922 Author: Laurent Monin <geeqie@norz.org>
9923 Date:   Wed May 14 10:40:43 2008 +0000
9924
9925     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
9926     Patch #1963691.
9927
9928 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
9929 Author: Laurent Monin <geeqie@norz.org>
9930 Date:   Wed May 14 08:56:08 2008 +0000
9931
9932     Make vf_pop_menu_*_cb static.
9933
9934 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
9935 Author: Laurent Monin <geeqie@norz.org>
9936 Date:   Tue May 13 20:31:35 2008 +0000
9937
9938     French translation fixes.
9939
9940 commit 81193b24e0f5eade934c698fc0ac485d33751269
9941 Author: Laurent Monin <geeqie@norz.org>
9942 Date:   Tue May 13 20:21:00 2008 +0000
9943
9944     Resync POTFILES.in and *.po, update french translation and
9945     regenerate statistics in README.
9946
9947 commit 16e84c761e71ac9052621a396d6880b96abe3221
9948 Author: Laurent Monin <geeqie@norz.org>
9949 Date:   Tue May 13 20:13:44 2008 +0000
9950
9951     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
9952
9953 commit d62b5063e0616d905f58fc6036382a7b6d791368
9954 Author: Laurent Monin <geeqie@norz.org>
9955 Date:   Tue May 13 19:56:52 2008 +0000
9956
9957     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
9958
9959 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
9960 Author: Laurent Monin <geeqie@norz.org>
9961 Date:   Tue May 13 19:54:13 2008 +0000
9962
9963     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
9964
9965 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
9966 Author: Laurent Monin <geeqie@norz.org>
9967 Date:   Tue May 13 19:51:22 2008 +0000
9968
9969     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
9970
9971 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
9972 Author: Laurent Monin <geeqie@norz.org>
9973 Date:   Tue May 13 19:45:04 2008 +0000
9974
9975     Fix last patch, only set vf->clicked_mark for a valid mark.
9976
9977 commit 91e4b2d69adc9398df664f4d355880ae146ab994
9978 Author: Laurent Monin <geeqie@norz.org>
9979 Date:   Tue May 13 19:32:25 2008 +0000
9980
9981     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
9982     named clicked_mark.
9983     Marks numbering is now consistent with menus (starting at 1, 0 is an
9984     invalid mark), assertions were modified accordingly.
9985
9986 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
9987 Author: Laurent Monin <geeqie@norz.org>
9988 Date:   Tue May 13 16:09:43 2008 +0000
9989
9990     Expand tilde with file: and view: remote parameters.
9991     Now these are working:
9992     geeqie -r file:~/dir
9993     geeqie -r view:~user/file
9994
9995 commit 38975e5efdefc3d56f710847821efc2173561f72
9996 Author: Laurent Monin <geeqie@norz.org>
9997 Date:   Tue May 13 14:49:38 2008 +0000
9998
9999     Display a message when invalid remote options are used.
10000
10001 commit e88a963a320d1728638984277c0cad4bb3ab3f00
10002 Author: Laurent Monin <geeqie@norz.org>
10003 Date:   Tue May 13 14:35:51 2008 +0000
10004
10005     Comparing tag id is not sufficient, check the tag name too.
10006
10007 commit f558c8c220211ffd1950748350a09cf4d471f761
10008 Author: Laurent Monin <geeqie@norz.org>
10009 Date:   Tue May 13 11:58:47 2008 +0000
10010
10011     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
10012
10013 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
10014 Author: Laurent Monin <geeqie@norz.org>
10015 Date:   Tue May 13 08:53:26 2008 +0000
10016
10017     Move all remote stuff from main.c to remote.[ch].
10018
10019 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
10020 Author: Laurent Monin <geeqie@norz.org>
10021 Date:   Tue May 13 08:02:46 2008 +0000
10022
10023     Move some functions from main.[ch] to new window.[ch].
10024
10025 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
10026 Author: Laurent Monin <geeqie@norz.org>
10027 Date:   Tue May 13 07:34:37 2008 +0000
10028
10029     Ensure that we end with UTF8 encoded comment and keywords.
10030
10031 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
10032 Author: Laurent Monin <geeqie@norz.org>
10033 Date:   Mon May 12 23:26:00 2008 +0000
10034
10035     Reading of Iptc.Application2.Keywords should now be fixed.
10036     Use uft8_validate_or_convert() on exif's text data to be safe.
10037
10038 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
10039 Author: Laurent Monin <geeqie@norz.org>
10040 Date:   Mon May 12 23:21:35 2008 +0000
10041
10042     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
10043
10044 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
10045 Author: Laurent Monin <geeqie@norz.org>
10046 Date:   Mon May 12 23:00:04 2008 +0000
10047
10048     bar_exif_validate_text(): use computed length and cleanup.
10049
10050 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
10051 Author: Laurent Monin <geeqie@norz.org>
10052 Date:   Mon May 12 19:56:28 2008 +0000
10053
10054     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
10055
10056 commit 874ac4eafacb90b111161275fc71f6345e77d30d
10057 Author: Laurent Monin <geeqie@norz.org>
10058 Date:   Mon May 12 17:10:40 2008 +0000
10059
10060     Extract and append keywords from Iptc.Application2.Keywords tags.
10061     A function was added to make the keywords unique in the list.
10062     Note: Iptc.Application2.Keywords is only read, not written.
10063
10064 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
10065 Author: Laurent Monin <geeqie@norz.org>
10066 Date:   Mon May 12 10:46:23 2008 +0000
10067
10068     When an option was successfully read, just continue to next line.
10069
10070 commit 75f14d8caa9b739913c96b353e100c1088722907
10071 Author: Laurent Monin <geeqie@norz.org>
10072 Date:   Mon May 12 10:37:37 2008 +0000
10073
10074     Minor formatting fix in rc file header.
10075
10076 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
10077 Author: Laurent Monin <geeqie@norz.org>
10078 Date:   Mon May 12 08:52:17 2008 +0000
10079
10080     Rework read_*_option():
10081     - read_u?int_option() now interpret a value of "true" as 1
10082     - read_bool_option() now interpret any value different from 0 as true.
10083     - make functions return TRUE on successful read, FALSE else
10084     
10085     Theses changes will help to maintain compatibility when options are modified.
10086
10087 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
10088 Author: Laurent Monin <geeqie@norz.org>
10089 Date:   Mon May 12 08:11:27 2008 +0000
10090
10091     Rename option image_overlay.common.enabled to image_overlay.common.state
10092     since it is not a boolean anymore.
10093
10094 commit 99a50120349e25795138098cb35616a3cc953f33
10095 Author: Laurent Monin <geeqie@norz.org>
10096 Date:   Mon May 12 00:22:38 2008 +0000
10097
10098     Add some wrapper functions for not yet common code.
10099
10100 commit 98e46592bd5e0f88061eb983c092d57594a479d6
10101 Author: Laurent Monin <geeqie@norz.org>
10102 Date:   Sun May 11 23:56:40 2008 +0000
10103
10104     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
10105
10106 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
10107 Author: Laurent Monin <geeqie@norz.org>
10108 Date:   Sun May 11 23:47:59 2008 +0000
10109
10110     Move a part of pop up menu common code to view_file.[ch].
10111
10112 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
10113 Author: Laurent Monin <geeqie@norz.org>
10114 Date:   Sun May 11 23:09:39 2008 +0000
10115
10116     Introduce vf_pop_menu_file_list() as a wrapper to
10117     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
10118
10119 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
10120 Author: Laurent Monin <geeqie@norz.org>
10121 Date:   Sun May 11 21:11:54 2008 +0000
10122
10123     Use vf_* functions where possible.
10124
10125 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
10126 Author: Laurent Monin <geeqie@norz.org>
10127 Date:   Sun May 11 20:38:21 2008 +0000
10128
10129     Drop unused layout_list_get_path() and vf*_index_get_path().
10130
10131 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
10132 Author: Laurent Monin <geeqie@norz.org>
10133 Date:   Sun May 11 13:17:38 2008 +0000
10134
10135     French translation was updated.
10136
10137 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
10138 Author: Laurent Monin <geeqie@norz.org>
10139 Date:   Sun May 11 13:14:58 2008 +0000
10140
10141     An option to save and restore the last path used was added.
10142     This option appears as startup.use_last_path in rc file.
10143     Preferences > General > Startup was modified accordingly.
10144
10145 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
10146 Author: Laurent Monin <geeqie@norz.org>
10147 Date:   Sun May 11 12:23:26 2008 +0000
10148
10149     Rename options:
10150     startup_path_enable -> startup.restore_path
10151     startup_path        -> startup.path
10152     
10153     Geeqie is still able to read old options.
10154
10155 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
10156 Author: Laurent Monin <geeqie@norz.org>
10157 Date:   Sun May 11 11:46:48 2008 +0000
10158
10159     Fix help window title.
10160
10161 commit b01f014ebaba751530160ac533299d71681d5bc3
10162 Author: Laurent Monin <geeqie@norz.org>
10163 Date:   Sun May 11 11:44:58 2008 +0000
10164
10165     Use computed string length.
10166
10167 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
10168 Author: Laurent Monin <geeqie@norz.org>
10169 Date:   Sun May 11 11:41:32 2008 +0000
10170
10171     Slightly increase help window's default width.
10172
10173 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
10174 Author: Laurent Monin <geeqie@norz.org>
10175 Date:   Sun May 11 11:30:41 2008 +0000
10176
10177     Add an help button to OSD info configuration in Preferences dialog.
10178     Make its own section named "Overlay Screen Display".
10179
10180 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
10181 Author: Laurent Monin <geeqie@norz.org>
10182 Date:   Sun May 11 10:25:04 2008 +0000
10183
10184     Partially update main README.
10185     A section concerning overlay info was added.
10186     Translation statistics were updated.
10187
10188 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
10189 Author: Laurent Monin <geeqie@norz.org>
10190 Date:   Sun May 11 09:37:46 2008 +0000
10191
10192     Change translations statistics formatting to match the style
10193     use in the README file.
10194     
10195     Here is the result for current trunk:
10196     
10197     Translations statistics
10198     Date: Sun, 11 May 2008 11:33:14 +0200
10199     
10200     Note: completion % in the chart below may not be quite correct
10201           when fuzzy translations exist but do not appear in the source.
10202           For exact results, run make update-po with up to date POTFILES.in.
10203           comp % = trans / (trans + fuzzy + untrans)
10204     
10205     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
10206     fr             100.00    985      0        0    985
10207     be              90.56    892     25       68    985
10208     eu              68.53    675    150      160    985
10209     eo              68.22    672    153      160    985
10210     vi              68.02    670    156      159    985
10211     it              67.82    668    154      163    985
10212     pt_BR           67.82    668    154      163    985
10213     zh_TW           66.90    659    150      176    985
10214     sk              66.50    655    158      172    985
10215     fi              64.37    634    176      175    985
10216     nl              64.37    634    179      172    985
10217     sv              64.16    632    175      178    985
10218     bg              64.06    631    175      179    985
10219     ca              64.06    631    175      179    985
10220     cs              64.06    631    175      179    985
10221     de              64.06    631    175      179    985
10222     es              64.06    631    175      179    985
10223     ja              64.06    631    175      179    985
10224     ru              64.06    631    175      179    985
10225     pl              60.61    597    148      240    985
10226     ar              42.94    423    315      247    985
10227     ro              37.56    370    342      273    985
10228     hu              36.14    356    332      297    985
10229     id              19.70    194    408      383    985
10230     et              19.29    190    407      388    985
10231     uk              17.16    169    411      405    985
10232     nb              15.94    157    416      412    985
10233     zh_CN.GB2312    15.94    157    416      412    985
10234     th              15.13    149    413      423    985
10235     sl              14.72    145    419      421    985
10236     da              12.99    128    402      455    985
10237     ko              11.37    112     52      821    985
10238     tr               6.60     65    398      522    985
10239
10240 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
10241 Author: Laurent Monin <geeqie@norz.org>
10242 Date:   Sat May 10 21:29:53 2008 +0000
10243
10244     Fix display of collection in overlay info.
10245     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
10246     
10247     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
10248     
10249     General syntax is: %name[:length limit][:extra]%
10250     Extra string uses special character '*' to mark the place of the data to display.
10251     If no '*' is present, then extra string is just appended to data.
10252     Any "\n" is replaced by a newline on display.
10253     Pango mark up is accepted in left and right parts.
10254     If data is empty, nothing will be displayed.
10255     
10256     Examples:
10257     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
10258     "%size:\n%"         -> size is displayed with a newline at end
10259     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
10260     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
10261     
10262     
10263     Collection name formatting was slighly improved by not displaying the .gqv extension.
10264     The default overlay info string was modified to use the new syntax, but older info strings should be
10265     displayed as usual.
10266
10267 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
10268 Author: Laurent Monin <geeqie@norz.org>
10269 Date:   Sat May 10 14:22:18 2008 +0000
10270
10271     image_osd_get() now returns OsdShowFlags.
10272
10273 commit 73fa427e25508213e47fb0671e2a35a790b21b48
10274 Author: Laurent Monin <geeqie@norz.org>
10275 Date:   Sat May 10 13:54:25 2008 +0000
10276
10277     Display a simple grid with histogram.
10278
10279 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
10280 Author: Laurent Monin <geeqie@norz.org>
10281 Date:   Sat May 10 12:33:52 2008 +0000
10282
10283     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
10284
10285 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
10286 Author: Laurent Monin <geeqie@norz.org>
10287 Date:   Sat May 10 09:00:14 2008 +0000
10288
10289     Save full OSD state to rc file and restore it on startup.
10290     It allows to restore OSD with or without histogram depending
10291     on previous state.
10292
10293 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
10294 Author: Laurent Monin <geeqie@norz.org>
10295 Date:   Fri May 9 12:43:10 2008 +0000
10296
10297     image_osd_info_render(): if there's no fd, just return.
10298
10299 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
10300 Author: Laurent Monin <geeqie@norz.org>
10301 Date:   Fri May 9 12:33:24 2008 +0000
10302
10303     Move overlay histogram stuff from ImageWindow to OverlayStateData.
10304     It simplifies things a lot and make more sense.
10305     
10306     Note: overlay icons display is broken since a long time it seems.
10307
10308 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
10309 Author: Laurent Monin <geeqie@norz.org>
10310 Date:   Fri May 9 11:15:56 2008 +0000
10311
10312     Introduce image_get_osd_data() and image_set_osd_data().
10313
10314 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
10315 Author: Laurent Monin <geeqie@norz.org>
10316 Date:   Fri May 9 09:58:46 2008 +0000
10317
10318     image_osd_get() and image_osd_set() now uses flags.
10319
10320 commit 94833dae9ada87a15401be7361988be493bbeaad
10321 Author: Laurent Monin <geeqie@norz.org>
10322 Date:   Fri May 9 09:34:38 2008 +0000
10323
10324     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
10325     reduce indentation level.
10326
10327 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
10328 Author: Laurent Monin <geeqie@norz.org>
10329 Date:   Fri May 9 08:39:18 2008 +0000
10330
10331     Preserve last histogram modes.
10332     When a new histogram is displayed, it uses previously chosen
10333     modes.
10334     These modes are saved on exit to rc file as options:
10335     histogram.last_channel_mode
10336     histogram.last_log_mode
10337
10338 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
10339 Author: Laurent Monin <geeqie@norz.org>
10340 Date:   Fri May 9 08:03:25 2008 +0000
10341
10342     Update CODING and HACKING files, and add po/README file for translators.
10343
10344 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
10345 Author: Laurent Monin <geeqie@norz.org>
10346 Date:   Fri May 9 07:46:18 2008 +0000
10347
10348     Make lirc_cleanup() and lirc_input_callback() static.
10349
10350 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
10351 Author: Laurent Monin <geeqie@norz.org>
10352 Date:   Fri May 9 07:32:30 2008 +0000
10353
10354     Use function(void) instead of function() for declaring functions which
10355     do not take any parameters at all.
10356     It respects current Geeqie coding style more.
10357
10358 commit 524cf262d075f28b08c51b187598b6c1f3276dde
10359 Author: Laurent Monin <geeqie@norz.org>
10360 Date:   Thu May 8 22:59:14 2008 +0000
10361
10362     In the search results view, hide dimensions column instead of
10363     displaying an empty one.
10364     When dimensions search criteria is used, it is always displayed.
10365
10366 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
10367 Author: Laurent Monin <geeqie@norz.org>
10368 Date:   Thu May 8 22:49:16 2008 +0000
10369
10370     Reset thumbnail column to NULL when hidden.
10371     It fixes bug 1960274.
10372
10373 commit 786c7401047ffbbec27820cf0e89d008e16ea488
10374 Author: Laurent Monin <geeqie@norz.org>
10375 Date:   Thu May 8 20:21:03 2008 +0000
10376
10377     search_status_update(): slightly reduce code redundancy.
10378
10379 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
10380 Author: Laurent Monin <geeqie@norz.org>
10381 Date:   Thu May 8 12:50:25 2008 +0000
10382
10383     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
10384     Add a FIXME where potential improper usage of strncasecmp() is made.
10385
10386 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
10387 Author: Laurent Monin <geeqie@norz.org>
10388 Date:   Thu May 8 12:38:34 2008 +0000
10389
10390     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
10391     are used.
10392
10393 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
10394 Author: Laurent Monin <geeqie@norz.org>
10395 Date:   Wed May 7 23:27:26 2008 +0000
10396
10397     Replace deprecated functions by their counterparts:
10398     g_strcasecmp() -> g_ascii_strcasecmp()
10399     g_strncasecmp() -> g_ascii_strncasecmp()
10400     gtk_input_remove() -> g_source_remove()
10401     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
10402     
10403     All these are deprecated either since 2.2 or 2.4.
10404
10405 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
10406 Author: Laurent Monin <geeqie@norz.org>
10407 Date:   Wed May 7 22:54:33 2008 +0000
10408
10409     Resync po files.
10410     French translation was updated.
10411
10412 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
10413 Author: Laurent Monin <geeqie@norz.org>
10414 Date:   Wed May 7 22:48:30 2008 +0000
10415
10416     Add a way to invert the current selection.
10417     An item labeled "Invert selection" was added to the Select submenu
10418     in the main menu.
10419
10420 commit 2927044d43b56069079cfeac00aa6989b1c9c126
10421 Author: Laurent Monin <geeqie@norz.org>
10422 Date:   Tue May 6 23:58:08 2008 +0000
10423
10424     Tidy up.
10425
10426 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
10427 Author: Laurent Monin <geeqie@norz.org>
10428 Date:   Tue May 6 23:53:12 2008 +0000
10429
10430     French translation was updated.
10431
10432 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
10433 Author: Laurent Monin <geeqie@norz.org>
10434 Date:   Tue May 6 23:52:09 2008 +0000
10435
10436     Add trash.c.
10437
10438 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
10439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10440 Date:   Tue May 6 21:35:31 2008 +0000
10441
10442     moved safe delete functions to separate file
10443
10444 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
10445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10446 Date:   Tue May 6 20:24:16 2008 +0000
10447
10448     use some of the new functions in filedata.c
10449
10450 commit f05bac9cdc8755273958466df6df1b3f5305ee41
10451 Author: Laurent Monin <geeqie@norz.org>
10452 Date:   Tue May 6 17:00:55 2008 +0000
10453
10454     Allow the user to append or replace comments for a group of selected files.
10455     Two buttons were added to the Keywords panel.
10456
10457 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
10458 Author: Laurent Monin <geeqie@norz.org>
10459 Date:   Tue May 6 12:31:23 2008 +0000
10460
10461     Use a dedicated option to enable keywords and comment saving as XMP tags
10462     in image's files.
10463     This new option is named "save_metadata_in_image_file" in configuration file.
10464     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
10465     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
10466
10467 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
10468 Author: Laurent Monin <geeqie@norz.org>
10469 Date:   Tue May 6 12:03:39 2008 +0000
10470
10471     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
10472
10473 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
10474 Author: Laurent Monin <geeqie@norz.org>
10475 Date:   Mon May 5 21:27:39 2008 +0000
10476
10477     French translation was updated, various fixes.
10478
10479 commit 146b6e2a59584bda8c274ba313862a3abb82a634
10480 Author: Laurent Monin <geeqie@norz.org>
10481 Date:   Mon May 5 20:56:20 2008 +0000
10482
10483     Belarusian translation was updated. Thanks to Pavel Piatruk.
10484
10485 commit 117767d634649683e27badb1d7c2cffc1eac5334
10486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10487 Date:   Mon May 5 20:51:51 2008 +0000
10488
10489     started implementation of API for sidecar files
10490
10491 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
10492 Author: Laurent Monin <geeqie@norz.org>
10493 Date:   Mon May 5 20:51:50 2008 +0000
10494
10495     Update POTFILES.in (filelist.c -> filedata.c).
10496
10497 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
10498 Author: Laurent Monin <geeqie@norz.org>
10499 Date:   Mon May 5 20:49:40 2008 +0000
10500
10501     Modify regen_potfiles.sh to generate a patch instead of
10502     directly applying changes to POTFILES.in.
10503
10504 commit bf41ef491c80e033e2d028a87e00605ac893609f
10505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10506 Date:   Mon May 5 19:20:46 2008 +0000
10507
10508     added .gqv to known file types
10509
10510 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
10511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10512 Date:   Mon May 5 19:11:12 2008 +0000
10513
10514     split filelist.c to filefilter.c and filedata.c
10515
10516 commit f798c6ab2cd9c89fa905f5003783a6c445551805
10517 Author: Laurent Monin <geeqie@norz.org>
10518 Date:   Mon May 5 09:21:01 2008 +0000
10519
10520     Revert wrong patch rev 676.
10521
10522 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
10523 Author: Laurent Monin <geeqie@norz.org>
10524 Date:   Mon May 5 09:12:07 2008 +0000
10525
10526     Add an helper script to regenerate POTFILES.in file.
10527     POTFILES.in was updated.
10528     French translation was updated.
10529
10530 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
10531 Author: Laurent Monin <geeqie@norz.org>
10532 Date:   Mon May 5 08:32:18 2008 +0000
10533
10534     Revert patch 675, and correctly fix gtk assertion failure.
10535
10536 commit 37193c248cd813a72f62bce349c788072ca5b311
10537 Author: Laurent Monin <geeqie@norz.org>
10538 Date:   Mon May 5 08:15:52 2008 +0000
10539
10540     Fix two memory leaks.
10541
10542 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
10543 Author: Laurent Monin <geeqie@norz.org>
10544 Date:   Mon May 5 07:46:32 2008 +0000
10545
10546     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
10547     when swapping to/from file icon view.
10548
10549 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
10550 Author: Laurent Monin <geeqie@norz.org>
10551 Date:   Sun May 4 23:57:20 2008 +0000
10552
10553     vficon_release_cb(): use switch() and cleanup.
10554
10555 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
10556 Author: Laurent Monin <geeqie@norz.org>
10557 Date:   Sun May 4 23:20:43 2008 +0000
10558
10559     Minor tidyup.
10560
10561 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
10562 Author: Laurent Monin <geeqie@norz.org>
10563 Date:   Sun May 4 23:06:46 2008 +0000
10564
10565     Drop unused vficon_select_by_path() and vflist_select_by_path().
10566
10567 commit b6ea14610564d2367b0a74656717913362166e62
10568 Author: Laurent Monin <geeqie@norz.org>
10569 Date:   Sun May 4 23:03:36 2008 +0000
10570
10571     Minor cleanup.
10572
10573 commit 509c70381ce8847866bb84ce398d074a749a6abf
10574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10575 Date:   Sun May 4 21:54:20 2008 +0000
10576
10577     dropped path_list functions, use filelist functions everywhere
10578
10579 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
10580 Author: Laurent Monin <geeqie@norz.org>
10581 Date:   Sun May 4 19:00:39 2008 +0000
10582
10583     Remove unused functions:
10584     vflist_set_status_func()
10585     vflist_set_thumb_status_func()
10586     vflist_set_layout()
10587     vficon_set_status_func()
10588     vficon_set_thumb_status_func()
10589     vficon_set_layout()
10590
10591 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
10592 Author: Laurent Monin <geeqie@norz.org>
10593 Date:   Sun May 4 18:45:06 2008 +0000
10594
10595     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
10596
10597 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
10598 Author: Laurent Monin <geeqie@norz.org>
10599 Date:   Sun May 4 16:16:07 2008 +0000
10600
10601     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
10602
10603 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
10604 Author: Laurent Monin <geeqie@norz.org>
10605 Date:   Sun May 4 11:47:36 2008 +0000
10606
10607     Prepare switch to ViewFile (unused yet).
10608
10609 commit 7192ff23dcf4fb721d72404649a98de99993f042
10610 Author: Laurent Monin <geeqie@norz.org>
10611 Date:   Sun May 4 00:32:05 2008 +0000
10612
10613     Shorten Edit menu labels, dropping "in ". It will ease
10614     translations too, and user can define its own label in Preferences.
10615
10616 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
10617 Author: Laurent Monin <geeqie@norz.org>
10618 Date:   Sun May 4 00:21:14 2008 +0000
10619
10620     Do not show Copy, Move, Rename, Delete, New Folder external commands
10621     in the Edit section of contextual menus.
10622
10623 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
10624 Author: Laurent Monin <geeqie@norz.org>
10625 Date:   Sun May 4 00:16:37 2008 +0000
10626
10627     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
10628
10629 commit 66238168387b3ff974f886b5a039bbccd2d44099
10630 Author: Laurent Monin <geeqie@norz.org>
10631 Date:   Sat May 3 20:55:16 2008 +0000
10632
10633     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
10634
10635 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
10636 Author: Laurent Monin <geeqie@norz.org>
10637 Date:   Sat May 3 20:49:25 2008 +0000
10638
10639     exif_get_formatted_by_key(): skip prefix when comparing.
10640
10641 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
10642 Author: Laurent Monin <geeqie@norz.org>
10643 Date:   Sat May 3 20:40:50 2008 +0000
10644
10645     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
10646     instead of the shorter "f".
10647     Warning: custom overlay info string has to be modified since old names are no
10648     more recognized, one can reset it to default through Preferences > Advanced.
10649
10650 commit e01df0556e0bbca765a2e07987148d3b6d10760a
10651 Author: Laurent Monin <geeqie@norz.org>
10652 Date:   Sat May 3 16:58:17 2008 +0000
10653
10654     Fix a bug occuring when using certain actions on a collection
10655     item which is not in the selection.
10656     Triggering it will either result in an assertion failure or a
10657     segfault.
10658     
10659     To reproduce:
10660     - open a collection
10661     - right-click on a non-selected image
10662     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
10663     
10664     It results in the best case:
10665     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
10666     or a pure segfault due to corrupted data.
10667     
10668     collection_table_popup_file_list() has to return a list of filedata *
10669     not a list of gchar *.
10670
10671 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
10672 Author: Laurent Monin <geeqie@norz.org>
10673 Date:   Sat May 3 15:19:35 2008 +0000
10674
10675     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
10676     they'll be used for file icon view too.
10677
10678 commit 13e75141b49669425e206f358d06f6e1ca4a9627
10679 Author: Laurent Monin <geeqie@norz.org>
10680 Date:   Sat May 3 15:17:24 2008 +0000
10681
10682     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
10683     to _ViewFile.
10684
10685 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
10686 Author: Laurent Monin <geeqie@norz.org>
10687 Date:   Sat May 3 15:13:15 2008 +0000
10688
10689     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
10690     the name used in ViewFileList.
10691
10692 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
10693 Author: Laurent Monin <geeqie@norz.org>
10694 Date:   Sat May 3 15:09:21 2008 +0000
10695
10696     Remove useless thumbs_list from ViewFileIcon.
10697
10698 commit e1c39fa29264aea839610dfedca5e086b5128395
10699 Author: Laurent Monin <geeqie@norz.org>
10700 Date:   Sat May 3 12:50:52 2008 +0000
10701
10702     Add function prototypes (yet unused).
10703
10704 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
10705 Author: Laurent Monin <geeqie@norz.org>
10706 Date:   Sat May 3 12:48:45 2008 +0000
10707
10708     Drop redundant vflist_thumbs_set() introduced in revision 649,
10709     modify and use existing vflist_thumb_set().
10710
10711 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
10712 Author: Laurent Monin <geeqie@norz.org>
10713 Date:   Sat May 3 12:21:22 2008 +0000
10714
10715     Remove redundant prototype.
10716
10717 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
10718 Author: Laurent Monin <geeqie@norz.org>
10719 Date:   Sat May 3 11:58:41 2008 +0000
10720
10721     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
10722
10723 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
10724 Author: Laurent Monin <geeqie@norz.org>
10725 Date:   Sat May 3 11:34:13 2008 +0000
10726
10727     Replace Layout icon_view field by more generic file_view_type.
10728     Replace option layout.view_as_icons by layout.file_view_type.
10729
10730 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
10731 Author: Laurent Monin <geeqie@norz.org>
10732 Date:   Sat May 3 10:31:37 2008 +0000
10733
10734     Set thumbs_enabled through new function vflist_thumbs_set() instead
10735     of vflist_new().
10736
10737 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
10738 Author: Laurent Monin <geeqie@norz.org>
10739 Date:   Sat May 3 09:41:09 2008 +0000
10740
10741     Prepare merging of some parts of view_file_list and view_file_icon and
10742     simplification of view_file* interface.
10743
10744 commit f520f8c5a7f3a470fe072b6f00499612d759964f
10745 Author: Laurent Monin <geeqie@norz.org>
10746 Date:   Sat May 3 08:35:08 2008 +0000
10747
10748     Change default positions of dividers since width of the main menu
10749     was increased.
10750
10751 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
10752 Author: Laurent Monin <geeqie@norz.org>
10753 Date:   Fri May 2 23:11:31 2008 +0000
10754
10755     Make exif_rational_to_double() and exif_get_rational_as_double() static.
10756
10757 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
10758 Author: Laurent Monin <geeqie@norz.org>
10759 Date:   Fri May 2 23:08:18 2008 +0000
10760
10761     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
10762     info disappearing when moving the tab.
10763
10764 commit 2fc5d88ca3589beeee18a669cac708b719d90963
10765 Author: Laurent Monin <geeqie@norz.org>
10766 Date:   Fri May 2 22:59:04 2008 +0000
10767
10768     Fix a Pango warning related to UTF8 when displaying internationalized
10769     description in Advanced Exif Properties panel.
10770
10771 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
10772 Author: Laurent Monin <geeqie@norz.org>
10773 Date:   Fri May 2 22:31:24 2008 +0000
10774
10775     exif_get_description_by_key(): tidy up.
10776
10777 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
10778 Author: Laurent Monin <geeqie@norz.org>
10779 Date:   Fri May 2 22:28:39 2008 +0000
10780
10781     Add a pointer to the build function in the formatted exif tags struct
10782     and use a loop in exif_get_formatted_by_key().
10783
10784 commit c59ca563a159852e616063a9595c24f432cf9ef7
10785 Author: Laurent Monin <geeqie@norz.org>
10786 Date:   Fri May 2 21:58:36 2008 +0000
10787
10788     Indentation fix.
10789
10790 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
10791 Author: Laurent Monin <geeqie@norz.org>
10792 Date:   Fri May 2 21:34:26 2008 +0000
10793
10794     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
10795     An helper macro was added to call them.
10796
10797 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
10798 Author: Laurent Monin <geeqie@norz.org>
10799 Date:   Fri May 2 20:56:59 2008 +0000
10800
10801     Remove unused checksum_simple() function.
10802
10803 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
10804 Author: Laurent Monin <geeqie@norz.org>
10805 Date:   Fri May 2 20:40:47 2008 +0000
10806
10807     Simplify remove_extension_from_path().
10808
10809 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
10810 Author: Laurent Monin <geeqie@norz.org>
10811 Date:   Fri May 2 20:27:47 2008 +0000
10812
10813     remove_level_from_path() was simplified.
10814
10815 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
10816 Author: Laurent Monin <geeqie@norz.org>
10817 Date:   Fri May 2 09:03:52 2008 +0000
10818
10819     Move variable declaration and affectation near where it is used.
10820
10821 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
10822 Author: Laurent Monin <geeqie@norz.org>
10823 Date:   Fri May 2 08:41:32 2008 +0000
10824
10825     Replace GQView by Geeqie.
10826
10827 commit 3cce6caefa4385a18b79e83df02743f2c0652103
10828 Author: Laurent Monin <geeqie@norz.org>
10829 Date:   Thu May 1 23:20:26 2008 +0000
10830
10831     Use sizeof() instead of hardcoded buffer sizes.
10832
10833 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
10834 Author: Laurent Monin <geeqie@norz.org>
10835 Date:   Thu May 1 22:59:54 2008 +0000
10836
10837     cache_sim_write_similarity(): cleanup and simplification.
10838
10839 commit 0d8286ddc775e675c1f3552f92047d3928637d32
10840 Author: Laurent Monin <geeqie@norz.org>
10841 Date:   Thu May 1 22:31:14 2008 +0000
10842
10843     Use secure_save stuff to write .sim files.
10844
10845 commit 68cf3760029075a5e3877954eacef14ee5f67956
10846 Author: Laurent Monin <geeqie@norz.org>
10847 Date:   Thu May 1 22:30:16 2008 +0000
10848
10849     save_options(): minor code simplification.
10850
10851 commit a2ff3d30a0ccf398323de9245d13cb166256f333
10852 Author: Laurent Monin <geeqie@norz.org>
10853 Date:   Thu May 1 22:27:44 2008 +0000
10854
10855     Add a wrapper to fwrite().
10856
10857 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
10858 Author: Laurent Monin <geeqie@norz.org>
10859 Date:   Thu May 1 21:42:22 2008 +0000
10860
10861     Typo fix.
10862
10863 commit 394f2839406f77bc462f371da7c81539804e3d5d
10864 Author: Laurent Monin <geeqie@norz.org>
10865 Date:   Thu May 1 18:37:50 2008 +0000
10866
10867     Indentation fixes.
10868
10869 commit ac59f9924c35122eaa97af9ce56f966b97738035
10870 Author: Laurent Monin <geeqie@norz.org>
10871 Date:   Thu May 1 18:26:30 2008 +0000
10872
10873     Simplify and optimize extension_find_dot().
10874
10875 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
10876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10877 Date:   Tue Apr 29 22:44:06 2008 +0000
10878
10879     fixed a memory leak
10880
10881 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
10882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10883 Date:   Tue Apr 29 18:12:49 2008 +0000
10884
10885     cleanup: use image_get_image_size
10886
10887 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
10888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10889 Date:   Tue Apr 29 17:52:12 2008 +0000
10890
10891     fixed connected zoom and scroll that didn't work in some cases
10892     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
10893
10894 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
10895 Author: Petr Ostadal <postadal@suse.cz>
10896 Date:   Sun Apr 27 23:31:20 2008 +0000
10897
10898     fix warning cast from pointer to integer of different size (when an integer is
10899     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
10900
10901 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
10902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10903 Date:   Sun Apr 27 20:05:11 2008 +0000
10904
10905     Added LIRC patch written by Matteo Beniamino
10906
10907 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
10908 Author: Laurent Monin <geeqie@norz.org>
10909 Date:   Fri Apr 25 20:23:21 2008 +0000
10910
10911     Fix number of directory views, bug introduced in revision 617.
10912
10913 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
10914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10915 Date:   Fri Apr 25 20:08:47 2008 +0000
10916
10917     fixed dragging multiple files from file list
10918     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
10919
10920 commit 0fb3e0276867a5224e267571b04641290d9b1013
10921 Author: Laurent Monin <geeqie@norz.org>
10922 Date:   Fri Apr 25 09:31:32 2008 +0000
10923
10924     Add a line about variable and function names.
10925
10926 commit 23b982817520f7e361b3252b18efb0c391f08e17
10927 Author: Laurent Monin <geeqie@norz.org>
10928 Date:   Fri Apr 25 09:28:45 2008 +0000
10929
10930     Document the Geeqie coding style.
10931     This is a draft, please improve.
10932
10933 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
10934 Author: Laurent Monin <geeqie@norz.org>
10935 Date:   Fri Apr 25 08:07:22 2008 +0000
10936
10937     Handle the case of reduction of the number of view directory types.
10938     Previously it was leading to a segfault.
10939
10940 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
10941 Author: Laurent Monin <geeqie@norz.org>
10942 Date:   Thu Apr 24 20:29:09 2008 +0000
10943
10944     Allow to copy the path of a directory to clipboard from directory views.
10945     Show Copy path option has to be enabled.
10946     Suggested by Frédéric Mantegazza.
10947
10948 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
10949 Author: Laurent Monin <geeqie@norz.org>
10950 Date:   Thu Apr 24 20:18:59 2008 +0000
10951
10952     Do not allow to add anything but directories to sort bar in
10953     folder mode through drag'n'drop.
10954     Introduce a new field only_directories to _BookMarkData struct.
10955
10956 commit 9816ef505ad7693841db4e85a5f64d43669675df
10957 Author: Laurent Monin <geeqie@norz.org>
10958 Date:   Thu Apr 24 16:35:02 2008 +0000
10959
10960     Add missing spaces around equal sign.
10961
10962 commit a792a5a9f9267bf8872daff3494a374909d9fca7
10963 Author: Laurent Monin <geeqie@norz.org>
10964 Date:   Thu Apr 24 16:32:20 2008 +0000
10965
10966     Cleanup exif_get_formatted_by_key().
10967
10968 commit de5436b46e7f303f7c16620e67b18ccde63b386e
10969 Author: Laurent Monin <geeqie@norz.org>
10970 Date:   Thu Apr 24 15:57:58 2008 +0000
10971
10972     Add missing space.
10973
10974 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
10975 Author: Laurent Monin <geeqie@norz.org>
10976 Date:   Thu Apr 24 15:53:08 2008 +0000
10977
10978     6 for() vs 201 for (): winner is for ().
10979
10980 commit db804e24c3646853cd23436cff8ae6ae8926d726
10981 Author: Laurent Monin <geeqie@norz.org>
10982 Date:   Thu Apr 24 15:49:57 2008 +0000
10983
10984     Convert the minority of while() to while ().
10985
10986 commit 371332db2d9c7cc5f72c701fd92623c395489280
10987 Author: Laurent Monin <geeqie@norz.org>
10988 Date:   Thu Apr 24 15:44:43 2008 +0000
10989
10990     Use only one secure_fprintf() call instead of two.
10991
10992 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
10993 Author: Laurent Monin <geeqie@norz.org>
10994 Date:   Thu Apr 24 15:31:21 2008 +0000
10995
10996     Use sizeof().
10997
10998 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
10999 Author: Laurent Monin <geeqie@norz.org>
11000 Date:   Thu Apr 24 12:47:09 2008 +0000
11001
11002     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
11003
11004 commit 002da4045e3fb091adca1bd57745334f40514257
11005 Author: Laurent Monin <geeqie@norz.org>
11006 Date:   Thu Apr 24 12:23:02 2008 +0000
11007
11008     Remove whitespace between function name and first parenthesis for the sake of consistency.
11009
11010 commit a603169a7d2e745aeb638509fbe839d1182257ec
11011 Author: Laurent Monin <geeqie@norz.org>
11012 Date:   Thu Apr 24 11:40:26 2008 +0000
11013
11014     Indentation fix.
11015
11016 commit 9ed4108d3855b95889c28bd7860f746da900a11d
11017 Author: Laurent Monin <geeqie@norz.org>
11018 Date:   Thu Apr 24 09:50:37 2008 +0000
11019
11020     Display file_data debug messages only at level 2.
11021
11022 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
11023 Author: Laurent Monin <geeqie@norz.org>
11024 Date:   Thu Apr 24 09:43:23 2008 +0000
11025
11026     Move get_exec_time() to debug.{c,h}.
11027
11028 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
11029 Author: Laurent Monin <geeqie@norz.org>
11030 Date:   Thu Apr 24 09:09:48 2008 +0000
11031
11032     Move options stuff to options.{c,h} and remove globals.c
11033
11034 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
11035 Author: Laurent Monin <geeqie@norz.org>
11036 Date:   Thu Apr 24 08:53:39 2008 +0000
11037
11038     Move debug macros from main.h to new debug.h.
11039     Make debug_level static to debug.c and add utility functions
11040     to manipulate it.
11041     Add #include "debug.h" where needed.
11042
11043 commit b23c9dac6850b794e8002b031704bff3d83f0b20
11044 Author: Laurent Monin <geeqie@norz.org>
11045 Date:   Thu Apr 24 00:15:03 2008 +0000
11046
11047     Handle the newline in DEBUG_N() macro instead of adding one
11048     in each debug message string.
11049
11050 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
11051 Author: Laurent Monin <geeqie@norz.org>
11052 Date:   Wed Apr 23 23:52:20 2008 +0000
11053
11054     French translation was updated.
11055
11056 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
11057 Author: Laurent Monin <geeqie@norz.org>
11058 Date:   Wed Apr 23 23:51:02 2008 +0000
11059
11060     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
11061
11062 commit addef370767780cc6253b4e0d4a592de481f01e4
11063 Author: Laurent Monin <geeqie@norz.org>
11064 Date:   Wed Apr 23 23:47:53 2008 +0000
11065
11066     Fix image overlay displayed only on second "I" press in layout view.
11067
11068 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
11069 Author: Laurent Monin <geeqie@norz.org>
11070 Date:   Wed Apr 23 23:35:13 2008 +0000
11071
11072     Display file and line along debug messages for any debug level but level 1.
11073     Add a DEBUG_0() macro for instant debugging.
11074
11075 commit e153caa7d02808144fdae1a5348336e61083d972
11076 Author: Laurent Monin <geeqie@norz.org>
11077 Date:   Wed Apr 23 22:40:55 2008 +0000
11078
11079     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
11080     occuring when toggling file list view <-> file icon view.
11081
11082 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
11083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11084 Date:   Wed Apr 23 22:38:34 2008 +0000
11085
11086     clear the buffer before loading of an image
11087
11088 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
11089 Author: Laurent Monin <geeqie@norz.org>
11090 Date:   Wed Apr 23 22:33:18 2008 +0000
11091
11092     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
11093
11094 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
11095 Author: Laurent Monin <geeqie@norz.org>
11096 Date:   Wed Apr 23 22:22:37 2008 +0000
11097
11098     Update to contributors list.
11099
11100 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
11101 Author: Laurent Monin <geeqie@norz.org>
11102 Date:   Wed Apr 23 22:17:21 2008 +0000
11103
11104     Allow the copy of file paths to clipboard.
11105     This feature is disabled by default, it can be set through
11106     Preferences > Advanced > Behavior > Show "Copy path" ...
11107     When enabled, it adds a menu entry "Copy path" that let the
11108     user copies current selection's paths to X clipboard.
11109     It is very convenient to paste paths to xterm for example.
11110     Patch by Carles Pina i Estany and me.
11111
11112 commit b022eddfd7c892f7db4b262e9f027237255c8735
11113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11114 Date:   Wed Apr 23 21:08:29 2008 +0000
11115
11116     fixed a bug in opening files with non-utf8 locales in exiv2.cc
11117
11118 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
11119 Author: Laurent Monin <geeqie@norz.org>
11120 Date:   Wed Apr 23 20:47:19 2008 +0000
11121
11122     Introduce macros to display debug messages.
11123     if (debug) printf(...) is now replaced by variadic macros:
11124     DEBUG_1()
11125     And for higher debugging levels:
11126     DEBUG_2()
11127     DEBUG_3()
11128     DEBUG_4()
11129
11130 commit b98126503e690efb410be9b153b582879f5b3831
11131 Author: Laurent Monin <geeqie@norz.org>
11132 Date:   Wed Apr 23 13:46:18 2008 +0000
11133
11134     Honor Control and Shift keys while drag'n'droping files
11135     to directories.
11136     Before a menu (Copy/Move/Cancel) was always displayed, now
11137     if the user hold Shift key or Control key, the menu
11138     is not shown, but move or copy actions take place.
11139     If no modifier key is used, the menu is displayed as usual.
11140
11141 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
11142 Author: Laurent Monin <geeqie@norz.org>
11143 Date:   Wed Apr 23 13:03:04 2008 +0000
11144
11145     Only display message if in debug mode.
11146
11147 commit 682629894b3882e3de68c123c531fb8d8b261424
11148 Author: Laurent Monin <geeqie@norz.org>
11149 Date:   Wed Apr 23 09:56:21 2008 +0000
11150
11151     Fix adding a selection to a collection with no window open
11152     using the sort manager. Only one file was added, now all
11153     files in the selection are added (but duplicates).
11154     A pointer was not reset correctly.
11155
11156 commit 9b106381f25bf9d76db2590c1a08586330da4a33
11157 Author: Laurent Monin <geeqie@norz.org>
11158 Date:   Tue Apr 22 23:53:24 2008 +0000
11159
11160     Save sort manager state to rc file.
11161
11162 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
11163 Author: Laurent Monin <geeqie@norz.org>
11164 Date:   Tue Apr 22 22:45:51 2008 +0000
11165
11166     Remove unused function bar_info_size_request().
11167
11168 commit 38c13e591d7ff69980e0886af4fba060bee911d4
11169 Author: Laurent Monin <geeqie@norz.org>
11170 Date:   Tue Apr 22 22:44:10 2008 +0000
11171
11172     Save state and width of exif, info and sort panels to rc file.
11173     Width is restored only if save windows dimensions is set.
11174
11175 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
11176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11177 Date:   Tue Apr 22 19:26:07 2008 +0000
11178
11179     updated ChangeLog from svn log
11180
11181 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
11182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11183 Date:   Tue Apr 22 18:06:38 2008 +0000
11184
11185     fixed version string ;)
11186
11187 commit 3ace564b446504e8cc34456c46623e16e939fbfa
11188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11189 Date:   Tue Apr 22 17:45:08 2008 +0000
11190
11191     updated version number
11192
11193 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
11194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11195 Date:   Tue Apr 22 17:40:29 2008 +0000
11196
11197     fixed reading of signed rational type with Exiv2
11198
11199 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
11200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11201 Date:   Tue Apr 22 09:57:26 2008 +0000
11202
11203     fixed instalation of doc files
11204
11205 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
11206 Author: Laurent Monin <geeqie@norz.org>
11207 Date:   Tue Apr 22 09:40:05 2008 +0000
11208
11209     Correctly escape data before using pango_layout_set_markup().
11210     Exif data may contain characters like & or < >.
11211
11212 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
11213 Author: Laurent Monin <geeqie@norz.org>
11214 Date:   Tue Apr 22 09:01:29 2008 +0000
11215
11216     Use image_osd_toggle() in layout_menu_overlay_cb().
11217     Drop layout_image_overlay_update().
11218
11219 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
11220 Author: Laurent Monin <geeqie@norz.org>
11221 Date:   Tue Apr 22 08:53:07 2008 +0000
11222
11223     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
11224
11225 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
11226 Author: Laurent Monin <geeqie@norz.org>
11227 Date:   Tue Apr 22 08:34:30 2008 +0000
11228
11229     Make histogram depends on image window not layout window.
11230     It simplifies the code, and make more sense.
11231
11232 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
11233 Author: Laurent Monin <geeqie@norz.org>
11234 Date:   Tue Apr 22 08:16:02 2008 +0000
11235
11236     Ensure Properties dialog is displayed above fullscreen window.
11237     Add a parameter to info_window_new() to pass parent window and
11238     revert patch 472.
11239
11240 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
11241 Author: Laurent Monin <geeqie@norz.org>
11242 Date:   Mon Apr 21 22:19:32 2008 +0000
11243
11244     Indicate bugs and feature requests trackers, remove obsolete stuff.
11245
11246 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
11247 Author: Laurent Monin <geeqie@norz.org>
11248 Date:   Mon Apr 21 22:15:56 2008 +0000
11249
11250     Lowercased name.
11251
11252 commit c5b86fa162157a545e37a9ed018c52c919082580
11253 Author: Laurent Monin <geeqie@norz.org>
11254 Date:   Mon Apr 21 22:14:57 2008 +0000
11255
11256     . -> dot
11257
11258 commit 29042cb9cebffa90766495d7bf8814879474af89
11259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11260 Date:   Mon Apr 21 21:46:38 2008 +0000
11261
11262     updated copyright in source files
11263
11264 commit db4cefbd463659115e9d976d6f230129c93194bb
11265 Author: Laurent Monin <geeqie@norz.org>
11266 Date:   Mon Apr 21 20:45:35 2008 +0000
11267
11268     Properly initialize image_overlay options.
11269
11270 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
11271 Author: Laurent Monin <geeqie@norz.org>
11272 Date:   Mon Apr 21 20:42:18 2008 +0000
11273
11274     Few more fixes to french translation.
11275
11276 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
11277 Author: Laurent Monin <geeqie@norz.org>
11278 Date:   Mon Apr 21 20:39:36 2008 +0000
11279
11280     Add some macros to handle rc file compatibility issues related to
11281     option name changes.
11282
11283 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
11284 Author: Laurent Monin <geeqie@norz.org>
11285 Date:   Mon Apr 21 20:27:39 2008 +0000
11286
11287     Minor french translation fix.
11288
11289 commit f47a3abcefad2232201d57ecb20385673dd05d1f
11290 Author: Laurent Monin <geeqie@norz.org>
11291 Date:   Mon Apr 21 20:24:15 2008 +0000
11292
11293     French translation was updated.
11294
11295 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
11296 Author: Laurent Monin <geeqie@norz.org>
11297 Date:   Mon Apr 21 20:12:49 2008 +0000
11298
11299     Rename few functions and replace fullscreen info with image overlay template string.
11300     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
11301     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
11302     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
11303
11304 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
11305 Author: Laurent Monin <geeqie@norz.org>
11306 Date:   Mon Apr 21 20:01:22 2008 +0000
11307
11308     Replace fullscreen.info and fullscreen.show_info options by:
11309     image_overlay.common.enabled => to save last state to rc file
11310     image_overlay.common.show_at_startup => overrides .common.enabled at startup
11311     image_overlay.common.template_string => replace fullscreen.info
11312     
11313     common is used since for now there is only one image overlay setup,
11314     later specific setups may be added.
11315
11316 commit 1b40318865ffee3150d652c83bb4eca400f78431
11317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11318 Date:   Mon Apr 21 19:42:58 2008 +0000
11319
11320     fixed another "gqview" occurence
11321
11322 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
11323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11324 Date:   Mon Apr 21 19:10:41 2008 +0000
11325
11326     updated NEWS, README and other documentation files
11327
11328 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
11329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11330 Date:   Mon Apr 21 18:09:30 2008 +0000
11331
11332     renamed no.po to nb.po
11333
11334 commit e13355d5fc8beff343cda7db7187822b688dd61f
11335 Author: Laurent Monin <geeqie@norz.org>
11336 Date:   Mon Apr 21 15:30:16 2008 +0000
11337
11338     Fix a segfault occuring when pressing 'i' for overlay info
11339     in a separate image window (no layout).
11340
11341 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
11342 Author: Laurent Monin <geeqie@norz.org>
11343 Date:   Mon Apr 21 14:19:48 2008 +0000
11344
11345     histogram_draw(): tidy up.
11346
11347 commit 667d057287d39224fd008329ec6a5e0d28dcc818
11348 Author: Laurent Monin <geeqie@norz.org>
11349 Date:   Mon Apr 21 13:39:17 2008 +0000
11350
11351     histogram_read(): speed up calculations by 20%.
11352
11353 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
11354 Author: Laurent Monin <geeqie@norz.org>
11355 Date:   Mon Apr 21 11:44:03 2008 +0000
11356
11357     histogram_read(): use memset() to initialize histogram data instead of for() loop.
11358
11359 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
11360 Author: Laurent Monin <geeqie@norz.org>
11361 Date:   Mon Apr 21 10:11:55 2008 +0000
11362
11363     French translation was updated.
11364
11365 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
11366 Author: Laurent Monin <geeqie@norz.org>
11367 Date:   Mon Apr 21 10:10:23 2008 +0000
11368
11369     Add compat.c to POTFILES
11370
11371 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
11372 Author: Laurent Monin <geeqie@norz.org>
11373 Date:   Mon Apr 21 10:09:01 2008 +0000
11374
11375     Allow the user to set the drag'n drop icon size through
11376     Preferences > Advanced > Behavior > Drag'n drop icon size.
11377     It is saved to rc file as dnd_icon_size.
11378
11379 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
11380 Author: Laurent Monin <geeqie@norz.org>
11381 Date:   Sun Apr 20 23:17:35 2008 +0000
11382
11383     Add a replacement for gtk_radio_action_set_current_value() which
11384     require GTK+ >= 2.10.
11385     Two new files were added, compat.h and compat.c.
11386
11387 commit bac25c157f02acaf5d06970e49a87cf31809bb44
11388 Author: Laurent Monin <geeqie@norz.org>
11389 Date:   Sun Apr 20 22:51:53 2008 +0000
11390
11391     French translation was updated.
11392
11393 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
11394 Author: Laurent Monin <geeqie@norz.org>
11395 Date:   Sun Apr 20 22:45:00 2008 +0000
11396
11397     Add number mnemonics to image view editors submenu.
11398
11399 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
11400 Author: Laurent Monin <geeqie@norz.org>
11401 Date:   Sun Apr 20 22:29:23 2008 +0000
11402
11403     Prefix editor entries in the main menu with numbers.
11404     It allows Alt+E+number as shortcut to start an editor.
11405
11406 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
11407 Author: Laurent Monin <geeqie@norz.org>
11408 Date:   Sun Apr 20 22:14:54 2008 +0000
11409
11410     Add missing shortcuts.
11411
11412 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
11413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11414 Date:   Sun Apr 20 22:14:38 2008 +0000
11415
11416     fixed color profile code for older versions of exiv2
11417     compilation fixes
11418
11419 commit 118f92d8da6b070dba40ad7e56311e40cc923107
11420 Author: Laurent Monin <geeqie@norz.org>
11421 Date:   Sun Apr 20 22:01:26 2008 +0000
11422
11423     Mark slideshow toggle state in the menu.
11424     There is still an issue due to layout vs view slideshows...
11425
11426 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
11427 Author: Laurent Monin <geeqie@norz.org>
11428 Date:   Sun Apr 20 21:38:45 2008 +0000
11429
11430     Fix a typo introduced by revision 521.
11431
11432 commit 282581c95553818382b548f0900e04ae661a8db7
11433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11434 Date:   Sun Apr 20 21:35:03 2008 +0000
11435
11436     read color profiles from jpeg also with Exiv2
11437
11438 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
11439 Author: Laurent Monin <geeqie@norz.org>
11440 Date:   Sun Apr 20 21:30:36 2008 +0000
11441
11442     Use explicit names for mouse buttons instead of numbers.
11443     MOUSE_BUTTON_LEFT   = 1
11444     MOUSE_BUTTON_MIDDLE = 2
11445     MOUSE_BUTTON_RIGHT  = 3
11446     It makes the code easier to read.
11447
11448 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
11449 Author: Laurent Monin <geeqie@norz.org>
11450 Date:   Sun Apr 20 20:35:26 2008 +0000
11451
11452     Fix a typo: unoffical -> unofficial
11453
11454 commit b880b00f068794630e7a358b5cec718e7e594019
11455 Author: Laurent Monin <geeqie@norz.org>
11456 Date:   Sun Apr 20 18:07:51 2008 +0000
11457
11458     Effectively drop empty newlines at end of files (missing from rev 535)
11459
11460 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
11461 Author: Laurent Monin <geeqie@norz.org>
11462 Date:   Sun Apr 20 16:50:19 2008 +0000
11463
11464     comment_file_read(): rewrite the parser, drop leading and trailing newlines
11465     in comment.
11466
11467 commit d4392d114707bdc5888aeee2d614377a0609a9c0
11468 Author: Laurent Monin <geeqie@norz.org>
11469 Date:   Sun Apr 20 13:42:22 2008 +0000
11470
11471     Minor cleanup and code redundancy reduction.
11472
11473 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
11474 Author: Laurent Monin <geeqie@norz.org>
11475 Date:   Sun Apr 20 13:30:36 2008 +0000
11476
11477     editor_command_one(): tidy up.
11478
11479 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
11480 Author: Laurent Monin <geeqie@norz.org>
11481 Date:   Sun Apr 20 13:04:57 2008 +0000
11482
11483     Big whitespaces cleanup:
11484     - drop whitespaces at end of lines
11485     - convert eight spaces to tab at start of lines
11486     - drop spurious spaces mixed with tabs
11487     - remove empty lines at end of files
11488
11489 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
11490 Author: Laurent Monin <geeqie@norz.org>
11491 Date:   Sun Apr 20 10:05:27 2008 +0000
11492
11493     Allow the user to change open_recent_list_maxsize option through
11494     Preferences > Advanced > Navigation.
11495
11496 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
11497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11498 Date:   Sun Apr 20 09:53:37 2008 +0000
11499
11500     rm as external delete command is too dangerous, even for testing
11501
11502 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
11503 Author: Laurent Monin <geeqie@norz.org>
11504 Date:   Sun Apr 20 09:47:51 2008 +0000
11505
11506     Add a way to restore original state in Adjust menu.
11507
11508 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
11509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11510 Date:   Sun Apr 20 09:29:46 2008 +0000
11511
11512     added fColorProfile pseudo-tag with detailed information
11513
11514 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
11515 Author: Laurent Monin <geeqie@norz.org>
11516 Date:   Sun Apr 20 09:02:05 2008 +0000
11517
11518     Fix the case "orientation from FileData, color profile from exif".
11519     Reported by Vladimir Nadvornik.
11520
11521 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
11522 Author: Laurent Monin <geeqie@norz.org>
11523 Date:   Sat Apr 19 23:12:30 2008 +0000
11524
11525     Rename inappropriate folder_size to folder.
11526
11527 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
11528 Author: Laurent Monin <geeqie@norz.org>
11529 Date:   Sat Apr 19 22:32:07 2008 +0000
11530
11531     Use sizeof() for buffer size where appropriate.
11532
11533 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
11534 Author: Laurent Monin <geeqie@norz.org>
11535 Date:   Sat Apr 19 21:50:05 2008 +0000
11536
11537     Keep image orientation set by the user during the session.
11538
11539 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
11540 Author: Laurent Monin <geeqie@norz.org>
11541 Date:   Sat Apr 19 21:30:19 2008 +0000
11542
11543     Save Show Marks state to rc file and display current state in menu.
11544     It is saved as boolean option layout.show_marks.
11545
11546 commit 1879b71339a3fef471ddf453198cda29293498b8
11547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11548 Date:   Sat Apr 19 21:20:08 2008 +0000
11549
11550     fixed max. number of profiles
11551
11552 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
11553 Author: Laurent Monin <geeqie@norz.org>
11554 Date:   Sat Apr 19 21:18:24 2008 +0000
11555
11556     Sort options.
11557
11558 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
11559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11560 Date:   Sat Apr 19 21:10:18 2008 +0000
11561
11562     fixed color profile index
11563
11564 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
11565 Author: Laurent Monin <geeqie@norz.org>
11566 Date:   Sat Apr 19 20:53:12 2008 +0000
11567
11568     Let toggle marks with numeric keypad.
11569
11570 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
11571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11572 Date:   Sat Apr 19 20:19:27 2008 +0000
11573
11574     I have finally found how to add alternative hotkeys
11575     removed more hard-coded keys
11576     "Split Quad" is without hotkey for now
11577
11578 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
11579 Author: Laurent Monin <geeqie@norz.org>
11580 Date:   Sat Apr 19 19:28:10 2008 +0000
11581
11582     Accept keywords composed by two words ("Todo" = "A faire" in french).
11583     Prevent duplicate keywords in the list.
11584
11585 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
11586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11587 Date:   Sat Apr 19 17:55:41 2008 +0000
11588
11589     show the AdobeRGB profile in the menu, indicate input profile from image
11590
11591 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
11592 Author: Laurent Monin <geeqie@norz.org>
11593 Date:   Sat Apr 19 17:14:03 2008 +0000
11594
11595     file_dat_unref: display number of references as well of path (debug only).
11596
11597 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
11598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11599 Date:   Sat Apr 19 16:26:29 2008 +0000
11600
11601     first support for AdobeRGB colorspace
11602
11603 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
11604 Author: Laurent Monin <geeqie@norz.org>
11605 Date:   Sat Apr 19 16:10:08 2008 +0000
11606
11607     French translation fixes.
11608
11609 commit 9654df9924eb462012f0b45cf69164107912779d
11610 Author: Laurent Monin <geeqie@norz.org>
11611 Date:   Sat Apr 19 13:40:20 2008 +0000
11612
11613     French translation fixes and updates.
11614
11615 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
11616 Author: Laurent Monin <geeqie@norz.org>
11617 Date:   Sat Apr 19 13:39:21 2008 +0000
11618
11619     Add missing _().
11620
11621 commit 7f2c5644543924da2eba00708070b3b612718f29
11622 Author: Laurent Monin <geeqie@norz.org>
11623 Date:   Sat Apr 19 12:46:59 2008 +0000
11624
11625     Add the possibility to update only one translation file using,
11626     for example: make update-po PO=fr
11627     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
11628
11629 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
11630 Author: Laurent Monin <geeqie@norz.org>
11631 Date:   Sat Apr 19 11:11:53 2008 +0000
11632
11633     Cleanup last patch:
11634     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
11635     - use G_N_ELEMENTS()
11636
11637 commit a139b891f3932562bae2980e03ad4986f89847ab
11638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11639 Date:   Sat Apr 19 09:49:14 2008 +0000
11640
11641     improved spec file
11642
11643 commit d338acaf8596de02899bd7d5965855b354d3ceec
11644 Author: Laurent Monin <geeqie@norz.org>
11645 Date:   Sat Apr 19 09:36:30 2008 +0000
11646
11647     Fix directory view popup menu to display a View As submenu
11648     to switch between different directory views.
11649
11650 commit faead0406f174630dbb35832acd36d89aabdc293
11651 Author: Laurent Monin <geeqie@norz.org>
11652 Date:   Fri Apr 18 23:35:16 2008 +0000
11653
11654     gimp-remote has no -n option.
11655
11656 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
11657 Author: Laurent Monin <geeqie@norz.org>
11658 Date:   Fri Apr 18 23:09:03 2008 +0000
11659
11660     Add zoom ratio display to OSD in fullscreen mode.
11661     It appears as [%zoom%] in fullscreen info string.
11662     It is now displayed by default.
11663
11664 commit f595a30b44e656fa390abb9aba67d0c6768f3369
11665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11666 Date:   Fri Apr 18 22:31:58 2008 +0000
11667
11668     partially fixed reading embedded color profiles with exiv2
11669
11670 commit aa3a6e89bf61d28862db69c00596385c2a72733d
11671 Author: Laurent Monin <geeqie@norz.org>
11672 Date:   Fri Apr 18 22:15:01 2008 +0000
11673
11674     Add two new options to control image read buffer at runtime.
11675     They are available in Preferences > Advanced > Image loading and caching.
11676     Default read buffer size was set to 4096 instead of 512.
11677     These options are saved to rc file.
11678
11679 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
11680 Author: Laurent Monin <geeqie@norz.org>
11681 Date:   Fri Apr 18 21:53:33 2008 +0000
11682
11683     Display elapsed time since previous get_exec_time() call (debug only).
11684
11685 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
11686 Author: Laurent Monin <geeqie@norz.org>
11687 Date:   Fri Apr 18 21:51:08 2008 +0000
11688
11689     Remove forgotten debug printf().
11690
11691 commit 763f8437ee2541f39a309154d249b088323eacad
11692 Author: Laurent Monin <geeqie@norz.org>
11693 Date:   Fri Apr 18 21:42:00 2008 +0000
11694
11695     Fix OSD display when fullscreen info string is empty.
11696
11697 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
11698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11699 Date:   Fri Apr 18 21:30:12 2008 +0000
11700
11701     replace inner loops with memcpy
11702
11703 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
11704 Author: Laurent Monin <geeqie@norz.org>
11705 Date:   Fri Apr 18 20:41:09 2008 +0000
11706
11707     Explode pr_tile_mirror() in three optimized functions:
11708     pr_tile_mirror_only()
11709     pr_tile_mirror_and_flip()
11710     pr_tile_flip_only()
11711
11712 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
11713 Author: Laurent Monin <geeqie@norz.org>
11714 Date:   Fri Apr 18 16:53:41 2008 +0000
11715
11716     Rename vd_drop_update() to vd_dnd_drop_update().
11717     Add two function pointers to ViewDir struct to keep
11718     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
11719     static to view_dir_tree.c.
11720
11721 commit 1b102510a0a4900076a2a34467feb80dab809734
11722 Author: Laurent Monin <geeqie@norz.org>
11723 Date:   Fri Apr 18 16:29:47 2008 +0000
11724
11725     Drop 3 useless #define.
11726
11727 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
11728 Author: Laurent Monin <geeqie@norz.org>
11729 Date:   Fri Apr 18 16:25:40 2008 +0000
11730
11731     Fix forgotten vd->pf affectation.
11732     Cleanup, and reduce code redundancy a bit.
11733
11734 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
11735 Author: Laurent Monin <geeqie@norz.org>
11736 Date:   Fri Apr 18 11:01:41 2008 +0000
11737
11738     Explode pr_tile_rotate_90() in two functions:
11739     pr_tile_rotate_90_clockwise()
11740     pr_tile_rotate_90_counter_clockwise()
11741     Optimize the code at the expense of a bit of code redundancy:
11742     tests were moved outside the loops, intermediate results are now cached.
11743
11744 commit d7c3043727595dcb6024590e37180486d1da9793
11745 Author: Laurent Monin <geeqie@norz.org>
11746 Date:   Fri Apr 18 09:15:09 2008 +0000
11747
11748     Introduce printf_term() macro and use it.
11749
11750 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
11751 Author: Laurent Monin <geeqie@norz.org>
11752 Date:   Thu Apr 17 20:14:49 2008 +0000
11753
11754     Add a shortcut key for List (L) and change the one for Tree (T),
11755     they are now in a submenu.
11756
11757 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
11758 Author: Laurent Monin <geeqie@norz.org>
11759 Date:   Thu Apr 17 20:03:49 2008 +0000
11760
11761     Add some wrappers in view_dir.c and simplify even more.
11762
11763 commit c53023e25a970f212a1e33b6921b1ad5084525db
11764 Author: Laurent Monin <geeqie@norz.org>
11765 Date:   Thu Apr 17 19:57:41 2008 +0000
11766
11767     Fix a bug introduced in revision 489.
11768
11769 commit fb146a2c8938469f9a9a9e17ad10762f02792919
11770 Author: Laurent Monin <geeqie@norz.org>
11771 Date:   Thu Apr 17 18:44:17 2008 +0000
11772
11773     Reduce code redundancy with the introduction of a new
11774     function named vd_get_fd_from_tree_path().
11775
11776 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
11777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11778 Date:   Thu Apr 17 17:44:54 2008 +0000
11779
11780     image post-processing (rotation and color management) moved to
11781     pixbuf-renderer
11782
11783 commit 524fc51faed3885c6126225ad9627f7b2e345286
11784 Author: Laurent Monin <geeqie@norz.org>
11785 Date:   Thu Apr 17 17:35:51 2008 +0000
11786
11787     Merge vd(list|tree)_release_cb() in vd_release_cb().
11788     I made some assumptions here i hope correct.
11789
11790 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
11791 Author: Laurent Monin <geeqie@norz.org>
11792 Date:   Thu Apr 17 17:19:41 2008 +0000
11793
11794     Merge few more functions to view_dir.c.
11795
11796 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
11797 Author: Laurent Monin <geeqie@norz.org>
11798 Date:   Thu Apr 17 16:33:31 2008 +0000
11799
11800     Move common menu position callback to view_dir.c.
11801
11802 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
11803 Author: Laurent Monin <geeqie@norz.org>
11804 Date:   Thu Apr 17 14:51:32 2008 +0000
11805
11806     Merge dirlist/dirview dnd code.
11807
11808 commit a264c79b0c70ef6160afe5914ad1a68828ada895
11809 Author: Laurent Monin <geeqie@norz.org>
11810 Date:   Wed Apr 16 22:51:32 2008 +0000
11811
11812     Regenerate translations files and update french translation.
11813
11814 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
11815 Author: Laurent Monin <geeqie@norz.org>
11816 Date:   Wed Apr 16 22:31:52 2008 +0000
11817
11818     Fix new folder feature in dirlist mode, it was broken by revision 481.
11819
11820 commit d129ccdd86cf18e37a020dd2be7760c395f92895
11821 Author: Laurent Monin <geeqie@norz.org>
11822 Date:   Wed Apr 16 22:23:43 2008 +0000
11823
11824     Fix a crash introduced in revision 477.
11825
11826 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
11827 Author: Laurent Monin <geeqie@norz.org>
11828 Date:   Wed Apr 16 22:21:01 2008 +0000
11829
11830     Fix two errors made in revision 473.
11831
11832 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
11833 Author: Laurent Monin <geeqie@norz.org>
11834 Date:   Wed Apr 16 21:58:05 2008 +0000
11835
11836     Merge few more vdlist/vdtree functions.
11837
11838 commit 87388b59fb39365d12d12febc2a2aab528380fd8
11839 Author: Laurent Monin <geeqie@norz.org>
11840 Date:   Wed Apr 16 20:36:10 2008 +0000
11841
11842     Make directory view popup menu common and move it to view_dir.{c,h}.
11843
11844 commit 8b709929d5caf41ffd68acb1350c785335131a97
11845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11846 Date:   Wed Apr 16 20:32:44 2008 +0000
11847
11848     fixed compiler warnings
11849
11850 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
11851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11852 Date:   Wed Apr 16 20:15:42 2008 +0000
11853
11854     in debug mode print time information on selected events
11855
11856 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
11857 Author: Laurent Monin <geeqie@norz.org>
11858 Date:   Wed Apr 16 18:57:50 2008 +0000
11859
11860     Clean up and simplify.
11861
11862 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
11863 Author: Laurent Monin <geeqie@norz.org>
11864 Date:   Wed Apr 16 16:54:38 2008 +0000
11865
11866     Merge parts of view_dir_list/tree constructors/destructors to
11867     view_dir.
11868
11869 commit 2ed8126b688006feba5fb928af379d3a1713d14d
11870 Author: Laurent Monin <geeqie@norz.org>
11871 Date:   Wed Apr 16 16:05:12 2008 +0000
11872
11873     Move some dnd common code from view_dir_list.c and view_dir_tree.c
11874     to view_dir.c.
11875
11876 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
11877 Author: Laurent Monin <geeqie@norz.org>
11878 Date:   Wed Apr 16 14:56:31 2008 +0000
11879
11880     Rename vdt occurences to vd.
11881
11882 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
11883 Author: Laurent Monin <geeqie@norz.org>
11884 Date:   Wed Apr 16 14:51:39 2008 +0000
11885
11886     Rename vdl occurences to vd.
11887
11888 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
11889 Author: Laurent Monin <geeqie@norz.org>
11890 Date:   Wed Apr 16 14:45:22 2008 +0000
11891
11892     Introduce a new struct ViewDir to handle directory views common
11893     data.
11894     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
11895     Type of directory view can be specified with enum DirViewType.
11896     This is saved to rc file as layout.dir_view_type, which replace
11897     layout.view_as_tree.
11898     Code was modified to reflect these changes.
11899     This is a first to move to merge common code of view_dir_list.c
11900     and view_dir_tree.c and ease the introduction of new types
11901     of directory view.
11902
11903 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
11904 Author: Laurent Monin <geeqie@norz.org>
11905 Date:   Tue Apr 15 21:49:28 2008 +0000
11906
11907     Indicate --debug[=level] in usage display.
11908
11909 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
11910 Author: Laurent Monin <geeqie@norz.org>
11911 Date:   Tue Apr 15 21:47:03 2008 +0000
11912
11913     Parse command line for --debug option as soon as possible and allow
11914     --debug[=level] syntax.
11915     Only display message indication debug level once.
11916
11917 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
11918 Author: Laurent Monin <geeqie@norz.org>
11919 Date:   Tue Apr 15 21:06:00 2008 +0000
11920
11921     Cleanup read/write of image.zoom_mode option.
11922
11923 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
11924 Author: Laurent Monin <geeqie@norz.org>
11925 Date:   Tue Apr 15 20:56:55 2008 +0000
11926
11927     Read show_icon_names only once.
11928
11929 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
11930 Author: Laurent Monin <geeqie@norz.org>
11931 Date:   Tue Apr 15 20:55:21 2008 +0000
11932
11933     Rename l_conf to layout_order and make it more local.
11934
11935 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
11936 Author: Laurent Monin <geeqie@norz.org>
11937 Date:   Tue Apr 15 20:46:14 2008 +0000
11938
11939     Fix a bug that was here since a long time, buf has nothing
11940     to do with options->layout.order, so compare it to l_conf instead.
11941     It fixes refreshing of files and directories lists when changing
11942     filtering options.
11943
11944 commit 7919d6756adc49486a6ec3c3e863fd745757820d
11945 Author: Laurent Monin <geeqie@norz.org>
11946 Date:   Tue Apr 15 20:36:11 2008 +0000
11947
11948     Add a new option in Preferences > Filtering to allow the
11949     user to choose to display '.' directory in folder lists or not.
11950     This option is saved to rc file as file_filter.show_dot_directory.
11951     A minor fix was made to disable display of .. in folder selection
11952     dialogs when current path is /.
11953
11954 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
11955 Author: Laurent Monin <geeqie@norz.org>
11956 Date:   Tue Apr 15 20:00:27 2008 +0000
11957
11958     Add and use few new macros in rc file writing code.
11959
11960 commit 0612855a4da8b544bed995add70c6bb6900b9e95
11961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11962 Date:   Tue Apr 15 18:34:24 2008 +0000
11963
11964     this might fix the freezes on freebsd, solaris, etc.
11965
11966 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
11967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11968 Date:   Tue Apr 15 16:57:30 2008 +0000
11969
11970     save file_class to config file
11971
11972 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
11973 Author: Laurent Monin <geeqie@norz.org>
11974 Date:   Tue Apr 15 07:16:51 2008 +0000
11975
11976     Exit fullscreen mode when Properties is displayed.
11977
11978 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
11979 Author: Laurent Monin <geeqie@norz.org>
11980 Date:   Tue Apr 15 06:56:25 2008 +0000
11981
11982     New Go to directory view feature that permits to find and display the directory
11983     corresponding to an image view.
11984     For example, when you open an image in new window from collection, right clicking on
11985     the newly displayed image will let you choose Go to directory view, which would open
11986     a new window, with image and directory list.
11987     If current directory is the one of the image, menu item is disabled.
11988
11989 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
11990 Author: Laurent Monin <geeqie@norz.org>
11991 Date:   Mon Apr 14 23:47:13 2008 +0000
11992
11993     Move layout.order default init to setup_default_options().
11994
11995 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
11996 Author: Laurent Monin <geeqie@norz.org>
11997 Date:   Mon Apr 14 23:39:46 2008 +0000
11998
11999     collection_load(): use booleans and always count failures (for debug).
12000
12001 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
12002 Author: Laurent Monin <geeqie@norz.org>
12003 Date:   Mon Apr 14 23:29:54 2008 +0000
12004
12005     collection_load(): improve headers parsing.
12006
12007 commit d11ebdf00ddd802dabdab77d870cf017663573db
12008 Author: Laurent Monin <geeqie@norz.org>
12009 Date:   Mon Apr 14 23:09:48 2008 +0000
12010
12011     collection_load(): fix typo (missing #) made in rev 453.
12012
12013 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
12014 Author: Laurent Monin <geeqie@norz.org>
12015 Date:   Mon Apr 14 23:08:27 2008 +0000
12016
12017     collection_load(): accept whitespaces at start of lines.
12018
12019 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
12020 Author: Laurent Monin <geeqie@norz.org>
12021 Date:   Mon Apr 14 22:57:26 2008 +0000
12022
12023     collection_load(): increase verbosity in debug mode.
12024
12025 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
12026 Author: Laurent Monin <geeqie@norz.org>
12027 Date:   Mon Apr 14 22:50:50 2008 +0000
12028
12029     collection_load(): replace official by limit_failures (and
12030     invert the tests).
12031
12032 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
12033 Author: Laurent Monin <geeqie@norz.org>
12034 Date:   Mon Apr 14 22:45:53 2008 +0000
12035
12036     Increase collection_load() buffer size and do not activate
12037     error limiting for GQview collections.
12038
12039 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
12040 Author: Laurent Monin <geeqie@norz.org>
12041 Date:   Mon Apr 14 22:28:29 2008 +0000
12042
12043     Merge collection_load_only_geometry() into collection_load().
12044
12045 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
12046 Author: Laurent Monin <geeqie@norz.org>
12047 Date:   Mon Apr 14 22:05:47 2008 +0000
12048
12049     Use flags for collection_load*().
12050
12051 commit 03dfde5430fc9f9529840dce357ba17703f98042
12052 Author: Laurent Monin <geeqie@norz.org>
12053 Date:   Sun Apr 13 20:33:45 2008 +0000
12054
12055     Apply exif display config (Never/If set/Always) to pan view too.
12056
12057 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
12058 Author: Laurent Monin <geeqie@norz.org>
12059 Date:   Sun Apr 13 19:21:13 2008 +0000
12060
12061     Rename show_dot_files to show_hidden_files.
12062     There is no need to expose the underlying method to hide
12063     files.
12064
12065 commit 38e6918e9817e663d99f827afab64e30ece28904
12066 Author: Laurent Monin <geeqie@norz.org>
12067 Date:   Sun Apr 13 18:56:24 2008 +0000
12068
12069     Let toggle the visibility of hidden files from directories list
12070     or tree contextual menu.
12071
12072 commit c1b559c372212ba25d25c3033900465580a95aae
12073 Author: Laurent Monin <geeqie@norz.org>
12074 Date:   Sun Apr 13 12:24:42 2008 +0000
12075
12076     Add a button to reset fullscreen info string to default value.
12077
12078 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
12079 Author: Laurent Monin <geeqie@norz.org>
12080 Date:   Sun Apr 13 12:12:44 2008 +0000
12081
12082     Fix a typo, READ_CHAR() must use value_all.
12083
12084 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
12085 Author: Laurent Monin <geeqie@norz.org>
12086 Date:   Sun Apr 13 09:10:38 2008 +0000
12087
12088     Use convenient macros to read options, it will ensure options
12089     names are matching (in the rc file and internally).
12090
12091 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
12092 Author: Laurent Monin <geeqie@norz.org>
12093 Date:   Sun Apr 13 08:36:17 2008 +0000
12094
12095     Simplify read_*_option() stuff by passing pointer to option value.
12096     Introduce read_uint_option() to read enum values and read_int_option_clamp()
12097     to read clamped values.
12098
12099 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
12100 Author: Laurent Monin <geeqie@norz.org>
12101 Date:   Sat Apr 12 23:59:31 2008 +0000
12102
12103     Partly rewrite option parser to accept whitespaces at start
12104     of lines.
12105
12106 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
12107 Author: Laurent Monin <geeqie@norz.org>
12108 Date:   Sat Apr 12 23:41:35 2008 +0000
12109
12110     exif_* -> exif.display.*
12111
12112 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
12113 Author: Laurent Monin <geeqie@norz.org>
12114 Date:   Sat Apr 12 23:32:08 2008 +0000
12115
12116     Add a note in the rc file about special editor slots.
12117
12118 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
12119 Author: Laurent Monin <geeqie@norz.org>
12120 Date:   Sat Apr 12 23:16:41 2008 +0000
12121
12122     sidecar_ext -> sidecar.ext
12123
12124 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
12125 Author: Laurent Monin <geeqie@norz.org>
12126 Date:   Sat Apr 12 23:07:04 2008 +0000
12127
12128     Unify names of options between variables and rc file.
12129
12130 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
12131 Author: Laurent Monin <geeqie@norz.org>
12132 Date:   Sat Apr 12 23:02:00 2008 +0000
12133
12134     Use tree_descend_subdirs everywhere.
12135
12136 commit e5253f24cda55574222c41b5c84e49643ea9049b
12137 Author: Laurent Monin <geeqie@norz.org>
12138 Date:   Sat Apr 12 22:22:11 2008 +0000
12139
12140     Use startup_path_enable everywhere.
12141
12142 commit 32611f3c4549e3506390d41fefc5050b80739ca0
12143 Author: Laurent Monin <geeqie@norz.org>
12144 Date:   Sat Apr 12 22:17:14 2008 +0000
12145
12146     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
12147
12148 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
12149 Author: Laurent Monin <geeqie@norz.org>
12150 Date:   Sat Apr 12 22:10:38 2008 +0000
12151
12152     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
12153
12154 commit a882880361dd72f9002595502f954d0eff7c1feb
12155 Author: Laurent Monin <geeqie@norz.org>
12156 Date:   Sat Apr 12 22:04:29 2008 +0000
12157
12158     Move safe_delete* and in place rename options to file_ops
12159     struct.
12160     Re-order rc file a bit.
12161
12162 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
12163 Author: Laurent Monin <geeqie@norz.org>
12164 Date:   Sat Apr 12 21:45:30 2008 +0000
12165
12166     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
12167     more sense.
12168
12169 commit 99862dd609c1002a0b307e840377956a7c825fa0
12170 Author: Laurent Monin <geeqie@norz.org>
12171 Date:   Sat Apr 12 21:38:55 2008 +0000
12172
12173     Rename user_specified_window_background and window_background_color
12174     to image.use_custom_border_color and image.border_color.
12175     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
12176     Rename pref_colorbutton_new() to pref_color_button_new().
12177
12178 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
12179 Author: Laurent Monin <geeqie@norz.org>
12180 Date:   Sat Apr 12 19:33:59 2008 +0000
12181
12182     Rename window options (moved to layout) and re-order rc file.
12183
12184 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
12185 Author: Laurent Monin <geeqie@norz.org>
12186 Date:   Sat Apr 12 17:20:34 2008 +0000
12187
12188     Fix bad image option name in the rc file.
12189
12190 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
12191 Author: Laurent Monin <geeqie@norz.org>
12192 Date:   Sat Apr 12 17:09:20 2008 +0000
12193
12194     Fix display bug when using "Limit image size when autofitting" option.
12195
12196 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
12197 Author: Laurent Monin <geeqie@norz.org>
12198 Date:   Sat Apr 12 15:13:00 2008 +0000
12199
12200     Beautify rc file, adding sub-sections titles.
12201
12202 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
12203 Author: Laurent Monin <geeqie@norz.org>
12204 Date:   Sat Apr 12 15:04:58 2008 +0000
12205
12206     Rename image-related options.
12207
12208 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
12209 Author: Laurent Monin <geeqie@norz.org>
12210 Date:   Sat Apr 12 09:41:44 2008 +0000
12211
12212     Rename thumbnails related options.
12213
12214 commit b9dfc44002659a2d65061c92167c054e5c7929cb
12215 Author: Laurent Monin <geeqie@norz.org>
12216 Date:   Sat Apr 12 09:12:37 2008 +0000
12217
12218     Rename file filtering options.
12219
12220 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
12221 Author: Laurent Monin <geeqie@norz.org>
12222 Date:   Sat Apr 12 08:59:52 2008 +0000
12223
12224     Drop unused stuff.
12225
12226 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
12227 Author: Laurent Monin <geeqie@norz.org>
12228 Date:   Sat Apr 12 08:40:02 2008 +0000
12229
12230     Rename collection options.
12231
12232 commit 08116df6d62d699829022021020d180e0b2e390e
12233 Author: Laurent Monin <geeqie@norz.org>
12234 Date:   Sat Apr 12 08:35:58 2008 +0000
12235
12236     Rename file sorting options.
12237
12238 commit 7aa112520e180d55e51b04770b8faaa3cf099491
12239 Author: Laurent Monin <geeqie@norz.org>
12240 Date:   Sat Apr 12 08:28:08 2008 +0000
12241
12242     Re-order and try to group options.
12243
12244 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
12245 Author: Laurent Monin <geeqie@norz.org>
12246 Date:   Sat Apr 12 08:05:44 2008 +0000
12247
12248     Rename color profile options.
12249
12250 commit e67112638b3f486d8aff634119904205779f9187
12251 Author: Laurent Monin <geeqie@norz.org>
12252 Date:   Sat Apr 12 07:46:01 2008 +0000
12253
12254     Rename slideshow options.
12255
12256 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
12257 Author: Laurent Monin <geeqie@norz.org>
12258 Date:   Sat Apr 12 07:09:19 2008 +0000
12259
12260     Only display defined exif tags by default.
12261
12262 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
12263 Author: Laurent Monin <geeqie@norz.org>
12264 Date:   Sat Apr 12 07:00:14 2008 +0000
12265
12266     Drop redundant code.
12267
12268 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
12269 Author: Laurent Monin <geeqie@norz.org>
12270 Date:   Sat Apr 12 06:42:47 2008 +0000
12271
12272     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
12273     Requested by Frédéric Mantegazza.
12274
12275 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
12276 Author: Laurent Monin <geeqie@norz.org>
12277 Date:   Fri Apr 11 23:32:22 2008 +0000
12278
12279     Rationalize fullscreen options naming.
12280
12281 commit 52e680bc814903e8132c0416e85e94774c39b4c4
12282 Author: Laurent Monin <geeqie@norz.org>
12283 Date:   Fri Apr 11 23:01:00 2008 +0000
12284
12285     options_c -> c_options
12286
12287 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
12288 Author: Laurent Monin <geeqie@norz.org>
12289 Date:   Fri Apr 11 22:52:22 2008 +0000
12290
12291     Move more options to ConfOptions.
12292
12293 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
12294 Author: Laurent Monin <geeqie@norz.org>
12295 Date:   Fri Apr 11 22:27:54 2008 +0000
12296
12297     Move file_sort_case_sensitive to ConfOptions.
12298
12299 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
12300 Author: Laurent Monin <geeqie@norz.org>
12301 Date:   Fri Apr 11 22:14:36 2008 +0000
12302
12303     Add a new struct ConfOptions to handle options.
12304     Changes were made among the code to use only one global var
12305     named "options" of type ConfOptions *.
12306     Initialization takes place in new init_options().
12307
12308 commit 115597977870a18c7ffcd527d381ba7babad049d
12309 Author: Laurent Monin <geeqie@norz.org>
12310 Date:   Fri Apr 11 20:35:37 2008 +0000
12311
12312     Make thumbnail standard fail directory after current application
12313     name and version.
12314
12315 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
12316 Author: Laurent Monin <geeqie@norz.org>
12317 Date:   Fri Apr 11 20:01:29 2008 +0000
12318
12319     Define drag and drop target string in dnd.h.
12320     Make it use the current name of the application.
12321
12322 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
12323 Author: Laurent Monin <geeqie@norz.org>
12324 Date:   Fri Apr 11 19:43:36 2008 +0000
12325
12326     Use secure save in history_list_save().
12327
12328 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
12329 Author: Laurent Monin <geeqie@norz.org>
12330 Date:   Fri Apr 11 17:11:14 2008 +0000
12331
12332     Use secure save in comment_file_write().
12333
12334 commit e91c9429984b95358b9f9bd6161ab6003a47d321
12335 Author: Laurent Monin <geeqie@norz.org>
12336 Date:   Fri Apr 11 16:46:21 2008 +0000
12337
12338     Secure save now unlinks temporary file on error by default.
12339     It will prevent left-behind temporary files, but also prevent
12340     potential data recovery from partially written files (it
12341     should not be a problem here).
12342
12343 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
12344 Author: Laurent Monin <geeqie@norz.org>
12345 Date:   Fri Apr 11 16:04:37 2008 +0000
12346
12347     Use secure save feature when saving collections.
12348
12349 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
12350 Author: Laurent Monin <geeqie@norz.org>
12351 Date:   Fri Apr 11 16:02:33 2008 +0000
12352
12353     Preserve permissions of the destination file when using secure save.
12354
12355 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
12356 Author: Laurent Monin <geeqie@norz.org>
12357 Date:   Fri Apr 11 15:27:08 2008 +0000
12358
12359     Revert part of the previous patch, let the caller take care
12360     of calling path_from_utf8().
12361
12362 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
12363 Author: Laurent Monin <geeqie@norz.org>
12364 Date:   Fri Apr 11 14:27:55 2008 +0000
12365
12366     Use path_from_utf8() on the passed filename.
12367     Add const attribute.
12368
12369 commit add11b2e5e37c14112a234a84434518a81e0d88e
12370 Author: Laurent Monin <geeqie@norz.org>
12371 Date:   Fri Apr 11 13:07:48 2008 +0000
12372
12373     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
12374     so add a test for it in configure.
12375     Wrap generated headers files with #ifdef/#endif and add
12376     a comment related to their auto-generated nature.
12377     Make the generation itself quiet, but display a message
12378     on error.
12379     Make these targets depend on respective Makefile.in.
12380
12381 commit b27dd030781ba757068cc7c2722830eafc33bd8c
12382 Author: Laurent Monin <geeqie@norz.org>
12383 Date:   Fri Apr 11 12:31:32 2008 +0000
12384
12385     Move secure save code to its own files: secure_save.{c,h}.
12386
12387 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
12388 Author: Laurent Monin <geeqie@norz.org>
12389 Date:   Fri Apr 11 12:25:36 2008 +0000
12390
12391     Add missing #ifdef/#endif.
12392
12393 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
12394 Author: Laurent Monin <geeqie@norz.org>
12395 Date:   Fri Apr 11 10:46:52 2008 +0000
12396
12397     Ensure that gcc flag -Wall is set.
12398
12399 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
12400 Author: Laurent Monin <geeqie@norz.org>
12401 Date:   Fri Apr 11 10:45:37 2008 +0000
12402
12403     Silent some gcc warnings.
12404
12405 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
12406 Author: Laurent Monin <geeqie@norz.org>
12407 Date:   Fri Apr 11 09:02:20 2008 +0000
12408
12409     Prevent multiple insertion of the same file in a collection.
12410     Use a hash table to speed up existence tests.
12411
12412 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
12413 Author: Laurent Monin <geeqie@norz.org>
12414 Date:   Fri Apr 11 08:10:40 2008 +0000
12415
12416     Only display these messages if debug mode is enabled.
12417
12418 commit d934f5a735c2816ff6fca653672b65536c79eb2f
12419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12420 Date:   Thu Apr 10 19:27:42 2008 +0000
12421
12422     fixed dates in pan-calendar
12423
12424 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
12425 Author: Laurent Monin <geeqie@norz.org>
12426 Date:   Thu Apr 10 12:07:34 2008 +0000
12427
12428     Fix fCamera even more.
12429
12430 commit 3655d6512451651b6daa4659732765e41a42805e
12431 Author: Laurent Monin <geeqie@norz.org>
12432 Date:   Thu Apr 10 11:31:20 2008 +0000
12433
12434     Do not display ... if not truncated.
12435
12436 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
12437 Author: Laurent Monin <geeqie@norz.org>
12438 Date:   Thu Apr 10 10:43:15 2008 +0000
12439
12440     Add the possibility to truncate overlay infos displayed:
12441     %fCamera:20% will truncate data displayed to 20 characters
12442     and add 3 dots at the end.
12443     For example, %name% -> some_file, %name:4% -> some...
12444
12445 commit c3a31cca879b0496a7cff3c7443a705a8183854d
12446 Author: Laurent Monin <geeqie@norz.org>
12447 Date:   Thu Apr 10 00:09:43 2008 +0000
12448
12449     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
12450
12451 commit c265a3b27d21585787453f51c6c88f9919731700
12452 Author: Laurent Monin <geeqie@norz.org>
12453 Date:   Wed Apr 9 22:47:43 2008 +0000
12454
12455     Resync .po files. French translation was updated (100% made).
12456
12457 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
12458 Author: Laurent Monin <geeqie@norz.org>
12459 Date:   Wed Apr 9 22:36:43 2008 +0000
12460
12461     Add 3 missing files to POTFILES.in.
12462
12463 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
12464 Author: Laurent Monin <geeqie@norz.org>
12465 Date:   Wed Apr 9 22:33:06 2008 +0000
12466
12467     Simple helper script to display translation statistics.
12468
12469 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
12470 Author: Laurent Monin <geeqie@norz.org>
12471 Date:   Wed Apr 9 22:13:11 2008 +0000
12472
12473     Fix a typo: "while fluorescent" -> "white fluorescent"
12474
12475 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
12476 Author: Laurent Monin <geeqie@norz.org>
12477 Date:   Wed Apr 9 22:01:52 2008 +0000
12478
12479     Resync .po files. Update french translation.
12480
12481 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
12482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12483 Date:   Wed Apr 9 21:14:50 2008 +0000
12484
12485     fixed crash in pan_calendar
12486
12487 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
12488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12489 Date:   Wed Apr 9 20:49:32 2008 +0000
12490
12491     improved histogram drawing
12492
12493 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
12494 Author: Laurent Monin <geeqie@norz.org>
12495 Date:   Wed Apr 9 16:37:54 2008 +0000
12496
12497     Simplify and unify gtk_window creation with the help of
12498     the new window_new() function, that wraps gtk_window_new()
12499     call.
12500     Subclass, title and icon are set in the same call.
12501
12502 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
12503 Author: Laurent Monin <geeqie@norz.org>
12504 Date:   Wed Apr 9 13:53:01 2008 +0000
12505
12506     Replace occurences of Geeqie / geeqie by constants defined in main.h.
12507
12508 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
12509 Author: Laurent Monin <geeqie@norz.org>
12510 Date:   Tue Apr 8 23:41:01 2008 +0000
12511
12512     int -> gint
12513
12514 commit ea52620169109844ba024c26d1b1c4a6dc29c885
12515 Author: Laurent Monin <geeqie@norz.org>
12516 Date:   Tue Apr 8 23:39:27 2008 +0000
12517
12518     Make xmp debug info only appears when debug >= 2.
12519
12520 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
12521 Author: Laurent Monin <geeqie@norz.org>
12522 Date:   Tue Apr 8 23:33:49 2008 +0000
12523
12524     Enable image rotation depending on EXIF by default.
12525     New users shouldn't have to search for it.
12526
12527 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
12528 Author: Laurent Monin <geeqie@norz.org>
12529 Date:   Tue Apr 8 23:25:46 2008 +0000
12530
12531     Fix missing header files inclusions.
12532
12533 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
12534 Author: Laurent Monin <geeqie@norz.org>
12535 Date:   Tue Apr 8 23:16:12 2008 +0000
12536
12537     GQVIEW_* -> GQ_*
12538
12539 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
12540 Author: Laurent Monin <geeqie@norz.org>
12541 Date:   Tue Apr 8 23:07:09 2008 +0000
12542
12543     GQVIEW_H -> MAIN_H
12544
12545 commit f4398500f5a7fbe6236d5573170f8e359823d87e
12546 Author: Laurent Monin <geeqie@norz.org>
12547 Date:   Tue Apr 8 23:02:33 2008 +0000
12548
12549     gqview.h -> main.h
12550
12551 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
12552 Author: Laurent Monin <geeqie@norz.org>
12553 Date:   Tue Apr 8 22:31:42 2008 +0000
12554
12555     Remove obsolete prototype.
12556
12557 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
12558 Author: Laurent Monin <geeqie@norz.org>
12559 Date:   Tue Apr 8 22:28:55 2008 +0000
12560
12561     gqview_remote -> remote_connection
12562     gqview_command_collection -> command_collection
12563     gqview_remote_control() -> remote_control()
12564     gqview_remote_help() -> remote_help()
12565     gqview_remote_command_find() -> remote_command_find()
12566     gqview_remote_build_list() -> remote_build_list()
12567     gqview_remote_cb() -> remote_cb()
12568
12569 commit ae45bad7722ac83ba3fbd91499209c5054bda199
12570 Author: Laurent Monin <geeqie@norz.org>
12571 Date:   Tue Apr 8 22:16:56 2008 +0000
12572
12573     exit_gqview() renamed to exit_program().
12574     exit_gqview_final() renamed to exit_program_final().
12575
12576 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
12577 Author: Laurent Monin <geeqie@norz.org>
12578 Date:   Tue Apr 8 22:05:04 2008 +0000
12579
12580     Add support for some Samsung raw files (.pef).
12581     
12582     Samsung raw not strongly differ from Pentax raw.
12583     The only difference in header (manufacturer, camera name and etc).
12584     Tested on Samsung GX-1S and Pentax *ist DS.
12585     Patch by Max Lushnikov.
12586
12587 commit ccc538651bada138f49aec344cc69398359c1fce
12588 Author: Laurent Monin <geeqie@norz.org>
12589 Date:   Tue Apr 8 21:55:58 2008 +0000
12590
12591     Implement secure rc file saving.
12592     First data is written to a temporary file, then if nothing
12593     was wrong, this file is renamed to the final name.
12594     This way the risk of corrupted rc file is greatly reduced.
12595     The code is borrowed from ELinks (http://elinks.cz).
12596
12597 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
12598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12599 Date:   Tue Apr 8 21:52:04 2008 +0000
12600
12601     fixed histogram label
12602
12603 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
12604 Author: Laurent Monin <geeqie@norz.org>
12605 Date:   Tue Apr 8 21:33:29 2008 +0000
12606
12607     Fix the "continuous display" of tooltips in the collection view
12608     (before the tooltip delay occured once, then changing icon to icon never hide the
12609     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
12610     but disappears when moving cursor to another icon).
12611     
12612     Display the full path to the file when Show filename text is on (before nothing
12613     was displayed).
12614     
12615     When Show filename text is off, behavior is unchanged, the (short) filename is
12616     displayed.
12617
12618 commit bddcf782295eb021e6b525ee5773fbea3947b83b
12619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12620 Date:   Tue Apr 8 20:56:50 2008 +0000
12621
12622     reworked the histogram patch by Uwe Ohse, most of the code is in
12623     separate files
12624
12625 commit 149161487904c823cc003a0c45fe1e3cc82205e8
12626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12627 Date:   Tue Apr 8 17:26:13 2008 +0000
12628
12629     fixed file delete notification in view_file_icon
12630
12631 commit 692e15a37d917d37f5171a64264c06b7635cb39a
12632 Author: Laurent Monin <geeqie@norz.org>
12633 Date:   Tue Apr 8 16:22:21 2008 +0000
12634
12635     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
12636
12637 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
12638 Author: Laurent Monin <geeqie@norz.org>
12639 Date:   Tue Apr 8 15:53:03 2008 +0000
12640
12641     Move active variable affectation after the test.
12642
12643 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
12644 Author: Laurent Monin <geeqie@norz.org>
12645 Date:   Tue Apr 8 14:52:42 2008 +0000
12646
12647     Simplify layout_color_name_parse() using g_strdelimit().
12648
12649 commit b43697803c521709dc639805718e079b3f4edcdd
12650 Author: Laurent Monin <geeqie@norz.org>
12651 Date:   Tue Apr 8 14:50:14 2008 +0000
12652
12653     Tidy up, whitespaces and indentation fix.
12654
12655 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
12656 Author: Laurent Monin <geeqie@norz.org>
12657 Date:   Tue Apr 8 11:53:35 2008 +0000
12658
12659     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
12660     Nadvornik.
12661     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
12662     gdk_color_to_string() was replaced by a equivalent function.
12663
12664 commit 255ee5523caae0230e4e163109b00364f3b8180f
12665 Author: Laurent Monin <geeqie@norz.org>
12666 Date:   Mon Apr 7 19:47:22 2008 +0000
12667
12668     Add the possibility to print file names with path.
12669     A checkbox was added to the Text tab in the Print dialog.
12670     
12671     Name checked and Path unchecked  -> filename.jpg
12672     Name checked and Path checked    -> /some/dir/filename.jpg
12673     Name unchecked and Path checked  -> /some/dir/
12674     
12675     Patch by Michael Mokeev and Laurent Monin.
12676
12677 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
12678 Author: Laurent Monin <geeqie@norz.org>
12679 Date:   Mon Apr 7 19:06:17 2008 +0000
12680
12681     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
12682
12683 commit da12ecf1747a682afe776cf99ea76f4342fd9876
12684 Author: Laurent Monin <geeqie@norz.org>
12685 Date:   Mon Apr 7 18:52:54 2008 +0000
12686
12687     Add the possibility to match duplicates on the name but ignoring the case.
12688     A new item was added to types of match combo box in the Find duplicates dialog.
12689
12690 commit e0831fd697ffb602fc780ea49f4f09259978f867
12691 Author: Laurent Monin <geeqie@norz.org>
12692 Date:   Mon Apr 7 08:09:39 2008 +0000
12693
12694     Display marks in overlay info only if at least one is set.
12695     Fix a missing g_string_free().
12696
12697 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
12698 Author: Laurent Monin <geeqie@norz.org>
12699 Date:   Sun Apr 6 10:17:41 2008 +0000
12700
12701     Mark all exif labels as translatable.
12702     Before only some of them were enclosed by N_().
12703
12704 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
12705 Author: Laurent Monin <geeqie@norz.org>
12706 Date:   Sun Apr 6 10:03:54 2008 +0000
12707
12708     Mark strings as translatable.
12709
12710 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
12711 Author: Laurent Monin <geeqie@norz.org>
12712 Date:   Sat Apr 5 15:23:39 2008 +0000
12713
12714     Improve remove_trailing_slash() so it allocates no more than
12715     needed bytes and remove all trailing slashes instead only one.
12716
12717 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
12718 Author: Laurent Monin <geeqie@norz.org>
12719 Date:   Sat Apr 5 11:59:29 2008 +0000
12720
12721     Comment out unused code.
12722     Geeqie code now compiles cleanly with -Wall gcc option.
12723
12724 commit 4b5d366799dd336e39bda4570cb48c706b87512d
12725 Author: Laurent Monin <geeqie@norz.org>
12726 Date:   Fri Apr 4 22:34:55 2008 +0000
12727
12728     Change default exif order a bit to move up common and useful
12729     info.
12730
12731 commit 629f646396dece8527f11d9c55cf37e96420df7a
12732 Author: Laurent Monin <geeqie@norz.org>
12733 Date:   Fri Apr 4 22:23:36 2008 +0000
12734
12735     Re-add "What to show in properties dialog:" label before the table.
12736
12737 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
12738 Author: Laurent Monin <geeqie@norz.org>
12739 Date:   Fri Apr 4 22:12:28 2008 +0000
12740
12741     Rename exif preferences tab to "Properties", and name the
12742     subsection "Exif".
12743
12744 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
12745 Author: Laurent Monin <geeqie@norz.org>
12746 Date:   Fri Apr 4 18:50:52 2008 +0000
12747
12748     Fix a segfault occuring when enabling debug mode.
12749     At this point il->fd can be null.
12750
12751 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
12752 Author: Laurent Monin <geeqie@norz.org>
12753 Date:   Thu Apr 3 23:29:14 2008 +0000
12754
12755     Make the wmclass value unique among the code by defining
12756     it in main header file as GQ_WMCLASS.
12757     Before this patch, it was set using PACKAGE (="geeqie"),
12758     or by the hardcoded string "Geeqie".
12759     Now all Geeqie windows have the same value for wmclass.
12760
12761 commit ba02c7206762d6851a1af2776361daaf16a3db9a
12762 Author: Laurent Monin <geeqie@norz.org>
12763 Date:   Thu Apr 3 22:39:50 2008 +0000
12764
12765     Initialize variables, clearing a gcc warning.
12766
12767 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
12768 Author: Laurent Monin <geeqie@norz.org>
12769 Date:   Thu Apr 3 22:33:28 2008 +0000
12770
12771     Add missing prototype to header file.
12772
12773 commit 1d07e403b4460791de952fa6b3089e667b60264b
12774 Author: Laurent Monin <geeqie@norz.org>
12775 Date:   Thu Apr 3 22:29:20 2008 +0000
12776
12777     Add few missing prototypes to header file.
12778
12779 commit bae17221c04c2d7ac5a473e94ac0562603d83507
12780 Author: Laurent Monin <geeqie@norz.org>
12781 Date:   Thu Apr 3 22:20:42 2008 +0000
12782
12783     Drop a bunch of unused variables.
12784
12785 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
12786 Author: Laurent Monin <geeqie@norz.org>
12787 Date:   Thu Apr 3 22:14:37 2008 +0000
12788
12789     Add missing #include.
12790
12791 commit b5004054f8709b415a62b457fc166216014e4d6c
12792 Author: Laurent Monin <geeqie@norz.org>
12793 Date:   Thu Apr 3 22:13:12 2008 +0000
12794
12795     Remove unused variables.
12796
12797 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
12798 Author: Laurent Monin <geeqie@norz.org>
12799 Date:   Thu Apr 3 22:09:36 2008 +0000
12800
12801     Add missing prototype.
12802
12803 commit 46cbdf33c88a15bca579a00022356361f7854ec8
12804 Author: Laurent Monin <geeqie@norz.org>
12805 Date:   Thu Apr 3 22:06:31 2008 +0000
12806
12807     Drop 3 unused variables and comment out 2 unused functions.
12808
12809 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
12810 Author: Laurent Monin <geeqie@norz.org>
12811 Date:   Thu Apr 3 22:03:14 2008 +0000
12812
12813     Add parenthesis around affection to clear a gcc warning.
12814
12815 commit fab357ea72855cdc4397ad4e4009206f47e9065e
12816 Author: Laurent Monin <geeqie@norz.org>
12817 Date:   Thu Apr 3 22:01:08 2008 +0000
12818
12819     Fix a signedness warning.
12820
12821 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
12822 Author: Laurent Monin <geeqie@norz.org>
12823 Date:   Thu Apr 3 21:54:23 2008 +0000
12824
12825     Main configuration file was renamed from gqviewrc to geeqierc.
12826
12827 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
12828 Author: Laurent Monin <geeqie@norz.org>
12829 Date:   Thu Apr 3 21:50:53 2008 +0000
12830
12831     Fix a segfault occuring when using --without-exiv2 and
12832     concerning exif stuff.
12833
12834 commit c34caea4863dc67b9420eefeab15fea347482d00
12835 Author: Laurent Monin <geeqie@norz.org>
12836 Date:   Thu Apr 3 21:49:17 2008 +0000
12837
12838     Fix missing bit of previous patch.
12839
12840 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
12841 Author: Laurent Monin <geeqie@norz.org>
12842 Date:   Thu Apr 3 21:04:19 2008 +0000
12843
12844     Fix two more gcc warnings related to function declarations.
12845
12846 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
12847 Author: Laurent Monin <geeqie@norz.org>
12848 Date:   Thu Apr 3 20:53:13 2008 +0000
12849
12850     Remove two unused variables declarations, and add a missing #include.
12851
12852 commit ae6a05ca1496e697792873538344986662731d33
12853 Author: Laurent Monin <geeqie@norz.org>
12854 Date:   Thu Apr 3 20:46:55 2008 +0000
12855
12856     Drop unused variable.
12857
12858 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
12859 Author: Laurent Monin <geeqie@norz.org>
12860 Date:   Thu Apr 3 20:45:55 2008 +0000
12861
12862     Add missing return at the end of editor_command_next_start().
12863
12864 commit f73531befc98f27f324b2d8931037cb992cee5eb
12865 Author: Laurent Monin <geeqie@norz.org>
12866 Date:   Thu Apr 3 20:40:15 2008 +0000
12867
12868     Drop unused variable.
12869
12870 commit 66f99ad9b066545846752becd21c8fe28360d27d
12871 Author: Laurent Monin <geeqie@norz.org>
12872 Date:   Thu Apr 3 20:38:59 2008 +0000
12873
12874     Make collect_manager_process_action() static.
12875
12876 commit 8e4da844d26d88157198173ae9085700c3ad7e15
12877 Author: Laurent Monin <geeqie@norz.org>
12878 Date:   Thu Apr 3 20:34:49 2008 +0000
12879
12880     Fix typos in functions names: file_list -> filelist.
12881
12882 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
12883 Author: Laurent Monin <geeqie@norz.org>
12884 Date:   Thu Apr 3 20:25:22 2008 +0000
12885
12886     Remove unused variable declarations.
12887
12888 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
12889 Author: Laurent Monin <geeqie@norz.org>
12890 Date:   Thu Apr 3 20:24:20 2008 +0000
12891
12892     Fix missing header include (filelist.h).
12893
12894 commit a161508a7fcab4d94be9661e844e1cbadb459016
12895 Author: Laurent Monin <geeqie@norz.org>
12896 Date:   Thu Apr 3 20:19:16 2008 +0000
12897
12898     Remove unused variables declarations.
12899
12900 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
12901 Author: Laurent Monin <geeqie@norz.org>
12902 Date:   Thu Apr 3 20:11:09 2008 +0000
12903
12904     Move tabs code from config_window_create() to new smaller functions.
12905     Each tab has now its own function named:
12906     config_tab_general(), config_tab_image(), config_tab_windows(),
12907     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
12908     config_tab_advanced();
12909
12910 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
12911 Author: Laurent Monin <geeqie@norz.org>
12912 Date:   Thu Apr 3 18:20:39 2008 +0000
12913
12914     Use more generic names for some cache manager callback functions.
12915
12916 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
12917 Author: Laurent Monin <geeqie@norz.org>
12918 Date:   Thu Apr 3 17:34:30 2008 +0000
12919
12920     Replace some occurences of gqview by Geeqie.
12921
12922 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
12923 Author: Laurent Monin <geeqie@norz.org>
12924 Date:   Thu Apr 3 17:15:49 2008 +0000
12925
12926     Add a debug level spinner at the end of Preferences > Advanced.
12927     One can now enable debug mode without restarting geeqie.
12928     A possibility to disable all debugging code and related options
12929     at compile time was added.
12930
12931 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
12932 Author: Laurent Monin <geeqie@norz.org>
12933 Date:   Thu Apr 3 14:35:03 2008 +0000
12934
12935     Fix and simplify thumbnails size combo box related code.
12936     Some variables were unused, code was buggy (spurious entry at
12937     the end of the list). A sanity check for values coming from
12938     rc file was added. Two constants now define the default
12939     thumbnail size.
12940
12941 commit 1671ec2fa789db8370f51fb6ef8efca946865931
12942 Author: Laurent Monin <geeqie@norz.org>
12943 Date:   Thu Apr 3 13:58:20 2008 +0000
12944
12945     Make the preferences window resizeable, and try to improve
12946     display of editors tab.
12947
12948 commit ab990a8c71aed99def1757293cbb888da37af2a9
12949 Author: Laurent Monin <geeqie@norz.org>
12950 Date:   Thu Apr 3 13:24:13 2008 +0000
12951
12952     Tidy up. Fix indentation and missing whitespaces.
12953     Make editors table creation code a bit more readable.
12954
12955 commit cf5166859290614def5203aea1900d302d02c6de
12956 Author: Laurent Monin <geeqie@norz.org>
12957 Date:   Thu Apr 3 08:51:32 2008 +0000
12958
12959     Setting no limit size to trash directory is now possible using zero as value.
12960     A tooltip was added to the spinner to inform the user of this possibility.
12961     When 0 is set, no remaining/free space check occurs.
12962     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
12963     is more conform to today's standards.
12964     The delete dialog now displays more information:
12965     - if external command will be used
12966     - if safe delete is on, max size and path to the trash
12967     - if safe delete is off
12968
12969 commit 84a0008e3167969e2250ac1169da57ad8464624d
12970 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12971 Date:   Wed Apr 2 20:44:40 2008 +0000
12972
12973     various exif improvements based on patch by Uwe Ohse
12974     try to compute 35mm focal length
12975
12976 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
12977 Author: Laurent Monin <geeqie@norz.org>
12978 Date:   Wed Apr 2 12:12:50 2008 +0000
12979
12980     Make properties tabs reorderable through drag'n drop.
12981     Order is preserved during the whole session.
12982     When a new properties dialog is open, it uses the last order used.
12983     Currently, order isn't saved to rc file.
12984
12985 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
12986 Author: Laurent Monin <geeqie@norz.org>
12987 Date:   Wed Apr 2 10:40:54 2008 +0000
12988
12989     Honor selection while fullscreen navigation.
12990     The behavior is now consistent in full screen and windowed mode.
12991     It fixes the fact that the selection was discarded on "Next".
12992     Patch by Uwe Ohse. Cleanups by Laurent Monin.
12993
12994 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
12995 Author: Laurent Monin <geeqie@norz.org>
12996 Date:   Tue Apr 1 07:42:31 2008 +0000
12997
12998     Fix display of image number in properties dialog when more than one image is selected.
12999
13000 commit 46b72816ae905359b0f58dc9306391a045c64851
13001 Author: Laurent Monin <geeqie@norz.org>
13002 Date:   Mon Mar 31 22:10:25 2008 +0000
13003
13004     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
13005
13006 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
13007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13008 Date:   Mon Mar 31 21:09:36 2008 +0000
13009
13010     use quoted_value everywhere
13011     simplify parsing of multiple quoted values on one line
13012
13013 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
13014 Author: Laurent Monin <geeqie@norz.org>
13015 Date:   Mon Mar 31 07:29:03 2008 +0000
13016
13017     Indentation and white lines minor fixes.
13018
13019 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
13020 Author: Laurent Monin <geeqie@norz.org>
13021 Date:   Sun Mar 30 19:26:35 2008 +0000
13022
13023     Move strlen() calls outside the while loop.
13024
13025 commit 05e266040ad17850e0b808ba3ddc94fefb526120
13026 Author: Laurent Monin <geeqie@norz.org>
13027 Date:   Sun Mar 30 14:19:34 2008 +0000
13028
13029     Comment out forgotten debugging code.
13030
13031 commit 7bfda96a852553fd035ffefcd44c82dab63de722
13032 Author: Laurent Monin <geeqie@norz.org>
13033 Date:   Sun Mar 30 14:18:04 2008 +0000
13034
13035     Fix two minor compilation warnings.
13036
13037 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
13038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13039 Date:   Sun Mar 30 11:47:14 2008 +0000
13040
13041     differentiate among normal image, raw image and metadata
13042     removed raw extension lists on various places and fixed most of the
13043     Exiv2 warnings
13044     todo: configuration and a special icons for unreadable raw or metadata
13045
13046 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
13047 Author: Laurent Monin <geeqie@norz.org>
13048 Date:   Sun Mar 30 07:14:37 2008 +0000
13049
13050     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
13051
13052 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
13053 Author: Laurent Monin <geeqie@norz.org>
13054 Date:   Sat Mar 29 21:47:10 2008 +0000
13055
13056     Improve escaping and quoting of strings saved in rc files.
13057
13058 commit a6b652131200ed7c783431147a4ea52024341200
13059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13060 Date:   Sat Mar 29 14:59:14 2008 +0000
13061
13062     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
13063
13064 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
13065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13066 Date:   Sat Mar 29 10:38:15 2008 +0000
13067
13068     set user-defined color as image background - patch by Laurent MONIN
13069
13070 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
13071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13072 Date:   Sat Mar 29 10:11:02 2008 +0000
13073
13074     fixed color management initialization
13075
13076 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
13077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13078 Date:   Wed Mar 26 12:07:00 2008 +0000
13079
13080     README fixes
13081
13082 commit 407aa583a11e3dc639b45941cd642636e90b8da4
13083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13084 Date:   Wed Mar 26 08:02:45 2008 +0000
13085
13086     updated README files
13087
13088 commit 326749190b90a0d6856aadc41863147f4036ef74
13089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13090 Date:   Wed Mar 26 08:00:46 2008 +0000
13091
13092     improved xmp vs. legacy metadata handling
13093
13094 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
13095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13096 Date:   Mon Mar 24 23:15:29 2008 +0000
13097
13098     fixed crashes with --debug
13099
13100 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
13101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13102 Date:   Mon Mar 24 20:42:39 2008 +0000
13103
13104     added all possible raw extensions that I could find
13105
13106 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
13107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13108 Date:   Mon Mar 24 14:49:00 2008 +0000
13109
13110     improved support for older exiv2 versions
13111
13112 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
13113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13114 Date:   Mon Mar 24 14:03:46 2008 +0000
13115
13116     exiv2 version checks
13117
13118 commit 84ae856159768b019f9e84bc7755870d81919ff4
13119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13120 Date:   Mon Mar 24 12:04:31 2008 +0000
13121
13122     more renames
13123
13124 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
13125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13126 Date:   Mon Mar 24 10:27:22 2008 +0000
13127
13128     changed logo
13129
13130 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
13131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13132 Date:   Mon Mar 24 09:55:09 2008 +0000
13133
13134     more renames
13135
13136 commit 63da021597cd98d86a924b3e233ef17974df5360
13137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13138 Date:   Sun Mar 23 20:38:54 2008 +0000
13139
13140     rename GQview -> Geeqie over the code
13141
13142 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
13143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13144 Date:   Sun Mar 23 20:18:51 2008 +0000
13145
13146     renamed to geeqie
13147
13148 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
13149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13150 Date:   Sat Mar 22 19:28:45 2008 +0000
13151
13152     raw related fixes
13153
13154 commit 492c7832025b9958963965fafb009de3d8fde085
13155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13156 Date:   Sat Mar 22 17:32:43 2008 +0000
13157
13158     overview of supported raw formats
13159
13160 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
13161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13162 Date:   Sat Mar 22 17:09:14 2008 +0000
13163
13164     configure --without-exiv2
13165
13166 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
13167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13168 Date:   Sat Mar 22 16:43:59 2008 +0000
13169
13170     crw preview support with exiv2
13171
13172 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
13173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13174 Date:   Sun Mar 16 14:11:22 2008 +0000
13175
13176     whitelist of files that can have an xmp sidecar, sample external command
13177     for creating sidecar
13178
13179 commit a7b47030ebe7432a344a9af140418143a3e60510
13180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13181 Date:   Sun Mar 16 10:52:44 2008 +0000
13182
13183     fixed reading sidecar extensions from config file
13184
13185 commit 7597fd790455ba66f96c22589c14f77041473c04
13186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13187 Date:   Sun Mar 16 10:32:52 2008 +0000
13188
13189     write comment and keywords to xmp, sidecars are used if exist
13190
13191 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
13192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13193 Date:   Sat Mar 15 19:53:33 2008 +0000
13194
13195     write support in Exiv2 wrapper; for now only string values
13196
13197 commit 61e73a06de7a43766561aa634ed092f92074fda8
13198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13199 Date:   Sun Feb 24 18:55:19 2008 +0000
13200
13201     a hack to read raw previews with exiv2 0.16, however it should be fixed
13202     in the library
13203
13204 commit 406e5426f94d6f73156a64864486bfc15a57e18e
13205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13206 Date:   Fri Feb 15 10:48:09 2008 +0000
13207
13208     read also iptc and xmp
13209
13210 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
13211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13212 Date:   Thu Feb 14 14:04:43 2008 +0000
13213
13214     more exiv2 fixes
13215
13216 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
13217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13218 Date:   Thu Feb 14 11:03:20 2008 +0000
13219
13220     more exiv2 fixes
13221
13222 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
13223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13224 Date:   Wed Feb 13 23:02:48 2008 +0000
13225
13226     more exiv2 fixes
13227
13228 commit 4f5f09180a9a03d951a695611df2426342201596
13229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13230 Date:   Wed Feb 13 19:31:50 2008 +0000
13231
13232     unified tag names between exiv2 and internal rxif parser
13233
13234 commit bf05ea3fd28410a74676a407f659899e4c912046
13235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13236 Date:   Wed Feb 13 17:47:55 2008 +0000
13237
13238     more exiv2 fixes
13239
13240 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
13241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13242 Date:   Wed Feb 13 17:08:04 2008 +0000
13243
13244     and first version that actually shows some exif data (see advanced view)
13245
13246 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
13247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13248 Date:   Wed Feb 13 16:52:41 2008 +0000
13249
13250     first exiv2 support that does not crash immediately
13251
13252 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
13253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13254 Date:   Wed Feb 13 14:46:23 2008 +0000
13255
13256     started exiv2 integration
13257
13258 commit dd9103a22cd380d10bffb153f495109066f8065e
13259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13260 Date:   Wed Feb 13 13:57:31 2008 +0000
13261
13262     simplified exif.h, moved implementation-specific stuff to exif-int.h
13263
13264 commit 431265bcd9755e6074140f587a9512bb50f0549a
13265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13266 Date:   Mon Feb 11 15:23:43 2008 +0000
13267
13268     do not show frame for full-window images
13269
13270 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
13271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13272 Date:   Mon Feb 11 12:51:28 2008 +0000
13273
13274     improved drawing of image frames
13275
13276 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
13277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13278 Date:   Sat Jan 26 21:18:23 2008 +0000
13279
13280     updated TODO list
13281
13282 commit bf5d79e01c27563022cf7bf091b12d62375157d6
13283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13284 Date:   Sun Jan 20 19:04:18 2008 +0000
13285
13286     debug messages cleanup
13287
13288 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
13289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13290 Date:   Wed Jan 16 19:37:54 2008 +0000
13291
13292     added file with release notes and TODO
13293
13294 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
13295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13296 Date:   Sun Dec 23 21:24:48 2007 +0000
13297
13298     basic sidecar files configuration via preferences dialog
13299
13300 commit 45bbe448e671704146e0bc767810ba93df03ce50
13301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13302 Date:   Sun Dec 23 20:28:50 2007 +0000
13303
13304     fixed loading thumbnails for sidecar files
13305
13306 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
13307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13308 Date:   Sun Dec 23 15:49:23 2007 +0000
13309
13310     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
13311     files
13312
13313 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
13314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13315 Date:   Sat Dec 22 20:33:09 2007 +0000
13316
13317     fixed filelist refresh
13318
13319 commit b06e457b334a134777618c729eb99e71bf1725c9
13320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13321 Date:   Sat Dec 22 10:10:40 2007 +0000
13322
13323     preserve marks setting on layout change
13324
13325 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
13326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13327 Date:   Sat Dec 22 09:51:12 2007 +0000
13328
13329     basic support for marks in view_file_icon.c
13330
13331 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
13332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13333 Date:   Thu Dec 20 22:43:52 2007 +0000
13334
13335     update FileData on file change
13336
13337 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
13338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13339 Date:   Thu Dec 20 16:18:28 2007 +0000
13340
13341     <num> toggles mark num
13342     <control><num> selects mark num
13343
13344 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
13345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13346 Date:   Thu Dec 20 16:06:20 2007 +0000
13347
13348     created menu "Select" with selection and marks operations
13349
13350 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
13351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13352 Date:   Wed Dec 19 22:01:46 2007 +0000
13353
13354     complete set of boolean operation with marks -
13355     union, intersection, complement
13356
13357 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
13358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13359 Date:   Tue Dec 18 21:15:16 2007 +0000
13360
13361     use accels also in fullscreen mode
13362
13363 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
13364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13365 Date:   Mon Dec 17 21:42:24 2007 +0000
13366
13367     moved some actions to menu and accels
13368
13369 commit a38f59e3953d625d8209673f67380f2cd34ef824
13370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13371 Date:   Mon Dec 17 19:34:43 2007 +0000
13372
13373     removed unused variable
13374
13375 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
13376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13377 Date:   Sun Dec 16 22:30:19 2007 +0000
13378
13379     fixed in-place rename
13380
13381 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
13382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13383 Date:   Sat Dec 15 17:58:51 2007 +0000
13384
13385     better integration of split image functions into menu
13386
13387 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
13388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13389 Date:   Fri Dec 14 21:51:46 2007 +0000
13390
13391     show active marks in image overlay
13392
13393 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
13394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13395 Date:   Sun Dec 9 21:20:27 2007 +0000
13396
13397     fixed image focus
13398
13399 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
13400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13401 Date:   Sun Dec 9 12:33:51 2007 +0000
13402
13403     fixed copying zoom an scroll values from the original image on splitting
13404
13405 commit ce0883ff7b010d5562f1d7d1213b326503229644
13406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13407 Date:   Sun Dec 9 11:58:39 2007 +0000
13408
13409     do not hilight selected image in SPLIT_NONE
13410
13411 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
13412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13413 Date:   Sun Dec 9 00:11:40 2007 +0000
13414
13415     improved drawing of frame around selected image
13416
13417 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
13418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13419 Date:   Sun Nov 25 10:25:25 2007 +0000
13420
13421     more operations with file marks
13422
13423 commit a0cf6aaa112b855b737422d74eb8ba048598d223
13424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13425 Date:   Sat Nov 24 21:06:30 2007 +0000
13426
13427     marks: fixes and cleanup
13428
13429 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
13430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13431 Date:   Thu Nov 22 21:15:35 2007 +0000
13432
13433     improved directory scanning a bit
13434
13435 commit 106211b13e3e057b69bb7676d70155e64eb093cd
13436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13437 Date:   Wed Nov 21 22:46:50 2007 +0000
13438
13439     added possibility to specify prefered file type for external commands
13440
13441 commit 439688c617f392e5e63b68bac42663a05be7df61
13442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13443 Date:   Wed Nov 21 21:21:17 2007 +0000
13444
13445     prevent duplicate sidecar files; code cleanup
13446
13447 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
13448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13449 Date:   Tue Nov 20 22:28:40 2007 +0000
13450
13451     fixed grouping sidecar files and made it configurable via config file
13452     (no gui yet)
13453
13454 commit f4cbb100a217060899694be8fbe42a496f00f443
13455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13456 Date:   Mon Oct 22 19:58:47 2007 +0000
13457
13458     fixed preloading images in file list
13459
13460 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
13461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13462 Date:   Mon Oct 8 19:41:49 2007 +0000
13463
13464     improved FileDataChangeInfo structure, check for another file operation in progress
13465
13466 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
13467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13468 Date:   Tue Oct 2 21:49:02 2007 +0000
13469
13470     display sidecar files (jpeg + raw)  using gtk_tree_store
13471     This is just a prototype to test the functionality, it needs more work.
13472     
13473     Please test, omments are welcome :)
13474
13475 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
13476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13477 Date:   Mon Oct 1 19:52:10 2007 +0000
13478
13479     use FileData even for sidecar file list
13480
13481 commit dab00f02153474d52c62447e25e4a89f70ce918b
13482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13483 Date:   Sun Sep 30 21:10:54 2007 +0000
13484
13485     editors.c was almost completely rewritten:
13486     - centralized template parsing
13487     - better control of executed editors
13488     - possibility to get editor exit status via callback
13489
13490 commit 0521644af7926c994e85a57345d7d9e4045dee23
13491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13492 Date:   Wed Sep 12 21:17:31 2007 +0000
13493
13494     display sidecar extensions in filelist
13495     some cleanup of file marks
13496
13497 commit 06959abbda81a200519ad4b57b16995487b8acd8
13498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13499 Date:   Tue Sep 11 20:06:29 2007 +0000
13500
13501     replaced gchar* path with FileData *fd
13502
13503 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
13504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13505 Date:   Thu Aug 23 20:45:59 2007 +0000
13506
13507     started support for sidecar files like xmp, raw+jpeg etc.
13508
13509 commit d42c34b8f61d1769f068d253d52043862cc49e56
13510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13511 Date:   Mon Aug 20 20:11:32 2007 +0000
13512
13513     more external commands
13514
13515 commit a4e65742955bd3ca929032eac09ea49b57a6873e
13516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13517 Date:   Thu Aug 16 20:57:09 2007 +0000
13518
13519     improved external delete command
13520
13521 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
13522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13523 Date:   Wed Aug 15 21:37:51 2007 +0000
13524
13525     started implementation of external commands; external Delete should work
13526
13527 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
13528 Author: Petr Ostadal <postadal@suse.cz>
13529 Date:   Fri Jul 20 07:10:48 2007 +0000
13530
13531     compilation fix
13532
13533 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
13534 Author: Petr Ostadal <postadal@suse.cz>
13535 Date:   Fri Jul 13 14:03:08 2007 +0000
13536
13537     First implementation of marks for all photos.
13538
13539 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
13540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13541 Date:   Thu Jul 12 20:46:28 2007 +0000
13542
13543     relative scroll is working; some cleanup
13544
13545 commit 45424fcc2bf63a47442a1669f19c57233ed07386
13546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13547 Date:   Wed Jul 11 21:10:25 2007 +0000
13548
13549     connected zoom
13550
13551 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
13552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13553 Date:   Wed Jul 11 20:00:07 2007 +0000
13554
13555     started relative scroll, keep scroll position
13556
13557 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
13558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13559 Date:   Tue Jul 10 21:25:51 2007 +0000
13560
13561     improved connected scroll and active image switching
13562
13563 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
13564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13565 Date:   Fri Jun 29 15:16:46 2007 +0000
13566
13567     implemented split windows
13568     TODO: menus and hotkeys, connected zoom, activating on drag
13569
13570 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
13571
13572         * README: Fix credits for Belarusian translation.
13573
13574 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
13575
13576         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
13577         the data returned by parts_list() was not used here at all.
13578
13579 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
13580
13581         * README: Updates.
13582         * configure.in: Release 2.1.5
13583
13584 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
13585
13586         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
13587         to the system shell. Assumes bash-like escaping syntax for "sh -c".
13588
13589 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
13590
13591         * image-overlay.[ch]: More work on osd icons.
13592         * image.c: Use correct flag when setting auto rotation state, and set
13593         the state again after the rotation so that osd can update.
13594         * img-view.c: Show osd icon when overlay is enabled.
13595         * layout.c, layout_image.[ch]: Enable overlay regardless of the
13596         full screen state, only difference now is that image description text
13597         is only shown when in full screen but icons will always appear.
13598         * layout_util.c: Make I key toggle overlay from windowed mode too.
13599         * typedefs.h (LayoutWindow): Remove no longer used 
13600         full_screen_overlay_on.
13601
13602 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
13603
13604         * print.c (print_job_ps_page_image): Use a white mask when printing
13605         transparent images, fixes bug #1426596.
13606
13607 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
13608
13609         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
13610         begin a slideshow.
13611
13612 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
13613
13614         * image-overlay.[ch]: Prepare for icon notification display, and fix
13615         info overlay image index when on last image of slideshow.
13616         * img-view.c: Fix image index when on last image of slideshow.
13617
13618 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
13619
13620         * image-overlay.[ch]: Rewrite most of the information overlay code to
13621         be more flexible and easily extended.
13622         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
13623         image_state_func callback which is much more informative.
13624         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
13625         function names.
13626
13627 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
13628
13629         * image.c: When resuming a previous color adjustment, set the display
13630         to update incrementally to avoid user confusion of why half of image
13631         is color adjusted.
13632
13633 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
13634
13635         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
13636         linked to an ImageWindow. Fix missing embedded dummy function when
13637         compiling without color profile support.
13638         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
13639         is set to 1 use sRGB color profile for the image. Also fixed order of
13640         starting the image read-ahead when color profiles are in use.
13641         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
13642         cm is a pointer and not a pointer to a pointer.
13643         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
13644         of FALSE.
13645
13646 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
13647
13648         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
13649         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
13650         profiles.
13651         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
13652         and tiff images. This resulted in a rewrite of the jpeg parser; both
13653         to allow searching for any marker type, and to make the code readable.
13654         * format_raw.c: Add color profile tag to the debug code.
13655         * image.c, layout.c: Use embedded color profiles when found and
13656         enabled, also add toggle for the option in color profile menu.
13657
13658 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
13659
13660         * configure.in: Add test for lcms (little cms).
13661         * Makefile.am: Add color-man.[ch]:
13662         * color-man.[ch]: New files for color management support.
13663         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
13664         variables and option saving.
13665         * image.[ch]: Add color profile functions.
13666         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
13667         fix sort menu to use radio buttons.
13668         * menu.c: Use radio buttons for sort menu when appropriate.
13669         * preferences.c: Add color profile options to preferences.
13670         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
13671         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
13672         * view_file_icon.c, view_file_list.c: Check for active state in sort
13673         menu callbacks.
13674         * README: Add info about lcms, and how to disable.
13675
13676 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
13677
13678         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
13679         does not follow symbolic links.
13680         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
13681         * view_dir_list.c: Add delete to folder popup menu.
13682         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
13683         delete sensitive only when parent folder is writable.
13684
13685 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
13686
13687         * view_file_icon.c: Fix odd crash when removing files, it seems the
13688         high priority idle sync is no longer called before the treeview tries
13689         to redraw itself, so fix the cleanup of removed pointers so that they
13690         are always valid or NULL (I wonder if the priorities used by
13691         GtkTreeView have changed in newer versions of GTK?).
13692         * view_file_list.c: Fix progress bar warning when files are removed
13693         before thumbnail generation is finished.
13694
13695 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
13696
13697         * exif.[ch]: Fix memory alignment issues, bug #1593252.
13698
13699 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
13700
13701         * image.c: Fix up initial scroll offset into image when auto rotated
13702         by exif info, and keep same center point when rotating otherwise.
13703
13704 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
13705
13706         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
13707         the value, as when that is eventually fixed to be alignment safe,
13708         the so shall this.
13709
13710 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
13711
13712         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
13713         more in line with their counterparts of exif_byte_get..()
13714
13715 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
13716
13717         * pan-view.c: Break this monstrosity of code into smaller files.
13718         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
13719         layout types into their own files (for now flower is with folder tree).
13720         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
13721         * pan-types.h: Defines, data types, function prototypes.
13722         * pan-util.c: Various utilities.
13723         * src/Makefile.am: Add new files above.
13724
13725 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
13726
13727         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
13728         and use a buffer when drawing to those windows to avoid flicker.
13729         Scrolling with the info [I] visible in full screen is now much
13730         smoother. Only one regression that will be fixed later: overlapping
13731         overlays are now ugly.
13732
13733 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
13734
13735         * format_nikon.h: For the pentax test, use tiff make instead of a magic
13736         string that can move location.
13737
13738 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
13739
13740         * pan-view.c: For calendar view only show months that contain an image.
13741         Allow choice of size when displaying an image with the info popup.
13742
13743 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
13744
13745         * exif.c: Use new format_raw_exif_offset() function to find Exif in
13746         raw files.
13747         * filelist.c: Add orf and pef to displayed file types.
13748         * format_canon.h, format_fuji.h: Update to new #define format.
13749         * format_fuji.c: Use same offset for Exif as the jpeg image as the
13750         Exif is always embedded in the jpeg and assuming offset of 12 is
13751         just broken.
13752         * format_nikon.h: Update to new #define format, and add pentax here
13753         as finding the jpeg will be same code.
13754         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
13755         not all raw files will have a jpeg, but all appear to have Exif tags.
13756         * format_raw.[ch]: Add new camera types, and add a debugging facility
13757         to easily list all tags within tiff files (see format_raw.h to enable).
13758
13759 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
13760
13761         * format_olympus.c: Fix olympus makernote tag types to match image
13762         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
13763         and Olympus.FlashBias.
13764
13765 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
13766
13767         * pan-view.c: Always recalculate canvas size when displaying popups.
13768         * README: Updates.
13769         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
13770         * configure.in: Release 2.1.4 (quick bug fix for pan view).
13771
13772 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
13773
13774         * pan-view.c: Only print things to console when debug is enabled.
13775         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
13776         canvas will not treat scroll position as if a new image was set, this
13777         fixes popups in the Pan View from causing a scroll to the top left or
13778         center when scroll_reset_method is not set to 'no change'. Also clean
13779         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
13780         always set TRUE as they were old cruft.
13781
13782 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
13783
13784         * README: Updates.
13785         * icons/Makefile.am: Remove icon files that no longer exist.
13786         * configure.in: Release 2.1.3
13787
13788 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
13789
13790         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
13791         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
13792         go to next match. Add folder location field to info popup.
13793
13794 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
13795
13796         * bar_exif.[ch]: Make list of general exif tags available to rest of
13797         application.
13798         * pan-view.c: Add option to display exif information in info popup.
13799         Clean up the info popup text alignment. Make displaying the full size
13800         image below the info popup optional (off by default).
13801         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
13802         width/height less than 1.
13803         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
13804         than 1.
13805
13806 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
13807
13808         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
13809         collections and view windows.
13810         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
13811         by the previous keypress handler code cleanup. Add [Control]+V to
13812         view current image in a new image window.
13813
13814 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
13815
13816         * view_file_list.c: Fix slow re-sort when updating list by clearing the
13817         list and adding items in the new order instead of simply moving them.
13818         Fixes bug #1451200.
13819
13820 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
13821
13822         * po/eo.po: Add Esperanto translation,
13823         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
13824         * configure.in (ALL_LINGUAS): Add new translation.
13825         * README: Update credits for above.
13826
13827 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
13828
13829         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
13830         instead of xpms.
13831         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
13832         * pixbuf_util.[ch]: Add new icons.
13833         * icons/Makefile.am: Update generated inline pixbufs.
13834         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
13835         icons/view.xpm: Remove old xpm icons.
13836         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
13837         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
13838         * icons/svg/*.svg: Add svg sources for icons, they are not used or
13839         anything, but this way I can not misplace them again.
13840
13841 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
13842
13843         * info.c: Increase default info window size to 600x400.
13844         * po/be.po: Update Belarusian translation,
13845         submitted by Pavel Piatruk <berserker@neolocation.com>.
13846         * gqview.desktop: Add additional formats to MimeType list.
13847
13848 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
13849
13850         * img-view.c: Use correct method to close the window using Escape key,
13851         fixes bug #1231845. Also added more robust method to update window
13852         list when a window is closed so this doesn't happen again.
13853         * slideshow.c: Add sanity checks to exported functions to check for
13854         NULL SlideShow pointers, to match rest of coding style.
13855
13856 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
13857
13858         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
13859         gtk_object_sink is not available as it is deprecated.
13860
13861 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
13862
13863         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
13864         where obstructed portions of an image were not always generating an
13865         expose event when scrolling the image.
13866
13867 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
13868
13869         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
13870         toggle fullscreen.
13871
13872 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
13873
13874         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
13875         view_file_icon.c: Keypress signal handler code clean-up round 2: the
13876         remaining files. Make control and shift logic easier to follow.
13877
13878 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
13879
13880         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
13881         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
13882         deactivating full screen [F].
13883
13884 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
13885
13886         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
13887         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
13888         the display of current image with [Shift]+[G] keyboard shortcut and
13889         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
13890         activating refresh [R].
13891         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
13892         function.
13893
13894 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
13895
13896         * layout.[ch] (layout_new_with_geometry): New function to create a
13897         layout sized to an X geometry string.
13898         * main.c: Add support for --geometry on the command line.
13899
13900 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
13901
13902         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
13903         but keep the default at 1.
13904
13905 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
13906
13907         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
13908         local thumbnails as per the freedesktop.org thumbnail spec.
13909         * filelist.c: Add .thumblocal to list of ignored folders (those we
13910         never show user).
13911         * main.c: Fix bug in recent command line parser changes, a single
13912         folder on the command line was not processed by parse_out_relatives().
13913
13914 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
13915
13916         * pan-view.c: For now, also display the full size image under the
13917         thumbnail's information bubble. Make clicking the info box close it.
13918
13919 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
13920
13921         * pan-view.c: Recalc the size of the layout when popping up new images
13922         in the calendar so that all new images can be scrolled into view.
13923         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
13924         to resize a tile canvas without the need for a complete reset/render.
13925
13926 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
13927
13928         * main.c: Fix command line parser to work with any combination of files
13929         and/or folders on the command line.
13930
13931 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
13932
13933         * eu.po: Add Basque translation,
13934         submitted by Piarres Beobide <pi@beobide.net>.
13935         * configure.in (ALL_LINGUAS): Add eu.
13936         * README: Update credits.
13937
13938 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
13939
13940         * po/*.po: Make distcheck touches these.
13941         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
13942         * configure.in: Release 2.1.2
13943
13944 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
13945
13946         * vi.po: Update Vietnamese translation,
13947         submitted by pclouds <pclouds@vnlinux.org>.
13948         * README: Updates.
13949
13950 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
13951
13952         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
13953         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
13954         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
13955         zoom to fit" translations, and unmark as fuzzy when only the change in
13956         punctuation caused the fuzzy state.
13957         * README: Updated po-stats list.
13958
13959 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
13960
13961         * utilops.c: Mark string for translation.
13962         * fi.po: Update Finnish translation [merge from 2.0.2],
13963         submitted by Lauri Nurmi <lanurmi@iki.fi>.
13964         * README: Updates.
13965
13966 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
13967
13968         * ru.po: Update Russian translation [merge from 2.0.2],
13969         submitted by Vitaly Lipatov <lav@altlinux.ru>.
13970
13971 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
13972
13973         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
13974         of the d_ino > 0 test as all files listed by readdir should be valid.
13975         dirent.d_ino is not guanteed by POSIX, and at one recent point is
13976         not implemented on cygwin.
13977
13978 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
13979
13980         * pl.po: Update Polish translation,
13981         submitted by Wit Wilinski <madman@linux.bydg.org>.
13982         * README: Updates.
13983
13984 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
13985
13986         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
13987         plus punctuation fix.
13988         * utilops.c: Change auto rename start number to default to 1.
13989         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
13990         * gqview.spec.in: Add Italian translation to RPM spec file,
13991         submitted by HappyCactus <happycactus@people.it>.
13992         * be.po: Add Belarusion translation,
13993         submitted by Pavel Piatruk <berserker@neolocation.com>.
13994         * ca.po: Add Catalan translation [merge from 2.0.2],
13995         submitted by catux.org <mecatxis@ya.com>.
13996         * de.po: Update German translation [merge from 2.0.2],
13997         submitted by Ronny Steiner <Post@SIRSteiner.de>.
13998         * fr.po: Update French translation,
13999         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14000         * it.po: Update Italian translation,
14001         submitted by Kostantino <ciclope10ATalice.it>.
14002         * ko.po: Add Korean translation (mostly menus),
14003         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
14004         * pt_BR.po: Update Brazilian Portuguese translation,
14005         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
14006         * sk.po: Update Slovak translation,
14007         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
14008         * zh_TW.po: Update Traditional Chinese translation,
14009         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
14010
14011 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
14012
14013         * collect-io.c, thumb_standard.c: Do not ignore return value from
14014         g_list_append as newer versions of gtk now set a warning flag.
14015         * utilops.c: Add new auto rename option to enter formatted text, which
14016         uses * and # characters to symbolize original filename and numerical
14017         value (respectively) in new filenames.
14018
14019 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
14020
14021         * cache.c: Make cache loader tolerant of unknown line values, so that
14022         a cache written by newer/older versions of GQview does not result in
14023         recreating data that is actually there.
14024
14025 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
14026
14027         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
14028         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
14029         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
14030         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
14031         warnings in gcc 4.0.
14032
14033 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
14034
14035         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
14036         contents, to allow the check for a changed timestamp do it's job.
14037         * doc/10_options.html: Fix page link in docs.
14038
14039 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
14040
14041         * cache-loader.c (cache_loader_process): When converting Exif date
14042         string to time_t, tell mktime DST is unknown (-1).
14043
14044 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
14045
14046         * image.c (image_zoom_cb): If needed, update window title when
14047         zoom changes.
14048         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
14049         size results in a new scale value.
14050         * README: Updates.
14051         * configure.in: Release 2.1.1
14052
14053 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
14054
14055         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
14056         running an editor command.
14057         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
14058         prevent exit of full screen.
14059         * image-load.c (image_load_begin): Fix to not treat short reads as
14060         end of file condition.
14061         * README, doc/10_5_editor_commands.html: Document %w macro for editor
14062         commands.
14063         * po/it.po: Update Italian translation,
14064         submitted by Kostantino <inverness1ATvirgilio.it>.
14065
14066 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
14067
14068         * format_canon.[ch]: Reimplement canon raw parser to use convenience
14069         functions from exif.c, also separated parsers into one per file type.
14070         For the cr2 format also verify compression type in tiff field 0x0103.
14071         * format_raw.c: Add FIXME comment noting current shortcomings.
14072
14073 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
14074
14075         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
14076         exif_text_list_find_value() will always return newly allocated text.
14077
14078 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
14079
14080         * exif.c (exif_parse_IFD_table): Fix offset count before testing
14081         against buffer size.
14082         * exif.h: Make exif_text_list_find_value available.
14083         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
14084         adjust several text descriptions.
14085         * format_fuji.c: Remove "MkN." text from tag names.
14086         * format_nikon.c: Fix offset count before testing against buffer size,
14087         and remove "MkN." text from tag names. Add several new tags.
14088         * format_olympus.[ch]: New files for olympus makernote.
14089         * format_raw.c: Add exif olympus hook.
14090         * src/Makefile.am: Add format_olympus.[ch].
14091
14092 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
14093
14094         * pan-view.c: Add exif date sorting option to right click menu, and
14095         change 'reading dimensions...' message to be more generic as it may now
14096         also be reading embedded exif dates, or both date and dimensions.
14097
14098 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
14099
14100         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
14101         bytes with values of 0 are actually in the data to compare.
14102
14103 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
14104
14105         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
14106         remove use of packed structures to interpret tiff file format,
14107         fix possible endless loops in tiff parser with corrupt IFD tables,
14108         and fix possible overflow in jpeg exif parser.
14109         * format_canon.[ch]: Add additional makernote values, plus a few
14110         spelling fixes. Header update.
14111         * format_fuji.[ch]: Header update.
14112         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
14113         code cleanup. Header update.
14114         * format_raw.[ch]: Add pathname argument to file descriptor version of
14115         raw parser to quickly rule out non-raw files based on file extension.
14116         Add raw header match type to check for tiff "make" field value.
14117         * image-load.c (image_loader_begin): Add image filename for raw parser.
14118
14119 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
14120
14121         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
14122         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
14123         description field for MakerNote parser.
14124         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
14125         * format_raw.c: Add debug description output and Nikon raw parser hook.
14126
14127 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
14128
14129         * filelist.c (path_list_recursive_append): Fix memory leak by using
14130         correct function to free path list.
14131
14132 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
14133
14134         * exif.[ch]: Use glib provided data types and byte order functions for
14135         consistency with rest of application. Made several more functions
14136         available in the header. Use MakerNote parsing from format_raw.c.
14137         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
14138         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
14139         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
14140         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
14141         camera formats here (similar to existing raw format list).
14142         * src/Makefile.am: Add format_nikon.[ch].
14143
14144 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
14145
14146         * README: Update credits.
14147
14148         Apply fix from Daniel M. German:
14149
14150         * format_canon.c (canon_read_int): Fixed error which caused a
14151         segfault under OS X. It was a casting a number as a 32
14152         bit, when it was 16. it works in little endian, but not in big
14153         endian machines.
14154         
14155 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
14156
14157         * format_canon.c (canon_mknote_parse_convert): For serial number
14158         conversion, use the value of the data - not the value of the pointer.
14159
14160 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
14161
14162         * bar_exif.c: Set a default size for the EXIF data column in the
14163         advanced view, and allow resizing of that column to allow more data to
14164         be visible when needed.
14165         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
14166
14167 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
14168
14169         * exif.[ch]: Export several parsing functions for use by the exif
14170         makernote parsers, and add hook for MakerNote data parsing.
14171         * format_canon.[ch]: Add Canon EXIF MakerNote support.
14172         * format_raw.c: Fix warning printf grammar.
14173
14174 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
14175
14176         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
14177
14178 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
14179
14180         * format_raw.[ch]: Move camera specific code to manufacturer specific
14181         format_*.c files. Change code so that file descripter version is now a
14182         separate functions that wraps the standard parser by using mmap.
14183         * format_canon.[ch]: Moved Canon specific raw support here, removed
14184         file descriptor versions of parser. This Canon raw file parser written
14185         by Daniel M. German.
14186         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
14187         by Lars Ellenberg.
14188         * exif.c: Update for change to format_raw_img_exif_offsets.
14189         * filelist.c: Add cr2 extension to Canon raw format list.
14190         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
14191         that buffer is refilled using new offset of file descriptor.
14192         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
14193
14194 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
14195
14196         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
14197         does proper checking for existing folder to avoid clobbering an
14198         existing folder.
14199         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
14200         a folder to fix possible clobbering of an existing folder with the
14201         same name as the requested name.
14202
14203 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
14204
14205         * format_raw.[ch]: New files to parse image data and exif offsets for
14206         the raw camera formats.
14207         * exif.c, image-load.c: Add support calls to format_raw.c functions
14208         above.
14209         * filelist.c: Add Fujifilm raw file extension to known formats.
14210         * thumb_standard.c (thumb_loader_std_start): Check for existing
14211         thumbnail file before checking for a failure mark.
14212         * src/Makefile.am: Add format_raw.[ch].
14213
14214 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
14215
14216         * po/cs.po: Update Czech translation,
14217         submitted by Jan Raska <jan.raska@tiscali.cz>
14218         * de.po, fr.po: Typo and spelling fixes.
14219
14220 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
14221
14222         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
14223         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
14224         * utilops.c: Additional validation for destination of copy/move
14225         dialogs, and do not include extension when conveniently selecting
14226         filename text in rename dialogs.
14227
14228 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
14229
14230         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
14231         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
14232         never actually set these dimensions. Increase default size of main
14233         window.
14234         * layout_util.c: Use GTkToolbar for the main window toolbar.
14235         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
14236         * rcfile.c: Add note to config file that it is autogenerated.
14237         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
14238         * ui_misc.[ch]: pref_toolbar additions.
14239         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
14240         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
14241         * icons/Makefile.am: Add above icons to inline pixbuf list.
14242
14243 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
14244
14245         * pan-view.c: Add option to ignore symbolic links to folders when
14246         creating file list (no gui control yet), and do not allow listing
14247         the root folder as this introduces too many issues (for instance
14248         how do we ignore special filesystems such as /proc using only stat
14249         attributes?). Add fix to not show empty folders in the flower view.
14250         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
14251         thumbnails to be saved for images with a size between normal and large
14252         when using large thumbnails.
14253         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
14254
14255 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
14256
14257         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
14258         type exists.
14259         * pan-view.c: Fix slow merging of embedded dates into file list;
14260         includes optimizing pan_cache_sync_date and plugging a memory leak.
14261
14262 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
14263
14264         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
14265         queue (source). Fixes crash introduced by Apr 12 changes.
14266
14267 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
14268
14269         * cache-loader.[ch]: New utility to load cache-able data.
14270         * cache.[ch]: Add embedded (exif) date caching.
14271         * pan-view.c: Use new cache loading mechanism. Add exif date support
14272         to timeline and calendar view.
14273         * src/Makefile.am: Add cache-loader.[c,h].
14274
14275 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
14276
14277         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
14278         tainting user perspective of image hues.
14279         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
14280         to avoid wasteful memory allocation, this will reduce memory waste
14281         when in full screen.
14282
14283 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
14284
14285         * pan-view.c: Optimize pan_layout_intersect by dividing object list
14286         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
14287         drawing tiles much faster when the window contains > 100,000 images.
14288         This adds the complexity of walking two lists when searching for a
14289         specific item, but the speed increase is worth it.
14290
14291 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
14292
14293         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
14294         only_existing argument.
14295
14296 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
14297
14298         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
14299         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
14300         namespace conflict with util in pixbuf_util.h.
14301         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
14302
14303 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
14304
14305         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
14306         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
14307         only have effect on tiles that not currently visible. Remove use of
14308         hard coded PR_TILE_SIZE from tile size calculations, as it is only
14309         supposed to be used as the default value.
14310
14311 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
14312
14313         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
14314         the parts of the image that have an existing tile, fixes slow loading
14315         of images when zoomed in because it was generating a tile for even
14316         off screen parts of the image.
14317
14318 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
14319
14320         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
14321         to draw the background.
14322
14323 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
14324
14325         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
14326         when both the ImageWindow and global setting are both enabled.
14327         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
14328         gtk_adjustment_value_changed to fix performance hit when scrolling.
14329         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
14330         invalidating so that there is no chance it will be used with old data.
14331         Only emit 'scroll-notify' signal when the value or range changes.
14332         Fix copy of zoom value in pixbuf_renderer_move.
14333
14334 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
14335
14336         * image.c (image_options_set): Update PixbufRenderer parent window so
14337         that changing 'fit window to image' option works.
14338         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
14339         for main windows.
14340         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
14341         state. Fix pr_source_tile_visible() calculation which was using the x
14342         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
14343         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
14344         * gqview.1: Fix spelling of vertical in man page.
14345
14346 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
14347
14348         * image.[ch]: Add utility to sync image settings to user preferences.
14349         * pixbuf-renderer.c: Fix rounding errors.
14350         * preferences.c: Call image_options_sync() when applying changes.
14351
14352 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
14353
14354         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
14355         listener to update. Fix delay flip by listening for 'render_complete'.
14356         * pixbuf-renderer.[ch]: Add complete property and and emit a
14357         'render-complete' signal when changing complete back to TRUE.
14358         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
14359         whenever it is expanded.
14360
14361 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
14362
14363         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
14364         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
14365         focus and full screen work again.
14366         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
14367
14368 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
14369
14370         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
14371         queue item for each tile, and now that a tile holds a queue pointer
14372         there is no need to walk the tile list to find a possible merge victim.
14373
14374 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
14375
14376         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
14377         works again (mostly).
14378
14379 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
14380
14381         * image.[ch]: Start conversion to use of PixbufRenderer.
14382         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
14383         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
14384         layout_image.c, print.c: Changes for above ImageWindow conversion.
14385         * typedefs.h: Remove unused ImageWindow variables.
14386
14387 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
14388
14389         * pan-view.c: Convert to using new PixbufRenderer.
14390         * pixbuf-renderer.[ch]: Clean up and fixes.
14391
14392 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
14393
14394         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
14395         as an overlay to avoid leaking it.
14396         * pixbuf-renderer.[ch]: All functions defined in header file are now
14397         implemented.
14398
14399 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
14400
14401         * pixbuf-renderer.[ch]: Set up object properties and additional.
14402
14403 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
14404
14405         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
14406         not gdk_scroll, as scroll often invalidates the entire window (!). Also
14407         merged in source tiles code from image.c.
14408         * pan-view.c: Change picked up when testing PixbufRender zoom.
14409
14410 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
14411
14412         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
14413         ImageWindow into an actual GtkWidget.
14414         * src/Makefile.am: Add pixbuf-renderer.[ch].
14415         * pan-view.c: Added temporary hack button and callback for testing
14416         PixbufRenderer widget.
14417
14418 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
14419
14420         * README: Updates.
14421         * configure.in: Release 2.1.0
14422
14423 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
14424
14425         * main.c: Enable the beta message at startup.
14426         * po/fr.po: Update French translation (from stable branch),
14427         submitted by Eric Lassauge.
14428
14429 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
14430
14431         * pan-view.c: Make date search work in calendar view, plus calendar
14432         fixes. Make '/' search key refocus search entry.
14433
14434 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
14435
14436         * pan-view.c: Add calendar view. Make mouse wheel scroll.
14437         * po/POTFILES.in: Add pan-view.c for translation.
14438
14439 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
14440
14441         * pan-view.c: Make subsequent searches for same string step through all
14442         matches, also show match index and count in search result label.
14443
14444 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
14445
14446         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
14447         floats whenever possible.
14448         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
14449         message body so specifying newlines is no longer needed.
14450         * pan-view.c: Display info dialog when thumbnail caching settings are
14451         not optimal.
14452
14453 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
14454
14455         * pan-view.c: Add 'dots' image size option, fix up border size at edge
14456         of grid, and make drag and drop work to/from the window.
14457
14458 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
14459
14460         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
14461         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
14462         was scaled down using image_loader_set_requested_size.
14463         * image.c: Make panning with mouse scroll more when holding shift key.
14464         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
14465         xvpics option in the gui - now a hidden option.
14466         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
14467
14468 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
14469
14470         * image.[ch] (image_scroll_to_point): Add alignment for location of
14471         point within visible region.
14472         * pan-view.c: Use alignment for scrolling above, and fix date search
14473         to only search thumbs and images.
14474
14475 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
14476
14477         * src/Makefile.am: Add pan-view.[ch]:
14478         * image.[ch]: Add support for using a grid of tiles as soource image.
14479         Added scroll_notify callback for when the viewable regionis scrolled.
14480         Added ability to set min and max for the zoom range. Removed
14481         unnecessary gtk_widget_size_request from image_size_sync. Added
14482         image_scroll_to_point.
14483         * layout_util.c: Add menu item and callback for the new 'Pan view'.
14484         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
14485         * typedefs.h: Add source tile stuff for ImageWindow.
14486         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
14487         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
14488
14489 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
14490
14491         * README: Updates.
14492         * configure.in: Release 2.0.0
14493
14494 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
14495
14496         * po/bg.po: Update Bulgarian translation,
14497         submitted by Vladimir Petrov.
14498         * po/it.po: Update Italian translation,
14499         submitted by Costantino, with additions from Marco Colombo.
14500         * po/nl.po: Update Dutch translation,
14501         submitted by Tino Meinen.
14502         * po/pl.po: Update Polish translation,
14503         submitted by Wit Wilinski.
14504
14505 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
14506
14507         * doc/11_1_command_line.html: Small fix.
14508
14509 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
14510
14511         * po/es.po: Update Spanish translation,
14512         submitted by Ariel Fermani.
14513         * po/it.po: Update Italian translation,
14514         submitted by Costantino.
14515         * po/ja.po: Update Japanese translation,
14516         submitted by Takeshi Aihana.
14517         * po/ru.po: Update Russian translation,
14518         submitted by Sergey Pinaev.
14519
14520 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
14521
14522         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
14523
14524 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
14525
14526         * main.c: Disable startup beta message.
14527         * po/it.po: Update Italian translation,
14528         submitted by Costantino <inverness1ATvirgilio.it>.
14529         * README: Updates.
14530         * configure.in: Release 1.5.9
14531
14532 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
14533
14534         * search.c (search_file_next): Ignore case for keyword search.
14535
14536 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
14537
14538         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
14539         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
14540
14541 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
14542
14543         * cache.c (cache_sim_data_save): Print a warning when a save fails.
14544         * search.c: Fix search saving the cached data by first creating the
14545         directory for the location of the data, fixes search caching bug.
14546
14547 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
14548
14549         * search.[ch]: Add ability to set the default image used for similarity
14550         in a search.
14551         * layout_util.c: Set the default image in a search to the visible
14552         image.
14553
14554 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
14555
14556         * layout_util.c: Correct wrong main window keyboard shortcuts for the
14557         editor slots.
14558
14559 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
14560
14561         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
14562         * src/Makefile.am: Remove png libs from LDADD.
14563         * README: Updates.
14564         * configure.in: Remove libpng checks, release 1.5.8
14565
14566 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
14567
14568         * globals.c: Change default thumbnail mechanism to shared thumbnails.
14569         * po/it.po: Update Italian translation,
14570         submitted by Costantino <inverness1ATvirgilio.it>.
14571         * po/ru.po: Update Russian translation,
14572         submitted by Sergey Pinaev <dfo@antex.ru>.
14573         * po/sv.po: Update Swedish translation,
14574         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
14575         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
14576         local to source image'.
14577         * doc/11_4_management.html: Add list describing all folders and files
14578         used by GQview, and purpose.
14579         * doc/9_printing: Clarify a description.
14580
14581 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
14582
14583         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
14584         key before setting the bookmark list to that key, fixes incorrect list
14585         when collection folder is now empty.
14586         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
14587
14588 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
14589
14590         * bar_info.[ch]: Use the cache find utility instead of only looking for
14591         metadata in one place. If an a metdata file exists when writing,
14592         use it's location. Porperly update the keyword sidebar when renaming or
14593         moving a file to that the delayed save mechanism does not lose changes.
14594         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
14595         removed duplicate isfile check in cache_find_location.
14596         * cache_maint.c: Change order of maintenance calls so that metadata is
14597         moved before the views are updated.
14598         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
14599         metadata local to source image.
14600         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
14601         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
14602         of moved thumbnails - thumb_loader_std_save requires a NULL path.
14603
14604 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
14605
14606         * search.c: Fix initial keywords matching state to be same as menu.
14607
14608 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
14609
14610         * view_file_list.c: Update vfl->select_cb when populating the list and
14611         add a sanity check to vflist_select_image.
14612
14613 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
14614
14615         * print.c: Added picas option for units. Made the default for units be
14616         metric for anything but the US,PR locales. Fixed default custom printer
14617         text to use <printer name> instead of the format string with %s.
14618
14619 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
14620
14621         * src/Makefile.am: Add INTLLIBS to cmpile libs.
14622         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
14623         the make dist target - it took me an hour to figure out why pos were
14624         not updateing >-/
14625         * README: Updates, including new translation status list.
14626         * configure.in: Release 1.5.7
14627
14628 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
14629
14630         * preferences.c: Use new ui_misc utilities for radio buttons.
14631         * po/es.po: Update Spanish translation,
14632         submitted by Ariel Fermani <arielfermani@yahoo.com>.
14633         * po/fr.po: Update French translation,
14634         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14635         * po/it.po: Update Italian translation,
14636         submitted by Costantino <inverness1ATvirgilio.it>.
14637
14638 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
14639
14640         * preferences.c: Change Options dialog title to Preferences.
14641         * doc/*.html: Update documentation.
14642         * doc/11_4_management.html: Add page for Cache and Data Management.
14643
14644 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
14645
14646         * cache_maint.c: Improve dialog descriptions.
14647         * dupe.c: Add fix for delayed status text update.
14648         * image-overlay.[ch] (image_overlay_update): New functions to schedule
14649         an update of an image info overlay, and fix incorrect dimensions when
14650         image has delayed flip enabled.
14651         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
14652         whenever the file count changes.
14653
14654 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
14655
14656         * preferences.c, print.c, search.c: Updates for functions deprecated
14657         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
14658         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
14659         boxes with NULL text set the GtkComboBox active item to 0.
14660
14661 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
14662
14663         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
14664         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
14665         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
14666         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
14667         for using glib idle and timeout functions and to use new GtkComboBox.
14668         * ui_misc.[ch]: Add toolbar utilities.
14669
14670 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
14671
14672         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
14673         GtkUIManager, this has a nice side effect of fixing the broken
14674         shortcuts when the tools are floating.
14675
14676 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
14677
14678         * configure.in: Increase GTK+ requirement to 2.4.
14679         * README: Note above new requirement.
14680         * collect-table.c, view_file_icon.c: Fix filename tooltip window
14681         placement when using GTK 2.4.
14682         * fullscreen.c: Removed gtk version check for 'Stay above' option.
14683         * layout.c: Changes for new combobox used in GTK 2.4.
14684         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
14685         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
14686         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
14687         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
14688
14689 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
14690
14691         * bar_sort.c: Make add button show new collection dialog when in
14692         collection mode.
14693
14694 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
14695
14696         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
14697         newer autoconf macros (no more acconfig.h). Update to use glib's
14698         gettext instead gettext directly. Change documentation install
14699         location to $prefix/share/doc/gqview-#version.
14700         * acconfig.h, BUGS: Removed, not used.
14701         * doc/Makefile.am: Install docs to new location.
14702
14703 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
14704
14705         * bar_sort.c: Add option to choose current image or all selected files
14706         when adding images to a collection in the sort manager.
14707         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
14708         allow adding to a bookmark list that is not editable via drag and drop.
14709         * ui_tabcomp.c: Add heading to path entry selection dialog.
14710
14711 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
14712
14713         * collect-dlg.c: Allow saving empty collections.
14714         * collect-io.c: Remove erroneous warning about failed removes.
14715         * collect.c (collection_remove): Mark collection changed even when
14716         resulting collection is empty.
14717
14718 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
14719
14720         * bar_sort.c: Change default view of sort manager to folders, and fix
14721         widget packing. Fix collection list to be sorted.
14722
14723 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
14724
14725         * print.c: Add checkbox to remember print settings. Set a signal
14726         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
14727         works. Do not allow printing to a file that already exists. Add print
14728         error dialog to tell user why printing did not complete.
14729
14730 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
14731
14732         * bar_sort.c: Add collection option to sort manager.
14733         * collect-io.[ch]: Add collection manager add and remove utilities.
14734         * collect.[ch] (collection_window_find_by_path): New function.
14735         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
14736         and to make a list not editable. Also made bookmark buttons compact.
14737
14738 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
14739
14740         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
14741         keywords entry and remaining 1/3 to comment entry.
14742
14743 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
14744
14745         * cache.c: Metadata for keywords/comments no longer has the option to
14746         be stored locally to the source file.
14747         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
14748         change the dialog to have a stop and close button so that the dialog
14749         remains displayed for the user until it is user closed.
14750
14751 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
14752
14753         * fullscreen.[ch], preferences.c: Add full screen location option
14754         'Determined by Window Manager' which is now the default. This option
14755         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
14756         the size and position like 'active monitor' but the window manager may
14757         completely ignore the request. Also removed old #if 0'ed out code.
14758         * globals.c (fullscreen_screen): Set the default screen to be the new
14759         option above 'Determined by Window Manager'.
14760
14761 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
14762
14763         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
14764         interferes when a pixbuf is specifically set.
14765         * icons/folder_open.png: Adjust width of the graphic in the open
14766         folder icon.
14767
14768 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
14769
14770         * icons/folder_*.xpm: Remove unused files.
14771         * icons/folder_*.png: Add new folder icons.
14772         * icons/Makefile.am: Changes for above.
14773         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
14774         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
14775         change the folder list view so that current folder uses the open icon
14776         and the parent folder uses the 'up' icon.
14777
14778 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
14779
14780         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
14781         * src/Makefile.am: Removed unused files.
14782         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
14783         files.
14784         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
14785         thumb_standard.c: Use new pixbuf_inline utility.
14786         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
14787         icons.
14788         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
14789         The new or moved png images to be made inline.
14790
14791 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
14792
14793         * cache_maint.c: Only manage shared thumbnails when the option is
14794         enabled, since this is a time consuming task.
14795         * preferences.c: Fix sensitivity of thumbnail options that are disabled
14796         when the shared thumb cache is in use. Removed clear cache button, as
14797         it is now in the maintenance window.
14798         * thumb_standard.c: Add notes about implementation and what it lacks.
14799         * ui_misc.[ch]: Add pref_table_button_new and
14800         pref_button_link_sensitivity_swap.
14801
14802 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
14803
14804         * dupe.c: Fix widget spacings in find dupes window.
14805         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
14806
14807 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
14808
14809         * src/main.c: Make message about being a beta sound less ominous.
14810         * README: Updates.
14811         * configure.in: Release 1.5.6
14812
14813 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
14814
14815         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
14816         now updated when moving or renaming files.
14817         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
14818         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
14819         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
14820         Apparently I have a habit of type "the" twice, and not noticing.
14821         * doc/12_credits.html: Update copyright year.
14822
14823 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
14824
14825         * search.c: Clean up appearance of search window.
14826         * po/fr.po: Update French translation,
14827         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14828         * po/ru.po: Update Russian translation,
14829         submitted by Sergey Pinaev <dfo@antex.ru>.
14830         * preferences.c, README: Update copyright year.
14831
14832 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
14833
14834         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
14835         option to try to keep full screen window above other windows. Since
14836         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
14837         * main.c: Issue warning when running with a GTK library with an older
14838         minor version than what GQview was compiled with.
14839
14840 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
14841
14842         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
14843         * main.c: When it takes time to get a connection to a remote GQview
14844         because it is still starting up, print progress dots (.) to the
14845         console to indicate we are waiting, and not hung.
14846         * thumb_standard.[ch]: Move core of thumb cache path building to
14847         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
14848         or deleting thumbnails to match changes to the source image.
14849
14850 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
14851
14852         * collect-io.c (collection_save_private): Use a temp file when saving
14853         a collection so that if an error occurs during write the original is
14854         not lost. The only disadvantage with temp files is group and user ids
14855         of the original are not guaranteed to be preserved by chown, oh well.
14856         * preferences.c: Remove silly EXPERIMENTAL text from description of
14857         shared thumbnails cache option.
14858         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
14859         which attributes we want to copy.
14860
14861 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
14862
14863         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
14864         will allow images to loader faster if you know you only need at most
14865         width by height image. Since only the jpeg gdk-pixbuf loader supports
14866         it, this only effects jpegs.
14867         * thumb.c, thumb_standard.c: These changes are currently disabled, but
14868         it would set the requested size when loading thumbnails for a speed
14869         improvement on jpegs.
14870
14871 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
14872
14873         * cache_maint.c: Implemented local thumbnail rendering option, and
14874         only enable it when the standard thumb cache is active.
14875         * filelist.c (path_list_filter): When filtering a dir list remove
14876         .thumbnails and .metadata.
14877         * preferences.c: Do not allow focus on progress entry in safe delete
14878         clear dialog.
14879         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
14880         per loader basis instead of using the global setting.
14881         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
14882         duplicated in three places into thumb_loader_std_next_source. Added
14883         retry flag to force a retry on images that are flagged as a failure.
14884         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
14885
14886 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
14887
14888         * cache_main.c: Reset list to NULL before using in next path_list.
14889
14890 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
14891
14892         * cache_maint.[ch]: Add maintenance window to select various thumbnail
14893         cache operations for removing old thumbnails, deleting thumbnails, and
14894         to create thumbnails for a folder. Creating thumbnails local option is
14895         not yet implemented. Also move clear cache confirm dialog here.
14896         * layout_util.c: Change thumbnails menu item name, and open the
14897         maintenance window instead of purge utility.
14898         * preferences.c: Move clear cache confirm dialog out of here.
14899         * thumb_standard.[ch]: Make local thumb caches use permissions of the
14900         source images. Local thumbnails should not store failures. Added a
14901         thumb validate utility for use by the new thumb cache manager.
14902
14903 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
14904
14905         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
14906         * collect-io.c: Use new thumb loader functions.
14907         * collect-table.c: Use doubles instead of floats in most places.
14908         * collect.c: Remove unnecessary include of thumb.h.
14909         * dupe.[ch]: Use double for rank values, and updates for new thumb
14910         functions.
14911         * globals.c: Change default thumb size to 96x72, add
14912         thumbnail_spec_standard to toggle use of new thumbnail cache.
14913         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
14914         use of float to double.
14915         * image-load.[ch]: Use doubles instead of floats for progress value.
14916         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
14917         now a double.
14918         * layout.[ch], layout_image.[ch]: More float to double changes.
14919         * preferences.c: Change selection of thumbnail sizes offered to user,
14920         and allow a custom item when the thumbnail size configured in the
14921         rc file does not match the predefined list. Added toggle for new
14922         shared thumbnail standard (option needs a better description?)
14923         * print.c: Update for image zoom now being a double.
14924         * rcfile.c: Save and restore thumbnail_spec_standard.
14925         * search.c: More float to double change madness, and update for new
14926         thumb functions.
14927         * similar.[ch]: More floats to doubles.
14928         * thumb.[ch]: Updated the thumb function API to something a bit more
14929         sane, but mostly to match that of thumb_standard.h. When the standard
14930         thumb loaders are enabled thumb_loader_new will now return a loader
14931         from thumb_loader_std_new - the function access to thumb loaders is the
14932         same but the structures are completely different - don't access the
14933         structure directly. Also removed unused utility functions in thumbs.c.
14934         * thumb_standard.[ch]: New utilities for a thumb loader that implements
14935         the proposed thumbnail management standard on freedesktop.org.
14936         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
14937         no attempt is made to hide it) because there are now two thumb loader
14938         implementations (thumb.c and thumb_standard.c). We check which loader
14939         and structure is in use with the standard_loader flag common to each. 
14940         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
14941         and updates for new thumb functions.
14942
14943 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
14944
14945         * main.c (help_browser_command): Only print info when debug is on.
14946         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
14947         offset this by setting the idle function to low priority.
14948
14949 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
14950
14951         * layout.c (layout_status_update_progress): Fix progressbar height from
14952         changing status bar size by setting text to a space instead of NULL.
14953
14954 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
14955
14956         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
14957         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
14958         view_file_icon.c, view_file_list.c: Specifically enable or disable
14959         the search feature of the GTkTreeViews, as it interferes with shortcuts
14960         for the main window and elsewhere, also when it is enabled set the
14961         search column.
14962
14963         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
14964         of the treeview search feature has changed such that it can now get
14965         in the way when it is not specifically disabled.
14966
14967 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
14968
14969         * collect-io.c: Keep a pointer to the tail of the pending action list
14970         so that each append does not require walking the list.
14971
14972 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
14973
14974         * collect-io.[ch]: Add collection manager to update collections
14975         contained in $HOME/.gqview/collections when files are moved. Made
14976         collection loading abort after too many errors.
14977         * collect.[ch]: Add collection_add_check to allow adding files to a
14978         collection that do not exist, attach collection manager to maintenance
14979         move functions.
14980         * main.c (gqview_exit_final): Flush pending collection manager changes
14981         before exit.
14982
14983 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
14984
14985         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
14986         Add print context menu item to relevant sections of manual.
14987         * README: Updates.
14988         * configure.in: Release 1.5.5
14989
14990 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
14991
14992         * collect-table.c: Make context menu have same number of items, making
14993         the ones that do not apply insensitive. Add print menu item.
14994         * collect.[ch] (collection_list_get_path_list): Add utility to get a
14995         path list from a colletion list.
14996         * dupe.c, search.c: Add print to context menus.
14997
14998 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
14999
15000         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
15001         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
15002         raise windows instead of direct gdk_window_raise.
15003         * image.c: Fix broken redraws when sizing image view with NULL image,
15004         and fix clamping of scroller overlay within the new window size.
15005         * main.c: Raise remote main window when --remote is the only command
15006         line option. Fix crash when quitting from a remote --quit command.
15007         * remote.c (remote_server_client_cb): No need to check for error when
15008         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
15009
15010 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
15011
15012         * main.c: Add -sr<folder> remote command for recursive slideshows,
15013         based on patch submitted by Henry Minsky.
15014         * po/fr.po: Update French translation,
15015         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15016         * po/it.po: Update Italian translation,
15017         submitted by Kostantino <inverness1ATvirgilio.it>.
15018         * po/sv.po: Update Swedish translation,
15019         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15020         * doc/11_1_command_line.html: Document new remote -sr command.
15021
15022 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
15023
15024         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
15025         so that an immediate call to image_loader_free does not do bad things.
15026         Protect against calling image_loader_start more than once on a loader.
15027
15028 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
15029
15030         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
15031         * print.c: Retain print settings used in print dialog.
15032         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
15033         double, or string values in the history for future use.
15034
15035 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
15036
15037         * main.c: Change remote quit description to quit (from exit).
15038         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
15039         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15040         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
15041         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
15042         documentation for recent dialog and preference window changes, and
15043         do any doc updates pending in TODO.
15044
15045 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
15046
15047         * fullscreen.c, layout_config.c, preferences.c: Update preferences
15048         window to match newer dialog padding and style, moved several options
15049         to different tabs, and removed the dithering option from the ui.
15050         * ui_misc.[ch]: New convenience functions for preference window.
15051         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
15052         utility available for use outside this file.
15053
15054 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
15055
15056         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
15057         buttons.
15058         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
15059         respective edge of image.
15060         * layout_util.c: Rename Exit menu item to Quit.
15061         * preferences.c: Update about dialog to match other dialogs.
15062         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
15063         gtk-alternative-button-order.
15064
15065 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
15066
15067         * layout.c: Increase default window width, add fix to make image pane
15068         visible (non-zero initial width) in one specific condition.
15069
15070 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
15071
15072         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
15073         to format floating point numbers in postscript output.
15074         * gqview.png: Change desktop icon.
15075
15076 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
15077
15078         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
15079         and appearance of the sidebars.
15080         * info.c: Update property window appearance.
15081         * ui_help.c: Adjust help window padding.
15082         * ui_misc.c (pref_table_new): Support parent_box == NULL.
15083
15084 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
15085
15086         * bar_info.c: Dialog heading fix.
15087         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
15088         button to a discard button when confirming close of changed collection.
15089         * main.c: Heading fix for exit dialog with unsaved collection.
15090         * print.c: Fix layout indenting broken by fix in pref_table_label.
15091         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
15092         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
15093         though it seems to violate GNOME HIG. FIx pref_table_label packing.
15094         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
15095         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
15096         Fix missing error dialog when a file copy fails, and fixed (null)
15097         filename for destination in copy/move error dialog.
15098
15099 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
15100
15101         * slideshow.c (generate_random_list): Fix crash when return value of
15102         rand == RAND_MAX.
15103
15104 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
15105
15106         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
15107         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
15108         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
15109         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
15110         utility changes and additions, use padding defines for widget spacing.
15111         * print.c: Move pref_* stuff out of here.
15112         * ui_misc.[ch]: Move pref_* stuff here.
15113         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
15114         arg from generic_dialog_new(), cleaned up button utilities into a
15115         single general purpose utility. Change widget spacing, dialog layout,
15116         and dialog button order to match GNOME HIG 2.0 (ie backwards).
15117         * utilops.[ch]: Changes for above utility dialog alterations.
15118
15119 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
15120
15121         * print.c: More updates for HIG utils, added image scale to reduce
15122         image size on page.
15123         * ui_misc.c: Fix incorrect namespace used for callback.
15124
15125 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
15126
15127         * main.c: Make -l command line option now include collections that are
15128         specified on the command line, also link the first collection on the
15129         command line to the main window so that -s and -f with a collection
15130         will work as expected.
15131         * print.c: Change margin to margins.
15132
15133 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
15134
15135         * print.c: Play with widget spacing and group styling to match HIG,
15136         get it and utils right here for when we use them to update rest of app.
15137
15138 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
15139
15140         * print.c: Implement postscript text placement, still needs to convert
15141         utf8 to a proper postscript encoding. Fixed landscape orientation for
15142         postscript output.
15143
15144 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
15145
15146         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
15147         * print.c: Fix drawing of text onto pixbufs. Update preview when
15148         changing the text options. Added red preview lines to indicate image
15149         grid when selecting proof sheet layout.
15150
15151 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
15152
15153         * image.c: Assume any request to resize the top window (per fit window
15154         to image option) will fail, and request a direct redraw - this works
15155         because we also changed the idle redraw handler's priority from
15156         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
15157         priority than the resize signal. This fixes the fvwm2 maximized window
15158         does not redraw bug - the fault never was with fvwm2, although it would
15159         be nice if it set the maximized flag when windows are maximized :/.
15160
15161 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
15162
15163         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
15164         it is not necessary with GtkDrawingArea. Also removed GTK double
15165         buffering of the image display, fixes flicker when resizing window -
15166         double buffer is useless to us anyway since GQview's images are not
15167         displayed/drawn synchonously with GTK expose events.
15168         * img-view.c: Fix use of removed image eventbox.
15169
15170 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
15171
15172         * README, TODO: Updates.
15173         * po/*.po: make distcheck touches these.
15174         * configure.in: Release 1.5.4
15175
15176 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
15177
15178         * po/it.po: Update Italian translation,
15179         submitted by Kostantino <inverness1ATvirgilio.it>.
15180         * po/ja.po: Update Japanese translation,
15181         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15182         * po/fr.po: Update French translation,
15183         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15184         * po/sv.po: Update Swedish translation,
15185         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15186         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
15187         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
15188         * po/ar.po: Add Arabic translation,
15189         submitted by Youssef Assad <youssef@devcabal.org>.
15190         * configure.in (ALL_LINGUAS): Add AR translation.
15191         * README: Updates.
15192
15193 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
15194
15195         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
15196         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
15197         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
15198         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
15199         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
15200         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
15201         calling window. Some dialogs in utilops.c are still not set. Also
15202         fixed missing break in switch case causing Control+S to also close the
15203         collection window.
15204
15205 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
15206
15207         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
15208         fixes and grammar.
15209
15210 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
15211
15212         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
15213
15214 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
15215
15216         * collect.c: Fix untitled (n) counter start number and Control+S
15217         shortcut to save collection as...
15218         * dupe.[ch]: Add Control+T to toggle thumbnails.
15219         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
15220         search window.
15221         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15222         More documentation.
15223
15224 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
15225
15226         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
15227         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
15228         directories as folders in all places.
15229         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
15230         on 0 width or height.
15231         * search.c: Reduce flush size to update search count when over 100
15232         instead of 101.
15233         * doc/10_1_general.html: Update docs to use the term folder when
15234         referring to directories.
15235
15236
15237 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
15238
15239         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
15240         window manager hints after referring to the icccm. Seems to work with
15241         all tested window managers, even twm :) . Still have to figure out
15242         which hint to use to tell the window managers to place a full screen
15243         window above panels and docks.
15244         * layout.c: Tell window managers not to request window position from
15245         user when 'save window positions' is enabled.
15246
15247 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
15248
15249         * thumb.c: Fix possible endless loop between error and done handlers,
15250         clean up image loader free/setup.
15251
15252 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
15253
15254         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
15255         max slideshow delay, and increase the max delay to 3600 seconds.
15256         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
15257         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
15258         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
15259         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
15260         Documentation updates.
15261
15262 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
15263
15264         * globals.c (fullscreen_screen): Change default full screen location to
15265         active monitor.
15266
15267 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
15268
15269         * main.c (gr_slideshow_delay): Remove use of non-portable round().
15270
15271 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
15272
15273         * fullscreen.c: Turn off decorations for the full screen window, as the
15274         window manager may not yet support full screen hints.
15275         * img-view.c: Hook up R key to refresh displayed image.
15276         * layout_image.c: Hook up R refresh key to full screen.
15277
15278 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
15279
15280         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
15281         handle to EXIF and Keywords sidebars.
15282         * image.c (image_size_cb): Fix return value, size_allocate prototype
15283         return is void, not gint.
15284         * ui_misc.[ch]: Implement sizer handle widget.
15285
15286 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
15287
15288         * doc/3_1_image_window.html, 3_2_image_properties.html,
15289         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
15290         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
15291         and grammar fixes.
15292         * doc/Makefile.am: Add new files above.
15293
15294 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
15295
15296         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
15297         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
15298         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
15299         More pages of documentation.
15300         * doc/Makefile.am: Add above.
15301         * doc/index.html: Update missing page (m) markers.
15302
15303
15304 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
15305
15306         * dupe.c: Fix missing status messages in the Find Dupes window
15307         introduced by last set of speed optimizations. Fix progress counters
15308         for checksums and dimensions.
15309
15310 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
15311
15312         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
15313         7_sidebars.html: Add documentation for sidebars.
15314         * doc/Makefile.am: Add above.
15315         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
15316
15317 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
15318
15319         * main.c (html_browsers): Change key used to determine GNOME browser to
15320         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
15321         to be no longer used or changed when setting Preferred Applications.
15322
15323 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
15324
15325         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
15326         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
15327         * doc/Makefile.am: Install new files above.
15328
15329 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
15330
15331         * gqview.desktop: Add supported mime types, disable startup
15332         notification, and add Viewer to Categories.
15333
15334 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
15335
15336         * image-load.[ch] (image_loader_get_format): New util to query the
15337         mime type of the active image.
15338         * info.c: Add (mime) file type field to image properties dialog, and
15339         increase the dialogs default height to 350 (from 300).
15340
15341 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
15342
15343         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
15344         text onto a pixbuf with an alpha channel.
15345         * print.c: Add image text info output, implement RGB and Preview text
15346         writers - PS text is still to be done.
15347         * view_file_icon.c (vficon_maint_removed): When removing a file from
15348         the grid, set the pointer NULL to avoid possible access before the
15349         idle sync. This is an attempt to fix a seemingly random crash when
15350         deleting files from the find dupes window.
15351
15352 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
15353
15354         * image-overlay.c: Fix overlay to counter to account for slide show.
15355         * image.c: Fix overlay date and time display for preloaded images by
15356         setting them before calling image_new_util().
15357         * img-view.c: Fix overlay counter by setting list_pointer before
15358         changing the image, and to account for slide show.
15359
15360 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
15361
15362         * image.c: Fix to draw overlays when image is set to NULL.
15363
15364 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
15365
15366         * print.c: Allow user to set the DPI to use for printing.
15367
15368 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
15369
15370         * image-overlay.c (image_overlay_info_render): Process the image count
15371         value returned for view windows.
15372
15373 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
15374
15375         * image.[ch], typedefs.h: Add function callback for notification of
15376         a new image.
15377         * image-overlay.[ch]: New utils for image info overlays.
15378         * img-view.[ch]: Add image overlay to stand alone image window.
15379         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
15380         given an ImageWindow.
15381         * layout_image.c: Move overlay utils to new image-overlay.c.
15382
15383 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
15384
15385         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
15386         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
15387         and ui_pixbuf_ops.c.
15388         * print.c: Close the current print job when closing the print window,
15389         so we don't crash when closing while preview is not complete.
15390         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
15391         now in pixbuf_util.c.
15392
15393 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
15394
15395         * layout_image.c: Display more information in full screen overlays.
15396
15397 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
15398
15399         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
15400         when tools are hidden/float - bug introduced by removing focus border.
15401
15402 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
15403
15404         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
15405         if the loading image is not the currently visible image. Fixes stuck
15406         busy cursor case #2.
15407         * image.c: Increase scroller timer to 30 updates per second.
15408
15409 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
15410
15411         * image.c: Fix stuck busy cursor when initially displaying an image
15412         that is still loading and smooth flip is enabled. Actually, this is the
15413         result - the fix is to only sync the pixbuf image if it has changed.
15414
15415 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
15416
15417         * image.[ch]: Fix overlay updates when over border, fix overlay test
15418         on expose event.
15419         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
15420         display image information, enabled with the I key.
15421         * print.c: Use pixbuf_set_*() to initialize pixbufs.
15422         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
15423         rectangles by directly setting values.
15424
15425 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
15426
15427         * image.[ch]: Remove alpha level parameter from image overlay, since it
15428         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
15429         to create the render mask, and not when rendering over existing pixels
15430         like gdk_pixbuf_composite...
15431
15432 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
15433
15434         * image.[ch], typedefs.h: Added ability to set overlays onto the image
15435         display in the form of GdkPixbufs. Change the scroller to display
15436         itself using an overlay.
15437
15438 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
15439
15440         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
15441         keyword list.
15442
15443 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
15444
15445         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
15446         * README: Updates.
15447         * configure.in: Release 1.5.3
15448
15449 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
15450
15451         * print.c: Make text tab insensitive, to indicate it does nothing.
15452         * po/ja.po: Updated Japanese translation,
15453         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15454         * po/sv.po: Updated Swedish translation,
15455         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15456         * po/it.po: Updated Italian translation,
15457         submitted by Kostantino <inverness1ATvirgilio.it>.
15458         * README: Update Italian translation credits.
15459
15460 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
15461
15462         * search.c: Change date entries to new util from ui_misc.h, which
15463         includes convenient date selection popup.
15464         * ui_misc.[ch]: New files for the above date entry widget.
15465
15466 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
15467
15468         * img-view.c: Fix broken file management operations when full screen.
15469         * layout_util.c: Fix V key test for full screen.
15470
15471 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
15472
15473         * view_dir_list.c: Remove redundant NULL path checks.
15474         * view_dir_tree.c: Make a copy of the path so that we do not free the
15475         original, fixes crash with slideshows started with folder tree view
15476         right click menu.
15477
15478 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
15479
15480         * bar_exif.c: Added ability for user to add additional items to the
15481         standard exif view by toggling the checkmark for items listed in the
15482         advanced view.
15483
15484 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
15485
15486         * print.c: Do not allow printing when margins or proof size result in
15487         no output, grey out the print button to indicate this. Close the
15488         print window when finished printing. Postscript image data is scaled
15489         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
15490         should probably be user selectable).
15491
15492 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
15493
15494         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
15495         so that the image will fill the window vertically or horizontally.
15496         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
15497         set the zoom to fill window width and height, respectively. Changed
15498         hide tools shortcut to [Control] + H.
15499         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
15500         * doc/gqview_faq.html: New manual page for the FAQ.
15501
15502 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
15503
15504         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
15505         spec 0.9.4 at freedesktop.org.
15506         * img-view.c (view_window_new): Support directories and collection
15507         files passed in as the path.
15508         * main.c: Added remote command view:filename to open filename in
15509         a new window, describe file: so it shows up in remote help list.
15510         * ui_fileops.[ch]: Move file_extenstion_match() util here.
15511
15512 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
15513
15514         * image.c: Fix remaining scroller bugs: Properly draw it onto the
15515         border, and move scroller scrolling updates into image_scroll_real()..
15516
15517 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
15518
15519         * print.c: Begin postscript output, needs page orientation fixed.
15520         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
15521         NULL terminated string.
15522
15523 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
15524
15525         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
15526         and property tab to be 'Keywords' to better describe what they do.
15527         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
15528         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
15529
15530
15531 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
15532
15533         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
15534         Move icon declarations to globals.h, and allow use of inline pixbufs
15535         created from pngs.
15536         * globals.h: New header to include image declarations.
15537         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
15538         clamping in image_queue().
15539         * scroller.png: New image for scroller icon.
15540
15541 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
15542
15543         * main.c: Fix handling of more than one file on the command line with
15544         the remote option, so that is works the same as no remote.
15545
15546 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
15547
15548         * layout.c: Fix crash when selecting dropdown history with NULL layout
15549         path, fix layout_tools_float_set to support NULL lw for main window.
15550         * main.c: Push all remote commands to server regardless of order,
15551         implement remote passing of command line filenames.
15552         * remote.c: Mark noisy printfs for debug.
15553
15554 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
15555
15556         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
15557         and save the status to the rc file.
15558         * image.c (image_top_window_sizable): Do not attempt to automatically
15559         resize a window when it is maximized, since a maximized window is not
15560         really sizable.
15561         * layout.c: FIx layout_valid to actually check if the layout pointer
15562         is valid. Restore maximized window state.
15563         * main.c: New window_maximized() utility to check said state. Save
15564         maximized state on exit, and do not set update stored window geometry
15565         if the main window is maximized.
15566
15567 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
15568
15569         * print.c: Fix page count display when result is no pages, make 1:1
15570         zoom button change zoom to fit when zoom is already 1:1, attempt to
15571         avoid slow bilinear pixbuf scaling when scale is under 0.01.
15572
15573 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
15574
15575         * print.c: Add preview to print job render types, so that the preview
15576         uses the same render path as printing. Cleanup unused code.
15577
15578 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
15579
15580         * print.c: Fill custom printer list using lpstat -p.
15581
15582 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
15583
15584         * globals.c: Change default thumbnail quility to tiles and default
15585         zoom quality to bilinear.
15586
15587 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
15588
15589         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
15590         scroll_reset_method, to adjust visible area behavior when changing
15591         to a new image.
15592         * doc/10_7_hidden.html: Document new scroll_reset_method option.
15593
15594 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
15595
15596         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
15597         Increase comparison speed by limiting number of expensive progress bar
15598         updates per second.
15599
15600 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
15601
15602         * cache.[ch]: Add support for md5sums to sim cache.
15603         * dupe.[ch]: Use md5sums for checksums.
15604         * md5-util.[ch]: New files with md5sum utilities.
15605         * ui_fileops.[ch]: Move several includes to header file.
15606
15607 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
15608
15609         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
15610         hidden tool window for the first time.
15611         * view_file_icon.h: Remove extra semicolon.
15612
15613 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
15614
15615         * remote.[ch]: New utils for sending and receiving ipc commands.
15616         * main.c: Add command line options to control an existing GQview
15617         process (-r, --remote, -rh, --remote-help).
15618         * Makefile.am: Add remote.[ch].
15619
15620 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
15621
15622         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
15623         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
15624         window manager' option - the new full screen behavior is correct, and
15625         no longer grabs the keyboard interfering with an xscreensaver lock.
15626         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
15627         from help manual.
15628
15629
15630 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
15631
15632         * layout_config.c (layout_config_list_order_set): Fix transposed src
15633         and dest variable causing inconsistent layout order.
15634         * layout_image.c (layout_image_new): Remove focus border from image
15635         when it is the only thing displayed in the main window.
15636
15637 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
15638
15639         * collect-table.c: Attempted focus fix on item removal.
15640         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
15641         row and column coordinates match the actual focus.
15642
15643 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
15644
15645         * README: Updates.
15646         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
15647         * configure.in: Release 1.5.2
15648
15649 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
15650
15651         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
15652         note the many missing sections in table of contents.
15653         * print.c: Add note to print dialog that printing is not functional.
15654
15655 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
15656
15657         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
15658
15659 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
15660
15661         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
15662         the same file, and if so simply return success for the copy request.
15663
15664 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
15665
15666         * editors.c: Dump popen and use genuine fork and execvp to run
15667         editor commands when we need to display the command's output, this
15668         fixes verbose editor commands that were hanging GQview until they
15669         finished.
15670         * main.c: Clean up html help browser exec code.
15671         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
15672         documentation.
15673
15674 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
15675
15676         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
15677
15678 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
15679
15680         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
15681         even if gtk was not yet initialized by attaching the dialog to an idle
15682         loop called by a gtk_init_add() function.
15683
15684 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
15685
15686         * bar_info.c: Add favorite keywords list for faster keyword selection,
15687         added dialog to edit the list.
15688         * layout_util.c: Change print shortcut to [Shift] + P.
15689         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
15690
15691 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
15692
15693         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
15694         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
15695         9_printing.html: More docmentation.
15696         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
15697         Makefile.am, index.html: Updates.
15698
15699 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
15700
15701         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
15702         typdefs.h: Added option to disable screen saver during full screen.
15703         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
15704         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
15705         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15706         11_2_keyboard_shortcuts.html: More documentation.
15707         * doc/index.html: Fixes.
15708
15709 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
15710
15711         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
15712         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
15713         * POTFILES.in: Added print.c.
15714         * layout_util.c, main.c: Add help contents menu item, add utility to
15715         launch user's preferred HTML browser for User Manual.
15716         * print.c: Start adding text settings to print dialog.
15717
15718 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
15719
15720         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
15721         * print.c: Add jpeg writing, free job_pixbuf when job is done.
15722
15723 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
15724
15725         * print.c: Added print job path, can now print to png files - at least
15726         it can actually do something now...
15727
15728 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
15729
15730         * print.c: Fleshed out print progress dialog - still no actual print..
15731
15732 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
15733
15734         * print.c: Add output device selection - still no actual printing.
15735
15736 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
15737
15738         * print.c: Organize print dialog - still no actual printing.
15739
15740 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
15741
15742         * print.c: Implement single image preview - still no actual printing.
15743
15744 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
15745
15746         * print.c: Add entry for proof thumbnail size, and use the size to
15747         layout the preview.
15748
15749 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
15750
15751         * print.c: Add print preview page navigation, zoom controls - still no
15752         printing.
15753
15754 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
15755
15756         * print.c: Add source selection, layout selection (not hooked up),
15757         scale down the preview pixbuf to a sane size, and account for  margins
15758         in the preview - still no actual printing.
15759         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
15760
15761 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
15762
15763         * print.c: Add orientation, margins, units - still no actual printing.
15764
15765 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
15766
15767         * image.[ch] (image_area_changed): New util to notify image widget that
15768         an area of the image has changed, and needs a redraw.
15769         * layout_util.c: Add a print menu item (temporary shortcut is P).
15770         * print.[ch]: New files for (eventually) printing images. Currently a
15771         not so useful dialog.
15772
15773 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
15774
15775         * image.c (image_load_done_cb): Use correct, and much faster, method to
15776         set the completed pixbuf when delay_flip is enabled.
15777
15778 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
15779
15780         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
15781         Add option to delay page flips until image is completeley loaded when
15782         in full screen.
15783         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
15784
15785 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
15786
15787         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
15788         slideshow_delay to have subsecond precision. Set that precision
15789         to 10ths of a second (use #define in slideshow.h to change precision).
15790         Change minimum slideshow delay to 0.10.
15791
15792 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
15793
15794         * bar_info.[ch] (keyword_list_pull): Let this function also support
15795         pulling keywords from a GtkEntry.
15796         * fullscreen.c: Make the screen debug output honor debug flag.
15797         * preferences.c: Add path selection dialog buttons to path entries.
15798         * search.c: Change the keyword TextView into an Entry, show dimensions
15799         in results whenever possible. Allow sorting of results by column.
15800         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
15801         add path selection dialog buttons to path and icon entries.
15802         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
15803         add button to a tab completion to pop up a path selection dialog.
15804
15805 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
15806
15807         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
15808         ExposureTime has priority over ShutterSpeedValue, as calculating the
15809         original exposure setting from an APEX value can introduce error.
15810
15811 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
15812
15813         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
15814         the floating tool window, to fix tool window keyboard handling.
15815
15816 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
15817
15818         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
15819         (merge from 1.4.3).
15820
15821 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
15822
15823         * po/ro.po: Updated Romanian translation (from 1.4.3),
15824         submitted by Harald Ersch <harald@ersch.ro>.
15825         * po/ru.po: Updated Russian translation,
15826         submitted by Sergey Pinaev <dfo@antex.ru>.
15827
15828 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
15829
15830         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
15831         so that complex editor commands that, for instance have if;then and for
15832         loops, do not hang GQview until completion.
15833
15834 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
15835
15836         [merge from stable branch] 
15837         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
15838         to date, includes a workaround for utime's inabality to change
15839         timestamps when the user is not the owner of the file.
15840         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
15841         check if the thumbnail is current.
15842
15843 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
15844
15845         [merge from stable branch]
15846         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
15847         button callbacks into a single callback with a button argument, added
15848         scroll callback.
15849         * img-view.c, layout_image.c: Changes for above, and add support for
15850         horizontal scrolling.
15851         * info.c, utilops.c: Changes for new image button and scroll callbacks.
15852
15853 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
15854
15855         * collect-table.c (collection_table_file_remove): Update selection when
15856         removing a selected item, fixes crash when removing items from a
15857         collection window.
15858         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
15859         behavior when changing selection or removing items.
15860         * search.c: Maintain correct state when removing items while still
15861         searching or generating thumbnails. Fix list focus behavior when
15862         changing selection or removing rows.
15863         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
15864         and the popup window size when column is offscreen. Add
15865         tree_view_move_cursor_away() utility.
15866         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
15867         freed GenericDialog when auto_close is TRUE, and only attempt to close
15868         the dialog once.
15869         * view_file_icon.c (vficon_sync): Update row count so that focus can
15870         not move beyond the last row.
15871         * view_file_list.c: Fix list focus behavior when changing selection or
15872         removing rows.
15873
15874 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
15875
15876         * README: Updates.
15877         * po/ja.po: Updated Japanese translation,
15878         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15879         * configure.in: Release 1.5.1
15880
15881 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
15882
15883         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
15884         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
15885         compile with GDK_DISABLE_DEPRECATED defined.
15886         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
15887         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
15888         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
15889         * utilops.c: Fix auto update of preview column when dragging rows to
15890         reorder them.
15891         * view_dir_tree.c: Center new path when it is not visible.
15892         * view_file_list.c: When scrolling to display new row, center the row.
15893
15894 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
15895
15896         * search.c (search_file_load_process): Fix swapped paths on a call to
15897         filetime_set, fixes ugly bug causing source file timestamps to be
15898         changed when using search by content similarity or dimensions!
15899
15900 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
15901
15902         * fullscreen.[ch]: Added support for multiple screens and monitors,
15903         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
15904         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
15905         preferences.c, rcfile.c: Added option to not ignore the window manager
15906         fullscreen handling. Added selection of screen and/or monitor to use
15907         for display of the full screen window.
15908         * image.c: Set the wallpaper on the root window that the window belongs
15909         to, remove #include of gdkx.h.
15910         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
15911         Xinerama and Xlib from link stage.
15912
15913 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
15914
15915         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
15916
15917 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
15918
15919         * preferences.c: Make the entry in the clear trash dialog non editable
15920         instead of insensitive.
15921
15922 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
15923
15924         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
15925         the ExifBar structure, as layout_util.c accesses this data from
15926         within a destroy signal callback.
15927
15928 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
15929
15930         * bar_info.[ch]: Add size request utility.
15931         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
15932         changing the size request method (see above).
15933         * img-view.c: Change folder popup menu to match rest of application.
15934         * search.c: Fix gettext warning by setting specific string format,
15935         increase year spin button width, fix compile error by correcting
15936         declaration location.
15937         * utilops.c: Fix dialog titles, use folder instead of directory when
15938         communicating with user.
15939         * po/bg.po: Updated Bulgarian translation,
15940         submitted by Vladimir Petrov <vladux@mail.bg>
15941
15942 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
15943
15944         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
15945         * po/*.po: Make distcheck updates.
15946         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
15947         * configure.in: Release 1.5.0.
15948
15949 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
15950
15951         * bar_info.c: Modified toolbar (added space to separate save).
15952         * layout_util.c: Fix initial selection count sent to details sidebar.
15953
15954 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
15955
15956         * search.c: Add results search type, to search current results list.
15957         * README, TODO: Updates.
15958
15959 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
15960
15961         * search.c: Add option to search all files with comments (metadata).
15962         * ui_tabcomp.c: Set completion button size allocation height to that
15963         of the entry.
15964
15965 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
15966
15967         * layout_util.c: Set initial search path to the current path. Fix
15968         initial display of the details sidebar with more than one selection.
15969
15970 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
15971
15972         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
15973         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
15974         remains out of order (2/29/04) - but it _is_ inline with version order.
15975
15976 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
15977
15978         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
15979         on what we are told. Added option to only display metadata info.
15980         * info.c: Added Details tab for displaying metadata, merged permissions
15981         tab into the general tab.
15982         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
15983         count changes.
15984
15985 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
15986
15987         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
15988         current file selection.
15989         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
15990
15991 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
15992
15993         * cache.[ch], gqview.h: Changed cache get and find functions to take
15994         a CacheType, so that metadata location can be seperate from thumbnails.
15995         * cache_maint.c: Add support for meta cache to maintenance.
15996         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
15997         as it has long been fixed.
15998         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
15999         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
16000         for all the above changes.
16001
16002 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
16003
16004         * bar_info.c: Clean up comment format.
16005         * info.c, preferences.c: Set the properties, options, and about
16006         windows to type dialog.
16007
16008 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
16009
16010         * bar_info.c: Fix details bar display when no image is present.
16011
16012 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
16013
16014         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
16015         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
16016         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
16017         for all GtkTreeViews to make them look better.
16018         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
16019         default size.
16020
16021 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
16022
16023         * search.c: Implement similarity match type.
16024
16025 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
16026
16027         * search.c: Fix statusbar label size twitching, fix selection idle
16028         update bug, increase default search window size - sorry 640x480 users.
16029
16030 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
16031
16032         * search.c: Implement dimensions matching, add dimensions 'between',
16033         overload FileData passed to search_result_append(), so that it also
16034         holds dimensions and similarity fields, and display dimensions if
16035         available. Fix memory leak in search_result_change_path(). Also make it
16036         work with 'between' input swapped (first is higher than second).
16037
16038 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
16039
16040         * search.c: Change a few default values, make search parameters
16041         insensitive during search, reorder status bar items, change start/stop
16042         button into two distinct stock buttons (find and stop).
16043
16044 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
16045
16046         * search.c: Add search options for match case, recurse search path,
16047         and 'between' for file size. Hide unused widgets when match type is
16048         not 'between'.
16049
16050 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
16051
16052         * search.[ch]: Implement maintenance utils.
16053         * utilops.c: Hook up search maintenance.
16054
16055 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
16056
16057         * search.c: Implement thumbnails, clean up the status bar.
16058         * TODO: Updates.
16059
16060 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
16061
16062         * search.c: Sort directories as they are searched. Use list buffer and
16063         only flush to the result GtkTreeView every 100 iterations or so, to
16064         reduce tree view internal updates that take time, thereby significantly
16065         increasing search speed when returning many results.
16066         * po/POTFILES.in: Added bar_sort.c and search.c.
16067
16068 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
16069
16070         * search.c: More work: selections, context menu, keyboard shortcuts,
16071         status bar, drag and drop.
16072
16073 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
16074
16075         * bar_info.[ch]: Export the comment/keyword read/write utilities.
16076         * dupe.[ch] (cell_renderer_height_override): Export this hack.
16077         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
16078         * layout_util.c: Hook up search window to menu.
16079         * search.[ch]: New files, started the image search window. Basically
16080         works, but can not do anything with the results yet.
16081
16082 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
16083
16084         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
16085         comments per image.
16086         * bar_sort.c: Fix text capitalization of Link.
16087         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
16088         * layout_util.[ch]: Support details sidebar, not sure header needs to
16089         export it though, not used anywhere else.
16090         * typedefs.h: Add bar_info vars to LayoutWindow.
16091
16092 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
16093
16094         * bar_sort.c: Add symbolic linking option sort manager.
16095         * main.c: Notify of beta software on startup.
16096         * ui_fileops.[ch]: Add symlink_utf8() util.
16097         * configure.in: Branch/merge for 1.5 devel cycle.
16098
16099 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
16100
16101         * README, TODO: Updates.
16102         * po/*.po: make distcheck touches these.
16103         * configure.in: Release 1.4.1
16104
16105 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
16106
16107         * hu.po: Updated Hungarian translation,
16108         submitted by Koblinger Egmont <egmont@uhulinux.hu>
16109         * gqview.desktop: Updated, convert to utf-8.
16110         * README: Update credits.
16111
16112 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
16113
16114         * view_dir_tree.c: Fix crash when encountering a folder named
16115         (sigh, wait for it...) "empty". Fix is twofold: check success of
16116         vdtree_populate_path_by_iter() before accessing something it may free,
16117         and use a zero length string ("") for the placeholder node path/name,
16118         as there shouldn't be any folders with that name to encounter...
16119
16120 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
16121
16122         * main.c (main): Move gtk_init and friends before any code that may
16123         cause a warning dialog that needs gtk to be initialized. This
16124         specifically fixes crash when attempting warning about invalid home
16125         directory filename encoding.
16126
16127 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
16128
16129         * po/*.po: Make distcheck updates these.
16130         * README: Update translation status.
16131         * configure.in: Release 1.4.0
16132
16133 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
16134
16135         * README: Add overview of changes since last stable 1.2.2 release,
16136         update email address, some clean up.
16137         * gqview.1: Update email address.
16138         * TODO: Clean up.
16139
16140 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
16141
16142         * po/fr.po: Updated French translation,
16143         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
16144         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
16145
16146 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
16147
16148         * po/bg.po: Updated Bulgarian translation,
16149         submitted by Vladimir Petrov <vladux@mail.bg>.
16150         * po/cs.po: Updated Czech translation,
16151         submitted by Jan Raska <jan_raska@hotmail.com>.
16152         * po/de.po: Updated German translation,
16153         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
16154         * po/es.po: Updated Spanish translation,
16155         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
16156         * po/fi.po: Updated Finnish translation,
16157         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16158         * po/nl.po: Updated Dutch translation,
16159         submitted by Tino Meinen <a.t.meinen@chello.nl>.
16160         * po/sk.po: Updated Slovak translation,
16161         submitted by Ivan Priesol <priesol@iris-sk.sk>.
16162         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
16163         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
16164         * README: Credit updates.
16165
16166 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
16167
16168         * cache_maint.c(cache_maintain_home): Set the entry that displays
16169         the working path as not editable instead of insensitive, as at least
16170         the Galaxy theme shows no text in insensitive entries (fg == bg color).
16171
16172 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
16173
16174         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
16175         before attempting access into list model.
16176
16177 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
16178
16179         * layout_config.c: Fix to display translations of layout_title strings.
16180
16181 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
16182
16183         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
16184
16185 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
16186
16187         * README: Updates.
16188         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
16189         * po/*.po: make distcheck touches these.
16190         * configure.in: Release 1.3.9
16191
16192 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
16193
16194         * README: Updates.
16195         * *.[ch]: Update copyright year in file headers.
16196         * main.c: Remove start up print of beta notice.
16197
16198 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
16199
16200         * po/bg.po: Updated Bulgarian translation,
16201         submitted by Vladimir Petrov <vladux@mail.bg>
16202         * po/es.po: Updated Spanish translation,
16203         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
16204         * po/fi.po: Updated Finnish translation,
16205         submitted by Lauri Nurmi <lanurmi@iki.fi>
16206         * po/fr.po: Updated French translation,
16207         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
16208         * po/pl.po: Updated Polish translation,
16209         submitted by Emil Nowak <emil5@go2.pl>
16210         * po/ru.po: Updated Russian translation,
16211         submitted by Sergey Pinaev <dfo@antex.ru>
16212         * po/sv.po: Updated Swedish translation,
16213         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16214         * po/vi.po: Updated Vietnamese translation,
16215         submitted by pclouds <pclouds@vnlinux.org>
16216         * README: Update translation credits where necessary.
16217
16218 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
16219
16220         * README: Updates.
16221         * gqview.1: Updated man page.
16222         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
16223         fullscreen, F is still the official key but V was currently unused and
16224         it helps the upgraders migrate with less pain.
16225
16226 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
16227
16228         * exif.c: Translate return strings, include config.h so intl.h works..
16229         * ui_fileops.c: Include config.h.
16230
16231 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
16232
16233         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
16234         unsupported format id values.
16235         * configure.in: Add --disable-xinerama configure switch.
16236         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
16237
16238 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
16239
16240         * layout.c: Removed unused code.
16241         * main.c: Move print_term out of here, fix terminal message encoding,
16242         disable listing of 'experimental' command line options.
16243         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
16244         * ui_fileops.[ch]: Move print_term() here.
16245
16246 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
16247
16248         * utilops.c: Remove Preview button from batch rename dialog, and fixed
16249         the preview column to auto update. BUG: rows-reordered signal of a tree
16250         model is never sent, so reordering with drag and drop will not update
16251         the preview column - this appears to be a GTK 2.2.4 bug.
16252
16253 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
16254
16255         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
16256         event, also check if file exists, if not simply return false instead
16257         of doing the whole attempt which will fail anyway.
16258
16259 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
16260
16261         * po/*.po: Make distcheck touches these.
16262         * README: Update translation table. Fix release year (re make dist).
16263         * configure.in: Release 1.3.8
16264
16265 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
16266
16267         * preferences.c: Changed the copyright string such that changes to
16268         (c) year, website address, and email address will no longer break the
16269         translations.
16270         * README: Updates.
16271
16272 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
16273
16274         * info.c, utilops.c: Marked additional strings for translation.
16275         * po/fi.po: Updated Finnish translation,
16276         submitted by Lauri Nurmi <lanurmi@iki.fi>
16277         * po/ja.po: Updated Japanese translation,
16278         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
16279         * po/sv.po: Updated Swedish translation,
16280         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16281         [note: es and fr are awaiting a resend in gzip form, unless I can
16282         figure out what netscape 4.x does to po files sent as plain text...]
16283
16284 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
16285
16286         * cellrenderericon.[ch]: Changed function and structure names to avoid
16287         using the gtk namespace.
16288         * collect-table.c, view_file_icon.c: Use new names (above).
16289         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
16290         * layout_util.c: Revert to old behavior where page up/down are now
16291         global to the window for stepping through images. Use Ctrl-Up/Dn to
16292         scroll file/folder views a page at a time.
16293
16294 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
16295
16296         * dupe.c: Apply patch to fix char pointer array overrun,
16297         submitted by Richard Curnow <rc@rc0.org.uk>.
16298
16299 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
16300
16301         * view_file_icon.c, view_file_list.c: Disabled double click to go to
16302         full screen - control clicking for mulitple selection too fast can
16303         activate fullscreen - need to revisit strategy.
16304
16305 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
16306
16307         * collect-table.c: Fix division by zero when all thumbnails fail to
16308         generate resulting in initial zero row count.
16309         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
16310         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
16311         Use 64 bit integer to store and count file sizes, to properly display
16312         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
16313         available, also use work-around to avoid %lld for printf conversions.
16314
16315 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
16316
16317         * image.c: NULL initialize function pointers.
16318         * view_file_icon.c, view_file_list.c: Set double click in icon and list
16319         view to start fullscreen.
16320
16321 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
16322
16323         * image.[ch], typedefs.h: Added image load completed function, it will
16324         be called when the current image is finished rendering to screen and
16325         when the image preload is complete. Only tested with --debug.
16326
16327 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
16328
16329         * dupe.c: Mark column title strings for translation.
16330         * editors.c: Translate command name field for the default editors.
16331         * menu.c: Fix sort menu grammar.
16332
16333 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
16334
16335         * exif.c: Fix spelling error of fluorescent.
16336         * info.c: Make filename entry non-editable in place of non-sensitive.
16337         * main.c: Use the locale's preferred encoding when printing --help text
16338         to the terminal.
16339         * preferences.c: Make entire filter editor non-sensitive when filtering
16340         is disabled.
16341         * utilops.c: Grammar, newline fixes.
16342
16343 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
16344
16345         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
16346         insert a blank line in place of broken text, removed warnings.
16347         * README: Convert encoding to proper utf-8.
16348
16349 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
16350
16351         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
16352         size_allocate has no return value.
16353
16354 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
16355
16356         * cache.c: Fixes to initialize char variables before use.
16357         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
16358         when clearing main list, then adding new files in 'compare two file
16359         sets' mode.
16360
16361 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
16362
16363         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
16364         so that up/down moves to the expected image when the list has focus.
16365
16366 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
16367
16368         * bar_exif.[ch]: Allow exif info to start in advanced view, added
16369         utility to retrieve advanced state.
16370         * info.c: Fix for change to bar_exif_new().
16371         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
16372         sidebar size and advanced state, note this per window, and is not
16373         saved on exit.
16374
16375 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
16376
16377         * img-view.c: Fix image stepping bug when same image path is in the
16378         list more than once.
16379
16380 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
16381
16382         * thumb.c: Do not scale unknown image icon larger than orginial size.
16383
16384 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
16385
16386         * view_dir_tree.c: Added workaround so that user entered hidden paths
16387         are displayed even when 'display hidden files' option is disabled.
16388
16389 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
16390
16391         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
16392         new folders, so that the name sticks immediately in the view.
16393
16394 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
16395
16396         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
16397         previous button click row that was interfering with image selection.
16398
16399 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
16400
16401         * info.c (info_tab_general_image): Fix 'Image size' calculation.
16402
16403 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
16404
16405         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
16406         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
16407         unknown images.
16408
16409 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
16410
16411         * README: Updated.
16412         * po/*.po: Make distcheck updates.
16413         * configure.in: Release 1.3.7
16414
16415 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
16416
16417         * cellrenderericon.h: Fix show_text to be type boolean.
16418         * collect-table.c: Fix progressbar height changes by always setting the
16419         text of the widget to contain at least one character.
16420         * dupe.c, view_file_list.c: Fix warninga about invalid height
16421         parameter when setting cell height over 100, this hack simply changes
16422         maximum of the height property on GtkCellRenderer.
16423         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
16424         * po/sv.po: Added Swedish translation,
16425         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
16426         * po/ru/po: Updated Russian translation,
16427         submitted by Sergey Pinaev <dfo@antex.ru>.
16428         * README, TODO: Updates.
16429
16430 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
16431
16432         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
16433         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
16434         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
16435         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
16436         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
16437         binding for set as wallpaper (conflicted with new window), and Float
16438         file list is now L.
16439         * README: Documented new key bindings.
16440
16441 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
16442
16443         * image.c: Increase minimum size when dropping scale quality to
16444         GDK_INTERP_NEAREST (3 to 8).
16445         * TODO: Updates.
16446
16447 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
16448
16449         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
16450         text is enabled; fix keyboard popup menu placement; fix image view
16451         selection when clicking file already selected with multiple selection.
16452
16453 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
16454
16455         * exif.c: Fix return value (actually return something, oddly with -O2
16456         gcc 3.2.2 is not giving a warning about this). Plus a few changes
16457         to avoid casting confusion.
16458
16459 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
16460
16461         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
16462         using correct casting of data to sizeof char.
16463
16464 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
16465
16466         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
16467         GtkTreeView by setting the focus to a column with zero width. (We draw
16468         the focus ourselves by setting the "has-focus" property of the
16469         GtkCellRendererIcon.
16470
16471 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
16472
16473         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
16474
16475 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
16476
16477         * collect-table.c: Hook up Control-T to toggle filename text, set the
16478         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
16479         shown. Fixed border padding (again).
16480
16481 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
16482
16483         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
16484         works as expected, anyway...
16485
16486 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
16487
16488         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
16489         ability to toggle display of filename text.
16490
16491 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
16492
16493         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
16494         icon views can show the filename under the icon.
16495         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
16496         work...
16497         * Makefile.am: Added cellrenderericon.[ch].
16498
16499 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
16500
16501         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
16502         supplying missing comma in command - fixes crash on refresh.
16503
16504 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
16505
16506         * TODO: Updates.
16507         * configure.in: Release 1.3.6
16508
16509 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
16510
16511         * dupe.c: Do not unref a GtkStyle we never refed.
16512         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
16513         Removed "Insert file drops at pointer location" option for collections,
16514         now this is always the behavior. Moved a few options to the advanced
16515         tab, removed the collections tab.
16516         * main.c: Make the printed beta release note on startup a one liner.
16517         * README: Updates.
16518         * TODO: Updated.
16519
16520 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
16521
16522         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
16523         checking that GtkTreeView is realized before attempting to scroll.
16524         This was a problem when the tools are hidden.
16525
16526 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
16527
16528         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
16529         a few strings.
16530
16531 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
16532
16533         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
16534         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
16535         icon when beggining a dnd operation.
16536         * dupe.c: Set drag icon, fix progress bar value warning when starting
16537         thumbnail loading.
16538         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
16539         free to correct place).
16540
16541 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
16542
16543         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
16544         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
16545         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
16546         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
16547         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
16548         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16549         Remove use of deprecated GTK functions
16550         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
16551
16552 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
16553
16554         * collect-table.c: Fix removal of right clicked, but non selected
16555         items.
16556
16557 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
16558
16559         * ui_clist_edit.[ch]: Removed, clist is deprecated.
16560         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
16561         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
16562
16563 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
16564
16565         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
16566         drop placement more intuitive, and removed ugly popup window for
16567         display of marker position.
16568         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
16569         adjustment will change.
16570         * icons/marker.xpm: Gave marker a black border for some contrast on
16571         red images/themes.
16572
16573 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
16574
16575         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
16576         now stored as pixbufs instead of pixmaps...
16577         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
16578         as a guide, so it now has the same selection behavior.
16579         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
16580
16581 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
16582
16583         * view_file_icon.c: Fix centering of icons in columns, set keyboard
16584         cursor when moving focus.
16585
16586 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
16587
16588         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
16589         option show_icon_names - for future ability to display filnames in the
16590         icon view. (this will need a custom gtkcellrenderer, on TODO).
16591
16592 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
16593
16594         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
16595         * ui_tree_edit.h: Fix function description.
16596         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
16597         unrefed style pointers, guard against possible button release event
16598         on drop event (not sure what is causing this).
16599
16600 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
16601
16602         * ui_bookmark.[ch]: Added history_combo utilities.
16603         * ui_utildlg.c: Use default history length for file dialogs.
16604         * utilops.c: When auto renaming single file, show preview of new name.
16605         Added drop down history for numerical rename prefix and suffixes. Fixed
16606         bug with numerical rename when anything but first row was selected.
16607         Gave prefix and suffix entries all available room, packed the image
16608         preview into a pane so image does not resize with window. Fixed
16609         incorrect lower value (1 -> 0) in start number selection.
16610         * view_file_list.c: Fixed incorrect resort when renaming files.
16611         * TODO: Major todo list cleanup.
16612
16613 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
16614
16615         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
16616         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
16617         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16618         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
16619         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
16620         now works.
16621
16622 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
16623
16624         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
16625         Fix bug when updating nodes via timestamp change. Force refresh when
16626         setting a path, to ensure new folders appear (in automounted folders).
16627
16628 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
16629
16630         * cache_maint.c (cache_maintain_home_cb): Use correct path when
16631         attempting to remove old thumbnails.
16632         * view_dir_list.c: Check access with R_OK | X_OK.
16633         * view_dir_tree.c: Fix icon states, population by expander click.
16634
16635 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
16636
16637         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
16638         * ui_pathsel.c: Remove while(events) hack.
16639         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
16640         in consistent state before showing popup.
16641         * view_dir_tree.c: Fix new folder command.
16642
16643 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
16644
16645         * intl.h: Fix compile error when gettext is disabled.
16646         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
16647         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
16648
16649 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
16650
16651         * layout.c: Set the default keybaord focus to the image pane.
16652         * layout_util.c: Make the image zoom/traversal keys only work when the
16653         image has the keyboard focus.
16654         * view_dir_tree.c: Many fixes for expansion, population, sorting,
16655         dnd hovering expansion, expander display, expander clicks, and
16656         removed unused cruft.
16657
16658 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
16659
16660         * view_dir_tree.c: Fixed so clicking expanders does not select row,
16661         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
16662
16663 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
16664
16665         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
16666         compiles cleanly - but has 'issues'.
16667         * view_dir_list.c: Minor fixes done when using as reference for above.
16668
16669 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
16670
16671         * utilops.c: Convert multiple rename clist to a treeview, added preview
16672         for autorename results.
16673         * view_file_list.c: Fix update errors after a rename.
16674
16675 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
16676
16677         * view_file_list.c: Fix loss of selection when changing sort order, fix
16678         incorrect next row selection when deleting files, and add fix to
16679         maintain row position when toggling thumbnails.
16680
16681 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
16682
16683         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
16684         that leaves old rows behind, eventually causing crash on autorefresh.
16685
16686 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
16687
16688         * dupe.c: Fix keyboard menu placement on second_listview, set middle
16689         mouse button to toggle row selection.
16690         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
16691         placement from keyboard pop-up, set middle button to toggle row
16692         selection, and fix image display on a select-all.
16693
16694 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
16695
16696         * dupe.c: Consistently handle button press/release pairs.
16697         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
16698         based on current visibility.
16699         * view_dir_list.c: Correctly scroll to and set focus to highlight
16700         previous path when going up the tree.
16701         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
16702         fix auto scrolling.
16703
16704 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
16705
16706         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
16707         thumbnails. Changes for file list move to GtkTreeView.
16708         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
16709         * view_dir_list.c: Set the cursor focus when clicking a row, change
16710         selection mode to NONE.
16711         * view_file_list.c: Change from GtkCList to GtkTreeView for main
16712         file list, needs cleanup.
16713
16714 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
16715
16716         * layout_config.c: Change clist to treeview for layout order.
16717         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
16718         * preferences.c: Remove include of ui_clist_edit.h.
16719         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
16720         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
16721         * view_dir_list.c: Add folder icons back, porting this widget complete?
16722
16723 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
16724
16725         * ui_tree_edit.c: Make start of scroll smoother when starting from
16726         edges of widget by slowly ramping up speed.
16727
16728 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
16729
16730         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
16731         * view_dir_list.c: use above auto scroll for dnd.
16732
16733 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
16734
16735         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
16736         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
16737         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
16738         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
16739         zero region is avoided.
16740         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
16741         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
16742         set correct dnd behavior (when source, disable dnd dest). Also removed
16743         ".." folder when root is listed.
16744
16745 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
16746
16747         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
16748         GdkColor when the widget changes.
16749         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
16750         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
16751
16752 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
16753
16754         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
16755         instead of a direct gdk_cursor_destroy (still leaks though).
16756
16757 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
16758
16759         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
16760         cursor on listview while comparing/sorting.
16761
16762 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
16763
16764         * dupe.c: Row height is now correct when thumbnails is on, set the
16765         unknown pic for broken thumbnails, properly set alignment on date
16766         and size columns, and fixed keyboard popup menu placement.
16767         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
16768         has option to return unknown image if thumbnail is broken.
16769
16770 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
16771
16772         * dupe.c: Reimplement the alternating row color per match group,
16773         learning how to manipulate a gtktreeview sure is fun :-P
16774
16775 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
16776
16777         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
16778
16779 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
16780
16781         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
16782         * TODO: List things needed to be done to complete above conversion.
16783
16784 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
16785
16786         * utilops.c: Show safe delete status in delete dialogs (off or on).
16787
16788 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
16789
16790         * README: Updates.
16791         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
16792         * configure.in: Release 1.3.5
16793
16794 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
16795
16796         * bar_exif.c: Add padding to right of advanced view checkbutton.
16797         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
16798
16799 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
16800
16801         * exif.c: string_append_raw_bytes() character replacement fix, added
16802         description for GPSInfo.
16803
16804 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
16805
16806         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
16807         fSubjectDistance to return properly formatted data per 2.2 specs.
16808
16809 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
16810
16811         * exif.[ch]: Fix incorrect orientation order by swapping
16812         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
16813         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
16814         rotate image per exif info option (off by default).
16815         * image.c: Add missing include of ui_fileops.h.
16816
16817 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
16818
16819         * bar_exif.c: Fix incorrect column number setup in advanced view.
16820         * exif.c: Added additional tags (to misc section), and altered a few
16821         things after checking exif.org PDF spec sheet.
16822
16823 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
16824
16825         * bar_exif.c: Added advanced view for exif data.
16826         * exif.c: Fix capitalization, mark relevent (standard view) strings for
16827         translation.
16828         * info.c: Use a paned widget to allow expansion of properties window
16829         without expanding image view size.
16830
16831 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
16832
16833         * bar_exif.c: Fix alignments when adding labels to table, so that
16834         entries with mulitple lines will be top aligned.
16835
16836 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
16837
16838         * README, TODO: Updates.
16839
16840 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
16841
16842         * ui_fileops.c: When converting filenames to utf-8 fails, display
16843         clear warning to user, and simply allow the broken strings through.
16844
16845 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
16846
16847         * src/Makefile.am: Added exif.c back to build list.
16848         * exif.[ch]: Moved necessary declarations out to header file, a few
16849         namespace changes, added access functions (still need: (uns)byte,
16850         undefined, float, double, and the multiple data element ones).
16851         * bar_exif.c: Fixes to use exif.h instead of exif.c.
16852
16853 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
16854
16855         * bar_exif.c: Removed remnants of old exif parser.
16856         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
16857         like exif data every time the window size changes.
16858
16859 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
16860
16861         * exif.c: Allow support for unknown IDF tags.
16862         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
16863         and copyright fields.
16864
16865 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
16866
16867         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
16868         problem 2: retrieving invalid key name! :-/
16869
16870 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
16871
16872         * bar_exif.c, exif.c: Added formatting utility to get the commonly
16873         used data tags in a user meaningful format, output now matches previous
16874         versions, however the Shutter speeds differ a bit, will need to
16875         check (off by one?).
16876
16877 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
16878
16879         * exif.c: Rewrite EXIF parser so that data is stored in list format,
16880         such that adding additional tags will be easy, and ExifData will not
16881         need to be touched. Very rough, human readable output for exif keys
16882         is yet to be added.
16883         * bar_exif.c: Changed to work with new exif.c, temporarily include
16884         exif.c instead of exif.h, since exif.h has not been updated yet.
16885         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
16886         includes it directly.
16887
16888 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
16889
16890         * editors.c(editor_verbose_io_cb): Use count returned from read when
16891         validating/converting text.
16892
16893 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
16894
16895         * README: Updates, and converted encoding format to utf-8.
16896
16897 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
16898
16899         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
16900         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
16901         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
16902         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
16903         warning to user when such conditions occur. Editor command result text
16904         is now validated before use in verbose window.
16905
16906 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
16907
16908         * ui_spinner.png: Changed order of frames for smoother start..
16909
16910 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
16911
16912         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
16913         so that newly installed loaders are automatically added to the filters.
16914         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
16915         keys from filter to filter_ext, since the values are not backward
16916         compatible. Jumping between old and new releases will reset the list.
16917
16918 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
16919
16920         * filelist.c(filter_add_defaults): Added svg format, if you have
16921         librsvg installed, chances are you have the gdkpixbuf loader too.
16922
16923 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
16924
16925         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
16926         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
16927         unused icon files.
16928         * Makefile.am: Remove references to above.
16929         * layout_util.c: Really remove references to above.
16930
16931 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
16932
16933         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
16934
16935 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
16936
16937         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
16938         * ui_spinner.[ch]: New activity spinner and icon utils.
16939         * ui_spinner.png, ui_tabcomp.png: New icon files.
16940         * ui_tabcomp.xpm: Removed, using pngs now.
16941         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
16942         * editors.c: Added spinner to verbose window.
16943
16944 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
16945
16946         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
16947         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
16948         * utilops.c: Made file_util_unlink static. (same)
16949         * README: Updated.
16950         * po/*.po: Make distcheck touches these.
16951         * configure.in: Release 1.3.4
16952
16953 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
16954
16955         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
16956         correct utility to free the list (path_list_free -> filelist_free).
16957         Also avoid sorting list more than once.
16958
16959 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
16960
16961         * editors.c(editor_command_one): Free path removed from list, fixes
16962         memory leak.
16963         * image.c(image_free): Set post buffer NULL before destroying image
16964         window, fixes mem leak.
16965         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
16966         thumbnails [yeek! has this always been here?].
16967
16968 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
16969
16970         * README: Updates:
16971         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
16972         scalers when image window size is less than 3 in any direction.
16973         (debian BUG# 209365)
16974
16975 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
16976
16977         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
16978         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
16979         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
16980         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
16981         are now held in utf8 strings. Paths are now converted to locale prior
16982         to use in a library function.
16983         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
16984         * ui_bookmark.[ch]: utf8 fixes.
16985         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
16986         * ui_help.c: Removed old comments no longer needed.
16987         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
16988         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
16989         * utilops.c: utf8 fixes, also fixed broken auto rename option when
16990         copy/move a single file.
16991         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
16992         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
16993         selection fixes.
16994
16995 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
16996
16997         * editors.c: Added stop button to allow aborting midway through
16998         multiple file operations.
16999         * preferences.c: Added help button for the command macros to the editor
17000         preferences tab, added credits button to the about dialog.
17001         * README: Added editors section describing macros, marked credits
17002         section to be found by about credits button.
17003         * po/POTFILES.in: Added editors.c
17004
17005 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
17006
17007         * editors.[ch]: Moved the editor command stuff here, added window to
17008         display results of a command. Window only shown when command prefixed
17009         by %v.
17010         * gqview.h, main.c: Removed above functions.
17011         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
17012         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
17013         Include editors.h.
17014         * ui_fileops.[ch]: Moved path_list_copy here.
17015
17016 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
17017
17018         * README, TODO: Updates.
17019         * po/*.po: make distcheck changes.
17020         * configure.in: Release 1.3.3
17021
17022 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
17023
17024         * preferences.c: Clean up the editor slot entry alignments, removed
17025         extra frame from inside each tab.
17026
17027 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
17028
17029         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
17030         of editor slots adjustable by a define, instead of hard coding it
17031         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
17032         to the defaults (uses jpegtran).
17033         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17034         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
17035         * view_file_icon.c: Fix loss of selection of changed files on refresh.
17036         * README: Updates.
17037
17038 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
17039
17040         * exif.[ch]: Flash display patch to work with more cameras, based on
17041         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
17042         * de.po: Updated German translation,
17043         submitted by Unseld@t-online.de (Rainer Unseld).
17044         * es.po: Updated Spanish translation,
17045         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17046         * preferences.c: Some cleanup fo duplicated code, set the options
17047         insensitive that can be disabled by another.
17048         * view_dir_list.c: Added the '.' folder back so that users can drop
17049         images into the current path with dnd.
17050         * dupes.c: Added ability to select all group 1 (parent) and all
17051         group 2 (child) duplicates. Very handy when comparing two file sets.
17052         * info.c: Make the properties window remember its size when expanded.
17053         * layout_util.c(layout_key_press_cb): Small fix.
17054         * layout.c(layout_selection_list): Return active image when in
17055         collection view mode.
17056
17057 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
17058
17059         * utilops.c: Fix incorrect test for file_util_unlink return value.
17060
17061 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
17062
17063         * utilops.c: Added debug printf.
17064         * README: Updated changes list.
17065
17066 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
17067
17068         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
17069         Added a safe delete feature (trash folder), location and max size can
17070         be set in preferences. By default trash is off (normal delete). Let's
17071         just say the developer wishes he had the safe delete option only a
17072         few hours ago...
17073         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
17074         views return if they were affected by the maintenance call. Use this
17075         info when resetting the autorefresh time stamp for the layout.
17076
17077 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
17078
17079         * dupe.c(dupe_item_set_path): Correctly update the lists when the
17080         second list is enabled.
17081
17082 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
17083
17084         * image.c, typedefs.h: When read ahead is enabled, also buffer the
17085         previous image.
17086
17087 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
17088
17089         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
17090         that there is only one place to check for it.
17091
17092 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
17093
17094         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
17095         'algorithm' layout to make adjustments easier (only from similar.c).
17096
17097 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
17098
17099         * dupe.c: Fixed up the compare two file sets option, results now
17100         include which list the image is from.
17101
17102 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
17103
17104         * dupe.c: Fixups, and make item removal work.
17105
17106 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
17107
17108         * dupe.c: Added debug thumbprint window to display what is going
17109         on with the similarity thumbprints.
17110
17111 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
17112
17113         * dupe.c: More fixes for sort/group by rank. Still need to work on
17114         the removal and second list functions.
17115
17116 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
17117
17118         * dupe.[ch]: Major reorganization, started change to rank based
17119         sorting and grouping of matches.
17120
17121 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
17122
17123         * cache.c: Fixups to string comparison logic (eek!).
17124         * similar.c: Added (unused) utility to stretch the contrast of a
17125         color channel, may use this for the grey mode.
17126
17127 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
17128
17129         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
17130         similarity algorithm.
17131         * main.c: Added command line option --greysims to enable the greyscale
17132         algorithm.
17133
17134 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
17135
17136         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
17137         view_file_list.c: Made case sensitive sorting optional.
17138         * ui_fileops.[ch]: Add case sensitive sort option utility.
17139         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
17140         file dialogs.
17141
17142 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
17143
17144         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
17145         of filenames to be case insensitive.
17146         * view_dir_tree.c: Ditto, but required a bit more than simply changing
17147         strcmp to strcasecmp, sorting was using the internal compare of clist.
17148
17149 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
17150
17151         * utilops.c: Added image preview panes for the delete and rename
17152         dialogs.
17153
17154 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
17155
17156         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
17157         file list before selecting the undone source image so that the
17158         selection matches the viewed image.
17159
17160 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
17161
17162         * bar_exif.c: Added sizing arrows to this sidebar.
17163         * bar_sort.c: Added (1 level) undo to the sort manager.
17164
17165 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
17166
17167         * image.c (image_size_sync): Remove redundant image redraw causing
17168         flicker when going fullscreen. Still flickers  on other ops though.
17169
17170 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
17171
17172         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
17173         the auto update features (update_on_time_change).
17174         * image.c, layout.c: Honor the update_on_time_change option.
17175
17176 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
17177
17178         * nl.po: Updated Dutch translation,
17179         submitted by Tino Meinen <a.t.meinen@chello.nl>
17180         * es.po: Updates Spanish translation,
17181         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17182         * id.po: Added Indonesian translation,
17183         submitted by Tedi Heriyanto <tedi_h@gmx.net>
17184         * bg.po: Added Bulgarian translation,
17185         submitted by Vladimir Petrov <vladux@mail.bg>
17186         * README: Updates.
17187         * configure.in: Release 1.3.2
17188
17189 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
17190
17191         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
17192         * ui_tabcomp.c: When enter signal is not connected do not claim
17193         the keypress.
17194         * README: Updates.
17195
17196 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
17197
17198         * layout.c: Increased zoom label width.
17199         * layout_util.c: Added separator in view menu for sidebar items.
17200
17201 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
17202
17203         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
17204         * bar_exif.[ch]: Moved the exif display here from info.c and made it
17205         more generic, also to be used in a sidebar format.
17206         * manager.[ch]: Removed these files (see bar_sort).
17207         * exif.c: Fixed major file descriptor leak in exif reader.
17208         * info.c: Use new exif display utlity in bar_exif.c.
17209         * layout.c: New exif sidebar, updates to sort sidebar.
17210         * layout_image.c: Hook sidebar into image changes.
17211         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
17212         changes. Added exif sidebar.
17213         * typedefs.h: Sidebar items added to LayoutWindow struct.
17214         * po/POTFILES.in: Updated for new/removed files.
17215
17216 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
17217
17218         * info.c: Apply patch to fix display of exif exposure time,
17219         * po/fi.po: Update translated string.
17220         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
17221
17222 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
17223
17224         * manager.[ch]: New files for sort manager utility.
17225         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
17226         * po/POTFILE.in: Added manager.c
17227
17228 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
17229
17230         * main.c (setup_default_options): Register the default bookmarks.
17231
17232 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
17233
17234         * image.[ch], typedefs.h: Added auto refresh utilities.
17235         * fullscreen.c: Honor auto refresh setting in full screen.
17236         * img-view.c, layout_image.c: Set auto image refresh enabled.
17237
17238 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
17239
17240         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
17241         columns in the path selection table when used as a directory chooser.
17242
17243 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
17244
17245         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
17246         the history list handling here.
17247         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
17248         editing of ui_clist_edit.[ch].
17249         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
17250         allow drag and drop from the lists. Padding fixes.
17251         * ui_utildlg.c: Packing and padding fixes.
17252         * ui_tabcomp.[ch]: Fixes from SLIK.
17253         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
17254         the new location fo the history_list utils.
17255
17256 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
17257
17258         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
17259         libcs do not seem to have the former (solaris 9).
17260
17261 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
17262
17263         * README: Updates.
17264         * po/*.po: distcheck touches these.
17265         * po/POTFILES.in: Added exif.c
17266         * configure.in: Release 1.3.1
17267
17268 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
17269
17270         * utilops.c: Further fixes for copy/move overwrite dialogs.
17271         * po/es.po: Updated Spanish translation,
17272         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17273         * po/fr.po: Updated French translation,
17274         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17275         * po/vi.po: Added Vietnamese translation,
17276         submitted by pclouds <pclouds@gmx.net>.
17277         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
17278         * README: Updated a few credits.
17279
17280 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
17281
17282         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
17283         dialogs.
17284
17285 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
17286
17287         * info.c, exif.c: Marked the exif strings for translation, they will be
17288         the same even in the event of exif API rewrite.
17289
17290 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
17291
17292         * info.c: Exif fixups,
17293         in patch from Eric Swalens <eric.swalens@easynet.be>.
17294
17295 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
17296
17297         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
17298         menus and strings display for the translations.
17299         * preferences.c: Moved to GtkListStore/TreeView for the filter
17300         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
17301
17302 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
17303
17304         * layout.c: Removed tooltip form the path entry.
17305         * layout_util.c(layout_key_press_cb): When the path entry has the
17306         focus, try sending it the keypress event first. This fixes the menu
17307         accelorators from having precedence over input to the entry.
17308
17309 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
17310
17311         * image.c: Fixed flicker when the image focus state changes.
17312
17313 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
17314
17315         * preferences.c: Added close button to about window.
17316         * ui_help.c: Changed close button to a stock button.
17317
17318 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
17319
17320         * README: Updates.
17321         * configure.in: Release 1.3.0
17322
17323 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
17324
17325         * README, ChangeLog: Updates, typos.
17326         * fr.po: Updated french translation,
17327         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
17328         * exif.[ch]: Removed comment babble.
17329         * preferences.c: Marked about window title string for translation,
17330         fixed a label indent.
17331
17332 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
17333
17334         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
17335         keyboard users are not stuck viewing every single path between where
17336         they are and where they want to be.
17337         * view_file_list.c: Pass a valid row when highlighting a context menu
17338         key press.
17339
17340 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
17341
17342         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
17343         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
17344         view_file_list.c: Hooked up context menu key, to show right click
17345         menus, F10 will also work for the collection, dupes, and image windows.
17346         Also now explicitely destroy pop up menus when the underlying view is
17347         destroyed, since the menu does not go away when menu items are toggled
17348         with the spacebar (no selection done is sent in this case).
17349         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
17350         passed coordinates will position the menu so that it is entirely on
17351         screen, adjusting the x,y values if needed.
17352
17353 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
17354
17355         * TODO: Updates.
17356         * info.c: Some exif display cleanups.
17357
17358 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
17359
17360         * exif.[ch]: Added a util, some cleanup.
17361         * info.c: Fixed up exif info display, added missing fields. Also hooked
17362         up mouse buttons/wheel on the image for moving within the image list.
17363         * layout.c: Added temporary tooltip warning beta users of brokenness.
17364
17365 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
17366
17367         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
17368
17369 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
17370
17371         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
17372         are selected, pass entire selection to the new view window.
17373
17374 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
17375
17376         * exif.[ch]: New files for EXIF support.
17377         * Makefile.am: Added exif files, above.
17378         * info.c: Added Exif properties tab, missing a few fields though.
17379         * main.c: Enabled startup beta warning.
17380
17381 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
17382
17383         * info.c: Use stock buttons/icons for file info window.
17384         * layout_util.[ch]: Use stock icons for the toolbar where available.
17385         * preferences.c: Update copyright in about.
17386         * po/*.po: Updated strings for the new copyright year.
17387
17388 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
17389
17390         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
17391         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
17392         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17393         Added stock icons for menu items and dialog buttons.
17394         * utilops.c: Same, also fixed big where skipping a file during
17395         copy/move operations, when the source and dest are the same, does not
17396         actually skip to the next file.
17397         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
17398         and dialog button support.
17399
17400 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
17401
17402         * globals.c, layout.c: Fix default window/pane values to match the
17403         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
17404         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
17405         new support of scroll_event on the mouse wheel.
17406         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
17407         when the textview is not yet visible.
17408         * view_dir_tree.c: Increase folder tree view row height by 1.
17409         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
17410
17411 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
17412
17413         * [GTK2 port]
17414         * merged in latest release.
17415
17416 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
17417
17418         * README, TODO: Updates.
17419         * po/*.po: Distcheck always touches these.
17420         * configure.in: Release 1.2.1
17421
17422 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
17423
17424         * image.c: Added file chunk size throttling when reading image files
17425         larger than 1 MB (current throttle is 4x).
17426         * ru.po: Updated Russian translation,
17427         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
17428         * fr.po: Updated French translation,
17429         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
17430         * ja.po: Updated Japanese translation, submitted
17431         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
17432
17433 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
17434
17435         * README, TODO: Updates.
17436         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
17437         mouse' option from the general user. Can be enabled by editing the
17438         gqviewrc file, see README. The option is also reset to it's new default
17439         on upgrade by renaming rc key to display_dialogs_under_mouse.
17440         * layout_util.c: The editor slots now use the current file selection
17441         when selected from the main menu, instead of only the viewed image.
17442
17443 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
17444
17445         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
17446         no longer valid when updating the icon view. FIXES bug causing remnant
17447         images to be displayed after delete/move operations.
17448
17449 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
17450
17451         * [GTK2 port]
17452         * merged in 1.2.0 stable.
17453
17454 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
17455
17456         * README, TODO: Updates.
17457         * configure.in: Release 1.2.0
17458
17459 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
17460
17461         * po/de.po: Updated German translation,
17462         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
17463         * po/fi.po: Updated Finnish translation,
17464         submitted by Lauri Nurmi <lanurmi@iki.fi>
17465         * po/cs.po: Updated Czech translation,
17466         submitted by Michal Bukovjan <bukm@centrum.cz>
17467
17468 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
17469
17470         * configure.in: Set the locale path to that of datadir instead of the
17471         prefix.
17472         * gqview.spec.in: Ditto.
17473
17474 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
17475
17476         * [GTK2 port]
17477         * merged in latest codebase.
17478         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
17479         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
17480         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
17481         been renamed to has_focus in the GtkWindow structure.
17482
17483 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
17484
17485         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
17486         * po/*.po: Make distcheck touches these.
17487         * README: Updated.
17488         * configure.in: Release 1.1.6.
17489
17490 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
17491
17492         * po/et.po: Updated Estonian translation,
17493         submitted by Ilmar Kerm <ikerm@hot.ee>.
17494         * po/fi.po: Updated Finnish translation,
17495         submitted by Lauri Nurmi <lanurmi@iki.fi>.
17496         * po/fr.po: Updated French translation,
17497         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
17498         * po/ro.po: Added Romanian translation,
17499         submitted by Harald Ersch <hersch@romatsa.ro>.
17500         * configure.in(ALL_LINGUAS): Added tro.
17501
17502 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
17503
17504         * info.c: Fixed display of arrow buttons in properties window, some
17505         themes do not work with GTK_SHADOW_NONE...
17506
17507 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
17508
17509         * globals.c: Thumbnail caching is now _on_ by default.
17510         * layout.c, layout_util.c: The list and icon views are now a radio
17511         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
17512         the icon view. Also grouped the related file view options in the menus.
17513         * README: Updates to the key shortcuts.
17514
17515 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
17516
17517         * view_file_icon.c: Do not pop up the filename tooltip if the window
17518         does not have the focus (fixes popping up when in fullscreen).
17519         * layout_image.c: The window and tools window should always be
17520         sensitive, even in fullscreen, since some users have Xinerama and could
17521         therefore still be able to use the main/tools window.
17522
17523 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
17524
17525         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
17526         title to remove the " - " part when no image is viewed. Also made the
17527         exit using control-Q consitent, hooked up control-P for image
17528         properties, and fixed it to drop out of full screen when showing the
17529         image properties window. (note that fullscreen is not intended for
17530         'file management' use, therefore new windows will not work correctly
17531         when displayed from fullscreen, so the mode is exited.)
17532         * collect.c, dups.c: Hooked up Control-P to properties.
17533         * README: Documented Ctrl-P properties window shortcut.
17534
17535 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
17536
17537         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
17538
17539 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
17540
17541         * fileutils.c(filters_add_default): Removed pcx (not supported by
17542         gdk-pixbuf), and added raster (.ras) to default filter group.
17543
17544 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
17545
17546         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
17547         that regeneration is not reattempted until the timestamp changes.
17548         Also added (better) debugging output for thumb code.
17549
17550 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
17551
17552         * view_file_icon.c: Syn the view in an idle call when removing multiple
17553         files, for speed/clean view.
17554         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
17555
17556 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
17557
17558         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
17559         parent' popup menu item in it's place.
17560         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
17561
17562 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
17563
17564         * image.c: Retain zoom setting even when no image is present. Also
17565         fixed string on no image from returning infinite zoom text.
17566
17567 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
17568
17569         * rcfile.c: Fixed editing commands to allow quotes in the command.
17570         * main.c: Use %f in some example (default) commands.
17571
17572 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
17573
17574         * filelist.[ch]: Reimplemented the file filter lists.
17575         * globals.c, gqview.h: Removed global vars for specific file types.
17576         * main.c: Setup new file filters.
17577         * preferences.c: Added new file filter editor, also added missing
17578         cancel button to clear thumbnails confirm dialog.
17579
17580 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
17581
17582         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
17583         actively being thumbnailed, set the thumbnail pointer to NULL so that
17584         the thumb routines will ignore this cycle (instead of trying to use it
17585         along with the freed memory!).
17586         * view_file_list.c(vflist_maint_removed): Ditto.
17587
17588 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
17589
17590         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
17591         * autogen.sh: More gettextize command line options.
17592         * po/Makevars: New file for the new gettext - MANY cursing and
17593         complaint lines removed from ChangeLog that could have been simply
17594         avoided by adding upgrade notes to the gettext README!
17595         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
17596         that the new gettext complains about (and fails on).
17597
17598 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
17599
17600         * main.c: Removed printing of beta warning message at startup.
17601         * README: Updates.
17602         * po/*.po: make distcheck touches these.
17603         * configure.in: Release 1.1.5
17604
17605 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
17606
17607         * po/et.po: Updated Estonian translation,
17608         submitted by Ilmar Kerm <ikerm@hot.ee>
17609         * po/uk.po: Updated Ukrainian translation,
17610         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
17611
17612 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
17613
17614         * layout.c: When syncing window paths, pass full image path to the file
17615         list for correct scroll point.
17616         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
17617         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
17618         is thawed.
17619
17620 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
17621
17622         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
17623         compares for the directory/filter history lists.
17624
17625 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
17626
17627         * image.c(image_change_from_image): Maintain scroll offset. 
17628
17629 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
17630
17631         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
17632         resulted in the window resizing onscreen when first showed.
17633         * utilops.c: Added a "Skip all" button to the move and copy overwrite
17634         dialog.
17635
17636 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
17637
17638         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
17639         classic behavior of changing the path not effecting the displayed
17640         image. The new behavior is now to view the first image in the new
17641         path (many users wanted this - to enable old behavior set
17642         lazy_image_sync to true in gqviewrc).
17643         * main.c(main): Fixes to work with new non lazy image changing.
17644
17645 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
17646
17647         * layout_image.c: Set the main window (and tools) insensitive when
17648         showing full screen.
17649         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
17650         top level window is insensitive (fixes bug that tooltip can show up
17651         when switching to fullscreen).
17652         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
17653         display the subdirectories.
17654
17655 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
17656
17657         * layout.c: Fixed broken 'fit window to image when tools float' option
17658         for the main window. Also fixed pane positioning bug causing panes to
17659         move to 1,1 when user holds down h or f to hide or float the tools.
17660
17661 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
17662
17663         * configure.in: Added test for Xinerama.
17664         * fullscreen.c: Added Xinerama support based on patch from
17665         "Jörg Mensmann" <joerg.mensmann@gmx.de>
17666         (untested - do not have Xinerama display - NVidia's twinview does not
17667         support it with tv out as the second device - crash :/ )
17668         * Makefile.am(LD_ADD): Added Xinerama lib var.
17669         * view_file_list.c: Some crash fixes when refreshing the file view. Of
17670         note make sure nothing is selected until the clist is completely
17671         synced, and guard against vflist_index_get_data returning NULL,
17672         although that should no longer happen during the refresh.
17673
17674 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
17675
17676         * layout.c(layout_style_set): NULL widget pointers before destroying
17677         them, as the group box destruction will cause attempts to update
17678         widgets that may already be flagged for destruction.
17679
17680 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
17681
17682         * info.c: Added drag and drop support to info window (as source only).
17683
17684 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
17685
17686         * layout_config.c: Made the window layout selection look better.
17687
17688 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
17689
17690         * README, TODO: Updated.
17691         * po/*.po: Make distcheck always touches these.
17692         * configure.in: Release 1.1.4
17693
17694 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
17695
17696         * layout.c: Fixed delete event signal handler parameters (oops), and
17697         unref the gtk_tooltips on window close to avoid leaking them.
17698         * layout_util.[ch]: Added new window menu item to create another main
17699         window, along with the companion close window menu item.
17700         * README: Updates.
17701
17702 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
17703
17704         * img-view.[ch]: Added maintenance support for deleted/moved files.
17705         * utilops.c: Hooked up the new img-view maintenance functions (above).
17706
17707 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
17708
17709         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
17710         as that is the only place that used them).
17711         * img-view.c: Dropping a list a of files onto the window now remembers
17712         the entire list, they can be navigated as in the main window and used
17713         to start a slideshow for that window. Dropped directories also pop up
17714         a menu requesting the actions, similar to the duplicates and
17715         collection window drag and drop stuff.
17716         * img-view.h: Added view_window_new_from_list.
17717
17718 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
17719
17720         * image.c(image_zoom_adjust_real): Removed the rounding hack when
17721         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
17722         was a broken attempt to clamp the zoom to the increment size, which,
17723         upon further review is really just unexpected behavior and breaks
17724         when the increment size is larger than the resulting fit window scale.
17725         (surprised no one saw this earlier, it has been this way since pre 1.0)
17726         * preferences.c(zoom_increment_cb): Fix for converting float to int.
17727
17728 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
17729
17730         * utilops.c: Added the ability to auto-rename files numerically from
17731         within the rename (multiple) files dialog.
17732
17733 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
17734
17735         * info.c: Added display of image transparency (yes or no).
17736         * layout_image.c(layout_image_maint_removed): Move to the next closest
17737         image within a collection when deleting files, and a collection member
17738         is the actively viewed image.
17739         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
17740         consider that the viewed image may be a collection member.
17741
17742 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
17743
17744         * main.c: Added support of %f escape to insert filenames anywhere
17745         within the editor command line.
17746         * rcfile.c(save_options): Remove brain dead fprintf that could result
17747         in writing random memory to the config file by simply specifying an
17748         printf format escape in an editor slot (oops).
17749
17750 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
17751
17752         * [GTK2 port]
17753         * image.c: Changed focus drawing a bit to remove the frame when the
17754         focus is active, and removed some crufty #if 0 sections.
17755         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
17756
17757 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
17758
17759         * [GTK2 port]
17760         * collect-table.c: Fixes for removal of gtk_widget_popup.
17761         * dupe.c: Fixes for removal of gdk_time_get.
17762         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
17763         * image.c: Fixes to find size of a pixmap, focus drawing, and
17764         gdk_pixbuf_(un_)referencing.
17765         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
17766         size.
17767         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
17768         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
17769         * preferences.c: Fixes button box spacing and about label justify.
17770         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
17771         slik GTK2 port.
17772         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
17773         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
17774         values so that drag and drop works.
17775         * view_file_list.c: Fixes for pulling the GdkFont from a style.
17776         * configure.in: Use new gtk2 checks.
17777         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
17778
17779 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
17780
17781         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
17782         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
17783         use of const gchar * where appropriate (for clean gtk2 compile).
17784
17785 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
17786
17787         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
17788         printfs and comments.
17789
17790 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
17791
17792         * image.[ch]: Alterations now retain the center point of the image.
17793         Also added image_zoom_adjust_at_point(), which will keep the same
17794         point x,y in position after the zoom.
17795         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
17796         so that ctrl-mouse wheel zooming stays relative to the mouse position.
17797
17798 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
17799
17800         * layout.c, typedefs.h: The active path of the main window is now
17801         checked for a timestamp change, is so call a refresh.
17802         * view_file_list.c: Fixed bug causing a jump to end of the list during
17803         a refresh or toggling thumbnails.
17804
17805 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
17806
17807         * README: Updates.
17808         * po/*.po: Make distcheck will touch these.
17809         * configure.in: Release 1.1.3
17810
17811 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
17812
17813         * pixbuf_util.c: Compile cleanup.
17814         * po/POTFILES.in: Added info.c.
17815         * po/cs.po: Updated Czech translation,
17816         submitted by Jan Raska <jan_raska@hotmail.com>
17817
17818 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
17819
17820         * info.c: Added a misc. tab to the properties dialog for permissions.
17821
17822 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
17823
17824         * info.c (info_window_new): Remove unused vbox variable.
17825         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
17826         functions (appears roughly 2-3x faster, could probably be further
17827         improved by making clockwise and counter-clockwise specific versions,
17828         to remove the if statements from the inner loops).
17829
17830 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
17831
17832         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
17833
17834 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
17835
17836         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
17837         option, on by default.
17838         * image.c, typedefs.h: Implemented two pass zooming, also tried to
17839         throttle the image buffer size for larger image files - but left it
17840         #defined out for now, the buffer size needs to be calcualted better
17841         than mulitplying by 8 :)
17842
17843 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
17844
17845         * image.c: Removed the old debugging defines.
17846
17847 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
17848
17849         * info.c: When image is unkown flaged, do not display image attributes.
17850         * layout.c: When an image has no read access, display this fact.
17851         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
17852         (and poor design) (Un)float, etc. menu text.
17853         * view_dir_list.c: Scroll to show previous directory when walking up
17854         the path tree.
17855         * view_file_list.c: Fix broken filename text alignment when turning
17856         off thumbnails in the middle of loading the thumbnails.
17857
17858 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
17859
17860         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
17861         and drop autoscroller callback when the widget is destroyed.
17862
17863 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
17864
17865         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
17866         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
17867         hide the toolbar buttons,
17868         based on patch from Trevor Harmon <trevor@vocaro.com>
17869
17870 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
17871
17872         * slideshow.c(generate_list): Fix non random list generation. (it was
17873         reversing the list after adding each index - with fun results).
17874
17875 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
17876
17877         * dupe.c: Fixed the reversed addition of matches that has been around
17878         since the beginning of time. (Fix absolutely needed now for the rank
17879         numbers to make any real sense.)
17880
17881 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
17882
17883         * info.c: Added compression ratio display to image properties. This is
17884         the real ratio of disk size to memory size.
17885         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
17886         display of the similarity rankings to the find dupes window. Also added
17887         a user adjustable 'custom threshold' for similarity.
17888
17889 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
17890
17891         * info.[ch]: Added an image properties dialog, only shows basic info
17892         at this time...
17893         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17894         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
17895         the menus to show the new dialog.
17896
17897 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
17898
17899         * similar.c: Did some optimizing, quick timing with stopwatch shows
17900         improvements in compares from 2 to 3.5 times faster. Tried to improve
17901         similarity data generation, but I doubt it helped much (if at all).
17902
17903 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
17904
17905         * README: Updates.
17906         * po/*.po: Make distcheck touched these.
17907         * po/th.po: Removed duplicate translation of "Overwrite file"
17908         * configure.in: Release 1.1.2.
17909
17910 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
17911
17912         * po/et.po, gqview.desktop: Updated Estonian translation,
17913         submitted by Ilmar Kerm <ikerm@hot.ee>.
17914         * po/fr.po: Updated French translation,
17915         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17916         * po/th.po: Added Thai translation,
17917         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
17918         * README: Added translator credit.
17919
17920 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
17921
17922         * layout.c: Fixed mem leak.
17923         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
17924         extensions for us. Also added extension_from_path() util.
17925         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
17926         pointer to the button.
17927         * utilops.c: Added auto/rename options to the file overwrite dialogs.
17928
17929 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
17930
17931         * image-load.c: Spew a warning if area_update happens with a NULL
17932         pixbuf.
17933
17934 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
17935
17936         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
17937         imge backgrounds to be set to black.
17938         * image.[ch]: Added background color setting support, black or any
17939         other color (at this time app does not have custom color option).
17940         * fullscreen.c: Use new image_background_set_black (above) to set
17941         fullscreen images to black background.
17942         * img-view.[ch]: Added util to sync the color preferences, also all
17943         open windows are now kept in a list.
17944         * layout.[ch], layout_image.c: Support for color syncing to user
17945         setting.
17946
17947 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
17948
17949         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
17950         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
17951         Also added menu items for these (view menu), and made thumbnails menu
17952         and button insensitive when icon view is active.
17953         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
17954         copy_file_attributes util.
17955         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
17956         after delete operation.
17957
17958 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
17959
17960         * layout.[ch]: The tools float and hide seem to be working well now.
17961         * layout_image.c, layout_util.c: Use the 'smart'
17962         layout_tools_{float|hide}_toggle() functions.
17963         * main.c: Pull the tools information before saving the rc file.
17964         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
17965         * view_file_icon.c (destroy_cb): Unschedule the tip window when
17966         the view is destroyed (fixes crash).
17967
17968 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
17969
17970         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
17971         the divider position of the tools window.
17972         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
17973         Started implementation of the float/hide tools option. Sort of works,
17974         but does not properly restore divider positions in some cases. Also
17975         get an X badwindow when holding down hide or float keys (hmm, race?).
17976
17977 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
17978
17979         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
17980         0.16.0 or higher enable the TILES zoom quality option.
17981         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
17982         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
17983         * ui_pathsel.c: Added divider between dir and file lists.
17984
17985 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
17986
17987         * collect-table.c: Use drag_leave signal to stop the autoscroller.
17988         * view_file_icon.c: File refresh and removal positioning fixes.
17989
17990 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
17991
17992         * view_dir_tree.c: Fix highlight dnd bug.
17993
17994 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
17995
17996         * configure.in: Use datadir for the GNOME icon and desktop entry, so
17997         that prefix is honored.
17998
17999 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
18000
18001         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
18002         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
18003         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
18004
18005 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
18006
18007         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
18008         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
18009         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
18010         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18011         Signal connection, prototype, and return value clean ups.
18012
18013 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
18014
18015         * view_dir_tree.c: Unset the click_node and drop_node if they match the
18016         removed node.
18017
18018 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
18019
18020         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
18021         the source file ( > just does not work), then set the mtime of the
18022         thumbnail/sim to that of the source file. You probably needed to
18023         re-generate those thousands of thumbnails anyway ;)
18024         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
18025         deleting an image the next is not automatically selected/viewed.
18026
18027 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
18028
18029         * ui_*.c: Fixes from SLIK (0.7.0).
18030
18031 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
18032
18033         * main.c: Set the current worrking path to that of the file before
18034         calling the editor command. For multiple files, the first path in the
18035         list is used.
18036
18037 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
18038
18039         * rcfile.c: Fix buffer over-runs y using strncpy.
18040
18041 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
18042
18043         * view_dir_tree.c: Compile clean ups.
18044         * README, TODO: Updated.
18045         * po/*.po: Pretty sure make dist(check) is gonna touch these.
18046         * configure.in: Release 1.1.1
18047
18048 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
18049
18050         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
18051         of base == "/" to avoid paths like "//name".
18052         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
18053         view_file_list.c: Use new concat_dir_and_file where appropriate.
18054         * utilops.c: The move/cop_simple calls now correctly determine single
18055         file operations, such that they are not treated as multiple files.
18056         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
18057         shortcust for zooms of -2, -3, and -4, respectively.
18058
18059 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
18060
18061         * layout.c(layout_list_new): Pass NULL as path when creating lists.
18062         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
18063         really a ctree.
18064         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
18065         to the right click menus, check access perms before allowing in menus.
18066         * view_file_icon.c: More fixes.
18067
18068 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
18069
18070         * view_file_icon.c: Fixed sync() update when removing files from table.
18071         Wasted 30 minutes trying to fix focus handling for sync, discovered I
18072         was trying to re-invent what 1 call to vficon_update_focus() already
18073         does :-/
18074
18075 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
18076
18077         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
18078         K, or MB.
18079         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
18080         as many bytes read from the image file per idle cycle.
18081         * layout.c: Fix sort sync bug. size totals are now displayed for the
18082         file list.
18083         * layout_util.[ch]: Added folder pixmap utilities.
18084         * typedefs.h: Added PixmapFolders struct (for above), and additional
18085         vars for the dir views.
18086         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
18087         list for consistency, several fixes/cleanups, also allow drops on the
18088         std list for move/copy.
18089         * view_file_list.c: Fixes, selected images are passed to the image
18090         handler when idle (to avoid multiple selection mess).
18091
18092 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
18093
18094         * filelist.[ch]: Added filelist_insert_sort. util.
18095         * layout.[ch], layout_image.[ch]: Added maintenance support.
18096         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
18097         user adjustable, and saved.
18098         * utilops.c: Hooked up layout maintenance.
18099         * view_dir_tree.c: Refresh now updates active path.
18100         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
18101         selection retention on refresh, and possible crashes when syncing the
18102         icon view.
18103
18104 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
18105
18106         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
18107         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
18108         not pass a call to access().
18109
18110 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
18111
18112         * icons/folder_[open|close]/xpm: New icons for folders.
18113         * view_dir_tree.c: Us folder icons in the ctree's view.
18114
18115 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
18116
18117         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
18118         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
18119         level paths (this in root dir) do not return //path (note double slash)
18120         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
18121         * typedefs.h(ViewDirTree): Filled in needed vars.
18122         * layout.c: Hooked up vdtree_* stuff.
18123         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
18124         location dialog when you do not need it.
18125         * view_dir_tree.[ch]: Implemented tree view.
18126         * view_file_list.c: Fixed crash on refresh after moving selected files.
18127         (the refresh stuff still needs work)
18128
18129 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
18130
18131         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
18132         and tree view options.
18133         * image.c: When image is set to NULL, still call the update function.
18134         * layout.[ch]: Support view as icons and tree, fix leak on layout
18135         style change.
18136         * typedefs.h: More needed vars to structs.
18137         * view_dir_list.c: Disconnect popup menu destroy signal when the main
18138         widget is destroyed, as it may be gone before the popup is done.
18139         * view_file_list.c: Added 'View as icons' popup menu option, also
18140         same fix as above.
18141         * view_file_icon.c: More work, selections states, dnd, menus, more.
18142
18143 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
18144
18145         * layout.c: Added the necessary vficon_xxx calls.
18146         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
18147         * view_file_icon.[ch]: Started as collect-table.c, then edited to
18148         use FileData instead of CollectInfo... Sort of works.
18149
18150 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
18151
18152         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
18153         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
18154         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
18155         * README: Updates.
18156         * po/POTFILES.in: Updated.
18157         * po/*.po: Make distcheck touched these.
18158         * configure.in: Released 1.1.0
18159
18160 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
18161
18162         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
18163         when setting syncing clist order.
18164
18165 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
18166
18167         * menu.[ch]: Allow sort menu to indicate current sort type.
18168         * main.c: Correctly set and save sort options.
18169         * collect-table.c: Fix for layout sort API change.
18170         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
18171         sort to the file list pop up menu.
18172         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
18173
18174 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
18175
18176         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
18177         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
18178         working. Applying settings in config window now updates the layout
18179         of the main window - this seems to be ok, but I still cross my fingers
18180         when I press apply ;)
18181
18182 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
18183
18184         * layout.c: Fixed (most of) the tab completion and history.
18185         * layout_util.c: Keyboard shortcuts should all work now.
18186         * main.c: Removed old keyboard handler (to layout_util.c).
18187         * layout_image.c, dnd.c: Main window image dnd hooked up.
18188         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
18189         entry cursor positioning when selecting from the menu.
18190
18191 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
18192
18193         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
18194         loading the file, sequentially)
18195         * menu.c: Removed include for window.h, file no longer exists.
18196
18197 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
18198
18199         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
18200         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
18201         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
18202         resembles a useable interface again.
18203         * slideshow.c: Fixes.
18204         * menu.c: Removed all old menu stuff, clean now.
18205         * window.[ch]: Removed files.
18206
18207 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
18208
18209         * img-main.[ch]: Dumped.
18210         * layout_image.[ch]: New files, contains image code adapted from
18211         above img-main files.
18212         * typedefs.h: Move all public structures here.
18213         * fullscreen.h, slideshow.h: Move structures out (to above).
18214         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
18215         * dnd.c, menu.c: Removed unused code.
18216         * gqview.h, main.c: start_editor_* fixes.
18217         * layout.[ch], view_file_list.[ch]: More work.
18218
18219 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
18220
18221         * typedefs.h: Moved layout, list struct headers here.
18222         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
18223         Changes for above.
18224         * layout.c, view_file_list.[ch]: The file listing now sort of works.
18225         * slideshow.c: Fixed crash from wrong test placement.
18226
18227 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
18228
18229         * dnd.[ch]: Made drop types public.
18230         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
18231         * filelist.[ch]: Fixes.
18232         * layout.[ch]: Added dir list view plus more work.
18233         * menu.c: Removed old dir popup menu code.
18234         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
18235         back to the layout.
18236
18237 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
18238
18239         * layout_config.[ch]: Added new files, includes util to select window
18240         layout and to convert the selected layout to/from simple format for
18241         saving in an rc file.
18242         * globals.c, gqview.h, main.c: Added layout variables for default view.
18243         * rcfile.c: Save/restore these variables.
18244         * layout.c, layout_util.c: More work, mainly all for configuration.
18245         * preferences.c: Added layout configuration to window tab.
18246
18247 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
18248
18249         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
18250         Also worked on the layout code, seems it should be done in a simpler
18251         way....
18252
18253 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
18254
18255         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
18256         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
18257         Fixed for new layout structure.
18258         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
18259         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
18260         (mostly by #if 0-ing out offending code).
18261         * layout.[ch]: More fleshing out.
18262         * view_file_list.[ch]: Well it compiles...
18263         * slideshow.[ch]: Fixed to use new layout window, should be ok.
18264         * Makefile.am: Updates, well it now compiles without warnings - just
18265         don't run it -- there's no window :)
18266
18267 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
18268
18269         * filelist.[ch]: Stripped out old file list code, only list utils are
18270         to remain here (no GUI stuff).
18271         * layout.[ch]: This will be the functions to generate the main window.
18272         * view_file_list.[ch]: Began new file list code (much of it is just
18273         making original file list self-contained (no globals, etc.)
18274         * view_file_icon.[ch]: The is will be a wrapper around the collection
18275         table to view the file list as a collection layout. (currently empty).
18276         * view_dir_list.[ch]: Will be new directory list (currently empty).
18277         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
18278         will probal start with using tree code from old bitgrazer app).
18279         * Makefile.am: Added above new files, note that no compiling has been
18280         attempted - it wont work anyway for a quite a while.
18281
18282 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
18283
18284         * main.c: Removed pre-1.0 compatibility code (very old versions
18285         placed gqviewrc and thumbnail dir in top of $HOME, this checked
18286         for and moved them to current location $HOME/.gqview/.)
18287         * TODO: Updated.
18288         * ChangeLog: added marker for start of post-2.0 Changes.
18289
18290 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
18291
18292         * *.[ch]: Update copyright year.
18293         * main.c(main): Print blurb about devel beta etc.
18294         * configure.in: Removed useless test.
18295
18296 =======================================================================
18297
18298   GQview 1.1.x series started.  (1.1 marker)
18299
18300 =======================================================================
18301
18302 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
18303
18304         * README: Updated.
18305         * configure.in: Release 1.0.2
18306
18307 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
18308
18309         * po/*.po: Make distcheck touched these.
18310         * README: Updated.
18311
18312 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
18313
18314         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
18315         * po/cs.po: Updated Czech translation,
18316         submitted by Jan Raska <jan_raska@hotmail.com>
18317         * po/zh_CN.GB2312.po: Updated Chinese translation,
18318         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
18319         * po/pl.po: Minor Polish translation tweak.
18320
18321 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
18322
18323         * dupe.c(dupe_window_remove_selected): Copy the selection list before
18324         removing files, because clist->selection may change as items are
18325         removed. Fixes BUG where not all files selected were being removed
18326         from the list.
18327
18328 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
18329
18330         * gqview.1: Updated contact info in man page.
18331         * configure.in: Release 1.0.1
18332
18333 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
18334
18335         * preferences.c, README: Old gqview@email.com changed to
18336         gqview@users.sourceforge.net.
18337         * po/*.po: Some patching to update e-mail (above).
18338
18339 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
18340
18341         * cs.po: Added Czech translation,
18342         submitted by Jan Raska <jan_raska@hotmail.com>
18343         * uk.po: Updated Ukrainian translation,
18344         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18345         * configure.in (ALL_LINGUAS): Added cs.
18346         * README: small update.
18347
18348 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
18349
18350         * po/hu.po: Updated Hungarian translation,
18351         submitted by Egmont Koblinger <egmont@suselinux.hu>
18352         * po/nl.po: Updated Dutch translation,
18353         submitted by Tino Meinen <a.t.meinen@chello.nl>
18354         * README: Updated.
18355         * configure.in: Released 1.0
18356
18357 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
18358
18359         * po/nl.po: Updated from Tino Meinen.
18360         * README, TODO: Updated.
18361         * configure.in: Release 0.99.3 (release candidate 1)
18362
18363 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
18364
18365         * po/nl.po: Updated Dutch translation,
18366         submitted by Tino Meinen <a.t.meinen@chello.nl>
18367
18368 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
18369
18370         * po/no.po: Fixed fuzzy caused by make dist.
18371         * po/ru.po: Minor format change from a make dist (no translation
18372         changed, however).
18373         * po/*.po: Make dist updated the POT creation date for the others.
18374
18375 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
18376
18377         * preferences.c: Fixed the license statement in the about dialog.
18378         * po/*.po: Adjusted translation lines for above, where I could - to
18379         avoid fuzzies.
18380
18381 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
18382
18383         * po/et.po: Updated Estonian translation,
18384         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
18385         * po/es.po: Updated Spanish translation,
18386         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18387         * po/fr.po: Updated French translation,
18388         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18389         * po/ru.po: Updated Russian translation,
18390         submitted by Sergey Pinaev <dfo@antex.ru>
18391         * po/no.po: Added Norwegian translation,
18392         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
18393         * po/it.po: Added Italian translation, submitted
18394         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
18395         * configure.in (LINGUAS): Added no.
18396
18397 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
18398
18399         * README: Updated.
18400         * po/*.po: Make distcheck touched these.
18401         * configure.in: Release 0.99.2
18402
18403 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
18404
18405         * README, TODO, gqview.1: Minor updates.
18406         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
18407         * po/zh_TW.po: Updated Traditional Chinese translation,
18408         submitted by Abel Cheung <deaddog@deaddog.ws>
18409         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
18410         request - not sure of any possible problems this may cause?
18411         * po/fi.po: Updated Finnish translation,
18412         submitted by Lauri Nurmi <lanurmi@iki.fi>
18413         * po/de.po: Updated German translation,
18414         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
18415         * po/fr.po: Updated French translation,
18416         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
18417         * po/sk.po: Updated Slovak translation,
18418         submitted by Ivan Priesol <priesol@frki.utc.sk>
18419         * po/pt_BR.po: Updated Brazilian Portuguese translation,
18420         submitted by Guilherme M. Schroeder <slump@linuxall.org>
18421
18422 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
18423
18424         * README: Updated.
18425         * configure.in: Release 0.99.1
18426
18427 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
18428
18429         * po/*.po: Make distcheck updated these.
18430         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
18431
18432 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
18433
18434         * da.po: Added Danish translation,
18435         submitted by Birger Langkjer <birger.langkjer@image.dk>.
18436         * pt_BR.po: Updated Brazilian Portuguese translation,
18437         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
18438         * configure.in: Added da to LINGUAS.
18439         * README: Updates.
18440
18441 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
18442
18443         * README, gqview.spec.in, po/fr.po: Updated French translation,
18444         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18445         * filelist.c: When entering a directory with no read acces, still clear
18446         the file/dir lists. Also add . and .. to allow exit of said dir.
18447         * img-view.c, window.c: The " - GQview" string really should not be
18448         marked for translation.
18449
18450 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
18451
18452         * README: Updated.
18453         * configure.in: Release 0.99.0
18454
18455 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
18456
18457         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
18458         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18459
18460 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
18461
18462         * image.c(image_tile_render): Use the simple render when scale is also
18463         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
18464         Also removed crufty #if 0'ed lines.
18465
18466 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
18467
18468         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
18469         needed to add a 'new image' flag to a few funcs for this.
18470
18471 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
18472
18473         * filelist.c: The history menu text is now truncated using the
18474         available space in the GtkOptionMenu instead of forcing to 32 chars.
18475
18476 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
18477
18478         * Makefile.am, configure.in, acconfig.h: Install README to a share
18479         dir.
18480         * README: Added section keys.
18481         * gqview.spec.in: Added README of share dir.
18482         * POTFILES.in: Added ui_help.c
18483         * gqview.h, main.c, menu.c: Added simple help window to display README.
18484         * ui_help.[ch]: New files for utils to display a help window.
18485
18486 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
18487
18488         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
18489         as it is more portable.
18490
18491 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
18492
18493         * README: Updated.
18494         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
18495         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
18496         * configure.in: Release 0.13.0
18497
18498 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
18499
18500         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
18501         dialog displaying 'purge thumbnails' progress - it also no longer
18502         blocks the app.
18503         * cache.[ch]: Moved above out of here.
18504         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
18505         functions and/or include cache_maint.h.
18506         * po/POTFILES.in: Added cache_maint.c
18507
18508 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
18509
18510         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
18511         dir.
18512         * collect-table.c: Update include of marker.xpm.
18513
18514 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
18515
18516         * Makefile.am, marker.xpm: Added marker icon file.
18517         * collect-table.c: Added marker to display insertion point of a dropped
18518         image in collection windows, same for moving. Also dropped directories
18519         are sorted before adding to the collection, and honor the
18520         collection_drop_inserted option. Also if the mouse is outside the
18521         clist window, shut down the autoscroll cb.
18522         * filelist.[ch]: Made path_list_sort() public.
18523
18524 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
18525
18526         * main.c: Changed exit dialog title.
18527         * window.c: Fixed delete_event handlers to return TRUE (was void).
18528
18529 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
18530
18531         * collect-dlg.[ch]: Added type to close collection window after save.
18532         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
18533         changed flag to collections, and use it to remind user a collection
18534         was modified before closing the window.
18535         * main.c: Remind user at least one open collection has been modified,
18536         with option to cancel exit.
18537
18538 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
18539
18540         * gqview.spec.in: Updated the RPM spec file.
18541         * po/nl.po: Updated Dutch translation,
18542         submitted by Hette J Visser <hette@linux.nl>
18543         * po/uk.po: Added Ukrainian translation,
18544         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18545         * configure.in: Added uk to LINGUAS.
18546         * README: Updates.
18547         * po/{all_others}.po: Make dist did this while testing RPM build.
18548
18549 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
18550
18551         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
18552         insert, and added moving of images within a collection using dnd.
18553         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
18554         are now 10% darker instead of inverted fg and bg.
18555         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
18556         dropped files into a collection at the drop point.
18557         * main.c, slideshow.c: Use random instead of rand.
18558         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
18559         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
18560
18561 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
18562
18563         * ui_menu.[ch]: Added more menu item utils.
18564
18565 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
18566
18567         * preferences.c: Made ok, apply, and cancel button sizes consistent.
18568         * collect-dlg.c: Changed Load to more consistent Open.
18569
18570 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
18571
18572         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
18573         size, moved some space from above the buttons to top of window).
18574         Also aligned buttons right and made them bigger.
18575
18576 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
18577
18578         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
18579         check entire string (strcmp). Ordered filter addition so that they are
18580         listed in descending order, but keep All Files ( * ) filter at the
18581         bottom of the list.
18582
18583 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
18584
18585         * ui_clist_edit.c: Explicitely set the focus for the text entry to
18586         fix missing cursor.
18587         * README: Updated.
18588         * configure.in: Release 0.12.0
18589
18590 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
18591
18592         * README, TODO: updated.
18593         * po/et.po: Added Estonian translation,
18594         submitted by Ilmar Kerm <ikerm@hot.ee>
18595         * configure.in: Added et to ALL_LINGUAS.
18596
18597 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
18598
18599         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
18600         fixed control-key test.
18601         * README: Credit updates.
18602
18603 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
18604
18605         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
18606         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
18607         option. Also added compile-time feature to sort names numerically
18608         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
18609         * README, gqview.1: Documented the I keyboard shortcut for collections.
18610
18611 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
18612
18613         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
18614         absolute path.
18615
18616 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
18617
18618         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
18619         are created with mode 0755 (as before), but the .thumbnails dirs
18620         created near the images are now 0775 (so that others in the group can
18621         update the thumbs).
18622         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
18623         filelist.c to use this in future), also fixed the clist_moveto calls
18624         to use a valid column number (-1).
18625         * ui_pathsel.c: Added right click menus to rename dirs and files, and
18626         to delete files. Also added a New Directory button to create new
18627         directories from within the dialog.
18628
18629 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
18630
18631         * po/ja.po: Updated Japanese translation,
18632         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
18633         on behalf of SATO Satoru <ss@gnome.gr.jp>
18634         * po/pl.po: Updated Polish translation,
18635         submitted by Zbigniew Chyla <cyba@gnome.pl>
18636         * po/nl.po: Added Dutch translation,
18637         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
18638         * po/fi.po: Added Finnish translation,
18639         submitted by Lauri Nurmi <lanurmi@iki.fi>
18640
18641 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
18642
18643         * filelist.[ch]: Added text_from_time and text_from_size utils for
18644         file attribute display. Added size and date to the file list.
18645         * window.c: Changes for above.
18646         * dupe.c: Removed text_from_time, use new one as well as one for byte
18647         size from filelist.h.
18648         * collect-table.c: Fixed a style leak on clist cell selections.
18649
18650 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
18651
18652         * dupe.c: Fix style leak when re-aligning clist row colors, also made
18653         removing multiple selected rows much faster (it was realigning the
18654         row styles after every line removal, eww).
18655
18656 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
18657
18658         * collect-table.c: Added copy, move, rename, and delete to the pop
18659         up menu of collections (keyboard support not done).
18660
18661 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
18662
18663         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
18664         of the window.
18665         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
18666         the divider position between dirs and files. Also fixed a bug that
18667         attempting to get the tool window size when it was not visible.
18668
18669 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
18670
18671         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
18672         name, not full path. Also added is_dir_list which will not do the
18673         check for the extension on directory lists.
18674         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
18675         additional filtering for the duplicates window.
18676
18677 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
18678
18679         * po/de.po: Updated German translation, submitted by
18680         Christian Ullrich <quiana@quiana.net>
18681         * po/ja.po: Updated Japanese translation, submitted by
18682         Yuuki NINOMIYA <gm@debian.or.jp>
18683         * po/fr.po: Updated French translation, submitted by
18684         Eric Lassauge <lassauge@mail.dotcom.fr>
18685         * po/sl.po: Updated Slovene translation, submitted by
18686         Matej Erman <matej.erman@guest.arnes.si>
18687         * po/it.po: Updated Italian translation, submitted by
18688         Christopher R. Gabriel <cgabriel@pluto.linux.it>
18689
18690 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
18691
18692         * README: Updated.
18693         * configure.in: Release 0.11.0
18694
18695 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
18696
18697         * image.c: Added #define option to use faster zooming method. Also
18698         attempted to fix shrinking window bug - failed.
18699         * README: Updated.
18700         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
18701         by Abel Cheung <deaddog@deaddog.ws>.
18702
18703 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
18704
18705         * dupe.c: Freeze dw->second_clist when adding files.
18706
18707 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
18708
18709         * main.c: Added support for opening collections from the command line.
18710
18711 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
18712
18713         * dupe.c: Minor window file count fix.
18714         * thumb.c: Use xvpics (if enabled) only as a last resort when
18715         searching for a pre-existing thumbnail.
18716
18717 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
18718
18719         * dupe.[ch]: Added option to compare between two different sets of
18720         files (very useful when checking a handful of new files to a known
18721         unique group). Also set the default window width back to 600.
18722
18723 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
18724
18725         * gqview.h, image.c: Went back to 0.10.0 method of using
18726         gdk_pixbuf_composite_color() for every quality except NEAREST for
18727         images without transparency. Also disabled the TILES option for zooming
18728         all together - my little test scenario now crashes with the new
18729         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
18730         scaling compuations somewhere, but damn if I can find it.
18731
18732 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
18733
18734         * configure.in, gqview.h, image.c: Made quick non-public package so
18735         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
18736         try the fixes with GQview. (all broken scaling methods are enabled in
18737         this version).
18738
18739 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
18740
18741         * po/es.po: Updates Spanish translation, from
18742         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18743         * dupe.c: Made the default window 20 pixels wider.
18744
18745 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
18746
18747         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
18748         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
18749         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
18750         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
18751         bug, as the other qualities work fine - ask for test case of image
18752         sizes if anyone is interested in fixing this).
18753
18754 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
18755
18756         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
18757         utilops.c, window.c: Use GQview as the window class, as X man page
18758         encourages capitalization of first letter, and this removes conflict
18759         of gqview for instance of main window.
18760
18761 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
18762
18763         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
18764         Wu Yulun <migr@operamail.com>.
18765         * README, TODO, gqview.spec.in: Updated.
18766         * configure.in: Release 0.10.1
18767
18768 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
18769
18770         * filelist.c (path_list_recursive): Return NULL, not FALSE.
18771         (it's a pointer)
18772         * img-main.c (main_image_slideshow_start_from_list): Free the
18773         path_list before returning if slideshow is already running.
18774         * slideshow.c (real_slideshow_start): Fix test of path_list before
18775         return of NULL.
18776
18777 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
18778
18779         * image-load.c: Fix to support image loaders that do not have a
18780         pixbuf until the the loader is actually closed. (This should fix
18781         thumbnail generation failures for xpm and tiff).
18782         * similar.c (image_sim_fill_data): Fix to support generation of data
18783         for images with dimensions less than 32 x 32.
18784
18785 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
18786
18787         * cache.c: Added blurb about the SIMcache file format.
18788         * dupe.c: Properly ref/unref clist row styles.
18789
18790 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
18791
18792         * dupe.[ch]: Operations now give a (very rough) estimate of time left
18793         before completion of the comparison stage.
18794
18795 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
18796
18797         * cache.[ch]: New files to handle the caching placement/management
18798         stuff. Also location of reading and writing of the dupe window cache
18799         data.
18800         * dupe.c: Added caching of file data (dimensions, checksum,
18801         and similarity).
18802         * filelist.c, menu.c: Namespace update for cache maintenance.
18803         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
18804         cache data into direct subdir of source (.thumbnails support).
18805         * thumb.[ch]: Use new cache functions for locating thumbs.
18806         * utilops.c: Move/remove cache date when doing the same for their
18807         parent files.
18808
18809 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
18810
18811         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
18812         * ui_utildlg.c: #include <sys/types.h>, this should have been the
18813         original fix anyway...
18814         * gqview.h: Added #include <sys/types.h>
18815         * image-load.c: Removed above include.
18816
18817 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
18818
18819         * gqview.1, README: Updates.
18820         * configure.in: Release 0.10.0
18821
18822 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
18823
18824         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
18825         you must set it manually with generic_dialog_attach_default(). Note
18826         that file_dialog_add_path_widgets() does this automatically.
18827         * utilops.c: Added a few attaches, from above.
18828
18829 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
18830
18831         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
18832         function upon press of enter while a gtkentry has the focus. (no
18833         longer conflicts with pressing enter while focused on, say a button).
18834
18835 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
18836
18837         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
18838         since painting merely a black rectangle was very broken with some
18839         theme engines (and did not follow the theme).
18840
18841 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
18842
18843         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
18844
18845 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
18846
18847         * README, TODO: Updates.
18848         * configure.in: Release 0.9.5.
18849
18850 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
18851
18852         * Makefile.am, gqview.spec.in: Added man page.
18853         * gqview.1: The man page, submitted by
18854         Ryan Murray <rmurray@debian.org>
18855         * README: Credits for man page.
18856
18857 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
18858
18859         * menu.c: Use gdk-pixbuf to generate toolbar images.
18860         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
18861         before hiding the window (else we get a random X BadMatch error).
18862
18863 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
18864
18865         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
18866         of waiting for the 'no-move timeout'.
18867         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
18868         created as needed, instead of globally at start-up. Right clicking
18869         unselected files in the file list now highlights them. Added a right
18870         click menu to the dir list that includes new slideshow recursive
18871         feature (also standard slideshow, and find duplicates choices).
18872         * globals.c, gqview.h: Removed unused global menu vars (above).
18873         * img-main.[ch]: Added main_image_slideshow_start_from_list().
18874
18875 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
18876
18877         * image.c (image_size_top_window): When checking if a resize is needed,
18878         compare to the window that will actually be resized (the top window).
18879         This was checking the wrong widget's window, and was returning TRUE
18880         incorrectly, subsequently causing no update if the image had the same
18881         size for the main window.
18882         * po/hu.po: Updated Hungarian translation from
18883         Mátyás Tibor <templar@tempi.scene.hu>
18884
18885 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
18886
18887         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
18888         * po/hu.po: Added Hungarian translation from
18889         Mátyás Tibor <templar@tempi.scene.hu>
18890         * po/fr.po: Updated French translation from
18891         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
18892
18893 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
18894
18895         * image.c (image_change_from_image): Copy all relevent data from
18896         source, now fullscreen toggle while loading an image works. This is
18897         really a move function, it moves most data from source to dest.
18898         Probably should add a copy function that copies pixbuf, or loads from
18899         scratch if still loading source.
18900         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
18901         'mouse scrolls image' option when holding down shift, and also zooms
18902         when holding down control.
18903         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
18904
18905 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
18906
18907         * filelist.c (file_is_moved): Fixed bug causing moved files not to
18908         removed from the file list.
18909         * image.c (image_scroll_real): Fix race condition between expose_event
18910         and scrolling so that redraws are always called on the correct region.
18911         (This was the cause of missing redraws when scrolling with the mouse).
18912
18913 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
18914
18915         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
18916
18917 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
18918
18919         * README, TODO: Updates.
18920         * configure.in: Release 0.9.4
18921
18922 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
18923
18924         * dupe.c: Added keyboard shortcuts for the duplicates window.
18925         * image.c (image_change_complete): Call the update function
18926         explicitely if sync if FALSE.
18927
18928 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
18929
18930         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
18931         new dialog routines to re-implement place dialogs under mouse option.
18932         * ui_utildlg.h: Fixed #defines for re-definition safety.
18933
18934 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
18935
18936         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
18937         Also speedups by using the image_sim_compare_fast() (below), and
18938         setting the buffer size of the image loader higher (8).
18939         * similar.[ch] (image_sim_compare_fast): New function that aborts when
18940         the return no longer has the possibility of reaching the minimim
18941         requested value. Significantly faster when used to search for images
18942         that are very close. (say, above .95).
18943
18944 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
18945
18946         * similar.[ch]: New files, provides functions for simple comparison
18947         of images by average area color content.
18948         * dupe.[ch]: Added similarity compare methods (normal, high, and low
18949         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
18950
18951 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
18952
18953         * image.c: Fixed typo in comparison of window sizes in top_window_size,
18954         also do not call gtk_widget_set_usize in that func, as gdk_window_size
18955         is enough (and avoids duplicate size events). Also only call a redraw
18956         if the top window was not resized, as the size event will do this for
18957         us.
18958         * img-view.c: Attached ctrl-w to close a view window.
18959
18960 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
18961
18962         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
18963         with this do not result in "///file" path names.
18964         * img-view.c, main.c: Added following key support: P to toggle pause
18965         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
18966         Also marked debug printfs with if (debug), and and added --version
18967         command line option.
18968
18969 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
18970
18971         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
18972         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
18973         the pop-up menu, and fixed the alternating color swap (now that
18974         individual items can be removed, the colors need to be re-synced).
18975         * filelist.[ch]: Added file_is_moved(), and fixes to use the
18976         file_maint_*() stuff.
18977         * img-main.[ch] (main_image_get_collection): Added this accessor.
18978         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
18979         been manipulated (rename, move, delete).
18980
18981 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
18982
18983         * image-load.[ch]: Added ability to set the priority of the image
18984         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
18985         * typedefs.h (ImageLoader): Added idle_priority (see above).
18986         * image.c: The drawing queue now uses an idle with priority
18987         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
18988         anything else. (this way when scrolling a still-loading image, the
18989         scrolled area is updated faster)
18990
18991 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
18992
18993         * collect-io.[ch], collect.[ch]: Const ify some arguments.
18994         * configure.in: Release 0.9.3
18995
18996 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
18997
18998         * collect.c (collection_window_new): Only load the path if it is
18999         absolute (starts with a '/');
19000         * main.c: Added -l,--list option to open a collection window with the
19001         files from the command line.
19002
19003 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
19004
19005         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
19006         translation markers from item_factory accessors.
19007         * po/pl.po: Updated Polish translation from
19008         Zbigniew Chyla <cyba@gnome.pl>
19009         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
19010         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19011         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
19012         Michael Bravo <mbravo@tag-ltd.spb.ru>
19013         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
19014         Matej Erman <matej.erman@guest.arnes.si>
19015
19016 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
19017
19018         * utilops.c: Put the name of the file in the entry of the rename
19019         dialog, and select the text.
19020         * image.c: #ifdef some debugging output.
19021
19022 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
19023
19024         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
19025         signal, so make sure to retrieve the pixbuf before calling our loader's
19026         "area_updated" signal.
19027         * image.c: Added new_data status to debugging info.
19028
19029 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
19030
19031         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
19032         lowercase, and changes for new window_set_icon().
19033         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
19034         * preferences.c: Made about it's own window, and made the config window
19035         a little more compact.
19036
19037 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
19038
19039         * filelist.[ch] (path_list_filter): New function, applies filter
19040         options on a path list.
19041         * collect-table.c, dupe.c: Run path lists through the filter (above).
19042
19043 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
19044
19045         * image.c: Use the collection's name field instead of pulling it from
19046         the end of the path field.
19047         * main.c: Multiple files on the command line are now added to a
19048         collection, this collection is then set to the main window viewer.
19049
19050 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
19051
19052         * thumb.c: Fix xvpics support: the done signal was never being sent for
19053         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
19054
19055 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
19056
19057         * image-load.[ch], typedefs.h: Added ability to set the size of the
19058         read buffer. The buffer is always 512 bytes (as before), what this
19059         does is set the number of time to read from the file on each idle call,
19060         in effect increasing the buffer size to 512 x size.
19061         * image.c: Fixed race condition where an image area may be ready to be
19062         queued before the pixbuf is set. Fixed the tile blank flag, it is now
19063         set correctly in all (?) cases. Set the image loader buffer size to 4,
19064         so that more of the image is decoded between render calls. Also removed
19065         unused crufty function argument for image_tile_expose.
19066
19067 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
19068
19069         * image.c: Fix scrolling while partially obscured, and made the focus
19070         drawing code cleaner (removed gtk_signal_disconnect() junk).
19071
19072 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
19073
19074         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
19075         rcfile.c: Made the delete key optional, since this is a dangerous key
19076         with delete confirmation disabled. Also do not come out of fullscreen
19077         when confirm delete is disabled. Based on patch submitted by
19078         Niku Toivola <niku.toivola@iki.fi>
19079
19080 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
19081
19082         * image.c: Fix setting scale when zoom_to_fit_expands is false.
19083         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
19084         dialog for the save as dialog.
19085         (The good: Easy fixes. The bad: Stupid mistakes.
19086          The ugly: Had not tested these before release.)
19087
19088 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
19089
19090         * README: Updates.
19091         * configure.in: Release 0.9.2.
19092
19093 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
19094
19095         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
19096         same path in the entry when calling this.
19097
19098 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
19099
19100         * *.[ch]: Changed the copyright in all the files to 2001.
19101
19102 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
19103
19104         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
19105         * configure.in: Bump version to 0.9.2
19106         * utilops.c: Fix text in copy/move dialog for multiple files.
19107
19108 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
19109
19110         * dupe.c: When starting a compare set the status text to file count,
19111         gives user idea of how many files are being compared.
19112         * image.c: Compile clean-up.
19113         * po/*.po: Make distcheck touched these.
19114
19115 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
19116
19117         * filelist.c, window.c: Fix drop down history on main window to change
19118         to the selected path after the popup window is hidden.
19119         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
19120         pixbuf.
19121         * utilops.c (generic_dialog_add_images): Implemented this function.
19122
19123 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
19124
19125         * filelist.c: Fix sticky thumbnails when changing to a dir with files
19126         that have similar file names as the previous dir. Fix refresh to
19127         reload thumbnails (it was stalling in the thumb_next checks).
19128         * menu.c: Call filelist_refresh() instead of the hack to refresh by
19129         changing to the same dir.
19130         * preferences.c: Use a button box for the ok, apply, cancel buttons.
19131         * po/POTFILES.in: Added new files, removed missing.
19132
19133 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
19134
19135         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
19136         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
19137         from SLIK.
19138         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
19139         utildlg.[ch]: Removed (see above).
19140         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
19141         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
19142         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
19143         utilops.[ch], window.c: Use the new convenience functions, constify
19144         things where needed.
19145         * main.c: Moved the file path utils out of here (see above).
19146
19147 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
19148
19149         * image.[ch]: Added fit window to image support (back in).
19150         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
19151         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
19152
19153 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
19154
19155         * image.c: Scrolling while decoding a scaled image no longer causes
19156         dropped (black) areas. Also added an tile blank flag so that tiles
19157         with no loaded data simply render a black rectangle for a speed
19158         improvement (this is currrently semi-broken as image_tile_sync() is
19159         currently always called to set the blank flag to FALSE :(.
19160
19161 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
19162
19163         * fullscreen.c: Made the full screen window have a black background
19164         once again.
19165         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
19166         the keyboard after a popup menu closes.
19167
19168 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
19169
19170         * image-load.c(image_loader_free): Fix a memory leak.
19171
19172 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
19173
19174         * dupe.c: Create the clist with 6 columns (forgot to increment this
19175         when I added the thumbnail column).
19176         * image.[ch]: Added the update functions, made them work.
19177         * img-main.c, img-view.c: Set the update functions, attach the windows
19178         for the titles.
19179         * window.c: Set the initial image to the logo.
19180
19181 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
19182
19183         * dnd.c: Temporarily disable dnd highlighting for image windows.
19184         * gqview.h, main.c: Minor fixups.
19185         * image.c: Generally works now, borders are cleared, focus is handled,
19186         etc. TODO: Add update callback, window title updating, and window
19187         auto-sizing.
19188         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
19189         during convertion to a menu_factory.
19190         * window.c: Moved focus draw/handling code out of here (into image.c).
19191
19192 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
19193
19194         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
19195         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
19196         
19197         This only applies when the scale width offset is not zero _and_ the
19198         resulting right edge of the scaled image is also the right side of the
19199         source image. (in other words: when rendering a tile that is aligned
19200         with the right side of the image).
19201
19202         Under the above conditions, gdk_pixbuf_scale() breaks for all
19203         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
19204         broken for TILES (I suspect this is because eog uses it, but does not
19205         have a TILES option, so that was not tested). At this point I was tired
19206         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
19207         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
19208         and breakage means the last 2 columns of pixels are seamingly generated
19209         from some random memory point, at best causing them to be corrupted, at
19210         worst causing a crash.
19211
19212         So what I did: Use gdk_pixbuf_composite_color() since it is the least
19213         broken. It does seem slower than gdk_pixbuf_scale(), since it does
19214         more.
19215
19216         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
19217         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
19218         entries in 3 months...)
19219
19220 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
19221
19222         * image.c, typedefs.h: Well, it now displays the image in all zoom
19223         settings. Still have to add (back) scrolling, set up the update call
19224         function, and work on redrawing the borders (borders currently do not
19225         get cleared to remove the previous image).
19226
19227 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
19228
19229         * image.[ch], typedefs.h: Start towards a new method of rendering the
19230         image to the screen. The image window is now basically _only_ a
19231         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
19232         am lucky if it doesn't crash, and really lucky if part of an image
19233         appears :) Well, at least the namespaces for the functions are at
19234         least a little saner now, so I accomplished something, althought the
19235         whole thing still needs to be re-thought from the tile/render point
19236         of view.
19237         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
19238         utildlg.c, window.c: Made it at least compile for testing.
19239
19240 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
19241
19242         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
19243         of main_image_change_to(), so that the file list of the main window
19244         also syncs to the image.
19245
19246 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
19247
19248         * dupe.[ch]: Added thumbnail support.
19249
19250 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
19251
19252         * dupe.[ch]: More work, many fixes, added right click menu, and
19253         generally made it nice to use (useable).
19254         * collect-table.c: Add the collection to the dupe window.
19255         * menu.c: Added 'Find duplicates...' to the file menu.
19256
19257 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
19258
19259         * README, TODO: Updates.
19260         * collect-table.c: Set default duplicate window mask to sort by name.
19261         * dupe.[ch]: Allow change of comparison method by adding drop down
19262         menu, fixed dnd when dragging from the list.
19263         * filelist.c: Only allow rename when new name does not exist.
19264         
19265
19266 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
19267
19268         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
19269         allow saving of user's accel keys (to ~/.gqview/accels).
19270         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
19271         do not use the data (because GtkItemFactory has a weird signal
19272         alignment (gpointer is first).
19273
19274         Sorry translators, menus must be re-translated (and it does not look
19275         like fun with GtkItemFactoryEntry using menu paths)
19276
19277 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
19278
19279         * configure.in: Do more compatible checks for png ?
19280         * tabcomp.c: Sanity checks for adding NULL key/path to list.
19281
19282 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
19283
19284         * image.c: Added render_types to better decrease unnecessary renders.
19285         * main.c, window.c: Save/Restore the window positions like in gimp,
19286         since that seems to work better.
19287         (And gimp programmers can't be wrong :)
19288
19289 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
19290
19291         * dupe.[ch]: Added new files containing 'find duplicates' window.
19292         * collect-table.c: Added 'find duplicates...' to pop-up menu.
19293         * fileops.[ch]: Added checksum_simple(), made some things const.
19294         * collect.[ch]: Added collection_info_valid().
19295         * filelist.[ch], menu.c, pathsel.c: const stuff.
19296         * image-load.[ch]: Added image_load_dimensions(), const stuff.
19297         * Makefile.am: Added dupe.[ch] to objects.
19298
19299 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
19300
19301         * po/*.po: Make distcheck did this.
19302         * configure.in, README: Release 0.9.1.
19303
19304 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
19305
19306         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
19307         completely clearing the disk cache.
19308         * filelist.c, menu.c: Changes for above.
19309         * preferences.c: Added a 'Clear cache' button.
19310         * utildlg.c: Allow passing NULL pointer for the cancel callback in
19311         confirm_dialog_new() and confirm_dialog_add().
19312
19313 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
19314
19315         * icons/collect.xpmi: Added wm icon for collection windows.
19316         * collect.c: Use it.
19317
19318 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
19319
19320         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
19321         and made it consistent with the one for view window. Added 'slideshow
19322         pause'.
19323         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
19324         4 less global Widget variables now, yay.
19325         * image.c: Reset scroll to 0,0 on new image.
19326         * img-main.[ch]: Used new menus, added necessary accessors for menus.
19327         * img-view.c: Added 'view in new window', and 'slideshow pause'.
19328
19329 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
19330
19331         * utildlg.[ch]: Added class parameter to set windowmanager class for
19332         dialogs. Also added option to set window under the mouse.
19333         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
19334         assignments.
19335         * globals.c, gqview.h, preferences.c, rcfile.c: Added
19336         place_dialogs_under_mouse var.
19337
19338 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
19339
19340         * po/ru.po: Updated Russian translation,
19341         submitted by val <frob@df.ru>.
19342         * po/fr.po: Updated French translation,
19343         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
19344         * po/pl.po: Added Polish translation,
19345         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
19346         (yes, close to a release once I do this).
19347
19348 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
19349
19350         * collect.c, image.c: Removed #warning warnings :)
19351         * fullscreen.c: Make sure the window is set to 0,0.
19352         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
19353         a dynamic drop down menu. Available sizes are now stored in a static
19354         list, and added a few more sizes.
19355
19356 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
19357
19358         * image.[ch]: Added read ahead buffering.
19359         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
19360         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
19361         the necessary read-ahead stuff. Allow verbosity levels for debug: each
19362         --debug on the command line increments verbosity.
19363         * thumb.c: Even on error, attempt to display what we have.
19364
19365 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
19366
19367         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
19368
19369 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
19370
19371         * image.c: Fix printing of window titles.
19372         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
19373         * preferences: Cleaned up window a bit, added tab 'window'.
19374
19375 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
19376
19377         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
19378         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
19379         option, zoom and dither quality options, adjustable zoom increment.
19380         Fixed menu separators to be insensitive.
19381
19382 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
19383
19384         * image.[ch]: Fix window resizing when zoom is auto, changed a few
19385         image_area options to be standard.
19386         * fullscreen.c, img-view.c, window.c: Use new image_area options that
19387         are now needed.
19388
19389 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
19390
19391         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
19392         from autozoom mode (implement it).
19393         * img-main.[ch], menu.c: call image_reload when reload button/menu is
19394         selected.
19395         * utildlg.c: Made Escape key cancel all dialogs.
19396
19397 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
19398
19399         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
19400         and image data.
19401         * img-main.c, img-view.c: Update for slideshow, below.
19402         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
19403         that slideshows start from the current image when no in random mode.
19404         Also added a slideshow_pause set of functions, currently not used
19405         anywhere right now -- will hook to keys/mouse menus later.
19406
19407 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
19408
19409         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
19410         include a progress bar.
19411         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
19412         rotate options.
19413         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
19414         * README: Added rotate keys to key summary.
19415
19416 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
19417
19418         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
19419         provides save to png function.
19420         * Makefile.am, thumb.c: Used save to png function.
19421         * configure.in: Test for png, now required.
19422         * image.c: Fix bug in queue area computation.
19423         * main.c: Change -help to --help in warning message.
19424         * po/*.po: Fix --help stuff.
19425
19426 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
19427
19428         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
19429         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
19430         global data, so it is only included once.
19431         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
19432         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
19433         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
19434         references, added gdk-pixbuf stuff.
19435
19436 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
19437
19438         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
19439         GIF loader seems to error out on thumbnail _RE_generation, will have
19440         to look into that.
19441         * filelist.c: Use it.
19442         * collect-table.c: Broken, but at least it compiles to test new
19443         thumbnail code.
19444
19445 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
19446
19447         * image.c: Image loading now works with no black spots on scroll :)
19448         Still a lot of fixes/optimizes/mem cache management to do though...
19449
19450 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
19451
19452         * image.[ch]: Move to a floating point zoom, mor work on queue and
19453         rendering.. still really broken.
19454         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
19455         number type.
19456
19457 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
19458
19459         * filelist.c: Fix crash when deleting files while loading thumbs (this
19460         code will die a horrible death anyway when I move thumb loading to an
19461         idle call that uses image-loader.c stuff.
19462         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
19463         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
19464         error prone, no zoom.
19465         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
19466         places though <-- FIXME.
19467         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
19468         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
19469         (eventually).
19470
19471 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
19472
19473         * img-main.c: Fix file operations from keyboard when coming out of full
19474         screen.
19475         * configure.in, README: release 0.9.0
19476
19477 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
19478
19479         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
19480         -Wmissing-prototypes -Wmissing-declarations -Werror"
19481
19482 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
19483
19484         * tabcomp.c: Preserver order of keys between load/save.
19485         * filelist.[ch], window.c: Added a path history to the path entry,
19486         combo crashes when changed while popped up, so it does not work as
19487         expected, yet.
19488         * README: Updated.
19489
19490 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
19491
19492         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
19493         window sizes to the collection file. (and restore is 'save window
19494         positions' is enabled)
19495         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
19496         our own hidden .gqview dir, no reason to hide the config file.
19497
19498 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
19499
19500         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
19501         * collect-table.[ch], collect.c: Added more keyboard commands, more
19502         fixes.
19503         * image.c: Check that image in a collection is valid before using it.
19504         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
19505         path (well, duh).
19506         * window.c: Changes for additional sort option.
19507
19508 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
19509
19510         * collect-io.c: Change warning printf.
19511         * preferences.c: Open proper tab when showing 'about'.
19512         * po/POTFILES.in: Updated to include collection files, as well ad the
19513         other new ones added since 0.8.2.
19514
19515 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
19516
19517         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
19518         support for the numeric keypad. Zoom using +, -, /, *; move with
19519         the number keys, etc.
19520         * collect-table.c, typedefs.h: Added support for navigation/selection
19521         in collections with the keyboard.
19522
19523 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
19524
19525         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
19526         for displaying status, image/selection count, etc.
19527         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
19528         options, added selection style option. Save open_recent_max to config.
19529
19530 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
19531
19532         * collect-table.c: Properly set the main image on 'view'.
19533         * dnd.c, main.c: Namespace changes, make dropping collections work on
19534         main window.
19535         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
19536         appropriate there.
19537         * img-main.[ch]: Added (back) slideshow, various minor changes.
19538         * img-view.c: Added slideshow,  make keys work with CAPS on.
19539         * slideshow.c: Make only the main window support filelist slideshows.
19540
19541 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
19542
19543         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
19544         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
19545         names (below).
19546         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
19547         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
19548         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
19549         a path list, collection list, or falls back to filelist.
19550
19551 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
19552
19553         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
19554         it is just a NOP.
19555         * collect-table.c, collect.c: More work on popup menus, added recursive
19556         directory dropping. And more work overall.
19557         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
19558         in place of old free_selected_list, Exposed more in the filelist.h
19559         header.
19560         * fileops.[ch]: Added path_list_* functions.
19561         * img-view.[ch]: Added a way to start a new window from a collection.
19562
19563 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
19564
19565         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
19566         popup menus for, sorting, saving, editing. Collections now have
19567         a ref count.
19568         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
19569         recent open menu, history saving, popup menu utils.
19570         * pathsel.c: Synced the file list to change as the user types in the
19571         entry. (also fixes it to change when combo-items are selected).
19572         * tabcomp.[ch]: Added history_list features to load/save keys to a
19573         file.
19574
19575 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
19576
19577         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
19578         is generated, since the case of the same path being in a collection
19579         multiple times broke the old method. Moving between collections seems
19580         to work now. Added collection stepping accessors.
19581         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
19582         * main.c (filename_from_path): Test that path != NULL.
19583         * typedefs.c: Move collect.h typedefs here.
19584
19585         Its funny, but after this bit of hacking I feel dirty, like I did this
19586         all wrong...
19587
19588 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
19589
19590         * collect-table.c: Added a tooltip to display the filenames, probably
19591         should be an option.
19592
19593 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
19594
19595         * collect-dlg.[ch]: Added load save dialogs for collections.
19596         * collect-io.[ch], collect-table.c, collect.c: More work.
19597         * filelist.[ch]: Added select all routines.
19598         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
19599         hierarchy: Everything is under ~/.gqview now, old locations are moved
19600         to the new ones if found on start-up.
19601         * pathsel.[ch]: Added filtering toggle.
19602         * utildlg.h: Added a generic data pointer for FileDialogs.
19603         * menu.c: Added collection new/open and select all/none menu items.
19604
19605 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
19606
19607         * collect-table.c, collect.h: Added selections, started dnd data set,
19608         and other stuff.
19609         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
19610
19611 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
19612
19613         * collect.[ch], collect-table.[ch]: Actually displays something now
19614         when a file is dragged on the window.
19615
19616 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
19617
19618         * img-main.c: When in fullscreen, hide the mouse cursor after
19619         5 seconds of inactivity.
19620
19621 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
19622
19623         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
19624         updated netpedia URL, since the old location is often (always) broken.
19625
19626 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
19627
19628         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
19629         should work, if there was anything that actually used the functions.
19630         Right now a blank window opens :)
19631         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
19632         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
19633         SORT_NONE to SortType enum.
19634         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
19635
19636 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
19637
19638         * *.[ch]: All c files now have corresponding .h headers, except
19639         globals.c and main.c, which are in gqview.h.
19640         * src/Makefile.am: Added the headers.
19641         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
19642         autogenerated config.h.
19643
19644 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
19645
19646         * filelist.c, gqview.h, main.c: Added new function to change the
19647         current image through the filelist given pathname. Use it to fix bug
19648         causing filename not to be selected in list on startup and tab
19649         completion entry.
19650
19651 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
19652
19653         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
19654         basic sorting of files on name, size, or date.
19655
19656 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
19657
19658         * configure.in: Release 0.8.2
19659         * README: Updated.
19660         * utilops.c: Change a \b to a \n.
19661         * po/*.po: Make corresponding change to above.
19662
19663 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
19664
19665         * filelist.c (filelist_change_to): When going up one dir, make previous
19666         place visible in the list.
19667
19668 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
19669
19670         * clist_edit.c: Fixups for positioning.
19671         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
19672         renaming optional.
19673
19674 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
19675
19676         * clist_edit.[ch]: New files that allow in place editing of a clist.
19677         * filelist.c: Add in place renaming.
19678
19679 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
19680
19681         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
19682         icons on windows.
19683         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
19684         icons/Makefile.am: Add new icons for windows.
19685         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
19686         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
19687         GQview title is now after the image filename.
19688
19689 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
19690
19691         * main.c: Pressing delete now correctly deletes selected files.
19692         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
19693         expands images too (by default, added config option to have old
19694         behavior.
19695
19696 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
19697
19698         * po/it.po: Added Italian translation, submitted by
19699         Christopher R. Gabriel <cgabriel@pluto.linux.it>
19700         * po/es.po: Updated Spanish translation, submitted by
19701         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19702         * po/pt_BR.po: Updated brazilian translation, submitted by
19703         "Evandro F. Giovanini" <elinux@linuxave.net>
19704         * configure.in: Added it to ALL_LINGUAS
19705
19706 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
19707
19708         * README: Updated.
19709         * configure.in: release 0.8.1
19710
19711 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
19712
19713         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
19714         support for mouse wheel (4,5) to scroll image or flip through images.
19715
19716 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
19717
19718         * configure.in, po/sk.po: Added Slovak translation, submitted by
19719          "Sandokan" <cortex@nextra.sk>
19720
19721 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
19722
19723         * configure.in, po/es.po: Added Spanish translation, subbmitted by
19724         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19725
19726 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
19727
19728         * confgure.in, po/fr.po: Added French translation, submitted by
19729          Jean-pierre PEDRON <jppedron@club-internet.fr>
19730
19731 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
19732
19733         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
19734         that rpm -tb will work.
19735         * po/tr.po, gqview.desktop: Update Turkish translation, from
19736         Fatih Demir <kabalak@gmx.net>
19737
19738 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
19739
19740         * README: Release 0.8.0.
19741
19742 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
19743
19744         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
19745         causing custom_filter to only have one entry max.
19746         * utilops.c: Removed unused code, fix rename description.
19747
19748 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
19749
19750         * filelist.c, gqview.h, window.c: File list now scrolls to display
19751         the first file that matches the path entry box during tab completion.
19752         The directory changes to follow the completion too.
19753
19754 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
19755
19756         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
19757         Save thumnbnail mode to rcfile; add command line option for slideshow,
19758         rename other long options; make next/prev work properly during
19759         slideshow.
19760
19761 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
19762
19763         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
19764         translation from Kam Tik <kamtik@hongkong.com>
19765
19766 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
19767
19768         * *.[ch]: Update copyrights to 2000.
19769         * configure.in: Bumper version to 0.8.0 ('bout time)
19770         * README, TODO: Updates
19771
19772 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
19773
19774         * image.c, img-main.c: Fix mem leaks.
19775         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
19776         * utilops.c: Added display of source and dest images to overwrite
19777         dialogs (uses above).
19778         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
19779
19780 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
19781
19782         * main.c: Added full screen startup option (-f or -full), derived from
19783         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
19784
19785 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
19786
19787         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
19788         to set the root window wallpaper. (If zoom is fit to window, image is
19789         scaled, otherwise tiled.
19790         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
19791
19792 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
19793
19794         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
19795         by Martial MICHEL <martial@users.sourceforge.net>
19796
19797 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
19798
19799         * fileops.c (get_current_dir): Fix problem when there is no read
19800         permission for the current dir. Derived from patch by
19801         Mathieu Dessus <mdessus@free.fr>
19802
19803  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
19804
19805         * configure.in, po/tr.po: Added Turkish translation from
19806         Fatih Demir <kabalak@gmx.net> 
19807
19808 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
19809
19810         * pathsel.c, tabcomp.c: Fix memory leaks.
19811
19812 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
19813
19814         * po/ru.po: Added Russian translation
19815         from Oleg Andrjushenko <oandr@itec.cn.ua>
19816         * po/pt_BR.po: Added Brazilian Portuguese translation
19817         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
19818         * po/ja/po: Added Japanese translation
19819         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
19820         * configure.in: Updated ALL_LINGUAS.
19821
19822 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
19823
19824         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
19825         gtk+-1.2.5-pre1. I think there are still realize issues with that
19826         version of GTK+, however.
19827
19828 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
19829
19830         * filelist.c: Fix reversal of calculating column width of the files
19831         list for icons vs. no icons.
19832         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
19833         horizontal scrollbar is accurate (and usually not there ;)
19834
19835 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
19836
19837         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
19838         history. This was done by adding a combo widget option to the tab
19839         completion routines.
19840
19841 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
19842
19843         * config.c: Fix 'fall back to 48x48 icon size' bug.
19844
19845 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
19846
19847         * po/de.po: Added german translation
19848         by mawarkus@t-online.de (Matthias Warkus)
19849         * configure.in (ALL_LINGUAS): Added de.
19850
19851 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
19852
19853         * utilops.c: Make it easier for translators.
19854
19855 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
19856
19857         * thumb.c: Regenerate thumbnails whent the preferred size changes.
19858
19859 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
19860
19861         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
19862         'save settings on exit' option and always save one exit, this was
19863         leading to confusion as to why settings are not always saved.
19864         * menus.: Removed the save settings menu line, no longer needed.
19865
19866 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
19867
19868         * main.c(main): Use gtk_set_locale();
19869         * window.c: Use gqview instead of main for wmhints.
19870
19871 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
19872
19873         * filelist.c: Update the file count when files are removed.
19874         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
19875         the lists to account for possibly deleted files.
19876
19877 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
19878
19879         * window.c: Fix hang bug when dragging a file after starting with tools
19880         floating, then unfloating the window. (don't use gtk_widget_reparent
19881         for this).
19882         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
19883         all drags to Gimp 1.1.6 works.
19884
19885 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
19886
19887         * configure.in, Makefile.am: Added localedir definition.
19888         * src/main.c: Added locale and i18n initialization.
19889
19890 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
19891
19892         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
19893         gtk/imlib checks.
19894         * po/POTFILES.in: Created for gettext.
19895         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
19896         translation.
19897
19898 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
19899
19900         * all files: Moved to autoconf and automake.
19901
19902 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
19903
19904         * gqview.h, README, gqview.spec: Release 0.7.0
19905
19906 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
19907
19908         * img-view.c: Added a 'close window' option to pop up dialog.
19909
19910 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
19911
19912         * main.c (main): Fix so that window does not expand to image size when
19913         strting up with an image (from command line).
19914         * img-view.c (view_window_new): Follow the limit window size option,
19915         if enabled.
19916
19917 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
19918
19919         * main.c: Setup random seed, for better random slideshows.
19920
19921 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
19922
19923         * img-main.c: Use black background for full screen.
19924         * menu.c: Keep keyboard grab when full screen menu closes.
19925
19926 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
19927
19928         * img-main.c: Keyboard now works with full screen.
19929         * main.c: Drop out of full screen before exiting.
19930
19931 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
19932
19933         * image.c: Fix image snapping to uppper left when resizing window.
19934         * main.c: Increase progressive scrolling rate.
19935
19936 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
19937
19938         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
19939         progressive key scrolling option.
19940
19941 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
19942
19943         * image.c, img-main.c, gqview.h: A few api changes with regard to image
19944         auto-sizing and zooming.
19945         * dnd.c: Made image dnd more generic to work with separate views.
19946         * img-view.c: Added  dnd and keyboard support.
19947
19948 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
19949
19950         * image.c, img-view.c, window.c: Fixups for window resizing and initial
19951         size setting.
19952
19953 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
19954
19955         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
19956         file list no longer displays image, but correctly, only displays
19957         action/popup menu.
19958         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
19959         screen option.
19960
19961 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
19962
19963         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
19964         view images in a new window. ImageWindow functions are now completely
19965         generic (save one spot).
19966
19967 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
19968
19969         * slideshow.c, filelist.c: Make slideshow work correctly.
19970         * config.c, rcfile.c: Add saving and adjustment of slide show options.
19971
19972 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
19973
19974         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
19975         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
19976         * filelist.c: Made a few functions needed for slideshow public.
19977
19978 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
19979
19980         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
19981         handling (creating) GLists.
19982
19983 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
19984
19985         * rcfile.c (load_options): Fix memory leak, patch submitted by
19986         F. Petitjean <fpetitje@bureauveritas.com>
19987
19988 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
19989
19990         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
19991
19992 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
19993
19994         * filelist.c: Generate thumbnails for visible files first. Thumbnails
19995         are now kept when renaming.
19996
19997 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
19998
19999         * pathsel.c: Merge improvements from gqmpeg version.
20000         * tabcomp.c, tabcomp.xpm: ditto.
20001         * utildlg.c: ditto.
20002         * config.c, utilops.c, window.c: Use newer features of above.
20003
20004 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
20005
20006         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
20007         viewed files are moved, renamed, or deleted.
20008
20009 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
20010
20011         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
20012         color displays.
20013
20014 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
20015
20016         * Makefile: Added static build target, some cleanup.
20017
20018 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
20019
20020         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
20021         so it can be resized smaller.
20022
20023 0.6.0 (3-5-98)
20024   > Major rewrite (60-70%), now requires gtk+-1.2.0
20025   > Multiple file selection.
20026   > Drag and drop.
20027   > Better keyboard support.
20028   > xvpics thumbnail support (read only), optional.
20029   - Add command line options to force show and hide of tools.
20030   * Fix tab completion bug.
20031   * Fix gtk 1.2.0 related bugs.
20032
20033 0.5.1 (12-8-98)
20034   - Should compile now without editing the Makefile with any gtk through 1.1.5
20035   * Fix file highlight bug when user tab completes to currently displayed dir.
20036   * Fix for FreeBSD.
20037
20038 0.5.0  (11-11-98)
20039   > Add path entry window with tab completion.
20040   > Add tab completion to all areas where a path can be typed.
20041   > Add option to save window positions.
20042   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
20043     for some keyboard layouts.
20044   - Add border to floating tools window for better appearance on some WM's.
20045
20046 0.4.3  (10-09-98)
20047   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
20048     image selected has the same dimensions, it would not display.
20049   * More fixes dealing with 'fit window to image'
20050
20051 0.4.2  (10-07-98)
20052   > Add 'fit window to image' option when tools float or hide.
20053   > Add copy and move dialogs.
20054   > Add option to hide the tools completely.
20055   > Save settings on exit option added, and option to restore tool state.
20056   - Pressing the [ESC] key will now stop loading of thumbnails.
20057   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
20058   - Add save button to config dialog.
20059   - New configuration tab: image, moved relevent options there.
20060
20061 0.4.1  (9-11-98)
20062   > Scrollbars removed, now you can pan the image by pressing and dragging the
20063     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
20064   > The file selection area and status line can be 'floated' into a separate
20065     window, this allows the image window to display more of the image.
20066   > The file delete confirmation dialog can now be disabled in the options
20067     window.
20068   > The beginnings of keyboard support ( see the keyboard chart, above )
20069   - Now if a thumbnail is older than it's parent image, the thumbnail is
20070     recreated, so that changed images have their thumbnail properly updated.
20071   - While loading thumbnails GQview is now responsive to commands, slowly, but
20072     it works. You can now load images, delete files, etc. while the thumbnails
20073     are being generated. The thumbnail generation can be interrupted too by
20074     simply turning them off.
20075   * The code that determines the user's HOME directory has been rewritten, now
20076     hopefully users of nis will be happy. If the directory is not found or
20077     cannot be determined, GQview exits semi-gracefully.
20078   * Fixed some bugs here and there.
20079
20080 0.4.0  (8-15-98)
20081   > Thumbnail caching added ($HOME/.gqview_thmb).
20082   - patch from Joshua Thomas Green applied for those that want to compile
20083     with GTK 1.1.x (the development version), just uncomment one line in the
20084     Makefile.
20085   - patch from Joel Young applied to the .spec file of the RPM version.
20086
20087 0.3.4  (7-30-98)
20088   * Fixed problem loading files into external editors when a space was in the
20089     pathname.
20090
20091 0.3.3  (5-15-98)
20092   - Changes to file listing code for speed improvement in large directories.
20093   * Fixed a bug that would cause a thumbnail's height or width to be zero when
20094     an image has a large aspect ratio.
20095   * Fixed some memory leaks in the file listing code.
20096   - Other small changes including source re-organization.
20097   - Added a pixmap file to use as an icon (gqview.xpm).
20098
20099 0.3.2  (5-7-98)
20100   * Fixed a bug which made the first editor slot useless from config dialog.
20101
20102 0.3.1  (5-4-98)
20103   - Changed filelist code to properly implement Glist.
20104   - Moved definitions of variables and #includes to better places.
20105
20106 0.3.0  (4-24-98)
20107   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
20108   > Thumbnails size can be selected (General Options).
20109   > Rewrite (again) of the file list (to support adding/removing entries
20110     without re-reading the entire directory listing, [still need to convert
20111     the directory list, however]).
20112   - minor display layout changes (to accomodate the progress bar).
20113   - if a file format cannot be determined, a generic 'unknown image' picture
20114     is displayed.
20115   - added display for the number of files listed.
20116   - added '-debug' command line option for debug output (preliminary)
20117
20118 0.2.1  (4-8-98)
20119   > Added a handle, now the file lists are sizeable.
20120   - renamed menu item Exit to Quit.
20121   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
20122
20123 0.2.0  (3-19-98)
20124   > External editors can be specified in the configuration window (max 8).
20125       Under the "external editors" tab.
20126   - Popup menu for filelist (delete, rename, and edit).
20127   - Filelist highlight now follows currently viewed image.
20128   - A few minor fixes.
20129
20130 0.1.1  (3-3-98)
20131   > Updated code to compile with GTK+-0.99.4
20132      (will not work with previous versions of GTK)
20133   - Command line no longer requires a complete path to a file if it is in
20134     the current working directory. (or must be relative to it)
20135   - When moving to the next (or previous) image, the file list
20136     scrolls to include the current image's name.
20137
20138 0.1.0  (2-28-98)
20139   > Added menu bar.
20140   > Added keyboard shorcuts.
20141   > Configuration can be saved (to .gqviewrc in user's home dir)
20142   > Command line support. (specify startup directory or file to view)
20143   > Can set startup directory in options window (can be disabled)
20144   > Added custom filtering options to support more formats
20145      (Imlib supports almost anything your system can read using
20146       ImageMagick or Netpbm, if available).
20147   > File operations: create directory, rename file, delete file.
20148   > clicking mouse on image:
20149       button one: next image
20150       button two: previous image
20151       button three: popup menu (zoom, file operations, edit image)
20152   > Added option to load image into The Gimp.
20153   - Fixed a bug in the history list truncating routine. (GQview would crash)
20154   - Other minor improvements and fixes.
20155
20156 0.0.3  (2-18-98)
20157   > Source code clean up! The source code has been organized
20158     and is now readable (some code still needs organizing, but
20159     at least now the code can be followed).
20160   > Makefile rewritten, it may still need editing for some systems.
20161     The '-g' gcc option was removed for the released code, this makes
20162     the binary about 1/3 smaller (it removes some debugging facilities)
20163   - Fixed the transparency problem. This removes the garbage displayed
20164     where an image is transparent, unfortunately for now it is set to purple.
20165
20166 0.0.2  (2-14-98)
20167   > Rewrote directory and file list handling, the lists
20168     can now be of any length.
20169   > Lists are now sorted.
20170   > History list no longer expands out of control as the
20171     directory path gets longer, entries are truncated at
20172     32 characters and '/...' is prepended.
20173   > Added configuration window, including:
20174     - show or hide dot files
20175     - select default zoom mode for new image
20176     - disable file filtering
20177     - choose file types to filter
20178     - about tab for version and contact info
20179
20180 0.0.1  (2-10-98)
20181   > No history, first release!
20182