Drop unused variables.
[geeqie.git] / ChangeLog
1 commit 529b1126534cc664e8f88f028fa56190cc8debf3
2 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3 Date:   Sun Aug 12 22:06:03 2012 +0200
4
5     updated NEWS file
6
7 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
8 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9 Date:   Fri Aug 10 21:20:07 2012 +0200
10
11     make sure fd is referenced
12     
13     file_data_disconnect_sidecar_file may free a fd with zero references
14     we have to ref it if we want to use it later
15
16 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
17 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18 Date:   Thu Aug 9 17:32:36 2012 +0200
19
20     fixed file_data_check_sidecars
21     
22     use more clear algorithm:
23     if the group has changed
24        disconnect everything
25        create new group
26
27 commit fa99aa221843e0e371edf910a8a39c91451691fb
28 Author: Vladimir Nadvornik <nadvornik@suse.cz>
29 Date:   Thu Aug 9 17:30:12 2012 +0200
30
31     fixed exif_read_fd
32     
33     - add fd to cache immediately
34     - do not check file presence, the result could be inconsistent with the cache
35
36 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
37 Author: Vladimir Nadvornik <nadvornik@suse.cz>
38 Date:   Tue Aug 7 10:21:29 2012 +0200
39
40     replaced assert with g_assert
41
42 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
43 Author: Vladimir Nadvornik <nadvornik@suse.cz>
44 Date:   Sun Aug 5 20:46:05 2012 +0200
45
46     updated README file
47
48 commit 672c7918e805f090e7848a9ce62cae61f29652fe
49 Author: Vladimir Nadvornik <nadvornik@suse.cz>
50 Date:   Sun Aug 5 20:40:07 2012 +0200
51
52     fixed gen_changelog for git
53
54 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
55 Author: Vladimir Nadvornik <nadvornik@suse.cz>
56 Date:   Tue Jul 31 19:10:15 2012 +0200
57
58     spec file cleanup
59
60 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
61 Author: Vladimir Nadvornik <nadvornik@suse.cz>
62 Date:   Tue Jul 31 19:09:43 2012 +0200
63
64     use GPLv2 copy with new FSF address
65
66 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
67 Author: Vladimir Nadvornik <nadvornik@suse.cz>
68 Date:   Tue Jul 31 18:20:06 2012 +0200
69
70     renamed zh_CN.GB2312.po to zh_CN.po
71
72 commit b286338544a2c60acb1332f3cb90f6b355af00fb
73 Author: Vladimir Nadvornik <nadvornik@suse.cz>
74 Date:   Tue Jul 31 17:41:47 2012 +0200
75
76     updated version and copyright notice
77
78 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
79 Author: Vladimir Nadvornik <nadvornik@suse.cz>
80 Date:   Mon Jul 30 18:21:13 2012 +0200
81
82     prevent crash in g_utf8_collate_key
83     
84     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
85
86 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
87 Author: Vladimir Nadvornik <nadvornik@suse.cz>
88 Date:   Mon Jul 30 16:31:04 2012 +0200
89
90     use AC_SYS_LARGEFILE
91     
92     Subject: Build with large file support
93     From: Michal Čihař <nijel@debian.org>
94     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
95
96 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
97 Author: Vladimir Nadvornik <nadvornik@suse.cz>
98 Date:   Sun Jul 29 19:07:39 2012 +0200
99
100     update file data structure
101     
102     update file data structure in view_dir_tree when a new directory
103     is created
104
105 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
107 Date:   Sun Jul 29 19:05:58 2012 +0200
108
109     statusbar fix
110     
111     make sure layout_status_update_image is called only on valid
112     statusbar
113
114 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
116 Date:   Sun Jul 29 15:02:56 2012 +0200
117
118     update statusbar after changing active image
119     
120     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
121
122 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
124 Date:   Fri Jul 27 16:28:48 2012 +0200
125
126     changed "readonly destination directory" to a warning
127
128 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
130 Date:   Fri Jul 27 15:03:58 2012 +0200
131
132     fixed bug in cache handling
133     
134     changed files stayed in cache, but they were reported as not found,
135     this caused leaks and crashes
136     bug introduced by change of notification function,
137     commit 78cde6934008f79fe498e4adc64d187b0ed47417
138
139 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
141 Date:   Thu Jul 26 16:02:52 2012 +0200
142
143     initialize default options before commandline parsing
144     
145     this fixes a crash on images specified on commandline
146
147 commit cb758c2979a2a096c45ab0cb691cd063d81ae703
148 Merge: af76525 6f70188
149 Author: Klaus Ethgen <Klaus@Ethgen.de>
150 Date:   Thu May 17 18:28:56 2012 +0100
151
152     Merge commit 'refs/merge-requests/1' of git://gitorious.org/geeqie/geeqie into merge-requests/1
153     
154     * git://gitorious.org/geeqie/geeqie:
155       Ignore duplicates with same path
156
157 commit af76525a87cc636cdf7f5454f4e32969ef903534
158 Merge: 5ef3084 dc3dea1
159 Author: Klaus Ethgen <Klaus@Ethgen.de>
160 Date:   Mon May 14 17:33:21 2012 +0100
161
162     Merge remote-tracking branch 'origin/toer'
163     
164     * origin/toer:
165       Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
166       Almost complete Swedish translation
167       Started with Swedish translation
168     
169     Merged on request of Tore.
170
171 commit 5ef30846a7bc94585771a6d08284b771320b33d4
172 Author: Klaus Ethgen <Klaus@Ethgen.de>
173 Date:   Fri Jan 6 02:23:57 2012 +0100
174
175     Fix directory walking bug
176     
177     There was a annoying bug when walking up more than one directory level.
178
179 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
180 Author: cybjit <cybjit@gmail.com>
181 Date:   Mon Apr 25 12:53:35 2011 +0200
182
183     Ignore duplicates with same path
184
185 commit ce2d11c4d9df655a4fff053373b724d985a25db0
186 Author: Vincent Blut <vincent.debian@free.fr>
187 Date:   Sat Dec 3 15:46:20 2011 +0100
188
189     Various errors in the translation (typo, etc.)
190     
191     Patch submitted by Vincent Blut that fix some typo in French locales.
192     Closes Debian bug #620895.
193
194 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
196 Date:   Sat Nov 12 11:36:18 2011 +0100
197
198     call size signal indirectly via idle_call
199     
200     image_loader_size_cb is called from a second thread, so it can't
201     use any gtk functions directly or via signals
202     this fixes random crashes in gtk code introduced by commit e24281e5
203
204 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
206 Date:   Sat Nov 12 11:34:55 2011 +0100
207
208     call log window functions indirectly via idle callbacks
209
210 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
212 Date:   Tue Oct 4 22:09:55 2011 +0200
213
214     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
215
216 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
218 Date:   Sun Oct 2 11:55:34 2011 +0200
219
220     recognize all registered extensions, even if they contain dots
221
222 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
224 Date:   Sun Oct 2 11:16:03 2011 +0200
225
226     sidecar_file_priority function is already called with extension as an argument
227
228 commit 78cde6934008f79fe498e4adc64d187b0ed47417
229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
230 Date:   Sun Oct 2 11:12:44 2011 +0200
231
232     call notify functions in in an idle call
233
234 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
236 Date:   Sat Oct 1 23:21:08 2011 +0200
237
238     move the grouping code from file_data_new to filelist_read
239
240 commit aff67e653215952b4766cf33bfdfa24cd93949b3
241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
242 Date:   Sat Oct 1 20:58:34 2011 +0200
243
244     separate function fortesting changed files without sidecars
245
246 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
248 Date:   Sat Oct 1 17:11:10 2011 +0200
249
250     consistent use of fd->extension
251
252 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
254 Date:   Sat Oct 1 16:31:58 2011 +0200
255
256     simplified grouping of sidecars
257
258 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
260 Date:   Fri Sep 30 23:57:31 2011 +0200
261
262     fixed filelist_sort_compare_filedata to not return 0 no different files
263
264 commit efc8096527d6f743d17c44b9982616a169973f39
265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
266 Date:   Fri Sep 30 23:02:26 2011 +0200
267
268     always check for sidecars by readdir
269
270 commit 7bb3871e21c03b7103792524458eddf0616880db
271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
272 Date:   Fri Sep 30 10:54:32 2011 +0200
273
274     do not use FileData entries with empty path
275
276 commit 559683ddda8610a986ea1355dc191e8e20f77a23
277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
278 Date:   Thu Sep 29 17:17:20 2011 +0200
279
280     updated copyright notice
281
282 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
284 Date:   Thu Sep 29 17:14:36 2011 +0200
285
286     added custom tiff loader
287
288 commit 25d02a83df709d2852f4cb90867aa261b80280ca
289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
290 Date:   Thu Sep 29 12:36:08 2011 +0200
291
292     added long-term cache for keywords
293
294 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
296 Date:   Tue Sep 27 22:06:09 2011 +0200
297
298     set stereo.fixed default values to hdmi stereo standard
299
300 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
302 Date:   Tue Sep 27 22:03:47 2011 +0200
303
304     fixed stereo.fixed preferences
305
306 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
308 Date:   Tue Sep 27 21:12:02 2011 +0200
309
310     fixed stereo_temp_disable functionality
311
312 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
314 Date:   Tue Sep 27 10:29:36 2011 +0200
315
316     added panorama .pto file to the list of known files
317
318 commit 0736b5d6b3b31bb24531284b44b90b7b225d9e7c
319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
320 Date:   Fri Jul 29 15:27:09 2011 +0200
321
322     fixed crash on incomplete jpeg file
323
324 commit 10f4b603e6b8ad553a7b9c9afb4aa92e43dccae6
325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
326 Date:   Sat May 14 22:16:49 2011 +0200
327
328     added Cycle through stereo modes menu entry
329
330 commit e9780e09d7e57bd5f5c3594bdd773bb2541ec232
331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
332 Date:   Sat May 14 21:53:45 2011 +0200
333
334     do not mix autodetected and user-defined stereo mode
335
336 commit c447b43b8f8291da9d941718afaa0b2c9d950efc
337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
338 Date:   Sun Apr 10 21:11:50 2011 +0200
339
340     more compilation fixes
341
342 commit 7a8a4c7e4448572ba18d4ded8cf7e86dbd5bf8e7
343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
344 Date:   Sun Apr 10 20:30:17 2011 +0200
345
346     compilation fixes
347
348 commit 0ec34da9df56efdd6963a0f3569fe24299a8ba0d
349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
350 Date:   Sat Apr 9 19:27:43 2011 +0200
351
352     fixed libjpeg in autoconf
353
354 commit 18f8e33ac8681cd297a980a936bd2ce2467614da
355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
356 Date:   Sat Apr 9 16:07:31 2011 +0200
357
358     improved mpo parser, consider individual image type code
359
360 commit e5235578ba189827610cec22c9ca8bc17c433113
361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
362 Date:   Fri Apr 8 21:16:41 2011 +0200
363
364     fixed to compile with other libjpeg versions
365
366 commit dd008ca74ba4a924b202021a7d0dbd11cf0dc542
367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
368 Date:   Sun Mar 27 19:22:29 2011 +0200
369
370     allocate tile pixbuf allways
371
372 commit 43b479c1042930d616cb4c8fb9e80ee5fd0900ec
373 Author: Vladimir Nadvornik <nadvornik@suse.cz>
374 Date:   Sun Mar 27 18:20:19 2011 +0200
375
376     updated copyright notices
377
378 commit a7efe96305e0e1847c2e20b119c86cac03fd9e56
379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
380 Date:   Sun Mar 27 18:14:17 2011 +0200
381
382     free mpo data
383
384 commit 85dbc07da126d6229f37821e5dd49c3b8546e80e
385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
386 Date:   Sun Mar 27 13:53:23 2011 +0200
387
388     fixed jpeg_segment_find to support more app2 segments with different signatures
389
390 commit c2378af08d9bb0b9ee1f958c9a4b50bc65abbed8
391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
392 Date:   Sun Mar 27 12:52:09 2011 +0200
393
394     store stereo flag in loader data
395
396 commit 2f3197170c42959552141b2600c9d828542792a8
397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
398 Date:   Sun Mar 27 12:02:30 2011 +0200
399
400     fixed freed data access
401
402 commit 091dae0b7d6e602da76f624ddac3e335e262e1fa
403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
404 Date:   Sun Mar 27 11:58:29 2011 +0200
405
406     load mpo files as SBS
407
408 commit c546114c635f93ff254b4d479a1b6370377d054b
409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
410 Date:   Sun Mar 27 10:57:08 2011 +0200
411
412     added mpo parser
413
414 commit 3b1800b11fd5f98ce268b358f17585d43641c3ea
415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
416 Date:   Sat Mar 26 22:13:39 2011 +0100
417
418     split jpeg parser functions to separate file
419
420 commit ec75c814d6f79ec16426ee40aacbf7d0aded8e41
421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
422 Date:   Sat Mar 26 22:03:30 2011 +0100
423
424     added custom jpeg loader
425
426 commit b5b810393f0fae5071a0263db376dadaf595d4c5
427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
428 Date:   Sat Mar 26 17:57:25 2011 +0100
429
430     infrastructure for image loader backend
431
432 commit 09037ad50bd7a839794df37034bcd3dd378cab13
433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
434 Date:   Fri Mar 25 23:25:15 2011 +0100
435
436     renderer interface cleanup
437
438 commit c9965882aeed23e72cf019f6d3859a69d1d4aebd
439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
440 Date:   Fri Mar 25 23:14:01 2011 +0100
441
442     fixed redrawing on expose event
443
444 commit a5a53debed949e9511e6e6fcd454aa324334a8cf
445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
446 Date:   Fri Mar 25 22:09:59 2011 +0100
447
448     fixed area_changed handling
449
450 commit 8a3733bbabbca537e1f741984fa8b5e94cca08c6
451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
452 Date:   Sun Mar 20 19:16:07 2011 +0100
453
454     added more anaglyph modes
455
456 commit 19f041e7e105a568a57b22cc36e30590ccc75de7
457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
458 Date:   Sun Mar 20 12:49:00 2011 +0100
459
460     added half-size (3dtv) stereo mode
461
462 commit 797e4dbd59e944c3d3b78d25b44dfe7ae8bb287e
463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
464 Date:   Sun Mar 20 11:31:08 2011 +0100
465
466     fixed sbs mode
467
468 commit e82e902ed059b5ed4e12a1c48e816cdf3c514940
469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
470 Date:   Sun Mar 20 11:11:08 2011 +0100
471
472     save and load stereo options
473
474 commit f2ee23371ea8a95eb54cd39bf191e658f99cae7e
475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
476 Date:   Sun Mar 20 10:52:41 2011 +0100
477
478     improved preferences dialog
479
480 commit bd4b6cfb641e52f646931b69ddccbcacb0f85a5f
481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
482 Date:   Sun Mar 20 10:15:07 2011 +0100
483
484     added fixed stereo mode
485
486 commit 826ea8c822093a131c5c44c9c02252aff5d60d2e
487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
488 Date:   Sun Mar 20 00:23:54 2011 +0100
489
490     removed 'swap' entry from menu
491
492 commit 28fd30edc8bf0a4d0a62c2732d37f512affaf87b
493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
494 Date:   Sun Mar 20 00:18:13 2011 +0100
495
496     temporarily disable stereo mode, added more stereo prefs
497
498 commit 623bc05945e68c9242a69290de12501435a1bc18
499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
500 Date:   Sat Mar 19 21:42:13 2011 +0100
501
502     type of source stereo image made adjustable from menu
503
504 commit bab7032f6f11847e68ce1ac42d68a18d50aed220
505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
506 Date:   Sat Mar 19 19:53:30 2011 +0100
507
508     stereo mode preferences
509
510 commit f5f37819bf9ede89c68114b079feb24d19e49343
511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
512 Date:   Sat Feb 5 22:22:12 2011 +0100
513
514     change stereo mode from menu
515
516 commit 68dc88956d7b42a3ced0e0256d075307e866494f
517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
518 Date:   Sat Feb 5 18:20:16 2011 +0100
519
520     swap stereo images
521
522 commit 8ea74ae53b6c32d3d5492340fe16fdeeedd12f26
523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
524 Date:   Fri Feb 4 23:49:13 2011 +0100
525
526     added mirrored stereo mode
527
528 commit 086196582749a9f9fd254399665c56a892348ce3
529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
530 Date:   Sat Jan 29 17:43:05 2011 +0100
531
532     fixed overlay position - part2
533
534 commit a081296160a39396e395eab36c091cddfb9f216e
535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
536 Date:   Sat Jan 29 17:35:29 2011 +0100
537
538     fixed overlay position
539
540 commit cb324a14505d277f8c2def3512e71f64d151531b
541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
542 Date:   Sat Jan 29 17:15:39 2011 +0100
543
544     do not draw tiles outside the viewport
545
546 commit 589a4cb49ae1b9c0a8618ca3918a579ef9e517ae
547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
548 Date:   Sat Jan 29 14:49:38 2011 +0100
549
550     display pixel aspect ratio support
551
552 commit 0a5ec68af089d4b79c3816d3e7df0434ea0ad5e8
553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
554 Date:   Fri Jan 28 14:34:57 2011 +0100
555
556     anaglyph support
557
558 commit fa7103087ac4eaf5d2ddd560fa472d4c4d8a1fa2
559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
560 Date:   Fri Jan 28 13:13:27 2011 +0100
561
562     rt_tile_render cleanup part 3
563
564 commit 3dd0e08368b389250b15790036be7f00075a1d74
565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
566 Date:   Fri Jan 28 13:05:14 2011 +0100
567
568     rt_tile_render cleanup part 2
569
570 commit 808d8558b3d5e2ec8791ca3ea2a0ba14e5e18823
571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
572 Date:   Fri Jan 28 12:44:32 2011 +0100
573
574     rt_tile_render cleanup part 1
575
576 commit 6b9ed5a71fc7230c795e4edd541fb79a5d022220
577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
578 Date:   Fri Jan 28 11:05:07 2011 +0100
579
580     first stereo support
581
582 commit 63fdb63ce1470f08c4be2d7a2ff02582c331560e
583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
584 Date:   Thu Jan 27 13:40:05 2011 +0100
585
586     separated tile renderer
587
588 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
590 Date:   Mon Sep 26 15:02:05 2011 +0200
591
592     ignore raw image support reported by the pixbuf loader
593
594 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
596 Date:   Sat Apr 9 16:38:46 2011 +0200
597
598     fixed using DEBUG_N from multiple threads
599
600 commit 8a55b69211b5866025f66c514f34ad697d3d1909
601 Author: Laurent Monin <geeqie@norz.org>
602 Date:   Thu Dec 16 22:26:36 2010 +0100
603
604     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
605     
606     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
607     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
608     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
609
610 commit 138e31f328408ac88f1162999c8fcb24298ab37a
611 Author: Vladislav Naumov <vnaum@vnaum.com>
612 Date:   Thu Dec 16 21:55:03 2010 +0100
613
614     Fix bug 2999830: do not report failed chown() on copy.
615     
616     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
617     
618     I was trying to copy images from my camera which is mounted as a USB
619     mass storage device.  The files on the mount are owned by root, and
620     geeqie tries to chown (and chgrp) the copy, fails, and displays an
621     error message.  This is only mildly annoying when copying a single
622     file, but when I want to copy multiple files the failure stops the
623     operation after the first file.
624     
625     Patch by Vladislav Naumov <vnaum@vnaum.com>
626     
627     This patch ignores chown errors, while still doing chown
628     (so root still can copy files preserving ownership).
629     
630     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
631     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
632
633 commit bd374b070d437d6319946c49ae0166ee4621e737
634 Author: Klaus Ethgen <Klaus@Ethgen.de>
635 Date:   Sun Jul 24 13:17:34 2011 +0100
636
637     Change the image size from 10×20 to 20×20
638     
639     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
640     SF:3191174.
641
642 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
643 Author: Klaus Ethgen <Klaus@Ethgen.de>
644 Date:   Sun May 15 19:44:04 2011 +0100
645
646     Fix a remote command bug
647
648 commit 31f6b82dbee7f4456371a1b527161ebc81342577
649 Author: Klaus Ethgen <Klaus@Ethgen.de>
650 Date:   Sat Apr 9 19:47:30 2011 +0100
651
652     Do not delete path settings when adding new directory
653     
654     This patch will change the way, geeqie is mangling the path name in the
655     rename (copy) dialog when creating new directory. Will fix the bugs
656     Debian:529531 and SF:2795791.
657
658 commit a4270acba9810bb6307e7d8da1334211898d8fb5
659 Author: Klaus Ethgen <Klaus@Ethgen.de>
660 Date:   Fri Jul 16 13:30:53 2010 +0100
661
662     Fix compiling issue
663     
664     img-view.c: In function 'real_view_window_new':
665     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
666     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
667
668 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
669 Author: Klaus Ethgen <Klaus@Ethgen.de>
670 Date:   Sat May 8 23:52:09 2010 +0100
671
672     Fix the windowsize
673     
674     Opening a new window from a collection should not set the default size.
675     Unfortunately the size of the image is not available in the early state.
676
677 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
678 Author: Klaus Ethgen <Klaus@Ethgen.de>
679 Date:   Thu Apr 21 18:44:15 2011 +0100
680
681     Fix wrong line ending
682
683 commit dc3dea1297365981d2e206fd8afbb84a781ced20
684 Author: Tore Ericsson <tore.ericsson@telia.com>
685 Date:   Mon Feb 14 21:21:55 2011 +0100
686
687     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
688
689 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
690 Author: Tore Ericsson <tore.ericsson@telia.com>
691 Date:   Mon Feb 14 15:04:07 2011 +0100
692
693     Almost complete Swedish translation
694     
695     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
696     Edit, Delete, etc. Also remains three entries where I don't know the meaning
697     on lines 1550, 1558, and 5229. The English text seems to be completely out of
698     order on lines 5601 and 5606. -- Note also: The first cache path in the
699     thumbnail dialogue window appears having a duplication error.
700
701 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
702 Author: Tore Ericsson <tore.ericsson@telia.com>
703 Date:   Mon Feb 14 14:51:44 2011 +0100
704
705     Started with Swedish translation
706
707 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
708 Author: Laurent Monin <geeqie@norz.org>
709 Date:   Sat Dec 11 20:09:43 2010 +0100
710
711     Convert svn:ignore properties to .gitignore
712     
713     Simplify .gitignore and add few forgotten entries
714
715 commit b71da225f077c5268a525886967be68739c5be94
716 Author: Klaus Ethgen <Klaus@Ethgen.de>
717 Date:   Mon May 10 11:33:13 2010 +0000
718
719     Some small logic mistakes
720     
721     Use boolean operators for booleans and bitwise otherwise only.
722
723 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
724 Author: Klaus Ethgen <Klaus@Ethgen.de>
725 Date:   Mon May 10 11:32:56 2010 +0000
726
727     GTK marks several functions as deprecated
728     
729     The following functions has been replaced and deprecated by version
730     2.20:
731        - GTK_WIDGET_CAN_FOCUS
732        - GTK_WIDGET_DRAWABLE
733        - GTK_WIDGET_HAS_FOCUS
734        - GTK_WIDGET_HAS_GRAB
735        - GTK_WIDGET_IS_SENSITIVE
736        - GTK_WIDGET_NO_WINDOW
737        - GTK_WIDGET_REALIZED
738        - GTK_WIDGET_SENSITIVE
739        - GTK_WIDGET_STATE
740        - GTK_WIDGET_TOPLEVEL
741        - GTK_WIDGET_VISIBLE
742
743 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
744 Author: Klaus Ethgen <Klaus@Ethgen.de>
745 Date:   Sun Feb 28 22:55:37 2010 +0000
746
747     Add unknown file class to grouping
748
749 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
750 Author: Klaus Ethgen <Klaus@Ethgen.de>
751 Date:   Sun Feb 28 15:17:12 2010 +0000
752
753     Fix a small issue with strptime
754     
755     strptime do not initialize all fields. So the undefined fields could end
756     in crash later on.
757
758 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
759 Author: Laurent Monin <geeqie@norz.org>
760 Date:   Sat Feb 27 23:31:07 2010 +0000
761
762     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
763
764 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
765 Author: Klaus Ethgen <Klaus@Ethgen.de>
766 Date:   Sat Feb 27 20:35:26 2010 +0000
767
768     Add the feature to add single keywords to selection
769     
770     This patch adds a context menu entry to keywords to ad the current
771     keyword to all selected images.
772
773 commit bbcf58c3c476cbff706e04295c028da8239d3e70
774 Author: Klaus Ethgen <Klaus@Ethgen.de>
775 Date:   Sat Feb 27 20:35:09 2010 +0000
776
777     Little macro correction
778
779 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
780 Author: Klaus Ethgen <Klaus@Ethgen.de>
781 Date:   Sat Feb 27 20:34:54 2010 +0000
782
783     Unifying the datetime output
784     
785     The output of %date% and %formatted.DateTime% should be equivalent.
786
787 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
789 Date:   Wed Feb 17 21:05:10 2010 +0000
790
791     updated ChangeLog file
792
793 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
795 Date:   Tue Feb 16 21:18:03 2010 +0000
796
797     added 2010 to copyright text
798
799 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
801 Date:   Tue Feb 16 21:10:12 2010 +0000
802
803     updated version string
804
805 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
806 Author: Laurent Monin <geeqie@norz.org>
807 Date:   Tue Feb 16 20:07:05 2010 +0000
808
809     Restore translators list, removed by revision 1899.
810
811 commit 113b2377405d3652e66bb547bdf58f981ef6f606
812 Author: Laurent Monin <geeqie@norz.org>
813 Date:   Tue Feb 16 19:55:35 2010 +0000
814
815     Update russian translation. Thanks to Denis Silakov.
816
817 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
819 Date:   Sun Feb 14 22:00:23 2010 +0000
820
821     fixed segfault in exif parser
822     
823     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
824
825 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
827 Date:   Sun Feb 14 21:35:11 2010 +0000
828
829     fixed reference count
830     
831     there was a bug in reference count on writting unsaved metadata
832     before starting an external editor
833
834 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
836 Date:   Sun Feb 7 13:16:35 2010 +0000
837
838     test gnome-doc-tool in configure
839
840 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
842 Date:   Sun Feb 7 12:44:55 2010 +0000
843
844     dropped obsolete sections, gqview changelog moved to wiki
845
846 commit f977ad15657970ebb4621ba46e005cefc0b218ae
847 Author: Laurent Monin <geeqie@norz.org>
848 Date:   Tue Feb 2 20:21:11 2010 +0000
849
850     Brazilian Portuguese translation was updated.
851     
852     Thanks to Sergio Cipolla.
853     
854     References:
855     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
856
857 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
859 Date:   Wed Jan 27 22:27:10 2010 +0000
860
861     czech translation fixes
862
863 commit b015822f5751b6ad105ad607d196320574d30806
864 Author: Laurent Monin <geeqie@norz.org>
865 Date:   Wed Jan 27 19:58:11 2010 +0000
866
867     Update catalan translation, by angel mompo.
868
869 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
870 Author: Laurent Monin <geeqie@norz.org>
871 Date:   Sun Jan 17 13:34:48 2010 +0000
872
873     Fix osd zoom level refreshing (it was broken since some times).
874
875 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
876 Author: Laurent Monin <geeqie@norz.org>
877 Date:   Wed Jan 13 19:49:39 2010 +0000
878
879     Update dutch translation. Work in progress.
880     
881     Patch by Marcel Pol.
882
883 commit 141a854c9b4b80132cb0be2cfd45122e41157531
884 Author: Klaus Ethgen <Klaus@Ethgen.de>
885 Date:   Mon Jan 11 14:10:49 2010 +0000
886
887     Wops, typo...
888
889 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
890 Author: Laurent Monin <geeqie@norz.org>
891 Date:   Sun Jan 10 14:23:29 2010 +0000
892
893     copy_file(): remove incomplete file on error (bug 2890715)
894     
895     The behavior changed, data is first written to a temporary file,
896     which is unlinked in case of error, then the tempfile is renamed
897     to the final name.
898     Size of buffer was increased from 4k to 16k.
899
900 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
901 Author: Laurent Monin <geeqie@norz.org>
902 Date:   Sat Jan 9 11:44:27 2010 +0000
903
904     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
905
906 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
907 Author: Laurent Monin <geeqie@norz.org>
908 Date:   Sat Jan 9 10:37:48 2010 +0000
909
910     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
911
912 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
913 Author: Laurent Monin <geeqie@norz.org>
914 Date:   Tue Jan 5 22:28:11 2010 +0000
915
916     Add Serbian translation.
917     
918     Note there are two *.po files, one for Cyrilic and one for Latin
919     letters.
920     
921     Thanks to Milos Popovic.
922
923 commit 59801852932ec6a13f43b1e3f4beb42631906070
924 Author: Laurent Monin <geeqie@norz.org>
925 Date:   Tue Jan 5 22:26:03 2010 +0000
926
927     Update README about translations.
928
929 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
930 Author: Laurent Monin <geeqie@norz.org>
931 Date:   Tue Jan 5 17:49:50 2010 +0000
932
933     Allow to switch to fullscreen mode using LIRC.
934     
935     Imagine the following situation (which happened to me several times) :
936     you want to see photos from your bed or your sofa so you launch geeqie
937     and go to the right directory, then you take your remote control and sit
938     comfortably far from your keyboard and mouse. And when you want to begin
939     to watch photos, you realize you forgot to enable full screen! You have
940     to stand up and to go until your computer and come back, whereas you
941     could have done it with your remote control.
942     
943     Patch by Bernard Massot.
944
945 commit f1c7e5da546938446317b7af5ca2c06996bed93a
946 Author: Laurent Monin <geeqie@norz.org>
947 Date:   Sat Jan 2 12:38:55 2010 +0000
948
949     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
950
951 commit bd34c324c92456f5182579d6922d7aba664f93c3
952 Author: Laurent Monin <geeqie@norz.org>
953 Date:   Sat Dec 19 12:53:20 2009 +0000
954
955     Fix bug 2917164.
956     g_utf8_collate_key_for_filename() don't give sort order one
957     may expect. Using g_utf8_collate_key() make things closer
958     to many other programs output (ie. ls and gqview).
959     
960     Thanks to Michael pointing this out.
961
962 commit 99766f9e671fc24106db4104fa468192686e5629
963 Author: Laurent Monin <geeqie@norz.org>
964 Date:   Sat Dec 19 12:49:19 2009 +0000
965
966     Store sort parameters in appropriate variables.
967
968 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
969 Author: Laurent Monin <geeqie@norz.org>
970 Date:   Thu Dec 10 17:48:43 2009 +0000
971
972     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
973     
974     Suggested by Lars Täuber.
975
976 commit e6fe9db8a728c2188e7276f3cea001981120ed80
977 Author: Laurent Monin <geeqie@norz.org>
978 Date:   Thu Dec 10 17:44:31 2009 +0000
979
980     Fix contextual menus in lateral bars.
981     
982     Use button_release_event instead of button_press_event,
983     this makes contextual menus persistent until an option
984     is selected or the menu is closed.
985
986 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
987 Author: Laurent Monin <geeqie@norz.org>
988 Date:   Fri Dec 4 21:01:11 2009 +0000
989
990     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).
991
992 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
993 Author: Laurent Monin <geeqie@norz.org>
994 Date:   Fri Dec 4 20:40:02 2009 +0000
995
996     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
997
998 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
999 Author: Laurent Monin <geeqie@norz.org>
1000 Date:   Fri Dec 4 19:45:09 2009 +0000
1001
1002     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
1003
1004 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
1005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1006 Date:   Fri Nov 27 23:27:35 2009 +0000
1007
1008     build documentation with gnome-doc-tool in makefile
1009
1010 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
1011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1012 Date:   Sun Nov 22 09:12:22 2009 +0000
1013
1014     scripts for converting wiki documentation to docbook
1015
1016 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
1017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1018 Date:   Sat Nov 21 20:08:51 2009 +0000
1019
1020     check gtk_clutter_init return value
1021     
1022     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
1023
1024 commit 64efa05fe3501bbcdd866156a9c62954d198514a
1025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1026 Date:   Wed Nov 18 12:34:30 2009 +0000
1027
1028     changed https to http in wiki links
1029
1030 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
1031 Author: Laurent Monin <geeqie@norz.org>
1032 Date:   Fri Nov 13 18:37:31 2009 +0000
1033
1034     Spanish translation was updated. Thanks to Redy Rodriguez.
1035
1036 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
1037 Author: Laurent Monin <geeqie@norz.org>
1038 Date:   Sat Nov 7 21:31:23 2009 +0000
1039
1040     Updated spanish translation. Thanks to Redy Rodriguez.
1041
1042 commit ec5cfc05e59af8975556ffbc6262252e91172441
1043 Author: Klaus Ethgen <Klaus@Ethgen.de>
1044 Date:   Tue Oct 13 21:49:42 2009 +0000
1045
1046     German translation update
1047
1048 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
1049 Author: Klaus Ethgen <Klaus@Ethgen.de>
1050 Date:   Tue Oct 13 21:49:21 2009 +0000
1051
1052     Add compatibility for GTK 2.18
1053     
1054     With 2.18 some functions are deprecated. With geeqie that are two at the
1055     moment.
1056     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
1057       gtk_cell_layout_get_cells
1058     - gdk_event_get_graphics_expose - I just commented it as there seems to
1059       be no replacement in GTK 2.18
1060
1061 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
1062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1063 Date:   Sat Oct 10 15:01:41 2009 +0000
1064
1065     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
1066
1067 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
1068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1069 Date:   Sat Oct 10 10:15:23 2009 +0000
1070
1071     use text renderer for editor->hidden
1072     
1073     The toggle was too confusing because it was not dirrectly editable.
1074
1075 commit a41042b3eed47f80f91448ca4836d09976a238fb
1076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1077 Date:   Thu Oct 1 18:40:34 2009 +0000
1078
1079     ignored multiple directories specified on commandline
1080     
1081     IMHO this was inconsistent - specifying one directory had completely
1082     different effect than specifying two or more directories. Moreover,
1083     it segfaulted.
1084     Now only one directory is allowed.
1085
1086 commit 95d62825b5e935186a76211f63bea02b4af88d5a
1087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1088 Date:   Thu Oct 1 17:37:51 2009 +0000
1089
1090     fixed tree_store reordering
1091
1092 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
1093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1094 Date:   Mon Sep 28 12:04:35 2009 +0000
1095
1096     do not cache incomplete thumbnails
1097
1098 commit 63420660a443d3a98d556ef90da3d079d058c4cb
1099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1100 Date:   Mon Sep 28 09:57:06 2009 +0000
1101
1102     consider sidecars in layout_image popup menu
1103
1104 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
1105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1106 Date:   Sat Sep 26 11:37:09 2009 +0000
1107
1108     bar_gps cleanup
1109     
1110     - removed the scrollbar
1111     - do not set decel-rate,
1112       https://bugzilla.gnome.org/show_bug.cgi?id=596419
1113
1114 commit 643ae01b588ec9645731f147d82102244ac7dc74
1115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1116 Date:   Sat Sep 26 08:47:28 2009 +0000
1117
1118     print text using pango renderer
1119     
1120     - the text is sent to postscript as a bitmap
1121     - this fixes printing of non-ascii characters
1122     
1123     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
1124
1125 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
1126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1127 Date:   Fri Sep 25 20:39:15 2009 +0000
1128
1129     require libchamplain 0.4
1130     
1131     - check for libchamplain 0.4
1132     - dropped libchamplain 0.3.x support
1133     
1134     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
1135
1136 commit b52b036e97cb06283bc2280c432404cba631cbc2
1137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1138 Date:   Thu Sep 24 21:52:44 2009 +0000
1139
1140     fixed and simplified sidecar grouping code
1141
1142 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
1143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1144 Date:   Thu Sep 24 18:02:29 2009 +0000
1145
1146     fixed emitting of error signal from image loader
1147
1148 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
1149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1150 Date:   Mon Sep 21 18:48:32 2009 +0000
1151
1152     fixed pan-view popup menu
1153     
1154     - removed wrong callback
1155     - consider sidecar files in the editor popup
1156
1157 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
1158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1159 Date:   Mon Sep 14 21:25:10 2009 +0000
1160
1161     fixed selection handling in sidebar
1162
1163 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
1164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1165 Date:   Sun Sep 13 21:08:40 2009 +0000
1166
1167     fixed editor list in popup menu
1168     
1169     - show an editor if any of selected files matches
1170     - added debug messages
1171
1172 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
1173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1174 Date:   Sun Sep 13 21:03:17 2009 +0000
1175
1176     fixed incorrect translation
1177
1178 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
1179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1180 Date:   Sun Sep 13 20:00:08 2009 +0000
1181
1182     fixed filelist refresh
1183
1184 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
1185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1186 Date:   Sun Sep 13 12:33:11 2009 +0000
1187
1188     preserve histmap on NOTIFY_CHANGE
1189
1190 commit d88c0197db63c4282f6986112521d45f87c753a6
1191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1192 Date:   Sun Sep 13 09:55:21 2009 +0000
1193
1194     added possibility to use geeqie-rotate as a standalone script
1195
1196 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
1197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1198 Date:   Sat Sep 12 16:37:05 2009 +0000
1199
1200     strip the "lang=" prefix from exiv2 in all metadata formats
1201
1202 commit 5773c73278ff455e6b1c96f115509cf24fe89108
1203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1204 Date:   Sat Sep 12 16:03:09 2009 +0000
1205
1206     simplified template
1207
1208 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
1209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1210 Date:   Sat Sep 12 15:51:37 2009 +0000
1211
1212     editor fixes
1213     
1214     - fixed editor loading order
1215     - fixed EditorWindow->modified flag handling
1216
1217 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
1218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1219 Date:   Sat Sep 12 15:31:24 2009 +0000
1220
1221     fixed reloading of editors
1222
1223 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
1224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1225 Date:   Wed Sep 9 18:16:09 2009 +0000
1226
1227     advertisment added
1228
1229 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
1230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1231 Date:   Mon Sep 7 20:44:29 2009 +0000
1232
1233     start_editor_from_filelist_full fixes
1234     
1235     fixed return value from start_editor_from_filelist_full()
1236     call editor_command_parse to detect possible problems early enough
1237
1238 commit 89d76d7da4f277010901baaf80c239c057d7da70
1239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1240 Date:   Mon Sep 7 20:04:22 2009 +0000
1241
1242     fixed list of possible editors in popup menu
1243
1244 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
1245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1246 Date:   Mon Sep 7 19:48:05 2009 +0000
1247
1248     fixes sidecar file grouping
1249     
1250     files with a number in extension were listed twice, it
1251     caused problems later
1252
1253 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
1254 Author: Laurent Monin <geeqie@norz.org>
1255 Date:   Mon Sep 7 08:24:09 2009 +0000
1256
1257     Comment out unused functions, silenting related compilation warnings.
1258
1259 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
1260 Author: Laurent Monin <geeqie@norz.org>
1261 Date:   Mon Sep 7 08:18:18 2009 +0000
1262
1263     Remove an unused variable and minor code cleanup.
1264
1265 commit 9cfd6cc0d65835a221e710c14941591543597145
1266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1267 Date:   Sun Sep 6 14:29:19 2009 +0000
1268
1269     improved editor loading
1270
1271 commit 687a891871bd2c41ecb7f955b80910c941427353
1272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1273 Date:   Sun Sep 6 14:21:19 2009 +0000
1274
1275     fixed unnecessary image reloads in color menu
1276
1277 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
1278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1279 Date:   Sun Sep 6 14:01:03 2009 +0000
1280
1281     load desktop files in idle time
1282     
1283     - scanning all desktop files takes a lot of time because of hdd seek
1284     - this change moves the scanning to idle time
1285     - the editors appears in the menus some time after startup
1286     
1287     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
1288
1289 commit 397dd167416368a4d102b051352add5ed2982414
1290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1291 Date:   Sun Sep 6 09:08:37 2009 +0000
1292
1293     added messages for debugging startup time
1294
1295 commit a9030eea34458fb630d338c042311e3904110eef
1296 Author: Laurent Monin <geeqie@norz.org>
1297 Date:   Sat Sep 5 13:48:21 2009 +0000
1298
1299     Update svn ignore lists.
1300
1301 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
1302 Author: Laurent Monin <geeqie@norz.org>
1303 Date:   Fri Sep 4 15:53:04 2009 +0000
1304
1305     Fix up compilation issues related to libchamplain.
1306     
1307     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
1308
1309 commit 049463614a739625303f0edb6a8cf1ee90219833
1310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1311 Date:   Thu Sep 3 20:00:40 2009 +0000
1312
1313     fixed in-place rename
1314
1315 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
1316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1317 Date:   Thu Sep 3 19:18:20 2009 +0000
1318
1319     do not reload image on copy, move, rename and external editor
1320     
1321     changed files should be detected anyway
1322     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
1323
1324 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
1325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1326 Date:   Fri Aug 28 23:09:05 2009 +0000
1327
1328     fixed vd_notify_cb leak
1329
1330 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
1331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1332 Date:   Fri Aug 28 21:01:29 2009 +0000
1333
1334     improved printing of selection
1335
1336 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
1337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1338 Date:   Fri Aug 28 20:18:46 2009 +0000
1339
1340     improved the sidecar grouping algorithm
1341
1342 commit 7cc27f48539b28a84af54e72c687276b729465bb
1343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1344 Date:   Thu Aug 27 20:23:28 2009 +0000
1345
1346     fixed toggle_slideshow function
1347     
1348     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
1349
1350 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
1351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1352 Date:   Wed Aug 26 19:19:06 2009 +0000
1353
1354     updated version message
1355
1356 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
1357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1358 Date:   Wed Aug 26 19:16:02 2009 +0000
1359
1360     save one unnecessary call to stat_utf8
1361
1362 commit 04c030835380e4223ea2902c4cea0283bbce9895
1363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1364 Date:   Tue Aug 25 22:21:46 2009 +0000
1365
1366     use name as a tooltip of external editor if comment is missing
1367     
1368     the hotkey dialog ignores entries with empty tooltip
1369
1370 commit da53e4e5a7a067aea6961ea89a35098a68562196
1371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1372 Date:   Tue Aug 25 21:30:50 2009 +0000
1373
1374     write metadata before another opeation
1375     
1376     - this is implemented for copy and external editor
1377     - the unsaved metadata should survive operations like move or rename
1378     - saving metadata before delete is pointless
1379
1380 commit 22679396edba29418ca66fb4a1e9238386ae13d5
1381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1382 Date:   Sun Aug 23 14:10:56 2009 +0000
1383
1384     workaround for xpm loader
1385     
1386     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
1387
1388 commit 399428f6412a8c2866ec65738ca12bccd374fe73
1389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1390 Date:   Sun Aug 23 13:37:15 2009 +0000
1391
1392     fixed moving and maintenance of std. thumbnails
1393     
1394     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
1395
1396 commit e284087c3e3d8714587fecdbb81d6328d3376b19
1397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1398 Date:   Sat Aug 22 21:58:49 2009 +0000
1399
1400     remove deleted files from metadata queue
1401
1402 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
1403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1404 Date:   Sat Aug 22 20:20:19 2009 +0000
1405
1406     fixed sidecar grouping
1407     
1408     this fixes grouping of files which differs only
1409     in upper/lowercase extension. The old code stopped scanning
1410     when the first file was found.
1411
1412 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
1413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1414 Date:   Tue Aug 18 20:19:23 2009 +0000
1415
1416     fixed possible crash in exif_item_get_integer
1417
1418 commit c1371f79e488f152db06c61f821469fe59331ade
1419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1420 Date:   Mon Aug 3 20:47:14 2009 +0000
1421
1422     updated links
1423
1424 commit 6873f89855794d502a5098369ba8b79fa4794392
1425 Author: Klaus Ethgen <Klaus@Ethgen.de>
1426 Date:   Mon Aug 3 12:34:57 2009 +0000
1427
1428     Fixing libexiv2 bug
1429
1430 commit 95f139cb78e9e71ee9c8978fe70885537d265092
1431 Author: Klaus Ethgen <Klaus@Ethgen.de>
1432 Date:   Sat Aug 1 22:37:57 2009 +0000
1433
1434     Fix a small problem with casefull keywords
1435     
1436     In @1636 I miss one check for keyword case. Now it should be all fixed.
1437
1438 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
1439 Author: Klaus Ethgen <Klaus@Ethgen.de>
1440 Date:   Sat Aug 1 22:37:37 2009 +0000
1441
1442     This function is never used anymore: file_maint_removed
1443
1444 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
1445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1446 Date:   Fri Jul 31 20:46:55 2009 +0000
1447
1448     updated project status
1449
1450 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
1451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1452 Date:   Fri Jul 31 20:31:56 2009 +0000
1453
1454     added project web page under version control
1455
1456 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
1457 Author: Laurent Monin <geeqie@norz.org>
1458 Date:   Thu Jul 30 17:59:20 2009 +0000
1459
1460     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.
1461
1462 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
1463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1464 Date:   Wed Jul 29 21:03:38 2009 +0000
1465
1466     updated czech translation
1467
1468 commit e01d567728c83465fd4bd657233f07b6a1d47403
1469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1470 Date:   Tue Jul 28 22:27:24 2009 +0000
1471
1472     improved scroll on slower machines
1473     
1474     patch by Stanislav Brabec
1475
1476 commit 41599122ba313c5806555c6f1e241ed09ff37177
1477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1478 Date:   Tue Jul 28 22:14:26 2009 +0000
1479
1480     do not process sidecar files in bar_gps
1481     
1482     patch by Colin Clark
1483
1484 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
1485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1486 Date:   Tue Jul 28 22:03:54 2009 +0000
1487
1488     run the scripts with /bin/sh
1489
1490 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
1491 Author: Laurent Monin <geeqie@norz.org>
1492 Date:   Sat Jul 25 08:23:23 2009 +0000
1493
1494     French translation was updated.
1495
1496 commit 6c06cb33020b4045625a56baae23b1fef36c8618
1497 Author: Laurent Monin <geeqie@norz.org>
1498 Date:   Sat Jul 25 08:13:13 2009 +0000
1499
1500     Remove some bashisms from configure.in. Patch by Greg Troxel.
1501
1502 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
1503 Author: Laurent Monin <geeqie@norz.org>
1504 Date:   Sat Jul 25 08:00:07 2009 +0000
1505
1506     Romanian translation was completed. Thanks to Sabin Iacob.
1507
1508 commit 206a227078812c68c76b4a233cd877639a8b49bf
1509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1510 Date:   Fri Jul 24 14:07:54 2009 +0000
1511
1512     update column sizes after toggling thumbnails
1513
1514 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
1515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1516 Date:   Fri Jul 24 13:32:37 2009 +0000
1517
1518     fixed switching of multiline texts
1519
1520 commit 2d113f07405e4579f942e247297cc0ff66227935
1521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1522 Date:   Fri Jul 24 12:56:54 2009 +0000
1523
1524     do not try to reload deleted image
1525     
1526     deleted image is replaced by the next one from the list, keep
1527     the old image displayed until the new one is set
1528
1529 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
1530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1531 Date:   Fri Jul 24 12:45:42 2009 +0000
1532
1533     call gtk_tree_view_columns_autosize only when reall needed
1534     
1535     gtk_tree_view_columns_autosize is rather expensive, call it only
1536     afrer directory change or after user-requested refresh
1537
1538 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
1539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1540 Date:   Fri Jul 24 12:21:23 2009 +0000
1541
1542     do not use cell_data_func
1543     
1544     cell_data_func is too slow, store formatted string in the tree_store
1545     instead
1546
1547 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
1548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1549 Date:   Tue Jul 21 14:17:01 2009 +0000
1550
1551     fixed destroying of menu data
1552     
1553     Make sure that menu destroy functions do not access parent widget
1554     structures that are already destroyed
1555     There are 2 ways to achieve this:
1556     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
1557     - use separate data structure passed to *_popup_menu_destroy_cb()
1558       like in img-view.
1559
1560 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
1561 Author: Klaus Ethgen <Klaus@Ethgen.de>
1562 Date:   Sat Jul 18 08:16:54 2009 +0000
1563
1564     Fix a overrun
1565     
1566     data_offset + data_length could be bigger than guint which makes the
1567     calculation overflow to a value smaller then size.
1568
1569 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
1570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1571 Date:   Thu Jul 2 17:37:05 2009 +0000
1572
1573     updated ChangeLog file
1574
1575 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
1576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1577 Date:   Thu Jul 2 17:31:38 2009 +0000
1578
1579     updated ca.po - submitted by Mecatxis
1580
1581 commit ecfe3d0ad28feebc56f32610d9707309243a051c
1582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1583 Date:   Wed Jul 1 20:55:37 2009 +0000
1584
1585     make sure that automake and config.h uses the same installation paths
1586
1587 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
1588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1589 Date:   Wed Jul 1 19:38:17 2009 +0000
1590
1591     updated version string
1592
1593 commit b514d250a6bf056da22f144876fb3a367c35e943
1594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1595 Date:   Wed Jul 1 19:33:09 2009 +0000
1596
1597     fixed mnemonic conflicts
1598
1599 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
1600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1601 Date:   Wed Jul 1 18:59:39 2009 +0000
1602
1603     removed msgctxt keyword, older gettext fails on it
1604
1605 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
1606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1607 Date:   Wed Jul 1 18:32:32 2009 +0000
1608
1609     removed gettext.h reference
1610
1611 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
1612 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1613 Date:   Wed Jul 1 07:04:42 2009 +0000
1614
1615     updated spec file
1616
1617 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
1618 Author: Laurent Monin <geeqie@norz.org>
1619 Date:   Tue Jun 30 23:40:37 2009 +0000
1620
1621     French translation was updated.
1622
1623 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
1624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1625 Date:   Tue Jun 30 20:15:33 2009 +0000
1626
1627     fixed an use of uninitialized value
1628
1629 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
1630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1631 Date:   Tue Jun 30 20:12:28 2009 +0000
1632
1633     fixes for a built without Exiv2
1634     
1635     don't try to access XMP metadata if not compiled with Exiv2
1636     some metadata options are valid without Exiv2, do not disable them
1637
1638 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
1639 Author: Klaus Ethgen <Klaus@Ethgen.de>
1640 Date:   Tue Jun 30 19:53:55 2009 +0000
1641
1642     Revert "Add pgettext for some ambiguous strings"
1643     
1644     Now there should be all ambiguous strings gone. This reverts commit 1628
1645     
1646     With that commit also all ambiguous strings should be solved.
1647
1648 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
1649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1650 Date:   Tue Jun 30 19:12:25 2009 +0000
1651
1652     add desktop.in files to the tarball
1653
1654 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
1655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1656 Date:   Mon Jun 29 19:48:14 2009 +0000
1657
1658     fixed writting to gqview legacy format
1659
1660 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
1661 Author: Laurent Monin <geeqie@norz.org>
1662 Date:   Mon Jun 29 16:32:43 2009 +0000
1663
1664     French translation was updated.
1665
1666 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
1667 Author: Laurent Monin <geeqie@norz.org>
1668 Date:   Mon Jun 29 16:02:28 2009 +0000
1669
1670     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
1671
1672 commit f8f76cde319631e0147a286966ca7af0b13f747c
1673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1674 Date:   Sun Jun 28 13:41:51 2009 +0000
1675
1676     added geeqie-import-geeqie.desktop.in
1677
1678 commit 8bb48410fde2352746c65072c38331ec17faa329
1679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1680 Date:   Sun Jun 28 11:55:54 2009 +0000
1681
1682     libchamplain compatibility fix
1683
1684 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
1685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1686 Date:   Sun Jun 28 09:25:47 2009 +0000
1687
1688     cleanup: remove some disabled code
1689
1690 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
1691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1692 Date:   Sun Jun 28 09:08:25 2009 +0000
1693
1694     warn if another operation is performed on a file with unsaved metadata
1695
1696 commit dadc45eb233a88708878440db9dc0746206f6246
1697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1698 Date:   Sun Jun 28 08:49:28 2009 +0000
1699
1700     sync histogram state after enabling it from the menu
1701
1702 commit a61e74ef49b2910e1c2b52699455707a110344ba
1703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1704 Date:   Sun Jun 28 08:32:27 2009 +0000
1705
1706     added script for importing GQView and Geeqie-alpha metadata
1707
1708 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
1709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1710 Date:   Sat Jun 27 23:12:52 2009 +0000
1711
1712     put preferences to separate submenu
1713
1714 commit d960407def39b244453756528e281209f1c47135
1715 Author: Klaus Ethgen <Klaus@Ethgen.de>
1716 Date:   Sat Jun 27 22:58:20 2009 +0000
1717
1718     German translation update
1719
1720 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
1721 Author: Klaus Ethgen <Klaus@Ethgen.de>
1722 Date:   Sat Jun 27 22:57:56 2009 +0000
1723
1724     Complete commit @1747 (intltool usage)
1725     
1726     With using intltool the localisation will fail cause of missing
1727     desktop.in file. Also the old desktop files are obsoleted by this
1728     commit.
1729     
1730     Also it is not necessary any more to have a './' in front of the files
1731     in POTFILES.in.
1732
1733 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
1734 Author: Klaus Ethgen <Klaus@Ethgen.de>
1735 Date:   Sat Jun 27 22:56:50 2009 +0000
1736
1737     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
1738     
1739     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
1740     src/Makefile.am.
1741     
1742     I also did some minor whitespace fixes and made the internal
1743     documentation consistent by using \ than @ for doxygen doc.
1744
1745 commit 1282982b76068795acda07efe761286c1d850927
1746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1747 Date:   Sat Jun 27 22:40:25 2009 +0000
1748
1749     added command for editing ufraw id file, changed menu location
1750
1751 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
1752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1753 Date:   Sat Jun 27 21:12:07 2009 +0000
1754
1755     reordered View menu
1756
1757 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
1758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1759 Date:   Sat Jun 27 20:47:17 2009 +0000
1760
1761     use radio buttons for file and dir mode in popup menu
1762
1763 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
1764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1765 Date:   Sat Jun 27 20:12:56 2009 +0000
1766
1767     simplified menu_item_add_radio usage
1768
1769 commit f9509525508c1f38a99edf06d5203f2cb063b81a
1770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1771 Date:   Sat Jun 27 17:54:31 2009 +0000
1772
1773     created Files and Folders submenu
1774
1775 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
1776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1777 Date:   Sat Jun 27 15:47:50 2009 +0000
1778
1779     improved overlay menu
1780     
1781     - indicate overlay and histogram state in toggle and radio entries in
1782       the menu
1783     - all entries have visible effect in all modes
1784
1785 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
1786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1787 Date:   Wed Jun 24 20:31:30 2009 +0000
1788
1789     test if an accelerator can be stored
1790     
1791     gtk_accel_map_change_entry can't change accelerators
1792     to keys like arrows. Test this and show the keys in the list
1793     only if they can be really changed.
1794     
1795     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
1796
1797 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
1798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1799 Date:   Tue Jun 23 19:20:48 2009 +0000
1800
1801     improved description string
1802
1803 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
1804 Author: Klaus Ethgen <Klaus@Ethgen.de>
1805 Date:   Sun Jun 21 22:52:45 2009 +0000
1806
1807     Localizing one string
1808
1809 commit d820c538051df54a6316047a3da7ce77414fa980
1810 Author: Klaus Ethgen <Klaus@Ethgen.de>
1811 Date:   Sun Jun 21 22:52:08 2009 +0000
1812
1813     Fix two memory failures
1814     
1815     1. if the description field for a exif information is empty the program
1816        dumps core when trying to change this. The reason is a strcmp with a
1817        NULL value.
1818     
1819        The fix add the small functionality to set the field to default when
1820        it is set empty.
1821     
1822     2. There was a g_strdup miss in exif.c which could end in memory
1823        corruption.
1824
1825 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
1826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1827 Date:   Sun Jun 21 20:14:53 2009 +0000
1828
1829     improved file list update priority
1830     
1831     - update list with lower priority than the priority of file operations
1832     - make sure that it is updated at least once per 2 seconds
1833
1834 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
1835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1836 Date:   Sun Jun 21 13:28:02 2009 +0000
1837
1838     fixed jumping of filelist on focus_in event
1839
1840 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
1841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1842 Date:   Sun Jun 21 12:39:58 2009 +0000
1843
1844     fixed updating of marks in sidecars
1845
1846 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
1847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1848 Date:   Sat Jun 20 23:15:11 2009 +0000
1849
1850     various geeqie-ufraw improvements
1851     
1852     - handle xmp sidecars
1853     - commandline options, help
1854
1855 commit ad121b74463720f97b4ff342580227d07b30d52c
1856 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1857 Date:   Sat Jun 20 18:42:23 2009 +0000
1858
1859     fixed leak in file_util_* functions
1860     
1861     - file_util_* are changed to take over the filelist and free it when
1862       done
1863     - make sure that these functions are called correctly
1864
1865 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
1866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1867 Date:   Sat Jun 20 16:46:32 2009 +0000
1868
1869     improved list view
1870     
1871     - do the string formatting in the cell_data callback
1872     - show the sidecar list only in collapsed entries
1873
1874 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
1875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1876 Date:   Sat Jun 20 08:51:07 2009 +0000
1877
1878     always check for deleted sidecar files
1879
1880 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
1881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1882 Date:   Fri Jun 19 22:37:30 2009 +0000
1883
1884     fixed regexp usage
1885
1886 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
1887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1888 Date:   Fri Jun 19 22:34:52 2009 +0000
1889
1890     run external commands from current directory even with no files
1891
1892 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
1893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1894 Date:   Thu Jun 18 20:46:33 2009 +0000
1895
1896     ufraw-batch script
1897     
1898     added a more complicated script that demonstrates advanced
1899     features of external editors:
1900     - create a jpeg + ufraw id file for each raw file
1901     - update the jpeg if the id file was modified
1902
1903 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
1904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1905 Date:   Wed Jun 17 18:41:10 2009 +0000
1906
1907     made file_util_start_editor_from_file consider also sidecars
1908
1909 commit 74888a81cf4563307c3f5814f571aaa47b72de72
1910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1911 Date:   Wed Jun 17 18:19:11 2009 +0000
1912
1913     fixed problems with floor/ceil
1914     
1915     - introduce macros ROUND_DOWN, ROUND_UP
1916     - fixed incorrect usage of floor/ceil functions on int arguments
1917     
1918     patch by  Yuriy Kaminskiy
1919
1920 commit a9e0a03817c421da14093d05e41970da740c44a0
1921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1922 Date:   Mon Jun 15 20:50:35 2009 +0000
1923
1924     use intltool for desktop file translation
1925     
1926     - desktop files are translated via .po files together with other strings
1927     - make update-po is replaced with intltool-update [lang]
1928
1929 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
1930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1931 Date:   Mon Jun 15 19:13:45 2009 +0000
1932
1933     improved rotation script
1934     
1935     - applies the orientation from metadata
1936     - uses exiftran for jpeg an ImageMagick for other files
1937
1938 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
1939 Author: Laurent Monin <geeqie@norz.org>
1940 Date:   Sun Jun 14 08:49:39 2009 +0000
1941
1942     French translation was updated.
1943
1944 commit 1401afe8606b92cfa9f3b52989448e86833ed248
1945 Author: Klaus Ethgen <Klaus@Ethgen.de>
1946 Date:   Sat Jun 13 22:19:57 2009 +0000
1947
1948     Update documentation
1949     
1950     Now it holds a more verbose doxygen description as discussed in mailing
1951     list.
1952     
1953     - Doxygen style description
1954     - Small visibility changes
1955     - Commit message change
1956
1957 commit 369eab0297a8ba20f117db5c4c751907e22479ed
1958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1959 Date:   Sat Jun 13 19:26:32 2009 +0000
1960
1961     the options for custom border color were made independent
1962
1963 commit 1283b61934436f9ba1563633c0892ba8245b16aa
1964 Author: Laurent Monin <geeqie@norz.org>
1965 Date:   Thu Jun 11 18:18:07 2009 +0000
1966
1967     French translation was updated.
1968
1969 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
1970 Author: Laurent Monin <geeqie@norz.org>
1971 Date:   Thu Jun 11 17:34:37 2009 +0000
1972
1973     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
1974
1975 commit f5dbedfb0a27731a28584e4734b7fd548222140e
1976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1977 Date:   Wed Jun 10 20:45:24 2009 +0000
1978
1979     make sure that a directory exists on saving desktop files
1980
1981 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
1982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1983 Date:   Wed Jun 10 20:26:47 2009 +0000
1984
1985     do not install helper scripts into /usr/bin
1986     
1987     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
1988     - add the directory to $PATH on startup - the Exec line in desktop files
1989       does not have to contain full path
1990     
1991     fixes
1992     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
1993
1994 commit c266b1d322f46134d567ce59168746575944e3d1
1995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1996 Date:   Tue Jun 9 19:12:37 2009 +0000
1997
1998     enabled color management in img-view
1999     
2000     patch by Omari Stephens
2001
2002 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
2003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2004 Date:   Tue Jun 9 19:08:52 2009 +0000
2005
2006     fixed leak in image_post_process_color
2007     
2008     patch by Omari Stephens
2009
2010 commit 3c31271012cd131271872a32dc5214a81010d665
2011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2012 Date:   Mon Jun 8 19:05:49 2009 +0000
2013
2014     unify code paths for New directory
2015     keep the directory visible after rename
2016     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
2017
2018 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
2019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2020 Date:   Sun Jun 7 10:11:05 2009 +0000
2021
2022     do not show wide frame in single image mode
2023     it partially fixes
2024     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
2025
2026 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
2027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2028 Date:   Sat Jun 6 22:51:55 2009 +0000
2029
2030     added mark filter to menu - now it is possible to assign hotkeys
2031
2032 commit da1d8ad7407bec7c000684ad9466c45a03243467
2033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2034 Date:   Sat Jun 6 19:39:46 2009 +0000
2035
2036     preserve zoom value on fullscreen startup
2037
2038 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
2039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2040 Date:   Sat Jun 6 17:28:16 2009 +0000
2041
2042     swap x and y scale when scaling rotated images - it fixes tiles that were
2043     sometimes off by 1 pixel - thanks Petr for reporting,
2044     code cleanup
2045
2046 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
2047 Author: Laurent Monin <geeqie@norz.org>
2048 Date:   Sat Jun 6 17:02:21 2009 +0000
2049
2050     French translation was updated.
2051
2052 commit 0b3615164ce594afae630a1e652099d14308c356
2053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2054 Date:   Sat Jun 6 16:14:07 2009 +0000
2055
2056     better implementation of tree_view_row_get_visibility,
2057     gtk_tree_view_set_cursor is not sufficient in some cases, call also
2058     tree_view_row_make_visible
2059
2060 commit 2ca07031f3571cee3851b885ac9eb466d0485648
2061 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2062 Date:   Sat Jun 6 15:33:56 2009 +0000
2063
2064     do not call signal handler from vdtree_row_expanded
2065     it fixes tree view for user-entered hidden directories
2066
2067 commit 1bd43a679034412c6ee7f82676c027f7db73a602
2068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2069 Date:   Sat Jun 6 11:15:09 2009 +0000
2070
2071     reduced jumping of directory tree when user clicks on folders
2072
2073 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
2074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2075 Date:   Fri Jun 5 21:52:37 2009 +0000
2076
2077     simplified the code around vd_select_row
2078
2079 commit e88a00bed30f1083f221a96876a0ddd84f44623f
2080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2081 Date:   Thu Jun 4 21:07:03 2009 +0000
2082
2083     use layout_set_fd() for changing images from a slideshow
2084     - this updates folder and icon in recursive slideshow mode
2085     
2086     preserve slideshow on layout change - fixes
2087       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
2088
2089 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
2090 Author: Laurent Monin <geeqie@norz.org>
2091 Date:   Thu Jun 4 19:51:20 2009 +0000
2092
2093     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
2094
2095 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
2096 Author: Klaus Ethgen <Klaus@Ethgen.de>
2097 Date:   Thu Jun 4 16:07:41 2009 +0000
2098
2099     Ongoing translation
2100     
2101     Now the most is translated to German language. Just the photographic
2102     notions are missing.
2103
2104 commit 8e6775025b5874e2bb686854009a4fb07dd74909
2105 Author: Klaus Ethgen <Klaus@Ethgen.de>
2106 Date:   Thu Jun 4 16:07:16 2009 +0000
2107
2108     Change the order of columns for editors dialogue
2109
2110 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
2111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2112 Date:   Wed Jun 3 20:05:19 2009 +0000
2113
2114     regroup sidecar files when an operation on partial group is finished
2115
2116 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
2117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2118 Date:   Tue Jun 2 22:33:53 2009 +0000
2119
2120     changed selection behavior as requested at
2121     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
2122     
2123     file view - sidecars are added to the selection if they were expicitly selected
2124                 or if the entry is collapsed
2125     icon view - selection always contains sidecars
2126     
2127     file operations splits partially selected groups - selected files have
2128     disabled grouping
2129
2130 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
2131 Author: Laurent Monin <geeqie@norz.org>
2132 Date:   Mon Jun 1 16:37:30 2009 +0000
2133
2134     Minor code cleanup and redundancy reduction.
2135
2136 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
2137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2138 Date:   Sun May 31 14:32:39 2009 +0000
2139
2140     fixed incorrect type conversion
2141
2142 commit 7c03436375c2931a9ebe20706648ea9f40195265
2143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2144 Date:   Sun May 31 13:32:09 2009 +0000
2145
2146     do not display menus ("FileMenu" etc.) in accelerator configuration
2147     improved tooltip texts
2148
2149 commit 7166e8e6822956cfc657744e4257af67f6152542
2150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2151 Date:   Sun May 31 11:08:00 2009 +0000
2152
2153     do not block the files sent to external editors like gimp
2154
2155 commit f6b5317b9869a7640793c47eda0bbd39253ad363
2156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2157 Date:   Sat May 30 20:18:22 2009 +0000
2158
2159     preserve image center over short periods when the "broken image" icon is
2160     displayed
2161     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
2162
2163 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
2164 Author: Laurent Monin <geeqie@norz.org>
2165 Date:   Tue May 26 19:41:22 2009 +0000
2166
2167     Add .desktop files to restore lossless jpeg rotation via editors.
2168
2169 commit 257284ed5d98e13733f90bff28124cdc75c85238
2170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2171 Date:   Sat May 23 21:23:06 2009 +0000
2172
2173     added doxygen.conf
2174     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
2175
2176 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
2177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2178 Date:   Sat May 23 21:07:21 2009 +0000
2179
2180     enabled PageSize code
2181     https://bugzilla.redhat.com/show_bug.cgi?id=222639
2182
2183 commit 94698117d7c312c420ae83d26bb80fd973a16b90
2184 Author: Laurent Monin <geeqie@norz.org>
2185 Date:   Thu May 21 09:54:20 2009 +0000
2186
2187     Add missing vim modeline.
2188
2189 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
2190 Author: Laurent Monin <geeqie@norz.org>
2191 Date:   Thu May 21 09:20:48 2009 +0000
2192
2193     Attempt to use stock gtk icons for directory list and tree views.
2194
2195 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
2196 Author: Laurent Monin <geeqie@norz.org>
2197 Date:   Sat May 16 11:31:48 2009 +0000
2198
2199     Fix up too short array, reported by Michael Schwendt.
2200
2201 commit db09073d27d708eec901db85729b7c96d513cae8
2202 Author: Laurent Monin <geeqie@norz.org>
2203 Date:   Sat May 16 08:48:21 2009 +0000
2204
2205     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
2206     
2207     
2208     $ desktop-file-validate geeqie.desktop
2209     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
2210     "Categories" in group "Desktop Entry" contains a deprecated value
2211     "Application"
2212     
2213     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
2214
2215 commit 939990870184f816d033427411963290f6ade227
2216 Author: Laurent Monin <geeqie@norz.org>
2217 Date:   Thu May 14 20:45:34 2009 +0000
2218
2219     Fix up unused variables warnings.
2220
2221 commit 93e62dee098e12678bee8560811f2676d66a169c
2222 Author: Laurent Monin <geeqie@norz.org>
2223 Date:   Thu May 14 20:32:14 2009 +0000
2224
2225     Merge common thumb code from view_file_list and view_file_icon to view_file.
2226
2227 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
2228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2229 Date:   Tue May 12 20:54:58 2009 +0000
2230
2231     added some notes to README file
2232
2233 commit e0541d552647c5878d8ce21e111563837e0c9d9b
2234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2235 Date:   Tue May 12 20:38:26 2009 +0000
2236
2237     fixed compilation with older gtk
2238
2239 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
2240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2241 Date:   Tue May 12 20:17:03 2009 +0000
2242
2243     updated TODO list
2244
2245 commit 19db93d6eb70f5163b098be3390476c19f10b54e
2246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2247 Date:   Tue May 12 18:25:18 2009 +0000
2248
2249     added GPS map support - patch by Colin Clark
2250
2251 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
2252 Author: Laurent Monin <geeqie@norz.org>
2253 Date:   Tue May 12 06:54:05 2009 +0000
2254
2255     French translation was updated.
2256
2257 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
2258 Author: Laurent Monin <geeqie@norz.org>
2259 Date:   Tue May 12 06:42:20 2009 +0000
2260
2261     Fix up tooltip text: Color _Management -> Color Management.
2262
2263 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
2264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2265 Date:   Mon May 11 20:50:13 2009 +0000
2266
2267     added keyboard configuration dialog
2268     mostly written by Petr Ostadal
2269     alternate keys are not yet fully configurable - the corresponding code
2270     is commented out
2271
2272 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
2273 Author: Laurent Monin <geeqie@norz.org>
2274 Date:   Mon May 11 10:10:13 2009 +0000
2275
2276     French translation was updated.
2277
2278 commit b8baff4dae2056c190eb6274bf48764521192aa0
2279 Author: Laurent Monin <geeqie@norz.org>
2280 Date:   Mon May 11 09:55:39 2009 +0000
2281
2282     Include missing header file.
2283
2284 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
2285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2286 Date:   Sat May 9 19:45:24 2009 +0000
2287
2288     expose the file grouping flag to the user
2289
2290 commit 70138111fc44652288eb415f4c3587b0a69a661b
2291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2292 Date:   Sat May 9 19:25:51 2009 +0000
2293
2294     extended the list of grouped metadata tags
2295
2296 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
2297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2298 Date:   Sat May 9 17:02:35 2009 +0000
2299
2300     added some structure to the metadata preferences dialog
2301
2302 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
2303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2304 Date:   Fri May 8 18:29:09 2009 +0000
2305
2306     better tooltip for disabled lcms
2307
2308 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
2309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2310 Date:   Thu May 7 20:24:35 2009 +0000
2311
2312     limit metadata details dialog size
2313
2314 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
2315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2316 Date:   Thu May 7 19:52:38 2009 +0000
2317
2318     fixed keyword tree initialization
2319
2320 commit dee4299ea23692b3aefb7f29b12918fa05aed927
2321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2322 Date:   Thu May 7 19:38:07 2009 +0000
2323
2324     updated version string to beta1
2325
2326 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
2327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2328 Date:   Thu May 7 19:34:33 2009 +0000
2329
2330     enabled XDG directory layout
2331
2332 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
2333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2334 Date:   Thu May 7 19:30:15 2009 +0000
2335
2336     use "keywords" instead of "tags" in option name, it is more consistent
2337
2338 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
2339 Author: Laurent Monin <geeqie@norz.org>
2340 Date:   Sun May 3 17:54:37 2009 +0000
2341
2342     French translation was updated.
2343
2344 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
2345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2346 Date:   Sat May 2 22:34:46 2009 +0000
2347
2348     added stock icons for slideshow
2349
2350 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
2351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2352 Date:   Sat May 2 22:19:42 2009 +0000
2353
2354     updated czech translation
2355
2356 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
2357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2358 Date:   Sat May 2 11:14:24 2009 +0000
2359
2360     force the metadata dialog if it was triggered by the menu or the button
2361
2362 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
2363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2364 Date:   Sat May 2 10:59:36 2009 +0000
2365
2366     action table clean up
2367
2368 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
2369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2370 Date:   Sat May 2 09:15:56 2009 +0000
2371
2372     improved pixel info, changed the menu entry from "Hide" to "Show",
2373     added it on default status bar
2374
2375 commit 022c685ad3ea779b5d173483deb75f19434ccac2
2376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2377 Date:   Fri May 1 23:40:01 2009 +0000
2378
2379     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
2380     use <shift>S for sort manager
2381
2382 commit c95bd69965832c1cc0b82683888759057cc37b85
2383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2384 Date:   Fri May 1 23:15:51 2009 +0000
2385
2386     - handle color profile and write metadata buttons on statusbar by ui_manager
2387     - statusbar buttons made configurable
2388
2389 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
2390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2391 Date:   Fri May 1 09:49:27 2009 +0000
2392
2393     allow external editors without parameters, as long as they are in
2394     category 'X-Geeqie'
2395
2396 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
2397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2398 Date:   Wed Apr 29 20:28:54 2009 +0000
2399
2400     updated czech translation, not yet complete
2401
2402 commit 6739de52b94a36b0a4fd316444cb00ad06571181
2403 Author: Laurent Monin <geeqie@norz.org>
2404 Date:   Tue Apr 28 21:40:00 2009 +0000
2405
2406     French translation was updated.
2407
2408 commit baa6516063591b9c127a76be15b6d53851cd6c43
2409 Author: Laurent Monin <geeqie@norz.org>
2410 Date:   Tue Apr 28 21:38:20 2009 +0000
2411
2412     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
2413
2414 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
2415 Author: Laurent Monin <geeqie@norz.org>
2416 Date:   Tue Apr 28 21:37:27 2009 +0000
2417
2418     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.
2419
2420 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
2421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2422 Date:   Tue Apr 28 20:09:41 2009 +0000
2423
2424     do not translate internal strings
2425
2426 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
2427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2428 Date:   Tue Apr 28 06:55:56 2009 +0000
2429
2430     added new files
2431
2432 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
2433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2434 Date:   Tue Apr 28 06:54:59 2009 +0000
2435
2436     compilation fixes for older glib and gtk
2437
2438 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
2439 Author: Laurent Monin <geeqie@norz.org>
2440 Date:   Mon Apr 27 23:07:59 2009 +0000
2441
2442     French translation was updated: fix few main menu mnenonics.
2443
2444 commit e83d047474df3181e844ded3d6341d00a1f06cb2
2445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2446 Date:   Mon Apr 27 21:39:56 2009 +0000
2447
2448     compilation fixes
2449
2450 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
2451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2452 Date:   Mon Apr 27 20:19:21 2009 +0000
2453
2454     "make dist" fixes
2455
2456 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
2457 Author: Laurent Monin <geeqie@norz.org>
2458 Date:   Sun Apr 26 14:08:44 2009 +0000
2459
2460     French translation was updated.
2461
2462 commit 81620ce969208f28075c74e05bee39161c567f5c
2463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2464 Date:   Sun Apr 26 11:38:28 2009 +0000
2465
2466     small fixes
2467
2468 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
2469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2470 Date:   Sun Apr 26 09:25:52 2009 +0000
2471
2472     fixed return from metadata_write_revert
2473
2474 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
2475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2476 Date:   Sun Apr 26 09:01:35 2009 +0000
2477
2478     added an option to write image orientation to the metadata
2479
2480 commit f62a4ec8486bc8489420e73e3981ccde92395342
2481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2482 Date:   Sat Apr 25 22:08:09 2009 +0000
2483
2484     separated Orientation and Grayscale functions
2485     moved Grayscale to Color management menu
2486
2487 commit a0f54dffd9713fc6ae22a46467371500623ad197
2488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2489 Date:   Sat Apr 25 20:55:11 2009 +0000
2490
2491     added more info to the details dialog
2492
2493 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
2494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2495 Date:   Fri Apr 24 23:26:49 2009 +0000
2496
2497     added details dialog for other operations too
2498
2499 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
2500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2501 Date:   Fri Apr 24 22:51:00 2009 +0000
2502
2503     added possibility to exclude individual files
2504
2505 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
2506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2507 Date:   Thu Apr 23 21:15:14 2009 +0000
2508
2509     fixed writting metadata behavior at exit
2510
2511 commit 92d41d67e666813d5c5534214555b6f840924f6b
2512 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2513 Date:   Thu Apr 23 21:12:19 2009 +0000
2514
2515     added an image to the file details dialog
2516
2517 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
2518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2519 Date:   Thu Apr 23 20:48:03 2009 +0000
2520
2521     differentiate between "Cancel" and "Discard changes"
2522
2523 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
2524 Author: Laurent Monin <geeqie@norz.org>
2525 Date:   Tue Apr 21 21:47:11 2009 +0000
2526
2527     Fix up few warnings (especially on 64bits platforms).
2528
2529 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
2530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2531 Date:   Tue Apr 21 21:16:32 2009 +0000
2532
2533     fixed metadata.confirm_on_dir_change
2534
2535 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
2536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2537 Date:   Tue Apr 21 21:07:28 2009 +0000
2538
2539     added possibility to show modifiied metadata before write
2540
2541 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
2542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2543 Date:   Mon Apr 20 21:34:16 2009 +0000
2544
2545     added remote interface for exporting additional info (sidecars,
2546     destination) to external commands
2547     
2548     see the symlink command for an example
2549     
2550     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
2551
2552 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
2553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2554 Date:   Mon Apr 20 21:07:52 2009 +0000
2555
2556     write info and debugging messages to stderr
2557
2558 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
2559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2560 Date:   Mon Apr 20 19:44:50 2009 +0000
2561
2562     improved remote protocol to allow bidirectional communication
2563
2564 commit 119665d75960040f13b9a40ecdf0515e4405b49e
2565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2566 Date:   Fri Apr 17 20:26:22 2009 +0000
2567
2568     fixed tests for vd_find_row return value
2569
2570 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
2571 Author: Klaus Ethgen <Klaus@Ethgen.de>
2572 Date:   Tue Apr 14 21:51:29 2009 +0000
2573
2574     German translation updated
2575     
2576     With some help from de.alt.rec.digitalfotografie.
2577
2578 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
2579 Author: Laurent Monin <geeqie@norz.org>
2580 Date:   Tue Apr 14 20:54:50 2009 +0000
2581
2582     French translation was updated.
2583
2584 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
2585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2586 Date:   Mon Apr 13 22:40:47 2009 +0000
2587
2588     color profile fixes
2589
2590 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
2591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2592 Date:   Mon Apr 13 14:39:50 2009 +0000
2593
2594     show color management status on statusbar
2595
2596 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
2597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2598 Date:   Mon Apr 13 10:55:49 2009 +0000
2599
2600     support X11 screen profile
2601     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
2602
2603 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
2604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2605 Date:   Mon Apr 13 08:09:56 2009 +0000
2606
2607     moved color profiles from statusbar to View menu
2608
2609 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
2610 Author: Klaus Ethgen <Klaus@Ethgen.de>
2611 Date:   Sun Apr 12 17:58:55 2009 +0000
2612
2613     German translation updated
2614
2615 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
2616 Author: Laurent Monin <geeqie@norz.org>
2617 Date:   Sun Apr 12 15:06:43 2009 +0000
2618
2619     French translation was updated.
2620
2621 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
2622 Author: Klaus Ethgen <Klaus@Ethgen.de>
2623 Date:   Sun Apr 12 11:02:03 2009 +0000
2624
2625     Update POTFILES.in
2626     
2627     metadata.c was not in the POTFILES.in.
2628
2629 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
2630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2631 Date:   Sun Apr 12 08:36:53 2009 +0000
2632
2633     fixed ambiguous strings
2634
2635 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
2636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2637 Date:   Sat Apr 11 21:28:46 2009 +0000
2638
2639     improved default keyword tree
2640
2641 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
2642 Author: Klaus Ethgen <Klaus@Ethgen.de>
2643 Date:   Sat Apr 11 20:46:37 2009 +0000
2644
2645     Fix that the output of msgfmt could be singular
2646     
2647     The output of msgfmt could be singular if there is only one translation
2648     of the given type.
2649
2650 commit 1a73f69002e383830604ccc14c925f2967ede8df
2651 Author: Klaus Ethgen <Klaus@Ethgen.de>
2652 Date:   Sat Apr 11 19:51:03 2009 +0000
2653
2654     Allow to configure case handling of keywords
2655     
2656     Sometimes I use just different case for keywords. This should be
2657     chooseable.
2658
2659 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
2660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2661 Date:   Sat Apr 11 19:35:03 2009 +0000
2662
2663     fixed updating of filelist marks
2664
2665 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
2666 Author: Klaus Ethgen <Klaus@Ethgen.de>
2667 Date:   Sat Apr 11 18:34:12 2009 +0000
2668
2669     Adding debian packaging informations
2670     
2671     Adding debian control directory to create a geeqie debian package.
2672     
2673     NOTES: (To be fixed in autoconf)
2674        - LIRC must be explicit _enabled_ instead of disable. This is wrong
2675          documented.
2676        - It might be a good idea to derivate the readmedir and the htmldir
2677          from docdir.
2678
2679 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
2680 Author: Klaus Ethgen <Klaus@Ethgen.de>
2681 Date:   Sat Apr 11 16:34:25 2009 +0000
2682
2683     Implementing CTRL-W to close advanced exif window
2684     
2685     In fact, this implements keypress event handling in the advanced exif
2686     window to handle CTRL-W event.
2687
2688 commit f43df7469ca80ae712259e6234fde3e194219b8d
2689 Author: Klaus Ethgen <Klaus@Ethgen.de>
2690 Date:   Fri Apr 10 13:54:08 2009 +0000
2691
2692     Just update the internal sort method
2693     
2694     There is no other use of the internal sort method than speeding up the
2695     sorting of a collection. So setting it to SORT_NONE is the better
2696     choice.
2697
2698 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
2699 Author: Klaus Ethgen <Klaus@Ethgen.de>
2700 Date:   Fri Apr 10 13:44:37 2009 +0000
2701
2702     Implement random sort method for collections
2703     
2704     This patch allows to randomize the collections. (Closes: #2497413)
2705     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
2706
2707 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
2708 Author: Klaus Ethgen <Klaus@Ethgen.de>
2709 Date:   Fri Apr 10 10:18:42 2009 +0000
2710
2711     Fix the broken statistic generation
2712     
2713     The output of msgfmt has different format if no fuzzy translations (or
2714     even no translated) are available. I fixed that by parsing the output of
2715     msgfmt more intelligent.
2716     
2717     Drawback of the solution is that the parsing will not work if the output
2718     of msgfmt use not the strings "translated messages", "fuzzy
2719     translations" and "untranslated messages".
2720
2721 commit 16e5361e36e314401b1d2528b5b672786d112dd0
2722 Author: Klaus Ethgen <Klaus@Ethgen.de>
2723 Date:   Fri Apr 10 09:47:40 2009 +0000
2724
2725     German translation updated
2726     
2727     Also included a update in the README file. Finally I add myself to that
2728     file. :-)
2729
2730 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
2731 Author: Klaus Ethgen <Klaus@Ethgen.de>
2732 Date:   Fri Apr 10 09:47:20 2009 +0000
2733
2734     Add pgettext for some ambiguous strings
2735     
2736     There are some strings which are ambiguous to translate. There is the
2737     pgettext function to solf that problem.
2738     
2739     For example, locations can be translated to german by Ortsangaben
2740     (geographical) or by Pfad (filesystem). I am sure there are also some
2741     ambiguous in other languages.
2742
2743 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
2744 Author: Laurent Monin <geeqie@norz.org>
2745 Date:   Thu Apr 9 20:40:16 2009 +0000
2746
2747     Minor french translations fixes.
2748
2749 commit edae49861932cea9597cba0e9dab3186538eed59
2750 Author: Laurent Monin <geeqie@norz.org>
2751 Date:   Thu Apr 9 20:07:16 2009 +0000
2752
2753     Fix histogram labels in french.
2754
2755 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
2756 Author: Laurent Monin <geeqie@norz.org>
2757 Date:   Thu Apr 9 19:58:03 2009 +0000
2758
2759     French translation was updated.
2760
2761 commit 672e4f69f438098a1552531fd6882e404e3e606f
2762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2763 Date:   Wed Apr 8 19:32:30 2009 +0000
2764
2765     improved Exiv2 error reporting:
2766     - use correct charset
2767     - respect --debug
2768
2769 commit fc1b420298aad46578404e56b0396182c1f4c393
2770 Author: Klaus Ethgen <Klaus@Ethgen.de>
2771 Date:   Mon Apr 6 23:59:54 2009 +0000
2772
2773     Nest new keywords inside existing
2774     
2775     It is boring to first add a bunch of keywords and then move them to the
2776     new location. It is more natural to add them as child to existing ons.
2777
2778 commit 81bcaeeeed18b732259e69d645da59cf953e484c
2779 Author: Klaus Ethgen <Klaus@Ethgen.de>
2780 Date:   Mon Apr 6 23:59:38 2009 +0000
2781
2782     Fix the is_keyword bug
2783     
2784     The is_keyword would be new set when placing the radio buttons. This
2785     Patch fix it by setting the variable afterwards.
2786
2787 commit 80f4d7efaec01b04310602fc82d571d178f797cd
2788 Author: Klaus Ethgen <Klaus@Ethgen.de>
2789 Date:   Mon Apr 6 23:39:27 2009 +0000
2790
2791     Set the focus for new keyword dialog
2792
2793 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
2794 Author: Laurent Monin <geeqie@norz.org>
2795 Date:   Mon Apr 6 22:18:13 2009 +0000
2796
2797     Disable unused functions when compiled without threads support, prevents few warnings.
2798
2799 commit 14946850539ebb7317fb81add299cb19bacd085a
2800 Author: Laurent Monin <geeqie@norz.org>
2801 Date:   Mon Apr 6 22:13:54 2009 +0000
2802
2803     Fix up event source ids type: gint -> guint.
2804     Functions like g_timeout_add() or g_idle_add() return a guint
2805     greater than 0, but in most places it was wrongly stored as int
2806     and initialized to -1.
2807     This broke assertions matching in g_source_remove() for example
2808     since id was always greater than 0 even when timer was not set
2809     (-1 was casted to the biggest guint).
2810
2811 commit bc94042180f920c3bf111578a565a450c177f613
2812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2813 Date:   Mon Apr 6 21:52:49 2009 +0000
2814
2815     re-ordered some options, improved descriptions
2816
2817 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
2818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2819 Date:   Mon Apr 6 20:38:54 2009 +0000
2820
2821     unconditionally enable fast jpeg thumbnailing
2822
2823 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
2824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2825 Date:   Mon Apr 6 19:53:59 2009 +0000
2826
2827     added pane_notify_selection to pane API
2828
2829 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
2830 Author: Laurent Monin <geeqie@norz.org>
2831 Date:   Mon Apr 6 19:13:35 2009 +0000
2832
2833     Remove unused field in IconData.
2834
2835 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
2836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2837 Date:   Mon Apr 6 19:09:55 2009 +0000
2838
2839     optimized sidecar file check
2840
2841 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
2842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2843 Date:   Sun Apr 5 09:46:49 2009 +0000
2844
2845     fixed bug in overlay drawing
2846
2847 commit 51a9455bd33f439da36889109602a6a2b081b18d
2848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2849 Date:   Sun Apr 5 09:25:48 2009 +0000
2850
2851     improved Scroll reset method in preferences dialog
2852
2853 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
2854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2855 Date:   Sat Apr 4 23:12:19 2009 +0000
2856
2857     disabled 2-pass rendering also affect color correction
2858     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
2859
2860 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
2861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2862 Date:   Sat Apr 4 22:29:25 2009 +0000
2863
2864     added option that simplifies saving of multi-window configurations
2865
2866 commit 282436623f1d51df1cd6acd812d79467dccbd3af
2867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2868 Date:   Sat Apr 4 22:09:50 2009 +0000
2869
2870     dropped show_copy_path option
2871
2872 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
2873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2874 Date:   Sat Apr 4 21:53:12 2009 +0000
2875
2876     dropped read_buffer options - they don't have any significant effect
2877
2878 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
2879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2880 Date:   Sat Apr 4 21:14:34 2009 +0000
2881
2882     startup path options simplified and moved to layout options
2883
2884 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
2885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2886 Date:   Sat Apr 4 20:20:17 2009 +0000
2887
2888     moved options from Advanced tab to other tabs
2889     TODO: add Advanced section on each tab
2890
2891 commit c66eafd0dfccc52bbeccef99066654aa061971a9
2892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2893 Date:   Sat Apr 4 19:10:49 2009 +0000
2894
2895     added metadata_read_GPS_coord
2896
2897 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
2898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2899 Date:   Sat Apr 4 16:42:54 2009 +0000
2900
2901     set current fd when the bar is shown again
2902     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
2903
2904 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
2905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2906 Date:   Fri Apr 3 19:35:34 2009 +0000
2907
2908     convert commandline to utf8
2909
2910 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
2911 Author: Laurent Monin <geeqie@norz.org>
2912 Date:   Thu Apr 2 23:11:07 2009 +0000
2913
2914     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
2915
2916 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
2917 Author: Laurent Monin <geeqie@norz.org>
2918 Date:   Thu Apr 2 16:10:12 2009 +0000
2919
2920     Use full path in genmarshal.
2921     This allows out of source builds with fakeroot.
2922     Patch by Lukas Jirkovsky.
2923
2924 commit f1b49514000a0db194e68800348c5033e1bb30b7
2925 Author: Laurent Monin <geeqie@norz.org>
2926 Date:   Tue Mar 31 22:23:33 2009 +0000
2927
2928     Cleanup.
2929
2930 commit dc03f50c8796196722ddc1f794280887d489e5fa
2931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2932 Date:   Tue Mar 31 21:33:54 2009 +0000
2933
2934     improved next/prev operation on sidecar files
2935     
2936     all operations with list index seem to be broken but IMHO this fix is
2937     sufficient for 1.0. Then it definitely needs a better interface.
2938
2939 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
2940 Author: Laurent Monin <geeqie@norz.org>
2941 Date:   Tue Mar 31 20:57:31 2009 +0000
2942
2943     Add and install a template to be used as new editor. Need more work.
2944
2945 commit 23e172eca263571aeddf10792887edf91dcfee7d
2946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2947 Date:   Tue Mar 31 20:53:37 2009 +0000
2948
2949     fixed vdlist_find_row return value
2950
2951 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
2952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2953 Date:   Tue Mar 31 20:35:04 2009 +0000
2954
2955     use a better signal
2956
2957 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
2958 Author: Laurent Monin <geeqie@norz.org>
2959 Date:   Tue Mar 31 20:22:47 2009 +0000
2960
2961     Make desktop window list checkboxes centered and not activatable.
2962
2963 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
2964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2965 Date:   Tue Mar 31 20:05:16 2009 +0000
2966
2967     improved debug messages
2968
2969 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
2970 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2971 Date:   Tue Mar 31 19:34:39 2009 +0000
2972
2973     report pixbuf loader errors
2974     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
2975
2976 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
2977 Author: Laurent Monin <geeqie@norz.org>
2978 Date:   Tue Mar 31 18:45:33 2009 +0000
2979
2980     Allow to delete an editor's desktop file from editors list window.
2981
2982 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
2983 Author: Laurent Monin <geeqie@norz.org>
2984 Date:   Mon Mar 30 20:42:06 2009 +0000
2985
2986     Update POTFILES.in and french translation.
2987
2988 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
2989 Author: Laurent Monin <geeqie@norz.org>
2990 Date:   Mon Mar 30 20:01:27 2009 +0000
2991
2992     French translation was updated.
2993
2994 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
2995 Author: Laurent Monin <geeqie@norz.org>
2996 Date:   Mon Mar 30 19:57:44 2009 +0000
2997
2998     Update Changelog file.
2999
3000 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
3001 Author: Laurent Monin <geeqie@norz.org>
3002 Date:   Mon Mar 30 19:01:09 2009 +0000
3003
3004     Fixed bug where pixel/color information at x=0 coordinates werent shown:
3005     - pixel-coordinates now calculated with floor
3006     - guard for update in layout does not apply for 0 coordinates anymore
3007     
3008     Patch by Ruben Stein.
3009
3010 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
3011 Author: Laurent Monin <geeqie@norz.org>
3012 Date:   Mon Mar 30 17:52:14 2009 +0000
3013
3014     Fix up previous patch.
3015
3016 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
3017 Author: Laurent Monin <geeqie@norz.org>
3018 Date:   Mon Mar 30 17:05:31 2009 +0000
3019
3020     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
3021
3022 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
3023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3024 Date:   Sun Mar 29 20:06:21 2009 +0000
3025
3026     improved bar_pane_comment_notify_cb
3027
3028 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
3029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3030 Date:   Sun Mar 29 19:57:19 2009 +0000
3031
3032     fixed a typo
3033
3034 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
3035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3036 Date:   Sun Mar 29 19:40:16 2009 +0000
3037
3038     fixed possible crash
3039
3040 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
3041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3042 Date:   Sun Mar 29 16:39:42 2009 +0000
3043
3044     added UfRaw ID files to known filetypes
3045
3046 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
3047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3048 Date:   Sun Mar 29 14:26:44 2009 +0000
3049
3050     pane interface cleanup
3051
3052 commit 0ceba72258134a7379e5d42ceda33967bad55b08
3053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3054 Date:   Sun Mar 29 14:20:44 2009 +0000
3055
3056     improved sidebar configuration
3057
3058 commit 7958ba1b7c05bb847a4c68f004314316d5936946
3059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3060 Date:   Sun Mar 29 10:36:13 2009 +0000
3061
3062     re-added possibility to display basic file info (size, mode, date)
3063
3064 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
3065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3066 Date:   Sat Mar 28 15:51:21 2009 +0000
3067
3068     fixed keyboard focus on start-up
3069     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
3070
3071 commit c717291bff504bb1e563e7b0b035906742c582ba
3072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3073 Date:   Sat Mar 28 15:31:04 2009 +0000
3074
3075     active image follows keyboard focus
3076
3077 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
3078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3079 Date:   Sat Mar 28 15:09:09 2009 +0000
3080
3081     split-mode cleanup and improvements
3082
3083 commit 4602b028bc005271b0a4e62dc039e665aecc9444
3084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3085 Date:   Fri Mar 27 08:05:14 2009 +0000
3086
3087     added simple desktop file editor
3088
3089 commit e68bdda5abf8afc998fb49d43868900f01ed559c
3090 Author: Laurent Monin <geeqie@norz.org>
3091 Date:   Thu Mar 26 21:49:20 2009 +0000
3092
3093     Improve editors through .desktop files implementation:
3094     - stricter Exec parameters detection
3095     - correct Icon key handling (absolute file vs name and --icon prefix)
3096     - improved escape, single, double quotes handling and escaping
3097
3098 commit f38f31b17fe21623f2d74d82613afea09b05892c
3099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3100 Date:   Thu Mar 26 07:56:01 2009 +0000
3101
3102     fixed histogram drawing
3103
3104 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
3105 Author: Laurent Monin <geeqie@norz.org>
3106 Date:   Mon Mar 23 18:49:23 2009 +0000
3107
3108     French translation was updated.
3109
3110 commit abc71f71e6fb0fe732843d06a2100eec2aced123
3111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3112 Date:   Sat Mar 21 23:16:38 2009 +0000
3113
3114     more consistent remote options naming
3115
3116 commit c4330fbf13587f5b60c285016f666b95c9f25b98
3117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3118 Date:   Sat Mar 21 20:19:11 2009 +0000
3119
3120     fixed segfault in histogram
3121     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
3122
3123 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
3124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3125 Date:   Sat Mar 21 19:51:07 2009 +0000
3126
3127     layout id "_current_" matches the currently active layout window
3128
3129 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
3130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3131 Date:   Sat Mar 21 18:22:04 2009 +0000
3132
3133     do not copy existing layout id to new window
3134
3135 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
3136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3137 Date:   Sat Mar 21 17:47:50 2009 +0000
3138
3139     update translated pane titles
3140
3141 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
3142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3143 Date:   Fri Mar 20 22:48:01 2009 +0000
3144
3145     do not re-create ui_manager at layout change
3146
3147 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
3148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3149 Date:   Fri Mar 20 21:28:31 2009 +0000
3150
3151     added a possibility to update existing bars from config
3152
3153 commit 61ff1c806812b340b30a891b933ed52c2c033207
3154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3155 Date:   Fri Mar 20 17:02:00 2009 +0000
3156
3157     added tooltips to external editors on toolbar
3158     - patch by Colin Clark
3159
3160 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
3161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3162 Date:   Fri Mar 20 16:28:43 2009 +0000
3163
3164     added "load config" command to remote control
3165
3166 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
3167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3168 Date:   Fri Mar 20 14:36:59 2009 +0000
3169
3170     added possibility to update existing layout window from config
3171
3172 commit f85c331b6bdca1a07e38a196e93562448b4c1048
3173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3174 Date:   Fri Mar 20 11:52:29 2009 +0000
3175
3176     do not add duplicate keywords from config file
3177
3178 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
3179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3180 Date:   Fri Mar 20 10:12:29 2009 +0000
3181
3182     be more verbose on parse errors
3183
3184 commit db9583d155f876dcf8ecdba06de8c41bf6363955
3185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3186 Date:   Fri Mar 20 09:46:35 2009 +0000
3187
3188     added function to reload external editors at any time
3189     eliminated init_after_global_options()
3190
3191 commit a043fedcd1fa348548988b8c157f60a7b585539d
3192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3193 Date:   Thu Mar 19 22:58:28 2009 +0000
3194
3195     initialization clean-up
3196
3197 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
3198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3199 Date:   Thu Mar 19 22:12:14 2009 +0000
3200
3201     improved config file formatting
3202
3203 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
3204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3205 Date:   Tue Mar 17 23:03:07 2009 +0000
3206
3207     added more IPTC tags
3208
3209 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
3210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3211 Date:   Tue Mar 17 22:41:09 2009 +0000
3212
3213     implemented editing support in exif pane
3214
3215 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
3216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3217 Date:   Tue Mar 17 19:52:56 2009 +0000
3218
3219     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
3220
3221 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
3222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3223 Date:   Tue Mar 17 19:09:34 2009 +0000
3224
3225     simplified code
3226
3227 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
3228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3229 Date:   Tue Mar 17 18:58:15 2009 +0000
3230
3231     improved expanding and hiding of helper keywords
3232
3233 commit 48a18d514775969bd21ce0bd154d454af5182ed8
3234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3235 Date:   Tue Mar 17 18:30:53 2009 +0000
3236
3237     fixed keyword tree redrawing
3238
3239 commit a142c98b0d4a45084b3fbb698bae2f650846673c
3240 Author: Laurent Monin <geeqie@norz.org>
3241 Date:   Tue Mar 17 00:05:13 2009 +0000
3242
3243     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
3244
3245 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
3246 Author: Laurent Monin <geeqie@norz.org>
3247 Date:   Mon Mar 16 20:39:09 2009 +0000
3248
3249     gint -> gboolean where applicable. The end (ouf!).
3250
3251 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
3252 Author: Laurent Monin <geeqie@norz.org>
3253 Date:   Mon Mar 16 19:11:39 2009 +0000
3254
3255     gint -> gboolean where applicable.
3256
3257 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
3258 Author: Laurent Monin <geeqie@norz.org>
3259 Date:   Mon Mar 16 18:19:11 2009 +0000
3260
3261     gint -> gboolean where applicable.
3262
3263 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
3264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3265 Date:   Sun Mar 15 23:22:17 2009 +0000
3266
3267     improved pane_keywords notification
3268
3269 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
3270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3271 Date:   Sun Mar 15 22:46:25 2009 +0000
3272
3273     call the notify function just once when the keywords are pushed to the
3274     textarea
3275
3276 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
3277 Author: Laurent Monin <geeqie@norz.org>
3278 Date:   Sun Mar 15 20:16:20 2009 +0000
3279
3280     gint -> gboolean.
3281
3282 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
3283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3284 Date:   Sun Mar 15 18:41:25 2009 +0000
3285
3286     fixed segfault in osd called from img-view
3287     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
3288
3289 commit a83ce8127733fe662f70e27e4861923525924d2a
3290 Author: Laurent Monin <geeqie@norz.org>
3291 Date:   Sun Mar 15 18:06:41 2009 +0000
3292
3293     gint -> gboolean.
3294
3295 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
3296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3297 Date:   Sun Mar 15 17:40:04 2009 +0000
3298
3299     fixed viewing image from dupe and search windows
3300
3301 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
3302 Author: Laurent Monin <geeqie@norz.org>
3303 Date:   Sun Mar 15 15:01:07 2009 +0000
3304
3305     gint -> gboolean.
3306
3307 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
3308 Author: Laurent Monin <geeqie@norz.org>
3309 Date:   Sun Mar 15 13:33:56 2009 +0000
3310
3311     gint -> gboolean.
3312
3313 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
3314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3315 Date:   Sun Mar 15 12:41:39 2009 +0000
3316
3317     fixed XMP and IPTC entry names in exif pane
3318
3319 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
3320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3321 Date:   Sun Mar 15 12:20:14 2009 +0000
3322
3323     added notification to the exif pane
3324
3325 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
3326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3327 Date:   Sun Mar 15 11:58:46 2009 +0000
3328
3329     fixed a bug in osd updating, it seems that the osd icons work again
3330
3331 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
3332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3333 Date:   Sun Mar 15 11:34:09 2009 +0000
3334
3335     compute histogram in idle time
3336
3337 commit c30d27838ff7606edcfcaae4e2d616370edacc67
3338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3339 Date:   Sun Mar 15 09:06:13 2009 +0000
3340
3341     fixed possible deadlock with multiple thumb loaders in parallel
3342
3343 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
3344 Author: Laurent Monin <geeqie@norz.org>
3345 Date:   Sun Mar 15 07:07:52 2009 +0000
3346
3347     gint -> gboolean.
3348
3349 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
3350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3351 Date:   Sat Mar 14 23:26:42 2009 +0000
3352
3353     completely separated global and layout window options
3354     layout window configuration is available under separate menu entry
3355
3356 commit 869dd50b966b21850457b98a434dcb015158163e
3357 Author: Laurent Monin <geeqie@norz.org>
3358 Date:   Sat Mar 14 21:12:55 2009 +0000
3359
3360     gint -> gboolean.
3361
3362 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
3363 Author: Laurent Monin <geeqie@norz.org>
3364 Date:   Sat Mar 14 20:07:23 2009 +0000
3365
3366     More gboolean.
3367
3368 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
3369 Author: Laurent Monin <geeqie@norz.org>
3370 Date:   Sat Mar 14 19:25:21 2009 +0000
3371
3372     Use gboolean where applicable, minor cleanup and indentations fixes.
3373
3374 commit 8e811724d0f95587be393cdb7a677a32ac704d34
3375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3376 Date:   Sat Mar 14 17:21:35 2009 +0000
3377
3378     improved notification system
3379
3380 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
3381 Author: Laurent Monin <geeqie@norz.org>
3382 Date:   Sat Mar 14 11:26:43 2009 +0000
3383
3384     More gboolean and tidy up.
3385
3386 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
3387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3388 Date:   Sat Mar 14 10:34:42 2009 +0000
3389
3390     cleanup, small fixes
3391
3392 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
3393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3394 Date:   Fri Mar 13 23:19:58 2009 +0000
3395
3396     do not allow to add keywords with the same name as siblings
3397
3398 commit c27864686704e76f90e3bdc3557537f5fb5086b4
3399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3400 Date:   Fri Mar 13 16:45:21 2009 +0000
3401
3402     added keyword tree filtering
3403
3404 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
3405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3406 Date:   Fri Mar 13 12:06:01 2009 +0000
3407
3408     show file name in advanced_exif
3409
3410 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
3411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3412 Date:   Fri Mar 13 10:36:32 2009 +0000
3413
3414     handle sidecar files for raw formats that are not known to exiv2
3415
3416 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
3417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3418 Date:   Fri Mar 13 09:03:06 2009 +0000
3419
3420     fixed keyword to mark connection
3421
3422 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
3423 Author: Laurent Monin <geeqie@norz.org>
3424 Date:   Thu Mar 12 22:44:21 2009 +0000
3425
3426     Use gboolean where applicable.
3427
3428 commit ce7252908d82484fbad1823b49a9c497ac86d278
3429 Author: Laurent Monin <geeqie@norz.org>
3430 Date:   Thu Mar 12 22:39:06 2009 +0000
3431
3432     Make ishidden() static to filedata.c and rename it is_hidden_file().
3433
3434 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
3435 Author: Laurent Monin <geeqie@norz.org>
3436 Date:   Thu Mar 12 22:35:45 2009 +0000
3437
3438     gint -> gboolean and tidy up.
3439
3440 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
3441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3442 Date:   Thu Mar 12 21:27:13 2009 +0000
3443
3444     added a dialog for editing keyword tree
3445
3446 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
3447 Author: Laurent Monin <geeqie@norz.org>
3448 Date:   Thu Mar 12 21:06:37 2009 +0000
3449
3450     Use gboolean where applicable, for the sake of consistency.
3451
3452 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
3453 Author: Laurent Monin <geeqie@norz.org>
3454 Date:   Wed Mar 11 23:36:01 2009 +0000
3455
3456     Code cleanup.
3457
3458 commit f719019c2a2838f979aaece5ed16e074c544310d
3459 Author: Laurent Monin <geeqie@norz.org>
3460 Date:   Wed Mar 11 23:35:31 2009 +0000
3461
3462     Fix bug when adding a new collection through sort manager. Tidy up.
3463
3464 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
3465 Author: Laurent Monin <geeqie@norz.org>
3466 Date:   Wed Mar 11 23:04:30 2009 +0000
3467
3468     Tidy up.
3469
3470 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
3471 Author: Laurent Monin <geeqie@norz.org>
3472 Date:   Wed Mar 11 22:56:56 2009 +0000
3473
3474     Use gboolean pseudo type where applicable.
3475
3476 commit 2f2e14119378d60c52c113078c35999f342b249e
3477 Author: Laurent Monin <geeqie@norz.org>
3478 Date:   Wed Mar 11 22:28:37 2009 +0000
3479
3480     Remove useless functions.
3481
3482 commit 53335b4551e6099ecb9a361d87b35487df57101e
3483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3484 Date:   Wed Mar 11 21:54:54 2009 +0000
3485
3486     added a popup menu in keyword tree
3487
3488 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
3489 Author: Laurent Monin <geeqie@norz.org>
3490 Date:   Wed Mar 11 17:38:20 2009 +0000
3491
3492     Use dynamic allocation for editor key passed to various callbacks.
3493
3494 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
3495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3496 Date:   Tue Mar 10 22:52:12 2009 +0000
3497
3498     fixed saving of file_view_type
3499
3500 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
3501 Author: Laurent Monin <geeqie@norz.org>
3502 Date:   Tue Mar 10 17:58:30 2009 +0000
3503
3504     Remove now useless element.
3505
3506 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
3507 Author: Laurent Monin <geeqie@norz.org>
3508 Date:   Tue Mar 10 17:22:17 2009 +0000
3509
3510     Remove the toggle on advanced exif window menu item.
3511
3512 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
3513 Author: Laurent Monin <geeqie@norz.org>
3514 Date:   Mon Mar 9 19:37:58 2009 +0000
3515
3516     Add missing g_key_file_free() call.
3517
3518 commit 704c8c788786d55da1a84676cdca7865e85b96da
3519 Author: Laurent Monin <geeqie@norz.org>
3520 Date:   Mon Mar 9 19:35:53 2009 +0000
3521
3522     Fix editor_command_path_parse().
3523
3524 commit 6829be525a541c8e5b3b9a3d130548434d006587
3525 Author: Laurent Monin <geeqie@norz.org>
3526 Date:   Mon Mar 9 19:34:26 2009 +0000
3527
3528     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
3529
3530 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
3531 Author: Laurent Monin <geeqie@norz.org>
3532 Date:   Mon Mar 9 12:44:06 2009 +0000
3533
3534     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
3535
3536 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
3537 Author: Laurent Monin <geeqie@norz.org>
3538 Date:   Sun Mar 8 23:12:49 2009 +0000
3539
3540     Introduce EditorFlags type, cleanup.
3541
3542 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
3543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3544 Date:   Sun Mar 8 23:09:27 2009 +0000
3545
3546     save and restore the keyword tree
3547
3548 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
3549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3550 Date:   Sun Mar 8 21:12:45 2009 +0000
3551
3552     fixed crash with certain layout configurations
3553
3554 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
3555 Author: Laurent Monin <geeqie@norz.org>
3556 Date:   Sun Mar 8 20:49:48 2009 +0000
3557
3558     Cleanup and minor fixes.
3559
3560 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
3561 Author: Laurent Monin <geeqie@norz.org>
3562 Date:   Sun Mar 8 17:51:03 2009 +0000
3563
3564     Advanced exif window: make all columns sortable and resizable.
3565
3566 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
3567 Author: Laurent Monin <geeqie@norz.org>
3568 Date:   Sun Mar 8 15:30:15 2009 +0000
3569
3570     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
3571
3572 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
3573 Author: Laurent Monin <geeqie@norz.org>
3574 Date:   Sun Mar 8 15:02:18 2009 +0000
3575
3576     Fix up editor execution.
3577
3578 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
3579 Author: Laurent Monin <geeqie@norz.org>
3580 Date:   Sun Mar 8 14:27:19 2009 +0000
3581
3582     Display icons in edit contextual menu.
3583
3584 commit 0205b0af299b580d25846b1fc9c17e7716939341
3585 Author: Laurent Monin <geeqie@norz.org>
3586 Date:   Sun Mar 8 13:23:25 2009 +0000
3587
3588     In various Edit context menus, only display editors that match the file types in the selection.
3589
3590 commit 06d738a8072a9eae0765859eecc19c1745cde25b
3591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3592 Date:   Sun Mar 8 12:42:23 2009 +0000
3593
3594     dnd fixes
3595
3596 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
3597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3598 Date:   Sun Mar 8 11:32:12 2009 +0000
3599
3600     dnd fixes
3601
3602 commit e0a06986823081a727a4413b7e2ff562fd6618be
3603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3604 Date:   Sun Mar 8 10:38:51 2009 +0000
3605
3606     allow dropping of multiple keywords
3607
3608 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
3609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3610 Date:   Sun Mar 8 10:25:24 2009 +0000
3611
3612     show a label instead of the default drag icon
3613
3614 commit 2874d15e958da779066951a0bde3bafe3f9654cb
3615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3616 Date:   Sun Mar 8 09:56:40 2009 +0000
3617
3618     dnd in keywords tree
3619     improved dnd in advanced exif
3620
3621 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
3622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3623 Date:   Sat Mar 7 17:02:59 2009 +0000
3624
3625     implemented keywords editor as described at
3626     http://geeqie.wiki.sourceforge.net/keywords
3627     keyword tree is hardcoded for now
3628     TODO: configuration
3629
3630 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
3631 Author: Laurent Monin <geeqie@norz.org>
3632 Date:   Sat Mar 7 10:32:04 2009 +0000
3633
3634     French translation was updated.
3635
3636 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
3637 Author: Laurent Monin <geeqie@norz.org>
3638 Date:   Sat Mar 7 10:31:30 2009 +0000
3639
3640     Use a common function bar_pane_expander_title() to set expanders title widget.
3641
3642 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
3643 Author: Laurent Monin <geeqie@norz.org>
3644 Date:   Fri Mar 6 22:34:38 2009 +0000
3645
3646     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).
3647
3648 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
3649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3650 Date:   Fri Mar 6 15:52:47 2009 +0000
3651
3652     simplified bar interface
3653
3654 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
3655 Author: Laurent Monin <geeqie@norz.org>
3656 Date:   Fri Mar 6 15:04:35 2009 +0000
3657
3658     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).
3659
3660 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
3661 Author: Laurent Monin <geeqie@norz.org>
3662 Date:   Fri Mar 6 14:53:32 2009 +0000
3663
3664     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()).
3665
3666 commit 25962e3530372946ba7c7a051b509ecf7056ac85
3667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3668 Date:   Fri Mar 6 14:42:32 2009 +0000
3669
3670     enable wrap mode in comment pane
3671
3672 commit 55a3179898b348b98a45a58d6f325dbb92026b09
3673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3674 Date:   Fri Mar 6 14:24:11 2009 +0000
3675
3676     use standard GtkHPaned for sidebar width
3677
3678 commit e8aff8701513b7dd33af46253f588ed93aa26159
3679 Author: Laurent Monin <geeqie@norz.org>
3680 Date:   Fri Mar 6 11:42:25 2009 +0000
3681
3682     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
3683
3684 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
3685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3686 Date:   Thu Mar 5 23:32:56 2009 +0000
3687
3688     do not crash if an exif entry is deleted during editing
3689
3690 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
3691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3692 Date:   Thu Mar 5 23:02:15 2009 +0000
3693
3694     added popup menu to the exif pane
3695
3696 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
3697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3698 Date:   Wed Mar 4 22:44:35 2009 +0000
3699
3700     indicate that the exif pane is empty
3701
3702 commit f4ef41357f991741b70538dd8156161f44e462bb
3703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3704 Date:   Wed Mar 4 22:34:11 2009 +0000
3705
3706     prepared exif pane for popup menu
3707
3708 commit 96f804c86a637788af6faea27f260cca6c596229
3709 Author: Laurent Monin <geeqie@norz.org>
3710 Date:   Wed Mar 4 21:33:19 2009 +0000
3711
3712     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.
3713
3714 commit b258d123509caea8cd9fe5d85dd2122d4e353750
3715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3716 Date:   Wed Mar 4 21:19:12 2009 +0000
3717
3718     dnd from advanced exif window to exif pane
3719
3720 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
3721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3722 Date:   Wed Mar 4 18:53:47 2009 +0000
3723
3724     Display pixel coordinates and rgb - patch by Ruben Stein
3725
3726 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
3727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3728 Date:   Tue Mar 3 23:17:07 2009 +0000
3729
3730     reorder exif pane entries with drag and drop
3731
3732 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
3733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3734 Date:   Mon Mar 2 22:48:04 2009 +0000
3735
3736     overlay now survives image split
3737
3738 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
3739 Author: Laurent Monin <geeqie@norz.org>
3740 Date:   Mon Mar 2 21:06:32 2009 +0000
3741
3742     Random tidy up.
3743
3744 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
3745 Author: Laurent Monin <geeqie@norz.org>
3746 Date:   Mon Mar 2 21:05:57 2009 +0000
3747
3748     Fix memleak in previous patch.
3749
3750 commit 0668b940429414b217e330b5351bfca31dda1c4d
3751 Author: Laurent Monin <geeqie@norz.org>
3752 Date:   Mon Mar 2 21:04:38 2009 +0000
3753
3754     Add a directory separator at the end of names in tab completion list to indicate directories.
3755
3756 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
3757 Author: Laurent Monin <geeqie@norz.org>
3758 Date:   Sun Mar 1 23:38:36 2009 +0000
3759
3760     Align exif labels vertically (visually better since name is now smaller than value).
3761
3762 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
3763 Author: Laurent Monin <geeqie@norz.org>
3764 Date:   Sun Mar 1 23:28:53 2009 +0000
3765
3766     Update POTFILES.in and french translation.
3767
3768 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
3769 Author: Laurent Monin <geeqie@norz.org>
3770 Date:   Sun Mar 1 23:14:19 2009 +0000
3771
3772     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
3773
3774 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
3775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3776 Date:   Sun Mar 1 21:35:18 2009 +0000
3777
3778     make the exif pane grow-only - this reduces sidebar jumping
3779
3780 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
3781 Author: Laurent Monin <geeqie@norz.org>
3782 Date:   Sun Mar 1 21:06:55 2009 +0000
3783
3784     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
3785
3786 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
3787 Author: Laurent Monin <geeqie@norz.org>
3788 Date:   Sun Mar 1 19:48:38 2009 +0000
3789
3790     Clarify colorspace determination (exif 2.2/2.21).
3791
3792 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
3793 Author: Laurent Monin <geeqie@norz.org>
3794 Date:   Sun Mar 1 17:58:19 2009 +0000
3795
3796     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
3797
3798 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
3799 Author: Laurent Monin <geeqie@norz.org>
3800 Date:   Sun Mar 1 17:13:14 2009 +0000
3801
3802     Improve file checks using is_readable_file().
3803
3804 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
3805 Author: Laurent Monin <geeqie@norz.org>
3806 Date:   Sun Mar 1 17:11:51 2009 +0000
3807
3808     Only attempt to read exif if the file is readable.
3809
3810 commit f66300e9b42664a35e88c2baefdff57b3a883759
3811 Author: Laurent Monin <geeqie@norz.org>
3812 Date:   Sun Mar 1 17:10:45 2009 +0000
3813
3814     Introduce is_readable_file() which test if file exists, is regular and readable.
3815
3816 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
3817 Author: Laurent Monin <geeqie@norz.org>
3818 Date:   Sun Mar 1 16:46:40 2009 +0000
3819
3820     image_select(), image_set_selectable(): tidy up.
3821
3822 commit d3aa41bc4406825b23336d561c60a81d6509f523
3823 Author: Laurent Monin <geeqie@norz.org>
3824 Date:   Sun Mar 1 16:43:48 2009 +0000
3825
3826     Indentation fixes.
3827
3828 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
3829 Author: Laurent Monin <geeqie@norz.org>
3830 Date:   Sun Mar 1 15:54:37 2009 +0000
3831
3832     image_post_process_color(): remove exif parameter, just extract it when needed.
3833
3834 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
3835 Author: Laurent Monin <geeqie@norz.org>
3836 Date:   Sun Mar 1 15:41:51 2009 +0000
3837
3838     Slightly modify access_file() and use it to test profile files existence and read access.
3839
3840 commit 2a3788f237b9a0e343501213036eb133545754b7
3841 Author: Laurent Monin <geeqie@norz.org>
3842 Date:   Sun Mar 1 15:28:06 2009 +0000
3843
3844     Add an ellipse when the file name is truncated.
3845
3846 commit 138449b284641d79f8f35dbc47ecff5364f94117
3847 Author: Laurent Monin <geeqie@norz.org>
3848 Date:   Sun Mar 1 15:15:37 2009 +0000
3849
3850     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
3851
3852 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
3853 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3854 Date:   Sun Mar 1 13:37:30 2009 +0000
3855
3856     dropped ExifUIList
3857
3858 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
3859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3860 Date:   Sun Mar 1 11:59:32 2009 +0000
3861
3862     do not use separate list of entries, rely on vbox
3863
3864 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
3865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3866 Date:   Sun Mar 1 00:10:00 2009 +0000
3867
3868     fixed possible crash
3869
3870 commit 353d6be218b845a9d974f32d8388867ce2588bbe
3871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3872 Date:   Sat Feb 28 23:59:02 2009 +0000
3873
3874     rewritten exif pane to support arbitrary number of entries
3875
3876 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
3877 Author: Laurent Monin <geeqie@norz.org>
3878 Date:   Sat Feb 28 20:57:26 2009 +0000
3879
3880     max value -> value. Shorter.
3881
3882 commit bbfd2a7a816e372a04aea99139f835353e4047f8
3883 Author: Laurent Monin <geeqie@norz.org>
3884 Date:   Sat Feb 28 20:53:59 2009 +0000
3885
3886     Add missing space between while and first parenthesis.
3887
3888 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
3889 Author: Laurent Monin <geeqie@norz.org>
3890 Date:   Sat Feb 28 20:52:51 2009 +0000
3891
3892     Add missing space between switch and first parenthesis.
3893
3894 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
3895 Author: Laurent Monin <geeqie@norz.org>
3896 Date:   Sat Feb 28 20:48:47 2009 +0000
3897
3898     No space between function name and first parenthesis, it eases greping (see CODING).
3899
3900 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
3901 Author: Laurent Monin <geeqie@norz.org>
3902 Date:   Sat Feb 28 20:24:42 2009 +0000
3903
3904     Prevent Gtk assertion failures when no icon is set.
3905
3906 commit f3d61f44c1bfe05188eb68974737f66ce096656d
3907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3908 Date:   Sat Feb 28 20:13:11 2009 +0000
3909
3910     show histogram label in the title
3911     adjusted label texts
3912
3913 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
3914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3915 Date:   Sat Feb 28 19:44:58 2009 +0000
3916
3917     give the panes more control over expander title
3918
3919 commit 106016c61b873ccc55b515336f5217d7f9fd639e
3920 Author: Laurent Monin <geeqie@norz.org>
3921 Date:   Sat Feb 28 19:41:23 2009 +0000
3922
3923     Color profiles menu: test for file access before allowing to select it as input profile.
3924
3925 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
3926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3927 Date:   Sat Feb 28 18:51:25 2009 +0000
3928
3929     load icons for external editors
3930
3931 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
3932 Author: Laurent Monin <geeqie@norz.org>
3933 Date:   Sat Feb 28 18:01:16 2009 +0000
3934
3935     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
3936
3937 commit 42ea998781724458ce55582414b4d1656d244f10
3938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3939 Date:   Sat Feb 28 17:20:16 2009 +0000
3940
3941     fixed bar_histogram headers
3942
3943 commit 0520eeff040165801722d408701eae8c94b2f955
3944 Author: Laurent Monin <geeqie@norz.org>
3945 Date:   Sat Feb 28 17:12:00 2009 +0000
3946
3947     Minor simplification and cleanup.
3948
3949 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
3950 Author: Laurent Monin <geeqie@norz.org>
3951 Date:   Sat Feb 28 16:59:20 2009 +0000
3952
3953     image_change_complete(): reduce code redundancy and implify.
3954
3955 commit fa373d7547d5c23f65088dff3df36d43b90b0139
3956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3957 Date:   Sat Feb 28 14:40:22 2009 +0000
3958
3959     fixed overlay configuration
3960     split overlay options between global and layout window
3961
3962 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
3963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3964 Date:   Sat Feb 28 12:50:39 2009 +0000
3965
3966     save and restore toolbar configuration
3967
3968 commit b4581c40f8cb47f32d1102589b005d5435e9e297
3969 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3970 Date:   Sat Feb 28 09:59:27 2009 +0000
3971
3972     create toolbar from ui_manager
3973
3974 commit b24487aa1f5704a788a8f77782edf40850878a63
3975 Author: Laurent Monin <geeqie@norz.org>
3976 Date:   Fri Feb 27 23:25:31 2009 +0000
3977
3978     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
3979
3980 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
3981 Author: Laurent Monin <geeqie@norz.org>
3982 Date:   Fri Feb 27 22:28:17 2009 +0000
3983
3984     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
3985
3986 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
3987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3988 Date:   Fri Feb 27 21:30:28 2009 +0000
3989
3990     compute histmap in idle callback and only if the histogram is expanded
3991
3992 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
3993 Author: Laurent Monin <geeqie@norz.org>
3994 Date:   Thu Feb 26 21:46:27 2009 +0000
3995
3996     Add a tooltip showing current histogram state on bar histogram.
3997
3998 commit 66b325900212d630b208e1747280767783f01cb9
3999 Author: Laurent Monin <geeqie@norz.org>
4000 Date:   Thu Feb 26 20:50:36 2009 +0000
4001
4002     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
4003
4004 commit 3b4446591720a17e3f0856fc290f85b84a303d12
4005 Author: Laurent Monin <geeqie@norz.org>
4006 Date:   Thu Feb 26 17:34:14 2009 +0000
4007
4008     Add .bak and .mo extensions to svn:ignore.
4009
4010 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
4011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4012 Date:   Thu Feb 26 08:04:52 2009 +0000
4013
4014     quoted_value is no longer needed
4015
4016 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
4017 Author: Laurent Monin <geeqie@norz.org>
4018 Date:   Wed Feb 25 23:04:08 2009 +0000
4019
4020     Silent a minor warning.
4021
4022 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
4023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4024 Date:   Wed Feb 25 21:09:17 2009 +0000
4025
4026     correctly save and restore overlay string
4027
4028 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
4029 Author: Laurent Monin <geeqie@norz.org>
4030 Date:   Wed Feb 25 20:54:38 2009 +0000
4031
4032     Save bar pane histogram state to rc file.
4033
4034 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
4035 Author: Laurent Monin <geeqie@norz.org>
4036 Date:   Wed Feb 25 20:42:35 2009 +0000
4037
4038     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
4039
4040 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
4041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4042 Date:   Wed Feb 25 19:46:03 2009 +0000
4043
4044     reuse original utility_box (image + sidebars) on layout change (switch
4045     from list to icon view etc.)
4046
4047 commit f9a9bffc314cd4b1cd5229896286666766f020ca
4048 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4049 Date:   Wed Feb 25 18:21:20 2009 +0000
4050
4051     fixed filter initialization
4052
4053 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
4054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4055 Date:   Tue Feb 24 22:21:28 2009 +0000
4056
4057     improved bar_sort configuration
4058
4059 commit da109aa01657b27c22a18bc74bff56e4dae89298
4060 Author: Laurent Monin <geeqie@norz.org>
4061 Date:   Tue Feb 24 21:08:16 2009 +0000
4062
4063     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
4064
4065 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
4066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4067 Date:   Tue Feb 24 20:47:38 2009 +0000
4068
4069     fixed --fullscreen option together with enabled bar
4070
4071 commit 5da3477f9b116d0482737510423e5de949f8a0d4
4072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4073 Date:   Tue Feb 24 20:34:39 2009 +0000
4074
4075     simplified and improved bar configuration
4076
4077 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
4078 Author: Laurent Monin <geeqie@norz.org>
4079 Date:   Tue Feb 24 18:00:45 2009 +0000
4080
4081     Enclose macro parameters names with _ to differentiate them from variable names.
4082
4083 commit a8df53630e1632e65318a1b397ea1a275f4817e5
4084 Author: Laurent Monin <geeqie@norz.org>
4085 Date:   Tue Feb 24 17:47:45 2009 +0000
4086
4087     Since READ_*() macros are now exported, do not hide
4088     the if() continue; statement in them.
4089     Wrap WRITE_STRING() instructions in a safer do {} while (0).
4090
4091 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
4092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4093 Date:   Mon Feb 23 22:13:09 2009 +0000
4094
4095     simplified config writing
4096
4097 commit c2b4bce2393c142785ac7cef5095a5c06348073b
4098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4099 Date:   Mon Feb 23 21:21:15 2009 +0000
4100
4101     enabled commandline again
4102
4103 commit 778dcd703998a9d37ea6562228e971827a25044f
4104 Author: Laurent Monin <geeqie@norz.org>
4105 Date:   Mon Feb 23 17:20:40 2009 +0000
4106
4107     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
4108
4109 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
4110 Author: Laurent Monin <geeqie@norz.org>
4111 Date:   Sun Feb 22 17:46:42 2009 +0000
4112
4113     Set svn:ignore on Makefile and Makefile.in.
4114
4115 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
4116 Author: Laurent Monin <geeqie@norz.org>
4117 Date:   Sun Feb 22 17:40:32 2009 +0000
4118
4119     Fix and simplify histogram code, drop histogram based on mean value.
4120
4121 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
4122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4123 Date:   Sun Feb 22 15:35:37 2009 +0000
4124
4125     config file format changed to XML
4126     save and restore all layout windows
4127     save and restore sidebar configuration
4128
4129 commit 179b485a4439fb2e102195fde5b2366a24c5a927
4130 Author: Laurent Monin <geeqie@norz.org>
4131 Date:   Sun Feb 22 13:29:49 2009 +0000
4132
4133     Attempt to simplify and fix histrogram code.
4134
4135 commit c6d4606fb8929b3c6596292a9eae836167729bf8
4136 Author: Laurent Monin <geeqie@norz.org>
4137 Date:   Sat Feb 21 20:43:35 2009 +0000
4138
4139     Glibification again.
4140
4141 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
4142 Author: Laurent Monin <geeqie@norz.org>
4143 Date:   Sat Feb 21 18:28:53 2009 +0000
4144
4145     French translation was updated.
4146
4147 commit 4a596674619d5addc6a223fe2be2093c06622a2d
4148 Author: Laurent Monin <geeqie@norz.org>
4149 Date:   Sat Feb 21 18:04:52 2009 +0000
4150
4151     Glibification.
4152
4153 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
4154 Author: Laurent Monin <geeqie@norz.org>
4155 Date:   Sat Feb 21 10:53:18 2009 +0000
4156
4157     Move grid color setting to histogram_new().
4158
4159 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
4160 Author: Laurent Monin <geeqie@norz.org>
4161 Date:   Sat Feb 21 10:33:56 2009 +0000
4162
4163     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
4164
4165 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
4166 Author: Laurent Monin <geeqie@norz.org>
4167 Date:   Sat Feb 21 10:29:13 2009 +0000
4168
4169     Add grid to bar histogram, simplify the code and draw horizontal lines too.
4170
4171 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
4172 Author: Laurent Monin <geeqie@norz.org>
4173 Date:   Thu Feb 19 17:36:38 2009 +0000
4174
4175     Fix bug 2599857: file list sort order was wrong in many cases.
4176
4177 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
4178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4179 Date:   Mon Feb 16 22:48:30 2009 +0000
4180
4181     fixed compiler warning
4182
4183 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
4184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4185 Date:   Mon Feb 16 21:01:27 2009 +0000
4186
4187     hopefully fixed a freeze on solaris
4188
4189 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
4190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4191 Date:   Sun Feb 15 19:25:55 2009 +0000
4192
4193     added histogram pane
4194
4195 commit a1385820cdb789c96a38b709f7b981725f81bdd1
4196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4197 Date:   Sun Feb 15 17:27:48 2009 +0000
4198
4199     fixed histogram drawing
4200
4201 commit 63da7df8b6994ba78db433c8d13513967f54b324
4202 Author: Laurent Monin <geeqie@norz.org>
4203 Date:   Sun Feb 15 15:58:01 2009 +0000
4204
4205     Remove redundant line of code.
4206
4207 commit a38c15108e52207831b08be4461b49f0d09926d3
4208 Author: Laurent Monin <geeqie@norz.org>
4209 Date:   Sun Feb 15 15:56:48 2009 +0000
4210
4211     Fix up few compilation warnings.
4212
4213 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
4214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4215 Date:   Sun Feb 15 13:11:21 2009 +0000
4216
4217     histogram caching
4218     histogram interface prepared for histogram pane
4219
4220 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
4221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4222 Date:   Sun Feb 15 09:36:53 2009 +0000
4223
4224     separated "normal" and advanced exif, "Normal" exif is now in the
4225     generic bar, advanced exif is in separate window.
4226
4227 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
4228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4229 Date:   Sat Feb 14 20:26:30 2009 +0000
4230
4231     droped Preferences dialog, sidebar should replace it completely
4232
4233 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
4234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4235 Date:   Sat Feb 14 19:50:54 2009 +0000
4236
4237     replaced bar_info with an universal bar, restored the original
4238     functionality (more or less)
4239     bar configuration is not yet saved
4240
4241 commit 310a646e67ba0c32c2384f553eecf512e283684d
4242 Author: Laurent Monin <geeqie@norz.org>
4243 Date:   Mon Feb 9 09:02:04 2009 +0000
4244
4245     Update ChangeLog using C locale date format, add a script to ease future updates.
4246
4247 commit b4f63e5e882b065ea834bd1e99081306284480c2
4248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4249 Date:   Sat Feb 7 21:03:11 2009 +0000
4250
4251     force at least one idle call before writting metadata
4252     (without this the exit_program_write_metadata_cb could be called
4253     before the exit_program function finished)
4254
4255 commit 22f5a68f75212287ff3924432df1902bec16feba
4256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4257 Date:   Sat Feb 7 19:01:21 2009 +0000
4258
4259     use metadata_read_* functions where possible
4260     switch exiv2 to utf8 charset
4261     support for exiv2 formatting that depends on other tags:
4262     http://dev.robotbattle.com/bugs/view.php?id=0000516
4263
4264 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
4265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4266 Date:   Fri Feb 6 23:49:03 2009 +0000
4267
4268     Start with "Fit to window" in "Leave Zoom at previous setting" mode
4269
4270 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
4271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4272 Date:   Fri Feb 6 22:56:52 2009 +0000
4273
4274     do not switch to the next image on mouse click in split mode
4275     it interferes with image switching too much
4276
4277 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
4278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4279 Date:   Fri Feb 6 22:41:47 2009 +0000
4280
4281     improved labels of some menu items
4282
4283 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
4284 Author: Laurent Monin <geeqie@norz.org>
4285 Date:   Wed Feb 4 17:15:30 2009 +0000
4286
4287     Add year 2009 to copyright info everywhere.
4288
4289 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
4290 Author: Laurent Monin <geeqie@norz.org>
4291 Date:   Wed Feb 4 16:50:24 2009 +0000
4292
4293     Fix up the copyright years info.
4294
4295 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
4296 Author: Laurent Monin <geeqie@norz.org>
4297 Date:   Wed Feb 4 16:49:11 2009 +0000
4298
4299     Update README header.
4300
4301 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
4302 Author: Laurent Monin <geeqie@norz.org>
4303 Date:   Wed Feb 4 16:47:02 2009 +0000
4304
4305     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
4306
4307 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
4308 Author: Laurent Monin <geeqie@norz.org>
4309 Date:   Wed Feb 4 14:51:23 2009 +0000
4310
4311     Do not show geeqie itself in editors menus.
4312
4313 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
4314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4315 Date:   Tue Feb 3 18:04:10 2009 +0000
4316
4317     do not translate already translated texts from desktop files
4318
4319 commit e03f199569195e75d937d21f9d982d0c7d5de119
4320 Author: Laurent Monin <geeqie@norz.org>
4321 Date:   Tue Feb 3 13:52:20 2009 +0000
4322
4323     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
4324
4325 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
4326 Author: Laurent Monin <geeqie@norz.org>
4327 Date:   Tue Feb 3 13:50:10 2009 +0000
4328
4329     Reorder fields a bit and make flags field unsigned.
4330
4331 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
4332 Author: Laurent Monin <geeqie@norz.org>
4333 Date:   Tue Feb 3 08:41:21 2009 +0000
4334
4335     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
4336
4337 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
4338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4339 Date:   Mon Feb 2 20:32:59 2009 +0000
4340
4341     improved placing of external commands in menu
4342     small menu improvements
4343
4344 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
4345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4346 Date:   Sun Feb 1 22:35:40 2009 +0000
4347
4348     test TryExec,
4349     xdg_data_home added to the list of directories
4350
4351 commit ace63c487142b18a548b95d76f8056de0bead19d
4352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4353 Date:   Sun Feb 1 18:27:42 2009 +0000
4354
4355     fixed switch from single to split image
4356
4357 commit f94b569b1831c052099295c861f9d3f502072622
4358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4359 Date:   Sun Feb 1 12:48:14 2009 +0000
4360
4361     read external editors from .desktop files
4362
4363 commit ff084f550845b0467a6202d62a7447940a4ea667
4364 Author: Laurent Monin <geeqie@norz.org>
4365 Date:   Thu Jan 29 19:43:34 2009 +0000
4366
4367     Sort the list alphabetically and remove an empty line.
4368
4369 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
4370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4371 Date:   Thu Jan 29 19:23:39 2009 +0000
4372
4373     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
4374     (new glib-gettextize does not support the old method)
4375
4376 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
4377 Author: Laurent Monin <geeqie@norz.org>
4378 Date:   Thu Jan 29 19:07:07 2009 +0000
4379
4380     gint -> gboolean.
4381
4382 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
4383 Author: Laurent Monin <geeqie@norz.org>
4384 Date:   Thu Jan 29 19:00:24 2009 +0000
4385
4386     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
4387
4388 commit ab98857be805f6bd9891d57506038e651dc81dde
4389 Author: Laurent Monin <geeqie@norz.org>
4390 Date:   Thu Jan 29 18:52:52 2009 +0000
4391
4392     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.
4393
4394 commit 96c8762cd141c1fca795e203a96307c80580d7f4
4395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4396 Date:   Thu Jan 29 18:05:41 2009 +0000
4397
4398     added SIGBUS handler
4399
4400 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
4401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4402 Date:   Mon Jan 26 21:08:05 2009 +0000
4403
4404     fixed compilation with lirc
4405
4406 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
4407 Author: Laurent Monin <geeqie@norz.org>
4408 Date:   Mon Jan 26 14:59:49 2009 +0000
4409
4410     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
4411
4412 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
4413 Author: Laurent Monin <geeqie@norz.org>
4414 Date:   Mon Jan 26 14:50:56 2009 +0000
4415
4416     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
4417
4418 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
4419 Author: Laurent Monin <geeqie@norz.org>
4420 Date:   Mon Jan 26 14:49:09 2009 +0000
4421
4422     Move -Wall before -Wno-* options for them to have any effect.
4423
4424 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
4425 Author: Laurent Monin <geeqie@norz.org>
4426 Date:   Mon Jan 26 14:18:08 2009 +0000
4427
4428     Keep -O0 over -O2 as requested by Vladimir.
4429
4430 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
4431 Author: Laurent Monin <geeqie@norz.org>
4432 Date:   Mon Jan 26 08:36:23 2009 +0000
4433
4434     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).
4435
4436 commit a24c1c60db9cca6a849920f8a7301530683d97ef
4437 Author: Laurent Monin <geeqie@norz.org>
4438 Date:   Mon Jan 26 08:30:30 2009 +0000
4439
4440     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
4441
4442 commit d80efe42eeb8d6af994245d0cf837d20eb852575
4443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4444 Date:   Sun Jan 25 19:38:31 2009 +0000
4445
4446     added the original COPYING file from GQview - we can't rely on autogen.sh
4447
4448 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
4449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4450 Date:   Sun Jan 25 18:14:08 2009 +0000
4451
4452     updated ChangeLog from svn log
4453
4454 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
4455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4456 Date:   Sun Jan 25 16:58:19 2009 +0000
4457
4458     fixed gthread detection
4459
4460 commit 66c057940975c76fcecaffab9e756b5f9306219d
4461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4462 Date:   Sun Jan 25 09:27:27 2009 +0000
4463
4464     do not ignore newly created sidecars
4465
4466 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
4467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4468 Date:   Sat Jan 24 13:46:08 2009 +0000
4469
4470     adjusted marks spacing to align them with the marks filter
4471
4472 commit 0074b6e5de0f19720985594a1a2b32114ec24204
4473 Author: Laurent Monin <geeqie@norz.org>
4474 Date:   Sat Jan 24 13:38:53 2009 +0000
4475
4476     Fix incorrect translation.
4477
4478 commit 5d7594d2acdccc19228350eddd1ab29aad990874
4479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4480 Date:   Sat Jan 24 13:05:06 2009 +0000
4481
4482     fixed restoring of OSD at layout_image_full_screen_stop
4483     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
4484
4485 commit fce85c3c86d56b122babaf26952cae937a3b61b9
4486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4487 Date:   Sat Jan 24 12:15:01 2009 +0000
4488
4489     fixed glib warning
4490
4491 commit 674b05efb895ed75533c07e74147082cf630e9cc
4492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4493 Date:   Sat Jan 24 10:09:29 2009 +0000
4494
4495     updated version string
4496
4497 commit f9d7107581b3391183465454de6557de0abf7c98
4498 Author: Laurent Monin <geeqie@norz.org>
4499 Date:   Sat Jan 24 07:41:23 2009 +0000
4500
4501     Silent two compilation warnings.
4502
4503 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
4504 Author: Laurent Monin <geeqie@norz.org>
4505 Date:   Sat Jan 24 07:36:21 2009 +0000
4506
4507     French translation was updated.
4508
4509 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
4510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4511 Date:   Fri Jan 23 22:53:02 2009 +0000
4512
4513     fixed possible crash
4514
4515 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
4516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4517 Date:   Wed Jan 21 18:30:54 2009 +0000
4518
4519     enable threads by default
4520
4521 commit 0e1a79d60922a6aa11288531218a919774b29d5d
4522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4523 Date:   Wed Jan 21 18:16:26 2009 +0000
4524
4525     compilation fixes for older exiv2
4526
4527 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
4528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4529 Date:   Tue Jan 20 22:53:09 2009 +0000
4530
4531     improved metadata preferences
4532
4533 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
4534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4535 Date:   Tue Jan 20 22:29:31 2009 +0000
4536
4537     fixed possible segfault
4538
4539 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
4540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4541 Date:   Sun Jan 11 21:28:03 2009 +0000
4542
4543     show symlinks in filelist
4544
4545 commit 07f76a58add699461ed85263e2bf815f22725e2b
4546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4547 Date:   Sun Jan 11 21:24:58 2009 +0000
4548
4549     fixed includes
4550
4551 commit fa197cca9401a69b158ac956aa7aa333525c770c
4552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4553 Date:   Sun Jan 11 18:58:05 2009 +0000
4554
4555     added a status bar button for writting metadata immediately
4556
4557 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
4558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4559 Date:   Sun Jan 11 12:13:30 2009 +0000
4560
4561     metadata write mode (direct or sidecar) made configurable for each file
4562     format
4563
4564 commit 79003481053d92298710773530b0f1ae7dec54e0
4565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4566 Date:   Sat Jan 10 20:40:37 2009 +0000
4567
4568     simplified metadata interface, dropped metadata_read,
4569     fixes for older exiv2 versions
4570
4571 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
4572 Author: Laurent Monin <geeqie@norz.org>
4573 Date:   Sun Jan 4 17:14:34 2009 +0000
4574
4575     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.
4576
4577 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
4578 Author: Laurent Monin <geeqie@norz.org>
4579 Date:   Sun Jan 4 10:32:47 2009 +0000
4580
4581     French translation was updated.
4582
4583 commit 1196bc75946359bfa10099df15c23808baff9a1e
4584 Author: Laurent Monin <geeqie@norz.org>
4585 Date:   Sat Jan 3 17:13:20 2009 +0000
4586
4587     Silent warnings.
4588
4589 commit 911b41365c783519b075eda51fb6dcd345975d68
4590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4591 Date:   Sat Jan 3 15:29:08 2009 +0000
4592
4593     write keywords and comments with separate functions
4594
4595 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
4596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4597 Date:   Fri Jan 2 23:14:01 2009 +0000
4598
4599     fixed updating of selection after deleting the last image from the list
4600
4601 commit dc4d041d5397e3a78c335babff70a409d04f3e54
4602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4603 Date:   Fri Jan 2 22:57:09 2009 +0000
4604
4605     do not enter a directory after rename
4606     fixed dir tree updating
4607     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
4608
4609 commit 067cf8e940216c935f818cc0f8f60113d54460c5
4610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4611 Date:   Fri Jan 2 14:58:21 2009 +0000
4612
4613     added done callback to utilops
4614     used the callback for metadata writting at exit and for renaming new
4615     folder
4616
4617 commit a63548cf3e28b4684281019f7e697df77cff1c3e
4618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4619 Date:   Fri Jan 2 09:39:14 2009 +0000
4620
4621     fixed view_dir notification
4622
4623 commit e040fa03e86b3dc95810f64b289682834d496010
4624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4625 Date:   Fri Jan 2 09:26:23 2009 +0000
4626
4627     sidecar files grouping was made case-insensitive
4628     added possibility to use macros %raw, %image, %meta in extensions lists
4629
4630 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
4631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4632 Date:   Sat Dec 27 22:53:07 2008 +0000
4633
4634     fixed writting of legacy metadata
4635
4636 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
4637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4638 Date:   Fri Dec 26 19:04:36 2008 +0000
4639
4640     optimized get_mark_func
4641     fixed reference counting bug
4642
4643 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
4644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4645 Date:   Fri Dec 26 18:54:07 2008 +0000
4646
4647     remove cached entries on all changes
4648
4649 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
4650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4651 Date:   Fri Dec 26 17:38:52 2008 +0000
4652
4653     fixed previous change
4654
4655 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
4656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4657 Date:   Fri Dec 26 14:12:36 2008 +0000
4658
4659     improved sidecar writting
4660     private metadata can be saved in xmp format
4661
4662 commit 0c2e413a220f62599ae49b5cfae99a439345e398
4663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4664 Date:   Thu Dec 25 12:39:34 2008 +0000
4665
4666     implemented a possibility to connect keywords with marks
4667
4668 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
4669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4670 Date:   Thu Dec 25 12:28:04 2008 +0000
4671
4672     low-level keyword-to-mark functionality
4673
4674 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
4675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4676 Date:   Thu Dec 25 12:19:37 2008 +0000
4677
4678     perform internal commands in idle call
4679
4680 commit 31114993628896d4b36c9d361675e0c13b9faaca
4681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4682 Date:   Tue Dec 23 22:42:57 2008 +0000
4683
4684     allow writing of empty keywords/comment
4685
4686 commit b077c46b67f7697f450d627f549e5e7d840adacc
4687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4688 Date:   Tue Dec 23 20:53:44 2008 +0000
4689
4690     added change notification to bar_info.c
4691
4692 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
4693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4694 Date:   Tue Dec 23 19:15:12 2008 +0000
4695
4696     improved buffering and notifications
4697
4698 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
4699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4700 Date:   Tue Dec 23 19:13:48 2008 +0000
4701
4702     write changes immediately, the necessary buffering is done on lower
4703     level in metadata.c
4704
4705 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
4706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4707 Date:   Mon Dec 22 23:25:15 2008 +0000
4708
4709     file class made configurable in preferences
4710
4711 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
4712 Author: Laurent Monin <geeqie@norz.org>
4713 Date:   Mon Dec 22 19:43:46 2008 +0000
4714
4715     French translation was updated.
4716
4717 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
4718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4719 Date:   Mon Dec 22 18:29:25 2008 +0000
4720
4721     write metadata after timeout, image change or dir change
4722
4723 commit c29865e349a4389ea74b2e067020eaaec19c91af
4724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4725 Date:   Mon Dec 22 18:15:26 2008 +0000
4726
4727     show metadata options in preferences dialog
4728
4729 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
4730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4731 Date:   Sun Dec 21 21:36:58 2008 +0000
4732
4733     fixed safe delete
4734
4735 commit b2478a365c4f5c96bab935dba551e76dad358412
4736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4737 Date:   Sun Dec 21 21:20:36 2008 +0000
4738
4739     most of the metadata options now works
4740
4741 commit a9a31060a8b202604356236dbf751b621246e3e2
4742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4743 Date:   Sun Dec 21 16:26:03 2008 +0000
4744
4745     fixed new options
4746
4747 commit da50487d38ea80d187a57adb99bafe64d256bfc5
4748 Author: Laurent Monin <geeqie@norz.org>
4749 Date:   Sun Dec 21 09:28:16 2008 +0000
4750
4751     French translation was updated.
4752
4753 commit e9460139c2941c4df0f1058ba6ca121121339d98
4754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4755 Date:   Sat Dec 20 23:18:20 2008 +0000
4756
4757     added options for metadata - not yet used
4758
4759 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
4760 Author: Laurent Monin <geeqie@norz.org>
4761 Date:   Sat Dec 20 21:47:04 2008 +0000
4762
4763     Fix two minor compilation warnings.
4764
4765 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
4766 Author: Laurent Monin <geeqie@norz.org>
4767 Date:   Sat Dec 20 21:30:27 2008 +0000
4768
4769     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.
4770
4771 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
4772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4773 Date:   Sat Dec 20 20:43:56 2008 +0000
4774
4775     use the workflow in utilops.c for metadata approving and writting
4776     TODO: configuration
4777
4778 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
4779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4780 Date:   Tue Dec 16 12:59:23 2008 +0000
4781
4782     queue metadata and write them in an idle callback
4783
4784 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
4785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4786 Date:   Mon Dec 15 22:47:31 2008 +0000
4787
4788     prepared infrastructure for delayed metadata writting - refreshing
4789     metadata immediately before writting is now possible
4790     
4791     modified metadata are stored in fd->modified_xmp
4792
4793 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
4794 Author: Laurent Monin <geeqie@norz.org>
4795 Date:   Mon Dec 15 18:04:42 2008 +0000
4796
4797     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
4798
4799 commit d1b9489e72a06e38e580a370f5e8106386c71d73
4800 Author: Laurent Monin <geeqie@norz.org>
4801 Date:   Tue Dec 9 19:12:38 2008 +0000
4802
4803     French translation was updated.
4804
4805 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
4806 Author: Laurent Monin <geeqie@norz.org>
4807 Date:   Tue Dec 9 17:51:28 2008 +0000
4808
4809     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.
4810
4811 commit e5abe232dfcbab211d72c51b73de128a6d822af8
4812 Author: Laurent Monin <geeqie@norz.org>
4813 Date:   Mon Dec 8 21:34:32 2008 +0000
4814
4815     Display error dialog with appropriate message when user is trying to open an invalid collection file.
4816
4817 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
4818 Author: Laurent Monin <geeqie@norz.org>
4819 Date:   Mon Dec 8 21:33:14 2008 +0000
4820
4821     Cosmetic fix.
4822
4823 commit bb2f085701aa58240d46914e01f31bb918b130aa
4824 Author: Laurent Monin <geeqie@norz.org>
4825 Date:   Sun Dec 7 15:51:50 2008 +0000
4826
4827     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).
4828
4829 commit 85e6945309d39750d6543f86cddbfe8b0c166797
4830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4831 Date:   Sun Dec 7 13:28:04 2008 +0000
4832
4833     handle the case when io.open() fails
4834
4835 commit 68f82126997889074361955ca27534bb8fe0f446
4836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4837 Date:   Sat Dec 6 21:24:38 2008 +0000
4838
4839     disabled the "unused parameter" warnings, they are harmless and nobody
4840     is going to fix it ;)
4841     (note: -W is equivalent to -Wextra)
4842
4843 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
4844 Author: Laurent Monin <geeqie@norz.org>
4845 Date:   Tue Dec 2 19:34:53 2008 +0000
4846
4847     Rename few variables to make the code more readable.
4848
4849 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
4850 Author: Laurent Monin <geeqie@norz.org>
4851 Date:   Sun Nov 30 21:59:28 2008 +0000
4852
4853     keyword_list_find() -> find_string_in_list(), return gboolean.
4854
4855 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
4856 Author: Laurent Monin <geeqie@norz.org>
4857 Date:   Sun Nov 30 21:52:37 2008 +0000
4858
4859     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
4860
4861 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
4862 Author: Laurent Monin <geeqie@norz.org>
4863 Date:   Sun Nov 30 21:43:01 2008 +0000
4864
4865     Rename most comment_*() functions to more appropriate metadata_*().
4866
4867 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
4868 Author: Laurent Monin <geeqie@norz.org>
4869 Date:   Sun Nov 30 11:46:34 2008 +0000
4870
4871     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().
4872
4873 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
4874 Author: Laurent Monin <geeqie@norz.org>
4875 Date:   Thu Nov 27 19:10:59 2008 +0000
4876
4877     Do not hardcode exif formatted prefix.
4878
4879 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
4880 Author: Laurent Monin <geeqie@norz.org>
4881 Date:   Thu Nov 27 12:34:39 2008 +0000
4882
4883     Fix up sign-related  warning.
4884
4885 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
4886 Author: Laurent Monin <geeqie@norz.org>
4887 Date:   Thu Nov 27 12:34:03 2008 +0000
4888
4889     Fix up unsigned expression always true warning.
4890
4891 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
4892 Author: Laurent Monin <geeqie@norz.org>
4893 Date:   Thu Nov 27 12:33:07 2008 +0000
4894
4895     Resync .h with .c declarations.
4896
4897 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
4898 Author: Laurent Monin <geeqie@norz.org>
4899 Date:   Thu Nov 27 12:31:27 2008 +0000
4900
4901     Fix up pointer signedness warnings.
4902
4903 commit bb28beac7482b10b36f0dac3efea45392c4942df
4904 Author: Laurent Monin <geeqie@norz.org>
4905 Date:   Thu Nov 27 12:30:49 2008 +0000
4906
4907     Fix up not a prototype warning.
4908
4909 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
4910 Author: Laurent Monin <geeqie@norz.org>
4911 Date:   Thu Nov 27 12:30:10 2008 +0000
4912
4913     Remove unused variable.
4914
4915 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
4916 Author: Laurent Monin <geeqie@norz.org>
4917 Date:   Thu Nov 27 12:29:38 2008 +0000
4918
4919     Fix up deprecated function and not a prototype warnings.
4920
4921 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
4922 Author: Laurent Monin <geeqie@norz.org>
4923 Date:   Wed Nov 26 20:39:50 2008 +0000
4924
4925     Handle return values better to silent some warnings.
4926
4927 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
4928 Author: Laurent Monin <geeqie@norz.org>
4929 Date:   Wed Nov 26 20:38:47 2008 +0000
4930
4931     Print a message if chown() or chmod() fail.
4932
4933 commit a3cd380dd4155404ae24df7260fa45da108483e4
4934 Author: Laurent Monin <geeqie@norz.org>
4935 Date:   Wed Nov 26 20:37:14 2008 +0000
4936
4937     Fix up format vs type warning.
4938
4939 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
4940 Author: Laurent Monin <geeqie@norz.org>
4941 Date:   Tue Nov 25 17:32:51 2008 +0000
4942
4943     Move comments/keywords read and write stuff to new metadata.{c,h}.
4944
4945 commit 499063665b9e138a110e2881a05dc364961b7aaf
4946 Author: Laurent Monin <geeqie@norz.org>
4947 Date:   Tue Nov 25 17:01:03 2008 +0000
4948
4949     Fix up unsigned expression always true/false warnings.
4950
4951 commit 50306a69abd7e07458b7355cef5883f500fd029d
4952 Author: Laurent Monin <geeqie@norz.org>
4953 Date:   Sun Nov 23 22:05:27 2008 +0000
4954
4955     Hide .gqv extension from collection name in collection window title and recent menu list.
4956
4957 commit 968a923541ab98923ba0ea32b78da525c258ce68
4958 Author: Laurent Monin <geeqie@norz.org>
4959 Date:   Sun Nov 23 16:16:09 2008 +0000
4960
4961     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().
4962
4963 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
4964 Author: Laurent Monin <geeqie@norz.org>
4965 Date:   Sun Nov 23 16:10:29 2008 +0000
4966
4967     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.
4968
4969 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
4970 Author: Laurent Monin <geeqie@norz.org>
4971 Date:   Sat Nov 22 22:54:51 2008 +0000
4972
4973     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.
4974
4975 commit cce7425dc23b06d7267eb110ce0b8814e469285f
4976 Author: Laurent Monin <geeqie@norz.org>
4977 Date:   Sat Nov 22 22:43:18 2008 +0000
4978
4979     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
4980
4981 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
4982 Author: Laurent Monin <geeqie@norz.org>
4983 Date:   Sat Nov 22 22:10:10 2008 +0000
4984
4985     Tidy up.
4986
4987 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
4988 Author: Laurent Monin <geeqie@norz.org>
4989 Date:   Sat Nov 22 22:04:21 2008 +0000
4990
4991     Use common code for layout_image_setup_split_none() too.
4992
4993 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
4994 Author: Laurent Monin <geeqie@norz.org>
4995 Date:   Sat Nov 22 21:58:07 2008 +0000
4996
4997     layout_image_setup_split_*(): simplify code.
4998
4999 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
5000 Author: Laurent Monin <geeqie@norz.org>
5001 Date:   Sat Nov 22 21:11:09 2008 +0000
5002
5003     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
5004
5005 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
5006 Author: Laurent Monin <geeqie@norz.org>
5007 Date:   Sat Nov 22 16:24:23 2008 +0000
5008
5009     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
5010
5011 commit f7327cbd9fa590af75336916692ae40832ab32e7
5012 Author: Laurent Monin <geeqie@norz.org>
5013 Date:   Thu Nov 20 17:28:34 2008 +0000
5014
5015     Force font weight and style to normal for keys.
5016
5017 commit 540d86584baf5d6070b04254129f25e28a359541
5018 Author: Laurent Monin <geeqie@norz.org>
5019 Date:   Thu Nov 20 17:23:46 2008 +0000
5020
5021     Fix up yet unmarked keys.
5022
5023 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
5024 Author: Laurent Monin <geeqie@norz.org>
5025 Date:   Thu Nov 20 11:46:43 2008 +0000
5026
5027     Fix compilation warnings.
5028
5029 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
5030 Author: Laurent Monin <geeqie@norz.org>
5031 Date:   Thu Nov 20 07:22:56 2008 +0000
5032
5033     Fix up some missing html code.
5034
5035 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
5036 Author: Laurent Monin <geeqie@norz.org>
5037 Date:   Wed Nov 19 22:57:40 2008 +0000
5038
5039     More keys.
5040
5041 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
5042 Author: Laurent Monin <geeqie@norz.org>
5043 Date:   Wed Nov 19 22:46:27 2008 +0000
5044
5045     Fix text wrongly marked as key.
5046
5047 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
5048 Author: Laurent Monin <geeqie@norz.org>
5049 Date:   Wed Nov 19 22:42:20 2008 +0000
5050
5051     Mark keyboard keys with a span and make them look like a key through css style.
5052
5053 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
5054 Author: Laurent Monin <geeqie@norz.org>
5055 Date:   Wed Nov 19 21:36:02 2008 +0000
5056
5057     Replace [Control] by shorter and more common [Ctrl].
5058
5059 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
5060 Author: Laurent Monin <geeqie@norz.org>
5061 Date:   Wed Nov 19 21:16:27 2008 +0000
5062
5063     Unify [Shift] and [Control] notation.
5064
5065 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
5066 Author: Laurent Monin <geeqie@norz.org>
5067 Date:   Wed Nov 19 20:53:53 2008 +0000
5068
5069     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
5070
5071 commit 7d76bf997f408ba74840477446b590492430ed7a
5072 Author: Laurent Monin <geeqie@norz.org>
5073 Date:   Wed Nov 19 17:42:36 2008 +0000
5074
5075     Update documentation.
5076
5077 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
5078 Author: Laurent Monin <geeqie@norz.org>
5079 Date:   Mon Nov 17 18:05:42 2008 +0000
5080
5081     Fix up links and various enhancements.
5082
5083 commit 84d0eeb779804970775a1a2b151094999df1f39c
5084 Author: Laurent Monin <geeqie@norz.org>
5085 Date:   Mon Nov 17 17:17:47 2008 +0000
5086
5087     Remove colored background in headings for printable version.
5088
5089 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
5090 Author: Laurent Monin <geeqie@norz.org>
5091 Date:   Mon Nov 17 17:09:44 2008 +0000
5092
5093     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.
5094
5095 commit b4ef8546331d9128999cc531faaa35556eb242d2
5096 Author: Laurent Monin <geeqie@norz.org>
5097 Date:   Mon Nov 17 07:10:32 2008 +0000
5098
5099     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
5100
5101 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
5102 Author: Laurent Monin <geeqie@norz.org>
5103 Date:   Sun Nov 16 19:58:43 2008 +0000
5104
5105     Add specific css for print media(has to be improved).
5106
5107 commit 69f15e9da78b7404be497d657110cfad1a266722
5108 Author: Laurent Monin <geeqie@norz.org>
5109 Date:   Sun Nov 16 16:32:14 2008 +0000
5110
5111     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
5112
5113 commit 19e042015022768094ac5d2e90a32db866698467
5114 Author: Laurent Monin <geeqie@norz.org>
5115 Date:   Sat Nov 15 20:17:14 2008 +0000
5116
5117     Implement preliminary support for XDG Base Directory Specification.
5118     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
5119     
5120     This feature was requested for a long time (feature requests #1950978 and #2289481).
5121     For now, it is disabled since it breaks compatibility with previous versions.
5122     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
5123     
5124     geeqierc and other conf files are going to:
5125     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
5126     
5127     metadata and thumbnails cache (if std is not used) are going to:
5128     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
5129     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
5130     
5131     collections are going to:
5132     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
5133     
5134     
5135     Please test and report any issue.
5136
5137 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
5138 Author: Laurent Monin <geeqie@norz.org>
5139 Date:   Sat Nov 15 20:01:25 2008 +0000
5140
5141     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
5142
5143 commit 8b10477d6c451a8a952db33eea29a7d289261635
5144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5145 Date:   Sat Nov 15 19:13:43 2008 +0000
5146
5147     fixed usage of deprecated functions - patch by Omari Stephens
5148
5149 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
5150 Author: Laurent Monin <geeqie@norz.org>
5151 Date:   Sat Nov 15 17:48:31 2008 +0000
5152
5153     Rename check_for_home_path() to mkdir_if_not_exists().
5154
5155 commit 788a57656d4085ba2e526a29648ec1477bafa46f
5156 Author: Laurent Monin <geeqie@norz.org>
5157 Date:   Sat Nov 15 17:30:45 2008 +0000
5158
5159     Use functions to return directories instead of constants.
5160     Following functions were added:
5161     get_collections_dir()
5162     get_metadata_cache_dir()
5163     get_rc_dir()
5164     get_thumbnails_cache_dir()
5165     get_trash_dir()
5166     
5167     They return the full directory path.
5168
5169 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
5170 Author: Laurent Monin <geeqie@norz.org>
5171 Date:   Sat Nov 15 10:35:43 2008 +0000
5172
5173     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
5174
5175 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
5176 Author: Laurent Monin <geeqie@norz.org>
5177 Date:   Fri Nov 14 01:10:18 2008 +0000
5178
5179     Fix up Makefile.am: add missing files and do not install template.html.
5180
5181 commit 55bdd3344fd5f342d30362fe301808f826710112
5182 Author: Laurent Monin <geeqie@norz.org>
5183 Date:   Wed Nov 12 21:38:00 2008 +0000
5184
5185     Fix a cut'n'paste error.
5186
5187 commit 609fc80ba907a18bd5b0998b155580654e8749db
5188 Author: Laurent Monin <geeqie@norz.org>
5189 Date:   Wed Nov 12 21:34:55 2008 +0000
5190
5191     More precise description of the pan view find feature and a note about ressources eating was added.
5192
5193 commit 3005309e752b5f6d9378487b6856f18eb40b365f
5194 Author: Laurent Monin <geeqie@norz.org>
5195 Date:   Wed Nov 12 21:15:12 2008 +0000
5196
5197     Add some information about the pan view.
5198
5199 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
5200 Author: Laurent Monin <geeqie@norz.org>
5201 Date:   Wed Nov 12 17:59:14 2008 +0000
5202
5203     Add a note about splitted view.
5204
5205 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
5206 Author: Laurent Monin <geeqie@norz.org>
5207 Date:   Wed Nov 12 17:48:16 2008 +0000
5208
5209     Add Connected zoom and Split menu items.
5210
5211 commit f055d32815e382a5cac2117e46ecad2b866e942b
5212 Author: Laurent Monin <geeqie@norz.org>
5213 Date:   Tue Nov 11 23:35:39 2008 +0000
5214
5215     Add missing s...
5216
5217 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
5218 Author: Laurent Monin <geeqie@norz.org>
5219 Date:   Tue Nov 11 23:30:13 2008 +0000
5220
5221     Minor fixes.
5222
5223 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
5224 Author: Laurent Monin <geeqie@norz.org>
5225 Date:   Tue Nov 11 21:50:42 2008 +0000
5226
5227     Give a new style to menus.
5228
5229 commit ec48abb7939ef9919bbd905d147cfda9e884c457
5230 Author: Laurent Monin <geeqie@norz.org>
5231 Date:   Tue Nov 11 21:49:33 2008 +0000
5232
5233     Fix missing parts.
5234
5235 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
5236 Author: Laurent Monin <geeqie@norz.org>
5237 Date:   Tue Nov 11 21:17:55 2008 +0000
5238
5239     Update main window menus description to match current Geeqie.
5240
5241 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
5242 Author: Laurent Monin <geeqie@norz.org>
5243 Date:   Tue Nov 11 21:17:03 2008 +0000
5244
5245     Drop dots.
5246
5247 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
5248 Author: Laurent Monin <geeqie@norz.org>
5249 Date:   Tue Nov 11 10:32:03 2008 +0000
5250
5251     Update exif pane documentation a bit.
5252
5253 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
5254 Author: Laurent Monin <geeqie@norz.org>
5255 Date:   Tue Nov 11 10:24:04 2008 +0000
5256
5257     Add Properties Options page.
5258
5259 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
5260 Author: Laurent Monin <geeqie@norz.org>
5261 Date:   Tue Nov 11 10:09:09 2008 +0000
5262
5263     Advanced options documentation is now almost in sync with current geeqie.
5264
5265 commit eeae9191dcb131a7fa9a85876b4314869bffe007
5266 Author: Laurent Monin <geeqie@norz.org>
5267 Date:   Tue Nov 11 09:12:10 2008 +0000
5268
5269     More updates to advanced options documentation. Not yet finished.
5270
5271 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
5272 Author: Laurent Monin <geeqie@norz.org>
5273 Date:   Mon Nov 10 23:36:12 2008 +0000
5274
5275     Page cleanup and fixed. Remove obsolete note.
5276
5277 commit f13928fef829928a7a807a11a5e4d9603592597c
5278 Author: Laurent Monin <geeqie@norz.org>
5279 Date:   Mon Nov 10 23:15:42 2008 +0000
5280
5281     Add missing link.
5282
5283 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
5284 Author: Laurent Monin <geeqie@norz.org>
5285 Date:   Mon Nov 10 23:05:50 2008 +0000
5286
5287     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
5288
5289 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
5290 Author: Laurent Monin <geeqie@norz.org>
5291 Date:   Mon Nov 10 21:33:38 2008 +0000
5292
5293     Let subsection menus match index style.
5294
5295 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
5296 Author: Laurent Monin <geeqie@norz.org>
5297 Date:   Mon Nov 10 21:14:34 2008 +0000
5298
5299     Cosmetic changes in image search and find duplicates shortcuts tables.
5300
5301 commit c410dad0a2007582d3460f222d52f193e8718d12
5302 Author: Laurent Monin <geeqie@norz.org>
5303 Date:   Mon Nov 10 20:42:44 2008 +0000
5304
5305     Tidy up.
5306
5307 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
5308 Author: Laurent Monin <geeqie@norz.org>
5309 Date:   Mon Nov 10 20:40:50 2008 +0000
5310
5311     Move from xhtml transitional to xhtml strict.
5312
5313 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
5314 Author: Laurent Monin <geeqie@norz.org>
5315 Date:   Mon Nov 10 20:16:45 2008 +0000
5316
5317     Minor cleanup.
5318
5319 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
5320 Author: Laurent Monin <geeqie@norz.org>
5321 Date:   Mon Nov 10 19:37:17 2008 +0000
5322
5323     Tidy up and minor fixes.
5324
5325 commit e07b06778a28e3911cd830a44bc27333d017bd15
5326 Author: Laurent Monin <geeqie@norz.org>
5327 Date:   Mon Nov 10 18:02:09 2008 +0000
5328
5329     Notes cleanup and minor stylistic fixes.
5330
5331 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
5332 Author: Laurent Monin <geeqie@norz.org>
5333 Date:   Mon Nov 10 17:16:16 2008 +0000
5334
5335     Various fixes and cleanup.
5336
5337 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
5338 Author: Laurent Monin <geeqie@norz.org>
5339 Date:   Mon Nov 10 16:11:28 2008 +0000
5340
5341     Fix up some errors.
5342
5343 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
5344 Author: Laurent Monin <geeqie@norz.org>
5345 Date:   Mon Nov 10 15:20:13 2008 +0000
5346
5347     Fix up unvalid xhtml.
5348
5349 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
5350 Author: Laurent Monin <geeqie@norz.org>
5351 Date:   Mon Nov 10 14:56:11 2008 +0000
5352
5353     Fix up a broken link.
5354
5355 commit f7216dd164399e1d34e22e5210544e2db6a84746
5356 Author: Laurent Monin <geeqie@norz.org>
5357 Date:   Mon Nov 10 14:10:39 2008 +0000
5358
5359     Beautify the manual.
5360
5361 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
5362 Author: Laurent Monin <geeqie@norz.org>
5363 Date:   Mon Nov 10 13:00:29 2008 +0000
5364
5365     Reformat more pages.
5366
5367 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
5368 Author: Laurent Monin <geeqie@norz.org>
5369 Date:   Mon Nov 10 12:06:05 2008 +0000
5370
5371     Reformat remaining options pages.
5372
5373 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
5374 Author: Laurent Monin <geeqie@norz.org>
5375 Date:   Mon Nov 10 10:26:51 2008 +0000
5376
5377     Reformatting: notes, advanced options page and more.
5378
5379 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
5380 Author: Laurent Monin <geeqie@norz.org>
5381 Date:   Sun Nov 9 21:53:33 2008 +0000
5382
5383     Reformatting.
5384
5385 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
5386 Author: Laurent Monin <geeqie@norz.org>
5387 Date:   Sun Nov 9 17:17:19 2008 +0000
5388
5389     Reformat and cleanup.
5390
5391 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
5392 Author: Laurent Monin <geeqie@norz.org>
5393 Date:   Sun Nov 9 13:37:39 2008 +0000
5394
5395     More cleanup of tables.
5396
5397 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
5398 Author: Laurent Monin <geeqie@norz.org>
5399 Date:   Sun Nov 9 13:06:16 2008 +0000
5400
5401     Cleanup some tables.
5402
5403 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
5404 Author: Laurent Monin <geeqie@norz.org>
5405 Date:   Sun Nov 9 12:48:00 2008 +0000
5406
5407     Drop most old css classes.
5408
5409 commit eb65646611a5675182a3207280eb609cead4bded
5410 Author: Laurent Monin <geeqie@norz.org>
5411 Date:   Sun Nov 9 09:39:14 2008 +0000
5412
5413     Move dialog descriptions to definitions lists, first step.
5414
5415 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
5416 Author: Laurent Monin <geeqie@norz.org>
5417 Date:   Sun Nov 9 09:33:01 2008 +0000
5418
5419     Index cleanup.
5420
5421 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
5422 Author: Laurent Monin <geeqie@norz.org>
5423 Date:   Sun Nov 9 09:28:59 2008 +0000
5424
5425     Move menu descriptions to definitions lists.
5426
5427 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
5428 Author: Laurent Monin <geeqie@norz.org>
5429 Date:   Sat Nov 8 22:11:51 2008 +0000
5430
5431     Re-introduce Geeqie User Manual footer.
5432
5433 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
5434 Author: Laurent Monin <geeqie@norz.org>
5435 Date:   Sat Nov 8 17:38:36 2008 +0000
5436
5437     Simplify bottom navigation table.
5438
5439 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
5440 Author: Laurent Monin <geeqie@norz.org>
5441 Date:   Sat Nov 8 17:24:02 2008 +0000
5442
5443     Use col tags with id in top and bottom navigation tables.
5444
5445 commit 0bfece3a257621edda3fefbb44ed64667bac828b
5446 Author: Laurent Monin <geeqie@norz.org>
5447 Date:   Sat Nov 8 11:37:17 2008 +0000
5448
5449     Add a generic spacer at the bottom of the page, remove now unused css classes.
5450
5451 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
5452 Author: Laurent Monin <geeqie@norz.org>
5453 Date:   Sat Nov 8 10:59:45 2008 +0000
5454
5455     Add two css classes navtop and navbottom and remove unused ones.
5456
5457 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
5458 Author: Laurent Monin <geeqie@norz.org>
5459 Date:   Sat Nov 8 10:49:18 2008 +0000
5460
5461     Add style.css to list of files to install.
5462
5463 commit 2cff73427b00b0155b526b080dcd7ade516686cb
5464 Author: Laurent Monin <geeqie@norz.org>
5465 Date:   Sat Nov 8 10:47:31 2008 +0000
5466
5467     Move css styles to an external stylesheet.
5468
5469 commit 450ff6891d977952fa624731f8da7b8d7994305f
5470 Author: Laurent Monin <geeqie@norz.org>
5471 Date:   Thu Nov 6 23:49:31 2008 +0000
5472
5473     Remove reference to numbered section.
5474
5475 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
5476 Author: Laurent Monin <geeqie@norz.org>
5477 Date:   Thu Nov 6 23:43:46 2008 +0000
5478
5479     Remove references to numbered sections.
5480
5481 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
5482 Author: Laurent Monin <geeqie@norz.org>
5483 Date:   Thu Nov 6 23:39:22 2008 +0000
5484
5485     Simplify the table.
5486
5487 commit a5760993339ed221d1377724beb2485c28237945
5488 Author: Laurent Monin <geeqie@norz.org>
5489 Date:   Thu Nov 6 20:01:32 2008 +0000
5490
5491     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.
5492     
5493     This patch fixes that (and still fixes the case where one searches on
5494     comments and hits a file with keywords but no comments).  Lastly, I would
5495     imagine that there exists a failure mode where one searches for a keyword and
5496     hits a file with a comment but no keyword, and I imagine this patch should fix
5497     that case as well.
5498     
5499     Patch by Omari Stephens (aka xsdg).
5500
5501 commit ebf81820c51edd5ab948021d75e79f9d933937fe
5502 Author: Laurent Monin <geeqie@norz.org>
5503 Date:   Tue Nov 4 17:26:46 2008 +0000
5504
5505     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.
5506
5507 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
5508 Author: Laurent Monin <geeqie@norz.org>
5509 Date:   Tue Nov 4 17:11:53 2008 +0000
5510
5511     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.
5512
5513 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
5514 Author: Laurent Monin <geeqie@norz.org>
5515 Date:   Mon Oct 27 13:31:39 2008 +0000
5516
5517     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
5518
5519 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
5520 Author: Laurent Monin <geeqie@norz.org>
5521 Date:   Sun Oct 26 19:27:20 2008 +0000
5522
5523     Use h2/h3 tags where appropriate.
5524
5525 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
5526 Author: Petr Ostadal <postadal@suse.cz>
5527 Date:   Sun Oct 26 13:43:10 2008 +0000
5528
5529     Fixed doc/Makefile.am according to renamed doc files.
5530
5531 commit eab8813037f2cedc25857bc889b55502b1666455
5532 Author: Laurent Monin <geeqie@norz.org>
5533 Date:   Sat Oct 25 14:42:52 2008 +0000
5534
5535     Keyboard table cleanup attempt. Need more work.
5536
5537 commit fcae84ab900d0203d2339e22888956a9c7565fe8
5538 Author: Laurent Monin <geeqie@norz.org>
5539 Date:   Sat Oct 25 13:14:00 2008 +0000
5540
5541     Move menus to unordered lists - step 2.
5542
5543 commit f5596799545b5e6c482ef267d892b674f544e7fc
5544 Author: Laurent Monin <geeqie@norz.org>
5545 Date:   Sat Oct 25 11:02:09 2008 +0000
5546
5547     Move menus to unordered lists - step 1.
5548
5549 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
5550 Author: Laurent Monin <geeqie@norz.org>
5551 Date:   Sat Oct 25 08:49:07 2008 +0000
5552
5553     Align Previous to the left, drop useless col tags.
5554
5555 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
5556 Author: Laurent Monin <geeqie@norz.org>
5557 Date:   Sat Oct 25 08:14:34 2008 +0000
5558
5559     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
5560
5561 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
5562 Author: Laurent Monin <geeqie@norz.org>
5563 Date:   Sat Oct 25 08:10:11 2008 +0000
5564
5565     Fix page titles.
5566
5567 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
5568 Author: Laurent Monin <geeqie@norz.org>
5569 Date:   Sat Oct 25 08:07:57 2008 +0000
5570
5571     Drop chapters numbers from h1 title, and reformat top title a bit.
5572
5573 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
5574 Author: Laurent Monin <geeqie@norz.org>
5575 Date:   Sat Oct 25 07:47:47 2008 +0000
5576
5577     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
5578
5579 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
5580 Author: Laurent Monin <geeqie@norz.org>
5581 Date:   Thu Oct 23 22:45:44 2008 +0000
5582
5583     Update legal notice and copyright to mention The Geeqie Team.
5584
5585 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
5586 Author: Laurent Monin <geeqie@norz.org>
5587 Date:   Thu Oct 23 19:06:23 2008 +0000
5588
5589     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).
5590
5591 commit d92d4a31ba855a0a9e282ea398fab5667896d445
5592 Author: Laurent Monin <geeqie@norz.org>
5593 Date:   Thu Oct 23 18:06:28 2008 +0000
5594
5595     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
5596
5597 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
5598 Author: Laurent Monin <geeqie@norz.org>
5599 Date:   Wed Oct 22 19:56:29 2008 +0000
5600
5601     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
5602
5603 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
5604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5605 Date:   Mon Oct 20 21:00:18 2008 +0000
5606
5607     Fix a cut and paste error when implementing the comment search (Klaus
5608     Ethgen)
5609
5610 commit a06197472f69c64332a5e67e191e95654a8ed82d
5611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5612 Date:   Mon Oct 20 17:13:32 2008 +0000
5613
5614     fixed failed assertion in exif_free
5615
5616 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
5617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5618 Date:   Sat Oct 18 20:17:55 2008 +0000
5619
5620     create xmp sidecar when needed
5621
5622 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
5623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5624 Date:   Sat Oct 18 19:20:27 2008 +0000
5625
5626     simple synchronization XMP <-> Exif, IPTC
5627
5628 commit 003a4a917981dcc3d7004fe9896518ee86016198
5629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5630 Date:   Sat Oct 18 18:22:57 2008 +0000
5631
5632     infrastructure for preprocessing of metadata
5633
5634 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
5635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5636 Date:   Sat Oct 18 09:07:52 2008 +0000
5637
5638     fixed bar_exif separator
5639
5640 commit 666154c6c7576bff4647b0a9dfff08665026cb42
5641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5642 Date:   Sat Oct 18 08:40:32 2008 +0000
5643
5644     reordered advanced exif columns
5645
5646 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
5647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5648 Date:   Sat Oct 18 08:31:25 2008 +0000
5649
5650     no need to validate description, it is in utf8
5651
5652 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
5653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5654 Date:   Fri Oct 17 22:00:07 2008 +0000
5655
5656     improved custom exif look:
5657     - use toggle instead of remove button
5658     - display description instead of property key
5659
5660 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
5661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5662 Date:   Tue Oct 14 21:24:34 2008 +0000
5663
5664     follow Exiv2 SVN changes
5665
5666 commit 100552d7587b35759b1492a3ba51df58565b96f5
5667 Author: Laurent Monin <geeqie@norz.org>
5668 Date:   Sun Oct 12 08:49:45 2008 +0000
5669
5670     French translation was updated.
5671
5672 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
5673 Author: Laurent Monin <geeqie@norz.org>
5674 Date:   Sun Oct 12 08:43:14 2008 +0000
5675
5676     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
5677
5678 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
5679 Author: Laurent Monin <geeqie@norz.org>
5680 Date:   Sun Oct 12 08:36:53 2008 +0000
5681
5682     Better handling of accels map file writing errors.
5683     Secure save is also used for those now, at the expense of
5684     a bit of duplication of gtk functions.
5685     It should fix bug 2146917 (debian BTS #501131), reported by
5686     Stanislav Maslovski.
5687
5688 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
5689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5690 Date:   Sat Oct 11 20:19:48 2008 +0000
5691
5692     added option to use exif thumbnails
5693     - it requires exiv2 0.18 or the current svn
5694     - it is disabled by default because the exif thumbnails
5695       may be outdated if the image was edited
5696
5697 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
5698 Author: Laurent Monin <geeqie@norz.org>
5699 Date:   Tue Oct 7 19:34:11 2008 +0000
5700
5701     French translation was updated.
5702
5703 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
5704 Author: Laurent Monin <geeqie@norz.org>
5705 Date:   Tue Oct 7 19:29:13 2008 +0000
5706
5707     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
5708
5709 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
5710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5711 Date:   Tue Oct 7 18:37:32 2008 +0000
5712
5713     Implement the search for image comment - patch by Klaus Ethgen
5714
5715 commit d8c1c93fea463eb0a309de7509676624774c0ad3
5716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5717 Date:   Tue Oct 7 18:22:58 2008 +0000
5718
5719     Fixed degree symbol encoding
5720
5721 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
5722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5723 Date:   Tue Oct 7 18:20:22 2008 +0000
5724
5725     Adding a vim modeline to all files - patch by Klaus Ethgen
5726
5727 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
5728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5729 Date:   Sun Oct 5 18:25:44 2008 +0000
5730
5731     fixed confirm_delete option
5732
5733 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
5734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5735 Date:   Sat Oct 4 20:28:31 2008 +0000
5736
5737     fixed charset of exiv2 strings in non-utf8 locales
5738
5739 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
5740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5741 Date:   Wed Oct 1 20:57:56 2008 +0000
5742
5743     Add support for GPSInfo - patch by Klaus Ethgen
5744
5745 commit 599380cc2099521bbf7c879666140943e1c684b6
5746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5747 Date:   Mon Sep 29 21:17:19 2008 +0000
5748
5749     The comment section in the meta file is the last section. However it do
5750     not accept comment lines starting with a '['. This patch will fix that.
5751     - patch by Klaus Ethgen
5752
5753 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
5754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5755 Date:   Mon Sep 29 21:09:48 2008 +0000
5756
5757     fixes executable right of images
5758
5759 commit 9ab09626f588694ad7ada2e522b74e205fd96795
5760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5761 Date:   Mon Sep 29 21:01:30 2008 +0000
5762
5763     enlarge the dupe window - patch by Klaus Ethgen
5764
5765 commit cf8398c63f204d0dcf375577446c732c66122f6b
5766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5767 Date:   Sat Sep 27 18:48:32 2008 +0000
5768
5769     updated preview loader to work with current svn version of libexiv2
5770
5771 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
5772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5773 Date:   Wed Sep 10 20:37:30 2008 +0000
5774
5775     use SHIFT for connected scroll and zoom
5776     
5777     SHIFT + keys or mouse: affects all split windows
5778     keys or mouse: affects only active window
5779     
5780     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
5781
5782 commit f7a5afb6959672b77b973544b217867329a30c5f
5783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5784 Date:   Tue Sep 9 19:46:44 2008 +0000
5785
5786     reverted buggy part of rev. 1138 - it made the filelist jump
5787     unexpectedly
5788
5789 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
5790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5791 Date:   Mon Sep 8 19:57:51 2008 +0000
5792
5793     added possibility to redraw only the parts of image that are already
5794     loaded
5795
5796 commit 383624b87b5f9ea402e0fe4479b955f591025f73
5797 Author: Laurent Monin <geeqie@norz.org>
5798 Date:   Mon Sep 8 15:53:01 2008 +0000
5799
5800     Fix a compiler warning regarding argument type.
5801
5802 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
5803 Author: Petr Ostadal <postadal@suse.cz>
5804 Date:   Sun Sep 7 23:01:30 2008 +0000
5805
5806     Replaced gtk depreceated code.
5807
5808 commit a5aea8fd342ca8d4834464428cab25d373925409
5809 Author: Laurent Monin <geeqie@norz.org>
5810 Date:   Sun Sep 7 19:42:19 2008 +0000
5811
5812     Shorten config_window_apply() a bit, reduce code redunancy.
5813
5814 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
5815 Author: Laurent Monin <geeqie@norz.org>
5816 Date:   Thu Sep 4 22:35:33 2008 +0000
5817
5818     Update translations stats.
5819
5820 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
5821 Author: Laurent Monin <geeqie@norz.org>
5822 Date:   Thu Sep 4 22:29:32 2008 +0000
5823
5824     French translation was updated.
5825
5826 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
5827 Author: Laurent Monin <geeqie@norz.org>
5828 Date:   Thu Sep 4 22:04:32 2008 +0000
5829
5830     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
5831
5832 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
5833 Author: Laurent Monin <geeqie@norz.org>
5834 Date:   Thu Sep 4 21:38:28 2008 +0000
5835
5836     Allow to change image.scroll_reset_method in Preferences > Image.
5837
5838 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
5839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5840 Date:   Thu Sep 4 21:19:09 2008 +0000
5841
5842     fixed various problems with preserving viewport on image change,
5843     options->image.scroll_reset_method should work again (it needs to be
5844     added to the preferences dialog)
5845
5846 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
5847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5848 Date:   Wed Sep 3 21:54:49 2008 +0000
5849
5850     load thumbnails with lower priority
5851     TODO: maybe implement an exception for visible thumbnails
5852
5853 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
5854 Author: Laurent Monin <geeqie@norz.org>
5855 Date:   Wed Sep 3 21:13:02 2008 +0000
5856
5857     Improve debug messages.
5858
5859 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
5860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5861 Date:   Wed Sep 3 20:43:10 2008 +0000
5862
5863     adjusted default options
5864
5865 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
5866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5867 Date:   Wed Sep 3 20:29:32 2008 +0000
5868
5869     adjusted redraw priority relative to icon drawing
5870
5871 commit 48519673cc4fea79e657453ed4785457a8e59ea2
5872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5873 Date:   Wed Sep 3 19:58:21 2008 +0000
5874
5875     dropped IMAGE_THROTTLE_LARGER_IMAGES code
5876
5877 commit 47a0c37d34499a1f71085093447789949350e063
5878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5879 Date:   Wed Sep 3 19:52:11 2008 +0000
5880
5881     fixed handling of broken images
5882
5883 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
5884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5885 Date:   Mon Sep 1 19:18:32 2008 +0000
5886
5887     improved pixbuf draw priority control
5888
5889 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
5890 Author: Laurent Monin <geeqie@norz.org>
5891 Date:   Mon Sep 1 17:29:07 2008 +0000
5892
5893     Use a constant for minimal window size. Set it to 32 for all dialogs.
5894
5895 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
5896 Author: Laurent Monin <geeqie@norz.org>
5897 Date:   Mon Sep 1 17:22:19 2008 +0000
5898
5899     Remove redundant debug.h inclusion.
5900
5901 commit 14596dddc9e279d6444b473378668618b0200842
5902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5903 Date:   Sun Aug 31 21:19:00 2008 +0000
5904
5905     fixed read ahead callback
5906
5907 commit 0aef642959d09a0a417e3a1bd9838290673da331
5908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5909 Date:   Sun Aug 31 21:02:09 2008 +0000
5910
5911     fixed error handling in image loader
5912
5913 commit b10a2e1226a762c6f5e5a76255469c9a58312937
5914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5915 Date:   Sun Aug 31 18:53:11 2008 +0000
5916
5917     fixed possible endless loop
5918
5919 commit 131dc85e54bb154ece413c99e10d0bb07aced996
5920 Author: Laurent Monin <geeqie@norz.org>
5921 Date:   Sun Aug 31 12:29:49 2008 +0000
5922
5923     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
5924
5925 commit 7725546b83707d675c466dd1b9eb96380ad2f067
5926 Author: Laurent Monin <geeqie@norz.org>
5927 Date:   Sun Aug 31 11:27:24 2008 +0000
5928
5929     Move quoted_value() and escquote_value() to misc.[ch].
5930
5931 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
5932 Author: Laurent Monin <geeqie@norz.org>
5933 Date:   Sun Aug 31 10:51:41 2008 +0000
5934
5935     Move miscellaneous functions to their own files (new misc.[ch]).
5936
5937 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
5938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5939 Date:   Sun Aug 31 10:08:48 2008 +0000
5940
5941     use GThreadPool
5942
5943 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
5944 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5945 Date:   Sun Aug 31 09:20:29 2008 +0000
5946
5947     improved thread support in image loader
5948
5949 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
5950 Author: Laurent Monin <geeqie@norz.org>
5951 Date:   Sun Aug 31 09:13:42 2008 +0000
5952
5953     Move save/load_options() to options.[ch].
5954
5955 commit 77bc802fa727e39b259cef5431bb897618f888d3
5956 Author: Laurent Monin <geeqie@norz.org>
5957 Date:   Sun Aug 31 08:59:39 2008 +0000
5958
5959     Move sync_options_with_current_state() call to save_options().
5960
5961 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
5962 Author: Laurent Monin <geeqie@norz.org>
5963 Date:   Sun Aug 31 08:41:42 2008 +0000
5964
5965     Move some code to new functions, to simplify main().
5966
5967 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
5968 Author: Laurent Monin <geeqie@norz.org>
5969 Date:   Sun Aug 31 08:13:36 2008 +0000
5970
5971     Fix two minor compilation warnings.
5972
5973 commit a710f33e4b885e22e3744beb9af9b9285d73640c
5974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5975 Date:   Sat Aug 30 20:15:47 2008 +0000
5976
5977     run image loader in separate thread
5978     this feature is disabled by default for now, it must be enabled by
5979     configure --enable-threads
5980
5981 commit 6a73bcf507697b77cebc69761bb2db8801210641
5982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5983 Date:   Sat Aug 30 13:04:06 2008 +0000
5984
5985     prepared image loader code for threads
5986
5987 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
5988 Author: Laurent Monin <geeqie@norz.org>
5989 Date:   Sat Aug 30 10:39:35 2008 +0000
5990
5991     Allow to override documentation paths through options:
5992     - documentation.helpdir
5993     - documentation.htmldir
5994     Default values are set at configure time.
5995
5996 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
5997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5998 Date:   Fri Aug 29 20:53:53 2008 +0000
5999
6000     converted image loader to a GObject and use signals for notification
6001
6002 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
6003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6004 Date:   Fri Aug 29 12:35:13 2008 +0000
6005
6006     do not access image_loader directly
6007
6008 commit dc649dfbb31df6e75c7283405ba99084ea328206
6009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6010 Date:   Fri Aug 29 09:59:20 2008 +0000
6011
6012     added new raw preview interface for legacy exif
6013
6014 commit 6654b671684992272856344aa34b59301c35e023
6015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6016 Date:   Fri Aug 29 09:38:10 2008 +0000
6017
6018     fixed thumbnail loader for the new raw preview interface
6019
6020 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
6021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6022 Date:   Thu Aug 28 22:26:09 2008 +0000
6023
6024     use mmaped files image loader
6025     implemented new interface for extracting raw previews
6026     experiments with previews support in SVN version of Exiv2
6027
6028 commit 7fa8df7737575cc63b627b4337131122faffe496
6029 Author: Petr Ostadal <postadal@suse.cz>
6030 Date:   Thu Aug 28 12:51:02 2008 +0000
6031
6032     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
6033
6034 commit 4908ddd714be7cab8e1cf290fec62d7288692856
6035 Author: Laurent Monin <geeqie@norz.org>
6036 Date:   Thu Aug 28 10:50:02 2008 +0000
6037
6038     Silent warnings about unused functions when lcms is not used.
6039
6040 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
6041 Author: Laurent Monin <geeqie@norz.org>
6042 Date:   Wed Aug 27 17:02:14 2008 +0000
6043
6044     Comment out unused functions.
6045
6046 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
6047 Author: Laurent Monin <geeqie@norz.org>
6048 Date:   Wed Aug 27 16:42:59 2008 +0000
6049
6050     Silent a compiler warning.
6051
6052 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
6053 Author: Laurent Monin <geeqie@norz.org>
6054 Date:   Wed Aug 27 16:40:21 2008 +0000
6055
6056     const gpointer -> gconstpointer.
6057
6058 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
6059 Author: Laurent Monin <geeqie@norz.org>
6060 Date:   Tue Aug 26 22:37:18 2008 +0000
6061
6062     Use gpointer instead of void *.
6063
6064 commit cd85461e278e79a4894b5bc400273d3f6719416d
6065 Author: Laurent Monin <geeqie@norz.org>
6066 Date:   Tue Aug 26 22:30:40 2008 +0000
6067
6068     Consistency: type * instead of type*.
6069
6070 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
6071 Author: Laurent Monin <geeqie@norz.org>
6072 Date:   Tue Aug 26 22:22:51 2008 +0000
6073
6074     For the sake of consistency, use glib basic types everywhere.
6075
6076 commit aea00af29f6f572581b8bcc6e856e17b4676d381
6077 Author: Laurent Monin <geeqie@norz.org>
6078 Date:   Tue Aug 26 21:19:33 2008 +0000
6079
6080     Indentation fixes.
6081
6082 commit 4073149801dc3484ae0c231c56cb814a8a20024b
6083 Author: Petr Ostadal <postadal@suse.cz>
6084 Date:   Tue Aug 26 20:21:30 2008 +0000
6085
6086     Fixed segfault when is run inside directory with non valid uft-8 image
6087     filename.
6088
6089 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
6090 Author: Petr Ostadal <postadal@suse.cz>
6091 Date:   Tue Aug 26 13:56:56 2008 +0000
6092
6093     Fixed calling "Image search" function in a directory without image.
6094
6095 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
6096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6097 Date:   Mon Aug 25 22:45:38 2008 +0000
6098
6099     correctly maintain selection during iconlist refresh
6100
6101 commit f39b5907f8825173f29be37f76c94d2c8b547188
6102 Author: Laurent Monin <geeqie@norz.org>
6103 Date:   Mon Aug 25 22:20:45 2008 +0000
6104
6105     Whitespaces cleanup.
6106
6107 commit d04050839306a01814536f12e5480288dab52e0e
6108 Author: Petr Ostadal <postadal@suse.cz>
6109 Date:   Mon Aug 25 18:13:33 2008 +0000
6110
6111     Fixed segfaulting when alter image in directory without images.
6112
6113 commit c85a911368d6535d8553e6c81654accfbc486ae6
6114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6115 Date:   Mon Aug 25 16:58:27 2008 +0000
6116
6117     removed unused code
6118
6119 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
6120 Author: Laurent Monin <geeqie@norz.org>
6121 Date:   Sun Aug 24 14:40:18 2008 +0000
6122
6123     Typo fixes.
6124
6125 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
6126 Author: Laurent Monin <geeqie@norz.org>
6127 Date:   Sun Aug 24 14:33:03 2008 +0000
6128
6129     Slight code redundancy reduction.
6130
6131 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
6132 Author: Laurent Monin <geeqie@norz.org>
6133 Date:   Sun Aug 24 14:14:37 2008 +0000
6134
6135     Drop redundant variable affectation.
6136
6137 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
6138 Author: Laurent Monin <geeqie@norz.org>
6139 Date:   Sun Aug 24 13:22:08 2008 +0000
6140
6141     Fix untranslated messages. French translation and POTFILES.in were updated.
6142
6143 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
6144 Author: Laurent Monin <geeqie@norz.org>
6145 Date:   Sun Aug 24 10:00:40 2008 +0000
6146
6147     French translation was updated.
6148
6149 commit eca846433372d875c2bbaaf5160a9142ef86c203
6150 Author: Laurent Monin <geeqie@norz.org>
6151 Date:   Sun Aug 24 10:00:02 2008 +0000
6152
6153     Mark forgotten string for translation.
6154
6155 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
6156 Author: Laurent Monin <geeqie@norz.org>
6157 Date:   Sat Aug 23 21:07:25 2008 +0000
6158
6159     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
6160
6161 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
6162 Author: Laurent Monin <geeqie@norz.org>
6163 Date:   Sat Aug 23 20:46:31 2008 +0000
6164
6165     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
6166
6167 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
6168 Author: Laurent Monin <geeqie@norz.org>
6169 Date:   Sat Aug 23 17:35:57 2008 +0000
6170
6171     Only display status if there is at least one file in the file list.
6172
6173 commit 060c2f9cf332a93e40c273e580133be05a984bf9
6174 Author: Laurent Monin <geeqie@norz.org>
6175 Date:   Sat Aug 23 17:00:59 2008 +0000
6176
6177     Remove unneeded type casting.
6178
6179 commit 50483da19c8039bb06121572573d0880df979c2c
6180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6181 Date:   Sat Aug 23 08:42:12 2008 +0000
6182
6183     fixed vd_refresh
6184
6185 commit bec02e283784eac07cda9f03ba0b255946944702
6186 Author: Laurent Monin <geeqie@norz.org>
6187 Date:   Fri Aug 22 22:09:54 2008 +0000
6188
6189     French translation was updated.
6190
6191 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
6192 Author: Laurent Monin <geeqie@norz.org>
6193 Date:   Fri Aug 22 21:52:13 2008 +0000
6194
6195     Add an option named layout.home_path which modifies the behavior of the Home button.
6196     By default, pressing this button goes to the user's home directory.
6197     When this option is set to a path, this path is used instead.
6198     One can change the option value through Preferences > Advanced > Navigation
6199     or directly in .geeqierc.
6200     Feature proposed by Colin Clark.
6201
6202 commit d58451c5831ce52023c007574c0d118f27096d72
6203 Author: Laurent Monin <geeqie@norz.org>
6204 Date:   Thu Aug 21 22:49:30 2008 +0000
6205
6206     Typo fix: vf -> vd
6207
6208 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
6209 Author: Laurent Monin <geeqie@norz.org>
6210 Date:   Thu Aug 21 22:47:49 2008 +0000
6211
6212     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
6213
6214 commit 43c576558ba327e4aa71b35471e0863d159c44d1
6215 Author: Laurent Monin <geeqie@norz.org>
6216 Date:   Thu Aug 21 22:36:20 2008 +0000
6217
6218     Indentation fix.
6219
6220 commit de499c4c05275f24081780bc77b06519d7d9d12e
6221 Author: Laurent Monin <geeqie@norz.org>
6222 Date:   Wed Aug 20 22:26:34 2008 +0000
6223
6224     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.
6225
6226 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
6227 Author: Laurent Monin <geeqie@norz.org>
6228 Date:   Wed Aug 20 22:19:35 2008 +0000
6229
6230     Do not return values of void functions. Reported by Jeffery Small.
6231
6232 commit da981595f5f724233a7b54661e25e424a9134474
6233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6234 Date:   Wed Aug 20 20:36:36 2008 +0000
6235
6236     update the FileData structure when a new folder is created
6237
6238 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
6239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6240 Date:   Tue Aug 19 22:58:31 2008 +0000
6241
6242     improved refresh in view_dir_list
6243
6244 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
6245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6246 Date:   Tue Aug 19 21:01:29 2008 +0000
6247
6248     set fallback pixbuf in case of missing file
6249
6250 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
6251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6252 Date:   Tue Aug 19 20:58:23 2008 +0000
6253
6254     fixed possible segfault
6255
6256 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
6257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6258 Date:   Sun Aug 17 14:18:51 2008 +0000
6259
6260     removed code for maintaining filelist position, gtk_tree_view itself handles it
6261     better
6262
6263 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
6264 Author: Laurent Monin <geeqie@norz.org>
6265 Date:   Sun Aug 17 09:36:02 2008 +0000
6266
6267     French translation was updated.
6268
6269 commit 3e3a0a459781d1008725274bde950589465acf6d
6270 Author: Laurent Monin <geeqie@norz.org>
6271 Date:   Sun Aug 17 09:30:45 2008 +0000
6272
6273     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
6274     - drop VFICON_INFO() and VFLIST_INFO() macros
6275     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
6276     - replace all related occurrences by shorter expressions.
6277     
6278     For example:
6279     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
6280     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
6281
6282 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
6283 Author: Laurent Monin <geeqie@norz.org>
6284 Date:   Sun Aug 17 09:00:33 2008 +0000
6285
6286     Move variable declaration at start of block.
6287
6288 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
6289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6290 Date:   Sat Aug 16 23:37:26 2008 +0000
6291
6292     marks in iconview made clickable
6293
6294 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
6295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6296 Date:   Sat Aug 16 20:57:40 2008 +0000
6297
6298     keep files with non-zero marks in memory
6299
6300 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
6301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6302 Date:   Sat Aug 16 20:34:14 2008 +0000
6303
6304     implemented marks filter
6305
6306 commit f0606958123d00b30a9ed649813229d951012dc3
6307 Author: Laurent Monin <geeqie@norz.org>
6308 Date:   Sat Aug 16 07:18:16 2008 +0000
6309
6310     Fix double escaping of image overlay text.
6311     Bug 2051955, reported by Emmanuel Dupuis.
6312
6313 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
6314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6315 Date:   Wed Aug 13 21:07:06 2008 +0000
6316
6317     added keyboard map generator
6318
6319 commit 178dee898565791d42e39aad71049b79eebb2758
6320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6321 Date:   Wed Aug 13 20:46:06 2008 +0000
6322
6323     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
6324
6325 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
6326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6327 Date:   Tue Aug 12 20:21:25 2008 +0000
6328
6329     fixed crash with float file list and geeqie --blank
6330
6331 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
6332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6333 Date:   Mon Aug 11 18:53:19 2008 +0000
6334
6335     fixed crash in geeqie --blank
6336
6337 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
6338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6339 Date:   Mon Aug 11 17:45:26 2008 +0000
6340
6341     fixed setting visible entry in view_dir_tree
6342
6343 commit d3f019fc2e0bd00cc403b5860749c365964a8306
6344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6345 Date:   Wed Jul 30 18:44:49 2008 +0000
6346
6347     updated ChangeLog from svn log
6348
6349 commit 28642010130af8533f50a3c5fb88187a9f845803
6350 Author: Laurent Monin <geeqie@norz.org>
6351 Date:   Mon Jul 28 18:35:19 2008 +0000
6352
6353     Move declarations at the beginning of blocks.
6354
6355 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
6356 Author: Laurent Monin <geeqie@norz.org>
6357 Date:   Mon Jul 28 18:07:42 2008 +0000
6358
6359     Optimize tests even more using last changes.
6360
6361 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
6362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6363 Date:   Mon Jul 28 18:02:10 2008 +0000
6364
6365     do not free unallocated exif data
6366
6367 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
6368 Author: Laurent Monin <geeqie@norz.org>
6369 Date:   Mon Jul 28 17:59:09 2008 +0000
6370
6371     Cache strcmp() result.
6372
6373 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
6374 Author: Laurent Monin <geeqie@norz.org>
6375 Date:   Mon Jul 28 17:56:56 2008 +0000
6376
6377     Optimize redundant tests.
6378
6379 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
6380 Author: Laurent Monin <geeqie@norz.org>
6381 Date:   Mon Jul 28 17:55:06 2008 +0000
6382
6383     Move dest_dir variable to inner block.
6384
6385 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
6386 Author: Laurent Monin <geeqie@norz.org>
6387 Date:   Mon Jul 28 09:44:50 2008 +0000
6388
6389     Reduce code redundancy and minor typo fixes.
6390
6391 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
6392 Author: Laurent Monin <geeqie@norz.org>
6393 Date:   Mon Jul 28 09:14:10 2008 +0000
6394
6395     French translation was updated.
6396
6397 commit f4a4b21d34e24261b19d3adb920085856345f850
6398 Author: Laurent Monin <geeqie@norz.org>
6399 Date:   Mon Jul 28 09:12:33 2008 +0000
6400
6401     Typo fix.
6402
6403 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
6404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6405 Date:   Sun Jul 27 19:22:40 2008 +0000
6406
6407     abort file operations when the file list is empty
6408
6409 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
6410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6411 Date:   Sun Jul 27 18:20:59 2008 +0000
6412
6413     remember path entered in file dialog
6414     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
6415
6416 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
6417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6418 Date:   Sun Jul 27 13:46:24 2008 +0000
6419
6420     speed-up of directory notification on deleting large number of files
6421
6422 commit a4311dd534152241fca227385319ef249fc98ab7
6423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6424 Date:   Sun Jul 27 09:51:28 2008 +0000
6425
6426     added "Symlink" as an example of "filter" command
6427
6428 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
6429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6430 Date:   Sun Jul 27 08:57:12 2008 +0000
6431
6432     improved updating of view_dir_tree
6433
6434 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
6435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6436 Date:   Sun Jul 27 08:40:47 2008 +0000
6437
6438     fixed deleting of non-empty folder
6439
6440 commit fadf71ace27daec42c57292eca569da9afddf890
6441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6442 Date:   Sat Jul 26 22:36:58 2008 +0000
6443
6444     fixed spec file
6445
6446 commit 453565d11e275816de5e7eec28b3a558a34b77bb
6447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6448 Date:   Sat Jul 26 22:26:08 2008 +0000
6449
6450     fixed invalid warning on running editors
6451
6452 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
6453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6454 Date:   Sat Jul 26 20:34:24 2008 +0000
6455
6456     updated version string
6457
6458 commit fdd9338faf0ee30d483b9d1c30885241c340449c
6459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6460 Date:   Sat Jul 26 20:15:00 2008 +0000
6461
6462     dropped references to OpenOffice.org as suggested at
6463     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
6464
6465 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
6466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6467 Date:   Sat Jul 26 20:02:20 2008 +0000
6468
6469     string cleanup
6470
6471 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
6472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6473 Date:   Sat Jul 26 19:52:40 2008 +0000
6474
6475     removed unused messages.desc_dlist
6476
6477 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
6478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6479 Date:   Sat Jul 26 19:41:46 2008 +0000
6480
6481     fixed new folder command
6482
6483 commit b90ac509d431b791b45d2e365e039aabcc497f22
6484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6485 Date:   Sat Jul 26 19:33:36 2008 +0000
6486
6487     fixed renaming of directories
6488
6489 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
6490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6491 Date:   Sat Jul 26 19:01:20 2008 +0000
6492
6493     warn about changed file extensions
6494
6495 commit 4d670783f8436b85a3816245d9126f09f6f9a573
6496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6497 Date:   Sat Jul 26 18:33:49 2008 +0000
6498
6499     added icon for changes without warnings
6500
6501 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
6502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6503 Date:   Sat Jul 26 18:17:56 2008 +0000
6504
6505     allow only existing folders in destination dialog
6506     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
6507
6508 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
6509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6510 Date:   Sat Jul 26 10:27:41 2008 +0000
6511
6512     clean up - checks are handled elsewhere
6513
6514 commit dfab6c695e56757791d68763444c5ef65c338797
6515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6516 Date:   Sat Jul 26 09:58:25 2008 +0000
6517
6518     more checks for file operations
6519
6520 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
6521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6522 Date:   Fri Jul 25 22:04:55 2008 +0000
6523
6524     improved error reporting
6525
6526 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
6527 Author: Laurent Monin <geeqie@norz.org>
6528 Date:   Fri Jul 25 06:35:35 2008 +0000
6529
6530     Minor tidy up and optimization.
6531
6532 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
6533 Author: Laurent Monin <geeqie@norz.org>
6534 Date:   Thu Jul 24 20:24:04 2008 +0000
6535
6536     Set GIO channels to binary encoding.
6537     This is needed since messages from commands may not be UTF8-encoded
6538     and g_io_channel_read_chars() may incorrectly interpret some characters.
6539     In practice it was truncating some ISO-8859-1 messages containing some
6540     french characters. This fixes it.
6541
6542 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
6543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6544 Date:   Thu Jul 24 20:03:57 2008 +0000
6545
6546     separated debugging log and debug CFLAGS
6547     enable debugging log support by default
6548
6549 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
6550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6551 Date:   Wed Jul 23 22:19:16 2008 +0000
6552
6553     indicate check warnings and errors in delete and rename dialogs
6554
6555 commit 1b80edd5e0264c412231b3c9457226830dc33955
6556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6557 Date:   Wed Jul 23 20:53:05 2008 +0000
6558
6559     removed file_data_add_change_info
6560     reduced code redundancy - patch by Laurent, slightly modified
6561
6562 commit da4ec2a7e37133b2547bb17849c06ce99340c905
6563 Author: Laurent Monin <geeqie@norz.org>
6564 Date:   Wed Jul 23 17:38:04 2008 +0000
6565
6566     Minor tidy up.
6567
6568 commit bd26225bab7fddc99464ba9f7e0a394d15769496
6569 Author: Laurent Monin <geeqie@norz.org>
6570 Date:   Wed Jul 23 12:46:35 2008 +0000
6571
6572     Tidy up.
6573
6574 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
6575 Author: Laurent Monin <geeqie@norz.org>
6576 Date:   Wed Jul 23 12:45:59 2008 +0000
6577
6578     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
6579
6580 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
6581 Author: Laurent Monin <geeqie@norz.org>
6582 Date:   Wed Jul 23 10:21:37 2008 +0000
6583
6584     Simplify parse_out_relatives().
6585
6586 commit 9810215a7e23167a29088e86191ceee820e4f715
6587 Author: Laurent Monin <geeqie@norz.org>
6588 Date:   Wed Jul 23 09:10:41 2008 +0000
6589
6590     Tidy up.
6591
6592 commit f46043bfae09b7903aa412302d02756449ebc28b
6593 Author: Laurent Monin <geeqie@norz.org>
6594 Date:   Wed Jul 23 09:00:38 2008 +0000
6595
6596     Fix missing newline at end of file.
6597
6598 commit 90970bd92397908270e53c9178c67a804863eee0
6599 Author: Laurent Monin <geeqie@norz.org>
6600 Date:   Wed Jul 23 08:59:29 2008 +0000
6601
6602     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
6603
6604 commit d576f7bbcabdba02d4e295f1e6140634500c3920
6605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6606 Date:   Tue Jul 22 22:05:20 2008 +0000
6607
6608     do not create duplicate FileData entries
6609
6610 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
6611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6612 Date:   Tue Jul 22 21:46:08 2008 +0000
6613
6614     basic infrastructure for early error and dangerous operations checking
6615     it needs more work
6616
6617 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
6618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6619 Date:   Tue Jul 22 18:27:12 2008 +0000
6620
6621     clean up fd->change on error
6622
6623 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
6624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6625 Date:   Tue Jul 22 18:13:41 2008 +0000
6626
6627     remove items from file_data_planned_change_hash when the operation is
6628     canceled
6629
6630 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
6631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6632 Date:   Tue Jul 22 17:57:22 2008 +0000
6633
6634     fixed stop button in editor dialog
6635
6636 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
6637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6638 Date:   Tue Jul 22 17:40:24 2008 +0000
6639
6640     delete file_data_planned_change_hash when it is not used
6641
6642 commit ff4704f404d5097698f17139c07f37bd76da3124
6643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6644 Date:   Mon Jul 21 21:38:26 2008 +0000
6645
6646     fixed
6647     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
6648
6649 commit 84e21974c1752c800a9be9332429747355340d94
6650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6651 Date:   Mon Jul 21 20:50:24 2008 +0000
6652
6653     file_util_rename_dir should not return anything
6654
6655 commit 89736895aec4a438f30211d49b23391c22282669
6656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6657 Date:   Mon Jul 21 20:40:29 2008 +0000
6658
6659     added notification handler to view_dir
6660
6661 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
6662 Author: Laurent Monin <geeqie@norz.org>
6663 Date:   Mon Jul 21 08:31:43 2008 +0000
6664
6665     French translation was updated.
6666
6667 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
6668 Author: Laurent Monin <geeqie@norz.org>
6669 Date:   Sun Jul 20 15:21:06 2008 +0000
6670
6671     Update POTFILES.in.
6672
6673 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
6674 Author: Laurent Monin <geeqie@norz.org>
6675 Date:   Sun Jul 20 15:16:05 2008 +0000
6676
6677     Move uri_*() functions to separate files: uri_utils.[ch]
6678
6679 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
6680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6681 Date:   Sun Jul 20 15:04:40 2008 +0000
6682
6683     periodic testing of changed files can be now disabled
6684
6685 commit b8ea5645e91e203e09389311c412a0873e0343fc
6686 Author: Laurent Monin <geeqie@norz.org>
6687 Date:   Sun Jul 20 14:56:32 2008 +0000
6688
6689     Move history_list_*() functions to separate files:
6690     history_list.c and history_list.h.
6691
6692 commit c4685e9702624774fb70b01eb130f26f74ccc267
6693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6694 Date:   Sun Jul 20 14:52:00 2008 +0000
6695
6696     implemented "create directory" command
6697
6698 commit ae2ab4e282fe7851e502acb9f699814d38204176
6699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6700 Date:   Sun Jul 20 13:59:55 2008 +0000
6701
6702     fixed file copy/move dialog
6703
6704 commit a3c139eafad2246f8bde6cef391def6ab4670127
6705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6706 Date:   Sun Jul 20 13:19:22 2008 +0000
6707
6708     fixed the case when a renamed file is detected by directory scanning
6709     before the external rename commands exits. We have to update the
6710     FileData structure immediately, othervise we would get duplicate
6711     entries.
6712
6713 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
6714 Author: Laurent Monin <geeqie@norz.org>
6715 Date:   Sun Jul 20 12:20:12 2008 +0000
6716
6717     Optimize history_list_add_to_key() a bit.
6718
6719 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
6720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6721 Date:   Sun Jul 20 11:29:12 2008 +0000
6722
6723     fixed previous checkin
6724
6725 commit c6fd35649fa8e25e651dd202e03a211442d57f59
6726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6727 Date:   Sun Jul 20 11:22:19 2008 +0000
6728
6729     implemented directory rename and delete operations
6730
6731 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
6732 Author: Laurent Monin <geeqie@norz.org>
6733 Date:   Sun Jul 20 07:52:16 2008 +0000
6734
6735     Move out test outside the loop.
6736
6737 commit 120db8041b40ffc83cb90d0b82084862707ec190
6738 Author: Laurent Monin <geeqie@norz.org>
6739 Date:   Sat Jul 19 13:57:03 2008 +0000
6740
6741     Tidy up.
6742
6743 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
6744 Author: Laurent Monin <geeqie@norz.org>
6745 Date:   Sat Jul 19 12:36:46 2008 +0000
6746
6747     Fix missing newline at end of file.
6748
6749 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
6750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6751 Date:   Sat Jul 19 09:06:24 2008 +0000
6752
6753     increase reference count before sending notification in file_data_new
6754
6755 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
6756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6757 Date:   Fri Jul 18 21:20:49 2008 +0000
6758
6759     fixed test for changed files in cache
6760
6761 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
6762 Author: Laurent Monin <geeqie@norz.org>
6763 Date:   Fri Jul 18 09:55:15 2008 +0000
6764
6765     Introduce image_loader_set_done_func().
6766
6767 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
6768 Author: Laurent Monin <geeqie@norz.org>
6769 Date:   Thu Jul 17 22:36:58 2008 +0000
6770
6771     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
6772
6773 commit 6da5f506c0c4f58e352af4886120efa9765431e9
6774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6775 Date:   Thu Jul 17 21:51:21 2008 +0000
6776
6777     reload changed images
6778
6779 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
6780 Author: Laurent Monin <geeqie@norz.org>
6781 Date:   Tue Jul 15 15:37:14 2008 +0000
6782
6783     Move code from image_osd_update_cb() to separate functions.
6784
6785 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
6786 Author: Laurent Monin <geeqie@norz.org>
6787 Date:   Tue Jul 15 14:32:00 2008 +0000
6788
6789     Tidy up and code redundancy reduction.
6790
6791 commit 46f96c81c85a3e03e6756c718e3758db8c520208
6792 Author: Laurent Monin <geeqie@norz.org>
6793 Date:   Tue Jul 15 12:52:02 2008 +0000
6794
6795     Use a specific enum for image.zoom_mode values (ZoomMode) and
6796     simplify calls to image_zoom_get_default(), dropping last parameter
6797     which was always options->image.zoom_mode.
6798
6799 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
6800 Author: Laurent Monin <geeqie@norz.org>
6801 Date:   Sun Jul 13 14:50:07 2008 +0000
6802
6803     Improve ways to specify html browser (used for help, see bug 2015099).
6804     Two new rc file options were added:
6805     - helpers.html_browser.command_name
6806     - helpers.html_browser.command_line
6807     These are checked first before trying common browser locations.
6808     If these do not lead to a valid browser, then geeqie will
6809     search for geeqie_html_browser script in the path, then
6810     it will try various common browsers.
6811
6812 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
6813 Author: Laurent Monin <geeqie@norz.org>
6814 Date:   Sun Jul 13 13:51:23 2008 +0000
6815
6816     Apply debian-specific patch to launch help browser (bug 2015099).
6817
6818 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
6819 Author: Laurent Monin <geeqie@norz.org>
6820 Date:   Sun Jul 13 12:36:18 2008 +0000
6821
6822     Fix a segfault occuring when opening some collection files.
6823     Skip all lines not starting with a # when only geometry is required.
6824
6825 commit 19c2605cff0e070dc41424b913a624be8057a56a
6826 Author: Laurent Monin <geeqie@norz.org>
6827 Date:   Sat Jul 5 10:21:09 2008 +0000
6828
6829     Prevent segfault in certain conditions when displaying debug message.
6830
6831 commit 1823d233d1681647245a00996df74e08a67b0489
6832 Author: Laurent Monin <geeqie@norz.org>
6833 Date:   Fri Jul 4 22:49:04 2008 +0000
6834
6835     French translation was updated.
6836
6837 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
6838 Author: Laurent Monin <geeqie@norz.org>
6839 Date:   Fri Jul 4 20:32:48 2008 +0000
6840
6841     Optimize a bit when connected zoom and scrolling are unset,
6842     just move the test outside loops.
6843
6844 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
6845 Author: Laurent Monin <geeqie@norz.org>
6846 Date:   Fri Jul 4 17:21:07 2008 +0000
6847
6848     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
6849
6850 commit 4fa28d67f125e31256616b2102b7fdef52861584
6851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6852 Date:   Thu Jul 3 20:16:15 2008 +0000
6853
6854     refresh thumbnails on file change
6855
6856 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
6857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6858 Date:   Thu Jul 3 19:38:19 2008 +0000
6859
6860     set fallback thumbnail pixbuf only if the loading really fails
6861
6862 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
6863 Author: Laurent Monin <geeqie@norz.org>
6864 Date:   Thu Jul 3 18:16:39 2008 +0000
6865
6866     Fix missing references for the current directory in pan folder stuff.
6867     It was causing an fd magick assertion failure.
6868     Bug reported by Omari Stephens.
6869
6870 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
6871 Author: Laurent Monin <geeqie@norz.org>
6872 Date:   Thu Jul 3 08:33:10 2008 +0000
6873
6874     Increase debugging info in file_data_ref() and file_data_unref().
6875     When compiled with DEBUG defined, file and line of the caller is displayed
6876     in debug log.
6877
6878 commit 86bea118fffeba039beb5838e0c401629d501faa
6879 Author: Laurent Monin <geeqie@norz.org>
6880 Date:   Wed Jul 2 08:38:47 2008 +0000
6881
6882     Optimize file_cache_get() by only moving element to front if needed
6883     (most of the time there is no need).
6884     Reduce code redundancy in file_cache_put() by calling file_cache_get().
6885     Enhance debugging code.
6886
6887 commit 5f4a945ac78df503f9765056e946c68905ed0a32
6888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6889 Date:   Mon Jun 30 21:08:28 2008 +0000
6890
6891     fixed division by zero in pixbuf_renderer_get_scroll_center
6892
6893 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
6894 Author: Laurent Monin <geeqie@norz.org>
6895 Date:   Sun Jun 29 15:51:54 2008 +0000
6896
6897     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
6898     into thumb_loader_save_thumbnail().
6899     Most of the code was redundant.
6900
6901 commit 29242ec0f56bb937f754dd574979b380656e84e4
6902 Author: Laurent Monin <geeqie@norz.org>
6903 Date:   Sun Jun 29 10:11:43 2008 +0000
6904
6905     Make better matching between options types in options.h and the rest of the code.
6906     Most changes are from gint to gboolean pseudo type and between gint / guint.
6907
6908 commit f40224fd22d5387a0ad45859568d79d67060209f
6909 Author: Laurent Monin <geeqie@norz.org>
6910 Date:   Sat Jun 28 08:01:36 2008 +0000
6911
6912     layout_image_drag_cb(): optimize when connected scrolling is unset.
6913
6914 commit ed00275170d23e38bff5a01130e5056a799788c1
6915 Author: Laurent Monin <geeqie@norz.org>
6916 Date:   Sat Jun 28 07:43:37 2008 +0000
6917
6918     Reduce number of parameters (mostly unused), just pass the event pointer.
6919
6920 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
6921 Author: Laurent Monin <geeqie@norz.org>
6922 Date:   Sat Jun 28 00:44:31 2008 +0000
6923
6924     Fix warning:
6925     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
6926
6927 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
6928 Author: Laurent Monin <geeqie@norz.org>
6929 Date:   Fri Jun 27 22:57:48 2008 +0000
6930
6931     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
6932     empty first element.
6933
6934 commit 6b6574bad4336981d6b373c52259e43fa9743d17
6935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6936 Date:   Fri Jun 27 21:35:21 2008 +0000
6937
6938     do not read keywords and comment between exif_read_fd and exif_free_fd
6939     calls (fd->exif does not have reference counting)
6940
6941 commit 530a58fe366997da61f48b7c6156fa655d22d020
6942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6943 Date:   Fri Jun 27 21:09:15 2008 +0000
6944
6945     added pixbuf_fallback function
6946     fixed thumb loader for non-image files
6947
6948 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
6949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6950 Date:   Fri Jun 27 18:43:05 2008 +0000
6951
6952     fixed crash in entering fullscreen during loading
6953
6954 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
6955 Author: Laurent Monin <geeqie@norz.org>
6956 Date:   Fri Jun 27 10:00:55 2008 +0000
6957
6958     osd_template_insert(): optimize and simplify using flags.
6959
6960 commit 42fc5158d4408a77c51570d34b5f83d0add42340
6961 Author: Laurent Monin <geeqie@norz.org>
6962 Date:   Fri Jun 27 08:05:51 2008 +0000
6963
6964     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
6965     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
6966
6967 commit ea7852bed519679c1a98f5b240e7065af7abef2e
6968 Author: Laurent Monin <geeqie@norz.org>
6969 Date:   Thu Jun 26 23:29:08 2008 +0000
6970
6971     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
6972
6973 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
6974 Author: Laurent Monin <geeqie@norz.org>
6975 Date:   Thu Jun 26 15:59:20 2008 +0000
6976
6977     Use flags for pr_zoom_*() functions.
6978
6979 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
6980 Author: Laurent Monin <geeqie@norz.org>
6981 Date:   Thu Jun 26 14:43:52 2008 +0000
6982
6983     Use stricter types for image options.
6984
6985 commit cd68217e812b2419e92301d76902edd05c361aee
6986 Author: Laurent Monin <geeqie@norz.org>
6987 Date:   Thu Jun 26 12:23:48 2008 +0000
6988
6989     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
6990
6991 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
6992 Author: Laurent Monin <geeqie@norz.org>
6993 Date:   Thu Jun 26 11:48:40 2008 +0000
6994
6995     Only define ExifOrientationType if GQ_BUILD is not defined since
6996     it is already defined in exif.h.
6997
6998 commit d29cd729b404fc3901d862214231ef514f855aa5
6999 Author: Laurent Monin <geeqie@norz.org>
7000 Date:   Wed Jun 25 20:53:52 2008 +0000
7001
7002     Tidy up.
7003
7004 commit 0633bc36c636a0f2afa5bf3211639454870ac177
7005 Author: Laurent Monin <geeqie@norz.org>
7006 Date:   Wed Jun 25 20:22:02 2008 +0000
7007
7008     French translation was updated.
7009
7010 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
7011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7012 Date:   Sun Jun 22 20:07:32 2008 +0000
7013
7014     optimized marks drawing
7015
7016 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
7017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7018 Date:   Sun Jun 22 20:01:20 2008 +0000
7019
7020     show marks in iconview
7021
7022 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
7023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7024 Date:   Sun Jun 22 10:01:26 2008 +0000
7025
7026     show sidecars in icon view
7027
7028 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
7029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7030 Date:   Sun Jun 22 09:40:57 2008 +0000
7031
7032     fixed in-place renaming
7033
7034 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
7035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7036 Date:   Sun Jun 22 09:19:42 2008 +0000
7037
7038     added possibility to disable grouping of selected files
7039
7040 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
7041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7042 Date:   Sat Jun 21 22:01:45 2008 +0000
7043
7044     cache size made configurable
7045
7046 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
7047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7048 Date:   Sat Jun 21 19:26:01 2008 +0000
7049
7050     measure pixbuf cache size in bytes
7051
7052 commit 1986378ee25aef236908a6a1f67952406c9d51e7
7053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7054 Date:   Sat Jun 21 16:00:13 2008 +0000
7055
7056     simple cache for loaded pixbufs
7057
7058 commit 70fb724412e907f541d14eac8e1e67db474d1086
7059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7060 Date:   Sat Jun 21 11:05:55 2008 +0000
7061
7062     renamed fd->pixbuf to fd->thumb_pixbuf
7063
7064 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
7065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7066 Date:   Wed Jun 18 22:26:52 2008 +0000
7067
7068     implemented generic FileData cache
7069     use it for caching decoded exif data
7070
7071 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
7072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7073 Date:   Tue Jun 17 20:25:05 2008 +0000
7074
7075     more robust thumbs progress bar
7076
7077 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
7078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7079 Date:   Tue Jun 17 19:56:21 2008 +0000
7080
7081     do not allocate new buffer for thumbnails with correct orientation
7082
7083 commit 304e05c4c8845e40cd58ec758d56c7174d202899
7084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7085 Date:   Mon Jun 16 19:07:02 2008 +0000
7086
7087     fixed memory leak
7088
7089 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
7090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7091 Date:   Mon Jun 16 18:37:35 2008 +0000
7092
7093     another try to free layout at exit
7094
7095 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
7096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7097 Date:   Sun Jun 15 21:52:15 2008 +0000
7098
7099     rotate thumbnails by exif
7100
7101 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
7102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7103 Date:   Sun Jun 15 20:09:15 2008 +0000
7104
7105     use FileData in thumb_loader
7106
7107 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
7108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7109 Date:   Sat Jun 14 21:49:48 2008 +0000
7110
7111     use GtkSizeGroup to control initial size of split images
7112
7113 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
7114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7115 Date:   Sat Jun 14 18:41:30 2008 +0000
7116
7117     preserve image center on refresh
7118
7119 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
7120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7121 Date:   Sat Jun 14 18:33:40 2008 +0000
7122
7123     use multiline description in vflist with large thumbnails
7124     always display marks in the first column
7125     show expander in "name" column
7126
7127 commit ac6e8d73416d1b72e768729b917aa4532da3844a
7128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7129 Date:   Sat Jun 14 17:32:27 2008 +0000
7130
7131     join name and sidecars to one string
7132
7133 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
7134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7135 Date:   Sat Jun 14 17:14:28 2008 +0000
7136
7137     optimized vflist_setup_iter_recursive
7138
7139 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
7140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7141 Date:   Sat Jun 14 12:43:39 2008 +0000
7142
7143     iconlist_refresh optimization
7144
7145 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
7146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7147 Date:   Sat Jun 14 12:30:44 2008 +0000
7148
7149     fixed iconview update after deletion of selected image
7150
7151 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
7152 Author: Laurent Monin <geeqie@norz.org>
7153 Date:   Sat Jun 14 06:52:52 2008 +0000
7154
7155     Silent unused variable warning.
7156
7157 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
7158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7159 Date:   Fri Jun 13 21:32:58 2008 +0000
7160
7161     optimized vflist_setup_iter
7162
7163 commit 922cb25e24b4c735857883757c923bc03002f475
7164 Author: Laurent Monin <geeqie@norz.org>
7165 Date:   Fri Jun 13 13:33:11 2008 +0000
7166
7167     French translation was updated.
7168
7169 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
7170 Author: Laurent Monin <geeqie@norz.org>
7171 Date:   Fri Jun 13 12:27:41 2008 +0000
7172
7173     Revert patches 759 and 760.
7174     759 patch broke adding selection of files through sort manager
7175     to an unopened collection.
7176
7177 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
7178 Author: Laurent Monin <geeqie@norz.org>
7179 Date:   Fri Jun 13 11:51:23 2008 +0000
7180
7181     Display total size of files in collection window, for the list and for the selection.
7182
7183 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
7184 Author: Laurent Monin <geeqie@norz.org>
7185 Date:   Fri Jun 13 11:11:57 2008 +0000
7186
7187     Optionnally display directory's date in list view.
7188     It can be set through Preferences > Advanced > Behavior and
7189     is saved to rc file as layout.show_directory_date option.
7190
7191 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
7192 Author: Laurent Monin <geeqie@norz.org>
7193 Date:   Thu Jun 12 22:43:32 2008 +0000
7194
7195     load_options_from():
7196     - do not copy option name and value anywhere, only copy value_all to a separate buffer
7197     - allow more relaxed syntax on read, so we can correctly read option name and value
7198       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
7199     - minor aesthetical changes
7200
7201 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
7202 Author: Laurent Monin <geeqie@norz.org>
7203 Date:   Thu Jun 12 21:21:32 2008 +0000
7204
7205     Add a comment about relative positions of image overlay in the rc file.
7206
7207 commit 943be3f7f7676c11b6826fd507e98477aee44281
7208 Author: Laurent Monin <geeqie@norz.org>
7209 Date:   Thu Jun 12 20:33:51 2008 +0000
7210
7211     Allow to set image overlay info position through options:
7212     - image_overlay.common.x
7213     - image_overlay.common.y
7214     
7215     For now, there are only editable through rc file.
7216
7217 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
7218 Author: Laurent Monin <geeqie@norz.org>
7219 Date:   Thu Jun 12 20:17:22 2008 +0000
7220
7221     Move some functions from image.[ch] to image-overlay.c and make them static:
7222     - image_overlay_add()
7223     - image_overlay_set()
7224     - image_overlay_remove()
7225     - image_overlay_get() (unused)
7226
7227 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
7228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7229 Date:   Thu Jun 12 18:30:33 2008 +0000
7230
7231     reverted changes in layout_close made in rev. 890 and 901
7232
7233 commit 86a4f3c90de18942b84b33046721801cb1edd504
7234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7235 Date:   Tue Jun 10 19:25:21 2008 +0000
7236
7237     fixed vdtree_sort_cb
7238
7239 commit 69b52cb5e907359a473418866f74461822448737
7240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7241 Date:   Tue Jun 10 18:39:19 2008 +0000
7242
7243     fixed segfault in vd_rename_cb
7244
7245 commit 08524203c709cf0013c2bd1d04c348067685e526
7246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7247 Date:   Tue Jun 10 18:19:17 2008 +0000
7248
7249     dropped vficon_sync, use vficon_refresh everywhere
7250
7251 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
7252 Author: Laurent Monin <geeqie@norz.org>
7253 Date:   Tue Jun 10 11:55:18 2008 +0000
7254
7255     collection_from_dnd_data(): simplify and optimize.
7256
7257 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
7258 Author: Laurent Monin <geeqie@norz.org>
7259 Date:   Tue Jun 10 11:27:35 2008 +0000
7260
7261     collection_info_list_to_dnd_data(): simplify and optimize.
7262
7263 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
7264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7265 Date:   Mon Jun 9 20:27:39 2008 +0000
7266
7267     moved notification to view_file.c
7268
7269 commit e04699877776b3d59fc4ac827cc57166f47328f6
7270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7271 Date:   Mon Jun 9 19:43:56 2008 +0000
7272
7273     run idle function just once
7274
7275 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
7276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7277 Date:   Mon Jun 9 19:41:37 2008 +0000
7278
7279     use vficon_refresh for updating
7280
7281 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
7282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7283 Date:   Mon Jun 9 19:00:47 2008 +0000
7284
7285     handle deletion of selected files
7286
7287 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
7288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7289 Date:   Mon Jun 9 18:28:28 2008 +0000
7290
7291     optimized vficon_refresh_real
7292
7293 commit f4c575e663819adb425f9a7468cd7614a56b03be
7294 Author: Laurent Monin <geeqie@norz.org>
7295 Date:   Mon Jun 9 10:10:34 2008 +0000
7296
7297     Minor fixes and add a note about variable declaration.
7298
7299 commit 1e2563b337e30225c07935af8041a7d1744c8d72
7300 Author: Laurent Monin <geeqie@norz.org>
7301 Date:   Mon Jun 9 07:14:46 2008 +0000
7302
7303     Use unsigned type for marks since it is used as a bitfield.
7304
7305 commit f104380fae8162102711930439e8b2e5fc9e3910
7306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7307 Date:   Mon Jun 9 07:06:53 2008 +0000
7308
7309     fixed saving options on exit
7310
7311 commit 020655c63732ec867014ba4e41637831789e05c3
7312 Author: Laurent Monin <geeqie@norz.org>
7313 Date:   Sun Jun 8 23:42:51 2008 +0000
7314
7315     Tidy up: add/remove white lines, minor code changes.
7316
7317 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
7318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7319 Date:   Sun Jun 8 21:21:13 2008 +0000
7320
7321     improved vficon_populate
7322
7323 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
7324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7325 Date:   Sun Jun 8 20:24:46 2008 +0000
7326
7327     vficon_sync speed-up
7328
7329 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
7330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7331 Date:   Sun Jun 8 19:09:44 2008 +0000
7332
7333     better check for notify type
7334
7335 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
7336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7337 Date:   Sun Jun 8 09:25:39 2008 +0000
7338
7339     fixed switching thumbnails in listview on and off - bug 1984825
7340
7341 commit cd2e0e411d683cd490371d4756b0235e2679071a
7342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7343 Date:   Sat Jun 7 22:44:17 2008 +0000
7344
7345     various refresh and notification fixes
7346
7347 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
7348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7349 Date:   Sat Jun 7 15:08:33 2008 +0000
7350
7351     various notification improvements
7352
7353 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
7354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7355 Date:   Sat Jun 7 10:45:33 2008 +0000
7356
7357     use the new notification for collections
7358
7359 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
7360 Author: Laurent Monin <geeqie@norz.org>
7361 Date:   Sat Jun 7 10:18:30 2008 +0000
7362
7363     Display Lirc state in config log.
7364     Re-organize the config log a bit.
7365
7366 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
7367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7368 Date:   Sat Jun 7 09:36:12 2008 +0000
7369
7370     use new notification in img-view
7371
7372 commit 92497f66b819d5862cc221344b102d04c59204f4
7373 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7374 Date:   Sat Jun 7 09:10:01 2008 +0000
7375
7376     use new notification in layout and layout_image
7377
7378 commit f745066286b72604eddc365c088df7a82eafbbcd
7379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7380 Date:   Sat Jun 7 08:13:22 2008 +0000
7381
7382     used new notification in search.c
7383
7384 commit 7637e235738516de25759d26d3feb45a171a18d3
7385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7386 Date:   Sat Jun 7 07:45:08 2008 +0000
7387
7388     used new notification in dupe.c
7389
7390 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
7391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7392 Date:   Fri Jun 6 22:34:15 2008 +0000
7393
7394     used new notification in cache_maint
7395
7396 commit f335345202a840721560f5aab41ba110a449ddd1
7397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7398 Date:   Fri Jun 6 22:11:03 2008 +0000
7399
7400     added NotifyType
7401
7402 commit 8bca5d11043655dcb7156598c15884b81eabb83a
7403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7404 Date:   Fri Jun 6 21:50:09 2008 +0000
7405
7406     realtime file monitor
7407
7408 commit f0ca274daef77b01f134d6c556d2efa775169944
7409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7410 Date:   Fri Jun 6 20:59:03 2008 +0000
7411
7412     zero-lenght path must be allowed for now
7413
7414 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
7415 Author: Laurent Monin <geeqie@norz.org>
7416 Date:   Fri Jun 6 08:01:19 2008 +0000
7417
7418     French translation was updated.
7419
7420 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
7421 Author: Laurent Monin <geeqie@norz.org>
7422 Date:   Thu Jun 5 23:31:22 2008 +0000
7423
7424     Fix "No newline at end of file" warning.
7425
7426 commit 7839d6af203658adba7d3de9d18233f48bffc292
7427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7428 Date:   Thu Jun 5 18:43:44 2008 +0000
7429
7430     use new notification in vficon
7431
7432 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
7433 Author: Laurent Monin <geeqie@norz.org>
7434 Date:   Thu Jun 5 09:24:42 2008 +0000
7435
7436     Compare paths using utf8_collate_key() since paths are utf8-encoded.
7437     It fixes bug 1959854.
7438
7439 commit baf540a744f37d692c00c740cfe77505f3e4971c
7440 Author: Laurent Monin <geeqie@norz.org>
7441 Date:   Thu Jun 5 08:41:02 2008 +0000
7442
7443     Use uft8_collate_key() to sort utf8 strings.
7444     Modify file_data_set_path() to sync collate keys and file_data_pool
7445     on path change.
7446     
7447     Partially fix bug 1959854.
7448
7449 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
7450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7451 Date:   Wed Jun 4 21:12:47 2008 +0000
7452
7453     new notification system (used only in vflist for now)
7454
7455 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
7456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7457 Date:   Tue Jun 3 19:44:19 2008 +0000
7458
7459     replaced directory path with FileData* dir_fd
7460
7461 commit af94f830d3c67610709600c6a57e85dc583630c1
7462 Author: Laurent Monin <geeqie@norz.org>
7463 Date:   Tue Jun 3 15:54:05 2008 +0000
7464
7465     Allow to modify the aspect of Geeqie through the use of a
7466     gtkrc file that may be present in the geeqie rc directory.
7467     Patch by Aldric RENAUDIN and me.
7468
7469 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
7470 Author: Laurent Monin <geeqie@norz.org>
7471 Date:   Tue Jun 3 13:54:22 2008 +0000
7472
7473     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
7474
7475 commit 02ad66458b97d359e9612846624e49f42d7109ba
7476 Author: Laurent Monin <geeqie@norz.org>
7477 Date:   Tue Jun 3 11:24:16 2008 +0000
7478
7479     Drop initialization to NULL since filelist_read() will take care of it.
7480
7481 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
7482 Author: Laurent Monin <geeqie@norz.org>
7483 Date:   Tue Jun 3 09:41:00 2008 +0000
7484
7485     filelist_read_real(): optimize and clean up.
7486
7487 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
7488 Author: Laurent Monin <geeqie@norz.org>
7489 Date:   Tue Jun 3 09:03:33 2008 +0000
7490
7491     Reduce indentation level.
7492
7493 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
7494 Author: Laurent Monin <geeqie@norz.org>
7495 Date:   Tue Jun 3 08:57:46 2008 +0000
7496
7497     Reduce indentation level.
7498
7499 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
7500 Author: Laurent Monin <geeqie@norz.org>
7501 Date:   Tue Jun 3 08:53:53 2008 +0000
7502
7503     collection_table_find_data_by_coord(): tidy up.
7504
7505 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
7506 Author: Laurent Monin <geeqie@norz.org>
7507 Date:   Tue Jun 3 07:37:24 2008 +0000
7508
7509     vflist_maint(): only allocate memory and compare strings if needed.
7510
7511 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
7512 Author: Laurent Monin <geeqie@norz.org>
7513 Date:   Tue Jun 3 07:32:13 2008 +0000
7514
7515     layout_real_renamed(), layout_real_removed(), layout_real_moved():
7516     simplify code.
7517
7518 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
7519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7520 Date:   Sat May 31 19:46:26 2008 +0000
7521
7522     do not change original FileData on copy
7523
7524 commit 7fe6112289193b5421a08fc9a27da23a293d8622
7525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7526 Date:   Sat May 31 19:44:41 2008 +0000
7527
7528     replaced vflist_maint functions by vflist_refresh - it allows to follow
7529     changes made by external editors more precisely
7530
7531 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
7532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7533 Date:   Fri May 30 21:41:46 2008 +0000
7534
7535     vflist_populate_view: better handle selected files that are renamed or deleted
7536
7537 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
7538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7539 Date:   Fri May 30 20:13:16 2008 +0000
7540
7541     fixed thumb index (thumbnails are shown again)
7542
7543 commit f5bae1ffc402de38549948787c689ce02fc598f1
7544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7545 Date:   Fri May 30 19:53:52 2008 +0000
7546
7547     simplified vflist_populate_view
7548
7549 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
7550 Author: Laurent Monin <geeqie@norz.org>
7551 Date:   Fri May 30 08:39:52 2008 +0000
7552
7553     Use functions to set editors name and command and ensure they are
7554     utf8-encoded.
7555     Previously, non-utf8 strings from rc file caused some issues.
7556
7557 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
7558 Author: Laurent Monin <geeqie@norz.org>
7559 Date:   Fri May 30 08:36:23 2008 +0000
7560
7561     Make utf8_validate_or_convert() to always allocate a new string.
7562
7563 commit ab16da5e16b325b51e888d8969360b48770b0cf3
7564 Author: Laurent Monin <geeqie@norz.org>
7565 Date:   Fri May 30 07:20:25 2008 +0000
7566
7567     Check for existing editor command using is_valid_editor_command().
7568
7569 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
7570 Author: Laurent Monin <geeqie@norz.org>
7571 Date:   Thu May 29 07:58:34 2008 +0000
7572
7573     Preserve properties window width and height during session even when
7574     layout.save_window_positions is not set.
7575     It restores the pre revision 858 behavior.
7576
7577 commit 05f3eb89357157adbe443d71986902c2e80c997f
7578 Author: Laurent Monin <geeqie@norz.org>
7579 Date:   Thu May 29 07:52:05 2008 +0000
7580
7581     Save properties window width and height to rc file and restore
7582     them on next session if layout.save_window_positions is set to TRUE.
7583
7584 commit f89fbbf03e4d4593445a2fa731557db2596b0305
7585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7586 Date:   Wed May 28 22:12:10 2008 +0000
7587
7588     improved infrastructure for tracing changes, optimized vflist_populate_view
7589
7590 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
7591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7592 Date:   Tue May 27 18:46:34 2008 +0000
7593
7594     measure time of filelist update
7595
7596 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
7597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7598 Date:   Tue May 27 18:37:15 2008 +0000
7599
7600     another fix in notification
7601
7602 commit d5c322089bf472b8061116dda437870fb7724939
7603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7604 Date:   Mon May 26 18:32:04 2008 +0000
7605
7606     Fix histogram grid - patch by Uwe Ohse
7607
7608 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
7609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7610 Date:   Mon May 26 18:22:08 2008 +0000
7611
7612     use fputs instead of printf - patch by Uwe Ohse
7613
7614 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
7615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7616 Date:   Mon May 26 17:06:30 2008 +0000
7617
7618     fixed bug in notification code
7619
7620 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
7621 Author: Laurent Monin <geeqie@norz.org>
7622 Date:   Sun May 25 20:17:07 2008 +0000
7623
7624     Tidy up: indentation fixes, typo fixes, ...
7625
7626 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
7627 Author: Laurent Monin <geeqie@norz.org>
7628 Date:   Sun May 25 19:54:00 2008 +0000
7629
7630     Typo fix.
7631
7632 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
7633 Author: Laurent Monin <geeqie@norz.org>
7634 Date:   Sun May 25 19:13:04 2008 +0000
7635
7636     Typo fix.
7637
7638 commit 8973118af85916c7dd6240428d865b593d4e889c
7639 Author: Laurent Monin <geeqie@norz.org>
7640 Date:   Sun May 25 19:03:30 2008 +0000
7641
7642     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
7643
7644 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
7645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7646 Date:   Sat May 24 22:44:18 2008 +0000
7647
7648     rewritten utilops.h:
7649     - better integration of external commands
7650     - filter commands
7651
7652 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
7653 Author: Laurent Monin <geeqie@norz.org>
7654 Date:   Sat May 24 20:01:59 2008 +0000
7655
7656     Allow to escape star characters in the template string with a \.
7657     One can insert a \ by escaping it with another \.
7658     Fix deletion of empty parts when using | trick.
7659     Append the separator " - " only if data is neither NULL nor empty.
7660     Patch by Uwe Ohse and Laurent Monin.
7661
7662 commit c3c6184b858a57f359937a912a8db3f715844270
7663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7664 Date:   Sat May 24 09:18:09 2008 +0000
7665
7666     improved filedata interface
7667
7668 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
7669 Author: Laurent Monin <geeqie@norz.org>
7670 Date:   Fri May 23 23:40:12 2008 +0000
7671
7672     Fix display of libpthread detection.
7673     Fix display of lirc support, do not test for headers if disabled.
7674
7675 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
7676 Author: Laurent Monin <geeqie@norz.org>
7677 Date:   Fri May 23 23:18:40 2008 +0000
7678
7679     Silent few warnings that appeared when using --disable-exiv2 configure option.
7680
7681 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
7682 Author: Laurent Monin <geeqie@norz.org>
7683 Date:   Fri May 23 22:57:51 2008 +0000
7684
7685     French translation was updated.
7686
7687 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
7688 Author: Laurent Monin <geeqie@norz.org>
7689 Date:   Fri May 23 22:55:23 2008 +0000
7690
7691     Use the same label for toolbar buttons tooltip than in main menu.
7692
7693 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
7694 Author: Laurent Monin <geeqie@norz.org>
7695 Date:   Fri May 23 15:07:30 2008 +0000
7696
7697     Add -Wstrict-prototypes to gcc options only in developer mode
7698     since it clutters the compilation log with unfixable warnings.
7699     Add -Wall in developer mode to display even more warnings.
7700     Fix display of --enable-deprecated at end of configure (yes
7701     and no were inversed).
7702
7703 commit 07c127246cdf49873cbcb769e00bf6299956dc70
7704 Author: Laurent Monin <geeqie@norz.org>
7705 Date:   Fri May 23 12:27:28 2008 +0000
7706
7707     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
7708
7709 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
7710 Author: Laurent Monin <geeqie@norz.org>
7711 Date:   Fri May 23 12:19:42 2008 +0000
7712
7713     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
7714
7715 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
7716 Author: Laurent Monin <geeqie@norz.org>
7717 Date:   Fri May 23 00:20:56 2008 +0000
7718
7719     Try to load a system-wide rc file if any, before per-user rc file.
7720     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
7721     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
7722     filter_parse() was modified to replace entries having the same key,
7723     needed since it may be called more than once.
7724     
7725     Please test heavily.
7726
7727 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
7728 Author: Laurent Monin <geeqie@norz.org>
7729 Date:   Thu May 22 23:22:12 2008 +0000
7730
7731     Pass ConfOptions * to save_options() and load_options().
7732
7733 commit 0fe33428a668c783d42432bf80a574d7df6b564d
7734 Author: Laurent Monin <geeqie@norz.org>
7735 Date:   Thu May 22 23:17:26 2008 +0000
7736
7737     Move code from save_options() to new save_options_to() which takes
7738     the destination path as parameter.
7739
7740 commit 9d0560eb4199b16058bc3623e49a90393f62b968
7741 Author: Laurent Monin <geeqie@norz.org>
7742 Date:   Thu May 22 23:09:53 2008 +0000
7743
7744     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
7745     Pass ConfOptions * to these instead of directly using global variable.
7746     Cleanup #include in main.c.
7747
7748 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
7749 Author: Laurent Monin <geeqie@norz.org>
7750 Date:   Thu May 22 22:49:07 2008 +0000
7751
7752     Move code from exit_program_final() to new sync_options_with_current_state().
7753
7754 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
7755 Author: Laurent Monin <geeqie@norz.org>
7756 Date:   Thu May 22 22:43:07 2008 +0000
7757
7758     Separate path building code from options loading code.
7759     Most code of load_options() is moved to new load_options_from().
7760     ExifUIList initialization is moved to setup_default_options().
7761
7762 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
7763 Author: Laurent Monin <geeqie@norz.org>
7764 Date:   Thu May 22 20:22:13 2008 +0000
7765
7766     Make shell command and its option rc file options instead of hardcoded strings.
7767     This allows users to modify the shell command that execute "editors".
7768     Two new options appear in rc file:
7769     - shell.path (default to "/bin/sh")
7770     - shell.options (default to "-c")
7771     
7772     These options can only be changed from the rc file, not at runtime.
7773     Tests are made to check that shell.path is not empty and lead to
7774     an executable file.
7775
7776 commit 94c67ee52b2e81260f2f63c17771c4902942857a
7777 Author: Laurent Monin <geeqie@norz.org>
7778 Date:   Thu May 22 13:00:45 2008 +0000
7779
7780     Fix signed vs unsigned warnings.
7781     In most cases, gint was used instead of guint.
7782
7783 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
7784 Author: Laurent Monin <geeqie@norz.org>
7785 Date:   Thu May 22 11:28:35 2008 +0000
7786
7787     Comment out unused static function extension_truncate().
7788
7789 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
7790 Author: Laurent Monin <geeqie@norz.org>
7791 Date:   Thu May 22 11:27:43 2008 +0000
7792
7793     Fix up some types, make some signed vs unsigned warnings quiet.
7794
7795 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
7796 Author: Laurent Monin <geeqie@norz.org>
7797 Date:   Thu May 22 10:09:07 2008 +0000
7798
7799     Modify set_default_image_overlay_template_string() to accept the pointer to
7800     the string to modify and add a generic function to set template_string value.
7801
7802 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
7803 Author: Laurent Monin <geeqie@norz.org>
7804 Date:   Thu May 22 09:22:29 2008 +0000
7805
7806     French translation was updated.
7807
7808 commit a331805a87ce4d65fcc06826054f115a9c8a7108
7809 Author: Laurent Monin <geeqie@norz.org>
7810 Date:   Thu May 22 09:12:36 2008 +0000
7811
7812     Introduce an helper function that returns the name of an editor.
7813     It helps to reduce code redundancy.
7814
7815 commit 48582c3600eacfd7985aff255372c4909cf87e40
7816 Author: Laurent Monin <geeqie@norz.org>
7817 Date:   Thu May 22 08:49:52 2008 +0000
7818
7819     Use a struct to handle editor's properties.
7820
7821 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
7822 Author: Laurent Monin <geeqie@norz.org>
7823 Date:   Wed May 21 19:37:18 2008 +0000
7824
7825     Make stricter match for option's names consisting of a prefix and a number.
7826     It allows to have names like "prefix_12" and "prefix_something" in the same file.
7827     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
7828     to unpredictable results. It was wrong too with "prefix_something", which
7829     was equivalent to "prefix_0", instead of being an option of its own.
7830
7831 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
7832 Author: Laurent Monin <geeqie@norz.org>
7833 Date:   Wed May 21 11:46:19 2008 +0000
7834
7835     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
7836
7837 commit ec28448108d471c5fc8705e5502a81e116c506e4
7838 Author: Laurent Monin <geeqie@norz.org>
7839 Date:   Wed May 21 11:45:29 2008 +0000
7840
7841     Use g_build_filename().
7842
7843 commit f42ea51102878335515db3058de36d3ac2c68e27
7844 Author: Laurent Monin <geeqie@norz.org>
7845 Date:   Wed May 21 11:07:23 2008 +0000
7846
7847     Use G_DIR_SEPARATOR where applicable.
7848
7849 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
7850 Author: Laurent Monin <geeqie@norz.org>
7851 Date:   Wed May 21 11:00:13 2008 +0000
7852
7853     Use G_DIR_SEPARATOR_S where applicable.
7854
7855 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
7856 Author: Laurent Monin <geeqie@norz.org>
7857 Date:   Wed May 21 10:52:38 2008 +0000
7858
7859     Use g_build_filename() and G_DIR_SEPARATOR_S.
7860
7861 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
7862 Author: Laurent Monin <geeqie@norz.org>
7863 Date:   Wed May 21 10:46:33 2008 +0000
7864
7865     Use g_build_filename() instead of g_strconcat().
7866
7867 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
7868 Author: Laurent Monin <geeqie@norz.org>
7869 Date:   Wed May 21 10:11:56 2008 +0000
7870
7871     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
7872
7873 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
7874 Author: Laurent Monin <geeqie@norz.org>
7875 Date:   Wed May 21 09:58:29 2008 +0000
7876
7877     tab_completion_popup_cb(): use g_build_filename() and simplify code.
7878
7879 commit e07eab477089e688f3d3668e110b651f1cf346f4
7880 Author: Laurent Monin <geeqie@norz.org>
7881 Date:   Wed May 21 09:50:32 2008 +0000
7882
7883     Use expand_tilde() instead of simple concatenation, it allows correct expansion
7884     of ~user as well as ~dir.
7885
7886 commit 5acd3990069f22b64c0336bd89067c1cf265927e
7887 Author: Laurent Monin <geeqie@norz.org>
7888 Date:   Wed May 21 09:30:53 2008 +0000
7889
7890     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
7891
7892 commit 550af58c76fd602a08a811f5be218bcec90d1598
7893 Author: Laurent Monin <geeqie@norz.org>
7894 Date:   Wed May 21 08:53:51 2008 +0000
7895
7896     Fix a segfault occuring when logging an empty message and there is no log window.
7897
7898 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
7899 Author: Laurent Monin <geeqie@norz.org>
7900 Date:   Wed May 21 00:42:14 2008 +0000
7901
7902     Use g_build_filename().
7903
7904 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
7905 Author: Laurent Monin <geeqie@norz.org>
7906 Date:   Wed May 21 00:39:16 2008 +0000
7907
7908     thumb_std_cache_path(): use g_build_filename() and simplify.
7909
7910 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
7911 Author: Laurent Monin <geeqie@norz.org>
7912 Date:   Wed May 21 00:32:57 2008 +0000
7913
7914     Use g_build_filename().
7915
7916 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
7917 Author: Laurent Monin <geeqie@norz.org>
7918 Date:   Wed May 21 00:20:13 2008 +0000
7919
7920     Use g_build_filename() where applicable.
7921
7922 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
7923 Author: Laurent Monin <geeqie@norz.org>
7924 Date:   Wed May 21 00:15:41 2008 +0000
7925
7926     Use g_build_filename() instead of g_strconcat().
7927
7928 commit fe45471190349960979b37aebea84cc2c7cb9675
7929 Author: Laurent Monin <geeqie@norz.org>
7930 Date:   Wed May 21 00:13:12 2008 +0000
7931
7932     Use g_build_filename() and get rid of "root dir fix".
7933
7934 commit 0b30da0498c23b1237ebbf41eac69e341394043a
7935 Author: Laurent Monin <geeqie@norz.org>
7936 Date:   Wed May 21 00:12:19 2008 +0000
7937
7938     Use g_build_filename().
7939
7940 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
7941 Author: Laurent Monin <geeqie@norz.org>
7942 Date:   Wed May 21 00:01:03 2008 +0000
7943
7944     Disable unused code:
7945     - cache_maintain_home_dir()
7946     - cache_maintain_dir()
7947
7948 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
7949 Author: Laurent Monin <geeqie@norz.org>
7950 Date:   Tue May 20 23:41:13 2008 +0000
7951
7952     Build path using g_build_filename() then calculate its length.
7953
7954 commit e80fa4c91453bf056e384a888e051272b04b7abd
7955 Author: Laurent Monin <geeqie@norz.org>
7956 Date:   Tue May 20 23:11:47 2008 +0000
7957
7958     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
7959
7960 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
7961 Author: Laurent Monin <geeqie@norz.org>
7962 Date:   Tue May 20 23:07:09 2008 +0000
7963
7964     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
7965
7966 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
7967 Author: Laurent Monin <geeqie@norz.org>
7968 Date:   Tue May 20 22:47:13 2008 +0000
7969
7970     cache_find_location(): use g_build_filename() and move redundant code to new functions.
7971
7972 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
7973 Author: Laurent Monin <geeqie@norz.org>
7974 Date:   Tue May 20 22:22:11 2008 +0000
7975
7976     Use g_build_filename().
7977
7978 commit d1ad0442c58c29df914c80e211f8c90abf145427
7979 Author: Laurent Monin <geeqie@norz.org>
7980 Date:   Tue May 20 22:13:48 2008 +0000
7981
7982     Use size_t instead of gint, it silents a signed vs unsigned warning.
7983
7984 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
7985 Author: Laurent Monin <geeqie@norz.org>
7986 Date:   Tue May 20 22:11:59 2008 +0000
7987
7988     Use g_build_filename() instead of g_strconcat().
7989
7990 commit 73e10c62fc9d789afd29b46183078407369700e6
7991 Author: Laurent Monin <geeqie@norz.org>
7992 Date:   Tue May 20 22:09:04 2008 +0000
7993
7994     Drop concat_dir_and_file() and use g_build_filename() instead.
7995
7996 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
7997 Author: Laurent Monin <geeqie@norz.org>
7998 Date:   Tue May 20 22:00:14 2008 +0000
7999
8000     Use G_DIR_SEPARATOR instead of '/' where applicable.
8001
8002 commit c56dcb92792b030d9f14cf68d5260be924a999ee
8003 Author: Laurent Monin <geeqie@norz.org>
8004 Date:   Tue May 20 21:51:25 2008 +0000
8005
8006     Use g_build_filename() to build paths.
8007
8008 commit ddee8f88900c6e3af7b48541514e0f029912bd20
8009 Author: Laurent Monin <geeqie@norz.org>
8010 Date:   Tue May 20 20:11:29 2008 +0000
8011
8012     Do not use glib posix wrappers since they were introduced in 2.6
8013     and we want 2.4 compatibility.
8014
8015 commit dc3b44026a577f54f257a543223b1d99ea298693
8016 Author: Laurent Monin <geeqie@norz.org>
8017 Date:   Tue May 20 20:06:11 2008 +0000
8018
8019     Use access() instead of g_access() which is only available in 2.8.
8020
8021 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
8022 Author: Laurent Monin <geeqie@norz.org>
8023 Date:   Tue May 20 19:14:36 2008 +0000
8024
8025     Use utf-8 charset instead of iso-8859-1.
8026     Minor cleanup.
8027
8028 commit dd45f154d660065acd669bae936995f889237604
8029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8030 Date:   Tue May 20 17:43:37 2008 +0000
8031
8032     updated ru.po by Alexandre Prokoudine
8033
8034 commit 231d9567dc36494096b87e29a1ba245c932f646a
8035 Author: Laurent Monin <geeqie@norz.org>
8036 Date:   Tue May 20 08:18:30 2008 +0000
8037
8038     French translation was updated.
8039
8040 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
8041 Author: Laurent Monin <geeqie@norz.org>
8042 Date:   Tue May 20 08:14:35 2008 +0000
8043
8044     Sort out log_printf() vs printf_term() mix up.
8045
8046 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
8047 Author: Laurent Monin <geeqie@norz.org>
8048 Date:   Tue May 20 07:52:49 2008 +0000
8049
8050     Use print_term() instead of printf(), since it handles charset conversion
8051     from utf8 to locale if needed.
8052
8053 commit 11819b31099e4db5bb0488a404dd633928e806a9
8054 Author: Laurent Monin <geeqie@norz.org>
8055 Date:   Mon May 19 11:09:23 2008 +0000
8056
8057     Remove C-specific gcc options from CXXFLAGS.
8058     Add few more warnings.
8059
8060 commit 592f33931c27c10012614e90bf7486b3ffa66039
8061 Author: Laurent Monin <geeqie@norz.org>
8062 Date:   Mon May 19 09:27:30 2008 +0000
8063
8064     Fix some incomplete initialization warnings.
8065
8066 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
8067 Author: Laurent Monin <geeqie@norz.org>
8068 Date:   Mon May 19 08:46:37 2008 +0000
8069
8070     depreceated -> deprecated
8071
8072 commit 17c0fcefeedde3e92482b78685528b2b667bddde
8073 Author: Laurent Monin <geeqie@norz.org>
8074 Date:   Mon May 19 08:43:11 2008 +0000
8075
8076     Typo fixes.
8077
8078 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
8079 Author: Laurent Monin <geeqie@norz.org>
8080 Date:   Mon May 19 08:36:06 2008 +0000
8081
8082     Create auxdir if needed.
8083
8084 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
8085 Author: Laurent Monin <geeqie@norz.org>
8086 Date:   Mon May 19 08:24:10 2008 +0000
8087
8088     Fix spurious end of line introduced in revision 780.
8089
8090 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
8091 Author: Petr Ostadal <postadal@suse.cz>
8092 Date:   Mon May 19 01:15:17 2008 +0000
8093
8094     configure.in was rewritten:
8095     - uses PKG_CHECK_MODULES everywhere
8096     - added --enable-debug (enable debugging support)
8097     - added --enable-developer (developer mode, checks depreceated code ...)
8098     - removed obsoleted INCLUDES from Makefile.am
8099     Fixed src/debug.h (added glib.h).
8100     Fixed src/exiv2.c compilation with libexiv2 v0.15.
8101     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
8102
8103 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
8104 Author: Petr Ostadal <postadal@suse.cz>
8105 Date:   Mon May 19 00:54:59 2008 +0000
8106
8107     Updated CODING (GPL header, macros, svn change-log, ...).
8108
8109 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
8110 Author: Laurent Monin <geeqie@norz.org>
8111 Date:   Sun May 18 21:14:01 2008 +0000
8112
8113     Save order of Properties dialog tabs to rc file.
8114     Users of GTK+ <2.10 can set tabs order directly in the rc file,
8115     others can move tabs using drag'n drop.
8116     The option is named properties.tabs_order, its default value
8117     is "123" which is General, Keywords, Exif tabs (left to right).
8118
8119 commit a1726043d910102910fa32c669a45a4b23779cbb
8120 Author: Laurent Monin <geeqie@norz.org>
8121 Date:   Sun May 18 12:56:18 2008 +0000
8122
8123     Cleanup and code redundancy reduction.
8124
8125 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
8126 Author: Laurent Monin <geeqie@norz.org>
8127 Date:   Sun May 18 11:39:58 2008 +0000
8128
8129     Memorize text to display in the log window when the window is
8130     not yet created. On log window display, the memorized text
8131     is then recalled and displayed.
8132
8133 commit c219d832b90357a8df605bb444757be70bed2c68
8134 Author: Laurent Monin <geeqie@norz.org>
8135 Date:   Sun May 18 07:36:57 2008 +0000
8136
8137     Do not create log window more than once.
8138
8139 commit aa1e905eb793586cdfa564228ca939438ce50a91
8140 Author: Laurent Monin <geeqie@norz.org>
8141 Date:   Sat May 17 22:37:04 2008 +0000
8142
8143     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
8144
8145 commit d5ddb658018102f15fce0efaba39cde3cd89d976
8146 Author: Laurent Monin <geeqie@norz.org>
8147 Date:   Sat May 17 21:28:02 2008 +0000
8148
8149     Update POTFILES.in.
8150
8151 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
8152 Author: Laurent Monin <geeqie@norz.org>
8153 Date:   Sat May 17 21:26:45 2008 +0000
8154
8155     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
8156
8157 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
8158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8159 Date:   Fri May 16 20:12:11 2008 +0000
8160
8161     fixed exiv2 version test
8162
8163 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
8164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8165 Date:   Fri May 16 20:09:32 2008 +0000
8166
8167     get processed values from exiv2
8168     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
8169
8170 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
8171 Author: Laurent Monin <geeqie@norz.org>
8172 Date:   Fri May 16 14:59:45 2008 +0000
8173
8174     Fix redundant application name in window titles.
8175     It simplifies code.
8176
8177 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
8178 Author: Laurent Monin <geeqie@norz.org>
8179 Date:   Fri May 16 14:38:05 2008 +0000
8180
8181     French translation was updated.
8182
8183 commit 80363827d0206ced152428b414af7ee12754ccb0
8184 Author: Laurent Monin <geeqie@norz.org>
8185 Date:   Fri May 16 12:16:49 2008 +0000
8186
8187     Do not use printf() directly but use new wrapper function log_printf() instead.
8188
8189 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
8190 Author: Laurent Monin <geeqie@norz.org>
8191 Date:   Fri May 16 12:08:51 2008 +0000
8192
8193     Drop include "debug.h".
8194
8195 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
8196 Author: Laurent Monin <geeqie@norz.org>
8197 Date:   Fri May 16 10:02:56 2008 +0000
8198
8199     Include debug.h from main.h since debug macros may be used anywhere in the code.
8200
8201 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
8202 Author: Laurent Monin <geeqie@norz.org>
8203 Date:   Fri May 16 09:10:56 2008 +0000
8204
8205     Improve editor commands error display:
8206     - display all errors (not only syntax errors)
8207     - display errors from Preferences (checks are made on Apply or OK)
8208
8209 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
8210 Author: Laurent Monin <geeqie@norz.org>
8211 Date:   Fri May 16 08:37:07 2008 +0000
8212
8213     Improve editors a bit:
8214     - allow whitespaces before and after %v, %V, %w
8215     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
8216     - display a dialog on execution if a syntax error is detected (only for generic editors)
8217     - update README editors section
8218
8219 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
8220 Author: Laurent Monin <geeqie@norz.org>
8221 Date:   Wed May 14 18:12:11 2008 +0000
8222
8223     The Encoding key is now deprecated by the FreeDesktop standard and all
8224     strings are required to be encoded in UTF-8. This desktop entry
8225     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
8226     necessary.
8227     
8228     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
8229     
8230     Patch #1963689.
8231
8232 commit 696b1afc8d1987bb420d36261a7362f58519291f
8233 Author: Laurent Monin <geeqie@norz.org>
8234 Date:   Wed May 14 18:09:05 2008 +0000
8235
8236     Patch #1963690 was applied.
8237     It fixes hyphens/minus confusion in the man page.
8238
8239 commit 12d37bfbf24c80a2574d430200c559f2d20da751
8240 Author: Laurent Monin <geeqie@norz.org>
8241 Date:   Wed May 14 17:00:25 2008 +0000
8242
8243     Simplify thumb_std_maint_moved(), since g_list_append knows
8244     how to append to a NULL list. Patch by Uwe Ohse.
8245
8246 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
8247 Author: Laurent Monin <geeqie@norz.org>
8248 Date:   Wed May 14 16:52:55 2008 +0000
8249
8250     Simplify collect_manager_add_action(), since g_list_append knows
8251     how to append to a NULL list. Patch by Uwe Ohse.
8252
8253 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
8254 Author: Laurent Monin <geeqie@norz.org>
8255 Date:   Wed May 14 12:59:00 2008 +0000
8256
8257     Merge vflist_row_by_path() into vflist_index_by_path().
8258
8259 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
8260 Author: Laurent Monin <geeqie@norz.org>
8261 Date:   Wed May 14 10:40:43 2008 +0000
8262
8263     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
8264     Patch #1963691.
8265
8266 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
8267 Author: Laurent Monin <geeqie@norz.org>
8268 Date:   Wed May 14 08:56:08 2008 +0000
8269
8270     Make vf_pop_menu_*_cb static.
8271
8272 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
8273 Author: Laurent Monin <geeqie@norz.org>
8274 Date:   Tue May 13 20:31:35 2008 +0000
8275
8276     French translation fixes.
8277
8278 commit 81193b24e0f5eade934c698fc0ac485d33751269
8279 Author: Laurent Monin <geeqie@norz.org>
8280 Date:   Tue May 13 20:21:00 2008 +0000
8281
8282     Resync POTFILES.in and *.po, update french translation and
8283     regenerate statistics in README.
8284
8285 commit 16e84c761e71ac9052621a396d6880b96abe3221
8286 Author: Laurent Monin <geeqie@norz.org>
8287 Date:   Tue May 13 20:13:44 2008 +0000
8288
8289     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
8290
8291 commit d62b5063e0616d905f58fc6036382a7b6d791368
8292 Author: Laurent Monin <geeqie@norz.org>
8293 Date:   Tue May 13 19:56:52 2008 +0000
8294
8295     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
8296
8297 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
8298 Author: Laurent Monin <geeqie@norz.org>
8299 Date:   Tue May 13 19:54:13 2008 +0000
8300
8301     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
8302
8303 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
8304 Author: Laurent Monin <geeqie@norz.org>
8305 Date:   Tue May 13 19:51:22 2008 +0000
8306
8307     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
8308
8309 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
8310 Author: Laurent Monin <geeqie@norz.org>
8311 Date:   Tue May 13 19:45:04 2008 +0000
8312
8313     Fix last patch, only set vf->clicked_mark for a valid mark.
8314
8315 commit 91e4b2d69adc9398df664f4d355880ae146ab994
8316 Author: Laurent Monin <geeqie@norz.org>
8317 Date:   Tue May 13 19:32:25 2008 +0000
8318
8319     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
8320     named clicked_mark.
8321     Marks numbering is now consistent with menus (starting at 1, 0 is an
8322     invalid mark), assertions were modified accordingly.
8323
8324 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
8325 Author: Laurent Monin <geeqie@norz.org>
8326 Date:   Tue May 13 16:09:43 2008 +0000
8327
8328     Expand tilde with file: and view: remote parameters.
8329     Now these are working:
8330     geeqie -r file:~/dir
8331     geeqie -r view:~user/file
8332
8333 commit 38975e5efdefc3d56f710847821efc2173561f72
8334 Author: Laurent Monin <geeqie@norz.org>
8335 Date:   Tue May 13 14:49:38 2008 +0000
8336
8337     Display a message when invalid remote options are used.
8338
8339 commit e88a963a320d1728638984277c0cad4bb3ab3f00
8340 Author: Laurent Monin <geeqie@norz.org>
8341 Date:   Tue May 13 14:35:51 2008 +0000
8342
8343     Comparing tag id is not sufficient, check the tag name too.
8344
8345 commit f558c8c220211ffd1950748350a09cf4d471f761
8346 Author: Laurent Monin <geeqie@norz.org>
8347 Date:   Tue May 13 11:58:47 2008 +0000
8348
8349     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
8350
8351 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
8352 Author: Laurent Monin <geeqie@norz.org>
8353 Date:   Tue May 13 08:53:26 2008 +0000
8354
8355     Move all remote stuff from main.c to remote.[ch].
8356
8357 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
8358 Author: Laurent Monin <geeqie@norz.org>
8359 Date:   Tue May 13 08:02:46 2008 +0000
8360
8361     Move some functions from main.[ch] to new window.[ch].
8362
8363 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
8364 Author: Laurent Monin <geeqie@norz.org>
8365 Date:   Tue May 13 07:34:37 2008 +0000
8366
8367     Ensure that we end with UTF8 encoded comment and keywords.
8368
8369 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
8370 Author: Laurent Monin <geeqie@norz.org>
8371 Date:   Mon May 12 23:26:00 2008 +0000
8372
8373     Reading of Iptc.Application2.Keywords should now be fixed.
8374     Use uft8_validate_or_convert() on exif's text data to be safe.
8375
8376 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
8377 Author: Laurent Monin <geeqie@norz.org>
8378 Date:   Mon May 12 23:21:35 2008 +0000
8379
8380     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
8381
8382 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
8383 Author: Laurent Monin <geeqie@norz.org>
8384 Date:   Mon May 12 23:00:04 2008 +0000
8385
8386     bar_exif_validate_text(): use computed length and cleanup.
8387
8388 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
8389 Author: Laurent Monin <geeqie@norz.org>
8390 Date:   Mon May 12 19:56:28 2008 +0000
8391
8392     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
8393
8394 commit 874ac4eafacb90b111161275fc71f6345e77d30d
8395 Author: Laurent Monin <geeqie@norz.org>
8396 Date:   Mon May 12 17:10:40 2008 +0000
8397
8398     Extract and append keywords from Iptc.Application2.Keywords tags.
8399     A function was added to make the keywords unique in the list.
8400     Note: Iptc.Application2.Keywords is only read, not written.
8401
8402 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
8403 Author: Laurent Monin <geeqie@norz.org>
8404 Date:   Mon May 12 10:46:23 2008 +0000
8405
8406     When an option was successfully read, just continue to next line.
8407
8408 commit 75f14d8caa9b739913c96b353e100c1088722907
8409 Author: Laurent Monin <geeqie@norz.org>
8410 Date:   Mon May 12 10:37:37 2008 +0000
8411
8412     Minor formatting fix in rc file header.
8413
8414 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
8415 Author: Laurent Monin <geeqie@norz.org>
8416 Date:   Mon May 12 08:52:17 2008 +0000
8417
8418     Rework read_*_option():
8419     - read_u?int_option() now interpret a value of "true" as 1
8420     - read_bool_option() now interpret any value different from 0 as true.
8421     - make functions return TRUE on successful read, FALSE else
8422     
8423     Theses changes will help to maintain compatibility when options are modified.
8424
8425 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
8426 Author: Laurent Monin <geeqie@norz.org>
8427 Date:   Mon May 12 08:11:27 2008 +0000
8428
8429     Rename option image_overlay.common.enabled to image_overlay.common.state
8430     since it is not a boolean anymore.
8431
8432 commit 99a50120349e25795138098cb35616a3cc953f33
8433 Author: Laurent Monin <geeqie@norz.org>
8434 Date:   Mon May 12 00:22:38 2008 +0000
8435
8436     Add some wrapper functions for not yet common code.
8437
8438 commit 98e46592bd5e0f88061eb983c092d57594a479d6
8439 Author: Laurent Monin <geeqie@norz.org>
8440 Date:   Sun May 11 23:56:40 2008 +0000
8441
8442     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
8443
8444 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
8445 Author: Laurent Monin <geeqie@norz.org>
8446 Date:   Sun May 11 23:47:59 2008 +0000
8447
8448     Move a part of pop up menu common code to view_file.[ch].
8449
8450 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
8451 Author: Laurent Monin <geeqie@norz.org>
8452 Date:   Sun May 11 23:09:39 2008 +0000
8453
8454     Introduce vf_pop_menu_file_list() as a wrapper to
8455     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
8456
8457 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
8458 Author: Laurent Monin <geeqie@norz.org>
8459 Date:   Sun May 11 21:11:54 2008 +0000
8460
8461     Use vf_* functions where possible.
8462
8463 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
8464 Author: Laurent Monin <geeqie@norz.org>
8465 Date:   Sun May 11 20:38:21 2008 +0000
8466
8467     Drop unused layout_list_get_path() and vf*_index_get_path().
8468
8469 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
8470 Author: Laurent Monin <geeqie@norz.org>
8471 Date:   Sun May 11 13:17:38 2008 +0000
8472
8473     French translation was updated.
8474
8475 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
8476 Author: Laurent Monin <geeqie@norz.org>
8477 Date:   Sun May 11 13:14:58 2008 +0000
8478
8479     An option to save and restore the last path used was added.
8480     This option appears as startup.use_last_path in rc file.
8481     Preferences > General > Startup was modified accordingly.
8482
8483 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
8484 Author: Laurent Monin <geeqie@norz.org>
8485 Date:   Sun May 11 12:23:26 2008 +0000
8486
8487     Rename options:
8488     startup_path_enable -> startup.restore_path
8489     startup_path        -> startup.path
8490     
8491     Geeqie is still able to read old options.
8492
8493 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
8494 Author: Laurent Monin <geeqie@norz.org>
8495 Date:   Sun May 11 11:46:48 2008 +0000
8496
8497     Fix help window title.
8498
8499 commit b01f014ebaba751530160ac533299d71681d5bc3
8500 Author: Laurent Monin <geeqie@norz.org>
8501 Date:   Sun May 11 11:44:58 2008 +0000
8502
8503     Use computed string length.
8504
8505 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
8506 Author: Laurent Monin <geeqie@norz.org>
8507 Date:   Sun May 11 11:41:32 2008 +0000
8508
8509     Slightly increase help window's default width.
8510
8511 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
8512 Author: Laurent Monin <geeqie@norz.org>
8513 Date:   Sun May 11 11:30:41 2008 +0000
8514
8515     Add an help button to OSD info configuration in Preferences dialog.
8516     Make its own section named "Overlay Screen Display".
8517
8518 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
8519 Author: Laurent Monin <geeqie@norz.org>
8520 Date:   Sun May 11 10:25:04 2008 +0000
8521
8522     Partially update main README.
8523     A section concerning overlay info was added.
8524     Translation statistics were updated.
8525
8526 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
8527 Author: Laurent Monin <geeqie@norz.org>
8528 Date:   Sun May 11 09:37:46 2008 +0000
8529
8530     Change translations statistics formatting to match the style
8531     use in the README file.
8532     
8533     Here is the result for current trunk:
8534     
8535     Translations statistics
8536     Date: Sun, 11 May 2008 11:33:14 +0200
8537     
8538     Note: completion % in the chart below may not be quite correct
8539           when fuzzy translations exist but do not appear in the source.
8540           For exact results, run make update-po with up to date POTFILES.in.
8541           comp % = trans / (trans + fuzzy + untrans)
8542     
8543     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
8544     fr             100.00    985      0        0    985
8545     be              90.56    892     25       68    985
8546     eu              68.53    675    150      160    985
8547     eo              68.22    672    153      160    985
8548     vi              68.02    670    156      159    985
8549     it              67.82    668    154      163    985
8550     pt_BR           67.82    668    154      163    985
8551     zh_TW           66.90    659    150      176    985
8552     sk              66.50    655    158      172    985
8553     fi              64.37    634    176      175    985
8554     nl              64.37    634    179      172    985
8555     sv              64.16    632    175      178    985
8556     bg              64.06    631    175      179    985
8557     ca              64.06    631    175      179    985
8558     cs              64.06    631    175      179    985
8559     de              64.06    631    175      179    985
8560     es              64.06    631    175      179    985
8561     ja              64.06    631    175      179    985
8562     ru              64.06    631    175      179    985
8563     pl              60.61    597    148      240    985
8564     ar              42.94    423    315      247    985
8565     ro              37.56    370    342      273    985
8566     hu              36.14    356    332      297    985
8567     id              19.70    194    408      383    985
8568     et              19.29    190    407      388    985
8569     uk              17.16    169    411      405    985
8570     nb              15.94    157    416      412    985
8571     zh_CN.GB2312    15.94    157    416      412    985
8572     th              15.13    149    413      423    985
8573     sl              14.72    145    419      421    985
8574     da              12.99    128    402      455    985
8575     ko              11.37    112     52      821    985
8576     tr               6.60     65    398      522    985
8577
8578 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
8579 Author: Laurent Monin <geeqie@norz.org>
8580 Date:   Sat May 10 21:29:53 2008 +0000
8581
8582     Fix display of collection in overlay info.
8583     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
8584     
8585     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
8586     
8587     General syntax is: %name[:length limit][:extra]%
8588     Extra string uses special character '*' to mark the place of the data to display.
8589     If no '*' is present, then extra string is just appended to data.
8590     Any "\n" is replaced by a newline on display.
8591     Pango mark up is accepted in left and right parts.
8592     If data is empty, nothing will be displayed.
8593     
8594     Examples:
8595     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
8596     "%size:\n%"         -> size is displayed with a newline at end
8597     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
8598     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
8599     
8600     
8601     Collection name formatting was slighly improved by not displaying the .gqv extension.
8602     The default overlay info string was modified to use the new syntax, but older info strings should be
8603     displayed as usual.
8604
8605 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
8606 Author: Laurent Monin <geeqie@norz.org>
8607 Date:   Sat May 10 14:22:18 2008 +0000
8608
8609     image_osd_get() now returns OsdShowFlags.
8610
8611 commit 73fa427e25508213e47fb0671e2a35a790b21b48
8612 Author: Laurent Monin <geeqie@norz.org>
8613 Date:   Sat May 10 13:54:25 2008 +0000
8614
8615     Display a simple grid with histogram.
8616
8617 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
8618 Author: Laurent Monin <geeqie@norz.org>
8619 Date:   Sat May 10 12:33:52 2008 +0000
8620
8621     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
8622
8623 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
8624 Author: Laurent Monin <geeqie@norz.org>
8625 Date:   Sat May 10 09:00:14 2008 +0000
8626
8627     Save full OSD state to rc file and restore it on startup.
8628     It allows to restore OSD with or without histogram depending
8629     on previous state.
8630
8631 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
8632 Author: Laurent Monin <geeqie@norz.org>
8633 Date:   Fri May 9 12:43:10 2008 +0000
8634
8635     image_osd_info_render(): if there's no fd, just return.
8636
8637 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
8638 Author: Laurent Monin <geeqie@norz.org>
8639 Date:   Fri May 9 12:33:24 2008 +0000
8640
8641     Move overlay histogram stuff from ImageWindow to OverlayStateData.
8642     It simplifies things a lot and make more sense.
8643     
8644     Note: overlay icons display is broken since a long time it seems.
8645
8646 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
8647 Author: Laurent Monin <geeqie@norz.org>
8648 Date:   Fri May 9 11:15:56 2008 +0000
8649
8650     Introduce image_get_osd_data() and image_set_osd_data().
8651
8652 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
8653 Author: Laurent Monin <geeqie@norz.org>
8654 Date:   Fri May 9 09:58:46 2008 +0000
8655
8656     image_osd_get() and image_osd_set() now uses flags.
8657
8658 commit 94833dae9ada87a15401be7361988be493bbeaad
8659 Author: Laurent Monin <geeqie@norz.org>
8660 Date:   Fri May 9 09:34:38 2008 +0000
8661
8662     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
8663     reduce indentation level.
8664
8665 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
8666 Author: Laurent Monin <geeqie@norz.org>
8667 Date:   Fri May 9 08:39:18 2008 +0000
8668
8669     Preserve last histogram modes.
8670     When a new histogram is displayed, it uses previously chosen
8671     modes.
8672     These modes are saved on exit to rc file as options:
8673     histogram.last_channel_mode
8674     histogram.last_log_mode
8675
8676 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
8677 Author: Laurent Monin <geeqie@norz.org>
8678 Date:   Fri May 9 08:03:25 2008 +0000
8679
8680     Update CODING and HACKING files, and add po/README file for translators.
8681
8682 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
8683 Author: Laurent Monin <geeqie@norz.org>
8684 Date:   Fri May 9 07:46:18 2008 +0000
8685
8686     Make lirc_cleanup() and lirc_input_callback() static.
8687
8688 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
8689 Author: Laurent Monin <geeqie@norz.org>
8690 Date:   Fri May 9 07:32:30 2008 +0000
8691
8692     Use function(void) instead of function() for declaring functions which
8693     do not take any parameters at all.
8694     It respects current Geeqie coding style more.
8695
8696 commit 524cf262d075f28b08c51b187598b6c1f3276dde
8697 Author: Laurent Monin <geeqie@norz.org>
8698 Date:   Thu May 8 22:59:14 2008 +0000
8699
8700     In the search results view, hide dimensions column instead of
8701     displaying an empty one.
8702     When dimensions search criteria is used, it is always displayed.
8703
8704 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
8705 Author: Laurent Monin <geeqie@norz.org>
8706 Date:   Thu May 8 22:49:16 2008 +0000
8707
8708     Reset thumbnail column to NULL when hidden.
8709     It fixes bug 1960274.
8710
8711 commit 786c7401047ffbbec27820cf0e89d008e16ea488
8712 Author: Laurent Monin <geeqie@norz.org>
8713 Date:   Thu May 8 20:21:03 2008 +0000
8714
8715     search_status_update(): slightly reduce code redundancy.
8716
8717 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
8718 Author: Laurent Monin <geeqie@norz.org>
8719 Date:   Thu May 8 12:50:25 2008 +0000
8720
8721     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
8722     Add a FIXME where potential improper usage of strncasecmp() is made.
8723
8724 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
8725 Author: Laurent Monin <geeqie@norz.org>
8726 Date:   Thu May 8 12:38:34 2008 +0000
8727
8728     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
8729     are used.
8730
8731 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
8732 Author: Laurent Monin <geeqie@norz.org>
8733 Date:   Wed May 7 23:27:26 2008 +0000
8734
8735     Replace deprecated functions by their counterparts:
8736     g_strcasecmp() -> g_ascii_strcasecmp()
8737     g_strncasecmp() -> g_ascii_strncasecmp()
8738     gtk_input_remove() -> g_source_remove()
8739     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
8740     
8741     All these are deprecated either since 2.2 or 2.4.
8742
8743 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
8744 Author: Laurent Monin <geeqie@norz.org>
8745 Date:   Wed May 7 22:54:33 2008 +0000
8746
8747     Resync po files.
8748     French translation was updated.
8749
8750 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
8751 Author: Laurent Monin <geeqie@norz.org>
8752 Date:   Wed May 7 22:48:30 2008 +0000
8753
8754     Add a way to invert the current selection.
8755     An item labeled "Invert selection" was added to the Select submenu
8756     in the main menu.
8757
8758 commit 2927044d43b56069079cfeac00aa6989b1c9c126
8759 Author: Laurent Monin <geeqie@norz.org>
8760 Date:   Tue May 6 23:58:08 2008 +0000
8761
8762     Tidy up.
8763
8764 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
8765 Author: Laurent Monin <geeqie@norz.org>
8766 Date:   Tue May 6 23:53:12 2008 +0000
8767
8768     French translation was updated.
8769
8770 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
8771 Author: Laurent Monin <geeqie@norz.org>
8772 Date:   Tue May 6 23:52:09 2008 +0000
8773
8774     Add trash.c.
8775
8776 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
8777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8778 Date:   Tue May 6 21:35:31 2008 +0000
8779
8780     moved safe delete functions to separate file
8781
8782 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
8783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8784 Date:   Tue May 6 20:24:16 2008 +0000
8785
8786     use some of the new functions in filedata.c
8787
8788 commit f05bac9cdc8755273958466df6df1b3f5305ee41
8789 Author: Laurent Monin <geeqie@norz.org>
8790 Date:   Tue May 6 17:00:55 2008 +0000
8791
8792     Allow the user to append or replace comments for a group of selected files.
8793     Two buttons were added to the Keywords panel.
8794
8795 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
8796 Author: Laurent Monin <geeqie@norz.org>
8797 Date:   Tue May 6 12:31:23 2008 +0000
8798
8799     Use a dedicated option to enable keywords and comment saving as XMP tags
8800     in image's files.
8801     This new option is named "save_metadata_in_image_file" in configuration file.
8802     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
8803     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
8804
8805 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
8806 Author: Laurent Monin <geeqie@norz.org>
8807 Date:   Tue May 6 12:03:39 2008 +0000
8808
8809     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
8810
8811 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
8812 Author: Laurent Monin <geeqie@norz.org>
8813 Date:   Mon May 5 21:27:39 2008 +0000
8814
8815     French translation was updated, various fixes.
8816
8817 commit 146b6e2a59584bda8c274ba313862a3abb82a634
8818 Author: Laurent Monin <geeqie@norz.org>
8819 Date:   Mon May 5 20:56:20 2008 +0000
8820
8821     Belarusian translation was updated. Thanks to Pavel Piatruk.
8822
8823 commit 117767d634649683e27badb1d7c2cffc1eac5334
8824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8825 Date:   Mon May 5 20:51:51 2008 +0000
8826
8827     started implementation of API for sidecar files
8828
8829 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
8830 Author: Laurent Monin <geeqie@norz.org>
8831 Date:   Mon May 5 20:51:50 2008 +0000
8832
8833     Update POTFILES.in (filelist.c -> filedata.c).
8834
8835 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
8836 Author: Laurent Monin <geeqie@norz.org>
8837 Date:   Mon May 5 20:49:40 2008 +0000
8838
8839     Modify regen_potfiles.sh to generate a patch instead of
8840     directly applying changes to POTFILES.in.
8841
8842 commit bf41ef491c80e033e2d028a87e00605ac893609f
8843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8844 Date:   Mon May 5 19:20:46 2008 +0000
8845
8846     added .gqv to known file types
8847
8848 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
8849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8850 Date:   Mon May 5 19:11:12 2008 +0000
8851
8852     split filelist.c to filefilter.c and filedata.c
8853
8854 commit f798c6ab2cd9c89fa905f5003783a6c445551805
8855 Author: Laurent Monin <geeqie@norz.org>
8856 Date:   Mon May 5 09:21:01 2008 +0000
8857
8858     Revert wrong patch rev 676.
8859
8860 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
8861 Author: Laurent Monin <geeqie@norz.org>
8862 Date:   Mon May 5 09:12:07 2008 +0000
8863
8864     Add an helper script to regenerate POTFILES.in file.
8865     POTFILES.in was updated.
8866     French translation was updated.
8867
8868 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
8869 Author: Laurent Monin <geeqie@norz.org>
8870 Date:   Mon May 5 08:32:18 2008 +0000
8871
8872     Revert patch 675, and correctly fix gtk assertion failure.
8873
8874 commit 37193c248cd813a72f62bce349c788072ca5b311
8875 Author: Laurent Monin <geeqie@norz.org>
8876 Date:   Mon May 5 08:15:52 2008 +0000
8877
8878     Fix two memory leaks.
8879
8880 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
8881 Author: Laurent Monin <geeqie@norz.org>
8882 Date:   Mon May 5 07:46:32 2008 +0000
8883
8884     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
8885     when swapping to/from file icon view.
8886
8887 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
8888 Author: Laurent Monin <geeqie@norz.org>
8889 Date:   Sun May 4 23:57:20 2008 +0000
8890
8891     vficon_release_cb(): use switch() and cleanup.
8892
8893 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
8894 Author: Laurent Monin <geeqie@norz.org>
8895 Date:   Sun May 4 23:20:43 2008 +0000
8896
8897     Minor tidyup.
8898
8899 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
8900 Author: Laurent Monin <geeqie@norz.org>
8901 Date:   Sun May 4 23:06:46 2008 +0000
8902
8903     Drop unused vficon_select_by_path() and vflist_select_by_path().
8904
8905 commit b6ea14610564d2367b0a74656717913362166e62
8906 Author: Laurent Monin <geeqie@norz.org>
8907 Date:   Sun May 4 23:03:36 2008 +0000
8908
8909     Minor cleanup.
8910
8911 commit 509c70381ce8847866bb84ce398d074a749a6abf
8912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8913 Date:   Sun May 4 21:54:20 2008 +0000
8914
8915     dropped path_list functions, use filelist functions everywhere
8916
8917 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
8918 Author: Laurent Monin <geeqie@norz.org>
8919 Date:   Sun May 4 19:00:39 2008 +0000
8920
8921     Remove unused functions:
8922     vflist_set_status_func()
8923     vflist_set_thumb_status_func()
8924     vflist_set_layout()
8925     vficon_set_status_func()
8926     vficon_set_thumb_status_func()
8927     vficon_set_layout()
8928
8929 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
8930 Author: Laurent Monin <geeqie@norz.org>
8931 Date:   Sun May 4 18:45:06 2008 +0000
8932
8933     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
8934
8935 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
8936 Author: Laurent Monin <geeqie@norz.org>
8937 Date:   Sun May 4 16:16:07 2008 +0000
8938
8939     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
8940
8941 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
8942 Author: Laurent Monin <geeqie@norz.org>
8943 Date:   Sun May 4 11:47:36 2008 +0000
8944
8945     Prepare switch to ViewFile (unused yet).
8946
8947 commit 7192ff23dcf4fb721d72404649a98de99993f042
8948 Author: Laurent Monin <geeqie@norz.org>
8949 Date:   Sun May 4 00:32:05 2008 +0000
8950
8951     Shorten Edit menu labels, dropping "in ". It will ease
8952     translations too, and user can define its own label in Preferences.
8953
8954 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
8955 Author: Laurent Monin <geeqie@norz.org>
8956 Date:   Sun May 4 00:21:14 2008 +0000
8957
8958     Do not show Copy, Move, Rename, Delete, New Folder external commands
8959     in the Edit section of contextual menus.
8960
8961 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
8962 Author: Laurent Monin <geeqie@norz.org>
8963 Date:   Sun May 4 00:16:37 2008 +0000
8964
8965     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
8966
8967 commit 66238168387b3ff974f886b5a039bbccd2d44099
8968 Author: Laurent Monin <geeqie@norz.org>
8969 Date:   Sat May 3 20:55:16 2008 +0000
8970
8971     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
8972
8973 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
8974 Author: Laurent Monin <geeqie@norz.org>
8975 Date:   Sat May 3 20:49:25 2008 +0000
8976
8977     exif_get_formatted_by_key(): skip prefix when comparing.
8978
8979 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
8980 Author: Laurent Monin <geeqie@norz.org>
8981 Date:   Sat May 3 20:40:50 2008 +0000
8982
8983     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
8984     instead of the shorter "f".
8985     Warning: custom overlay info string has to be modified since old names are no
8986     more recognized, one can reset it to default through Preferences > Advanced.
8987
8988 commit e01df0556e0bbca765a2e07987148d3b6d10760a
8989 Author: Laurent Monin <geeqie@norz.org>
8990 Date:   Sat May 3 16:58:17 2008 +0000
8991
8992     Fix a bug occuring when using certain actions on a collection
8993     item which is not in the selection.
8994     Triggering it will either result in an assertion failure or a
8995     segfault.
8996     
8997     To reproduce:
8998     - open a collection
8999     - right-click on a non-selected image
9000     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
9001     
9002     It results in the best case:
9003     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
9004     or a pure segfault due to corrupted data.
9005     
9006     collection_table_popup_file_list() has to return a list of filedata *
9007     not a list of gchar *.
9008
9009 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
9010 Author: Laurent Monin <geeqie@norz.org>
9011 Date:   Sat May 3 15:19:35 2008 +0000
9012
9013     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
9014     they'll be used for file icon view too.
9015
9016 commit 13e75141b49669425e206f358d06f6e1ca4a9627
9017 Author: Laurent Monin <geeqie@norz.org>
9018 Date:   Sat May 3 15:17:24 2008 +0000
9019
9020     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
9021     to _ViewFile.
9022
9023 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
9024 Author: Laurent Monin <geeqie@norz.org>
9025 Date:   Sat May 3 15:13:15 2008 +0000
9026
9027     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
9028     the name used in ViewFileList.
9029
9030 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
9031 Author: Laurent Monin <geeqie@norz.org>
9032 Date:   Sat May 3 15:09:21 2008 +0000
9033
9034     Remove useless thumbs_list from ViewFileIcon.
9035
9036 commit e1c39fa29264aea839610dfedca5e086b5128395
9037 Author: Laurent Monin <geeqie@norz.org>
9038 Date:   Sat May 3 12:50:52 2008 +0000
9039
9040     Add function prototypes (yet unused).
9041
9042 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
9043 Author: Laurent Monin <geeqie@norz.org>
9044 Date:   Sat May 3 12:48:45 2008 +0000
9045
9046     Drop redundant vflist_thumbs_set() introduced in revision 649,
9047     modify and use existing vflist_thumb_set().
9048
9049 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
9050 Author: Laurent Monin <geeqie@norz.org>
9051 Date:   Sat May 3 12:21:22 2008 +0000
9052
9053     Remove redundant prototype.
9054
9055 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
9056 Author: Laurent Monin <geeqie@norz.org>
9057 Date:   Sat May 3 11:58:41 2008 +0000
9058
9059     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
9060
9061 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
9062 Author: Laurent Monin <geeqie@norz.org>
9063 Date:   Sat May 3 11:34:13 2008 +0000
9064
9065     Replace Layout icon_view field by more generic file_view_type.
9066     Replace option layout.view_as_icons by layout.file_view_type.
9067
9068 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
9069 Author: Laurent Monin <geeqie@norz.org>
9070 Date:   Sat May 3 10:31:37 2008 +0000
9071
9072     Set thumbs_enabled through new function vflist_thumbs_set() instead
9073     of vflist_new().
9074
9075 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
9076 Author: Laurent Monin <geeqie@norz.org>
9077 Date:   Sat May 3 09:41:09 2008 +0000
9078
9079     Prepare merging of some parts of view_file_list and view_file_icon and
9080     simplification of view_file* interface.
9081
9082 commit f520f8c5a7f3a470fe072b6f00499612d759964f
9083 Author: Laurent Monin <geeqie@norz.org>
9084 Date:   Sat May 3 08:35:08 2008 +0000
9085
9086     Change default positions of dividers since width of the main menu
9087     was increased.
9088
9089 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
9090 Author: Laurent Monin <geeqie@norz.org>
9091 Date:   Fri May 2 23:11:31 2008 +0000
9092
9093     Make exif_rational_to_double() and exif_get_rational_as_double() static.
9094
9095 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
9096 Author: Laurent Monin <geeqie@norz.org>
9097 Date:   Fri May 2 23:08:18 2008 +0000
9098
9099     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
9100     info disappearing when moving the tab.
9101
9102 commit 2fc5d88ca3589beeee18a669cac708b719d90963
9103 Author: Laurent Monin <geeqie@norz.org>
9104 Date:   Fri May 2 22:59:04 2008 +0000
9105
9106     Fix a Pango warning related to UTF8 when displaying internationalized
9107     description in Advanced Exif Properties panel.
9108
9109 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
9110 Author: Laurent Monin <geeqie@norz.org>
9111 Date:   Fri May 2 22:31:24 2008 +0000
9112
9113     exif_get_description_by_key(): tidy up.
9114
9115 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
9116 Author: Laurent Monin <geeqie@norz.org>
9117 Date:   Fri May 2 22:28:39 2008 +0000
9118
9119     Add a pointer to the build function in the formatted exif tags struct
9120     and use a loop in exif_get_formatted_by_key().
9121
9122 commit c59ca563a159852e616063a9595c24f432cf9ef7
9123 Author: Laurent Monin <geeqie@norz.org>
9124 Date:   Fri May 2 21:58:36 2008 +0000
9125
9126     Indentation fix.
9127
9128 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
9129 Author: Laurent Monin <geeqie@norz.org>
9130 Date:   Fri May 2 21:34:26 2008 +0000
9131
9132     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
9133     An helper macro was added to call them.
9134
9135 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
9136 Author: Laurent Monin <geeqie@norz.org>
9137 Date:   Fri May 2 20:56:59 2008 +0000
9138
9139     Remove unused checksum_simple() function.
9140
9141 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
9142 Author: Laurent Monin <geeqie@norz.org>
9143 Date:   Fri May 2 20:40:47 2008 +0000
9144
9145     Simplify remove_extension_from_path().
9146
9147 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
9148 Author: Laurent Monin <geeqie@norz.org>
9149 Date:   Fri May 2 20:27:47 2008 +0000
9150
9151     remove_level_from_path() was simplified.
9152
9153 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
9154 Author: Laurent Monin <geeqie@norz.org>
9155 Date:   Fri May 2 09:03:52 2008 +0000
9156
9157     Move variable declaration and affectation near where it is used.
9158
9159 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
9160 Author: Laurent Monin <geeqie@norz.org>
9161 Date:   Fri May 2 08:41:32 2008 +0000
9162
9163     Replace GQView by Geeqie.
9164
9165 commit 3cce6caefa4385a18b79e83df02743f2c0652103
9166 Author: Laurent Monin <geeqie@norz.org>
9167 Date:   Thu May 1 23:20:26 2008 +0000
9168
9169     Use sizeof() instead of hardcoded buffer sizes.
9170
9171 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
9172 Author: Laurent Monin <geeqie@norz.org>
9173 Date:   Thu May 1 22:59:54 2008 +0000
9174
9175     cache_sim_write_similarity(): cleanup and simplification.
9176
9177 commit 0d8286ddc775e675c1f3552f92047d3928637d32
9178 Author: Laurent Monin <geeqie@norz.org>
9179 Date:   Thu May 1 22:31:14 2008 +0000
9180
9181     Use secure_save stuff to write .sim files.
9182
9183 commit 68cf3760029075a5e3877954eacef14ee5f67956
9184 Author: Laurent Monin <geeqie@norz.org>
9185 Date:   Thu May 1 22:30:16 2008 +0000
9186
9187     save_options(): minor code simplification.
9188
9189 commit a2ff3d30a0ccf398323de9245d13cb166256f333
9190 Author: Laurent Monin <geeqie@norz.org>
9191 Date:   Thu May 1 22:27:44 2008 +0000
9192
9193     Add a wrapper to fwrite().
9194
9195 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
9196 Author: Laurent Monin <geeqie@norz.org>
9197 Date:   Thu May 1 21:42:22 2008 +0000
9198
9199     Typo fix.
9200
9201 commit 394f2839406f77bc462f371da7c81539804e3d5d
9202 Author: Laurent Monin <geeqie@norz.org>
9203 Date:   Thu May 1 18:37:50 2008 +0000
9204
9205     Indentation fixes.
9206
9207 commit ac59f9924c35122eaa97af9ce56f966b97738035
9208 Author: Laurent Monin <geeqie@norz.org>
9209 Date:   Thu May 1 18:26:30 2008 +0000
9210
9211     Simplify and optimize extension_find_dot().
9212
9213 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
9214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9215 Date:   Tue Apr 29 22:44:06 2008 +0000
9216
9217     fixed a memory leak
9218
9219 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
9220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9221 Date:   Tue Apr 29 18:12:49 2008 +0000
9222
9223     cleanup: use image_get_image_size
9224
9225 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
9226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9227 Date:   Tue Apr 29 17:52:12 2008 +0000
9228
9229     fixed connected zoom and scroll that didn't work in some cases
9230     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
9231
9232 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
9233 Author: Petr Ostadal <postadal@suse.cz>
9234 Date:   Sun Apr 27 23:31:20 2008 +0000
9235
9236     fix warning cast from pointer to integer of different size (when an integer is
9237     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
9238
9239 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
9240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9241 Date:   Sun Apr 27 20:05:11 2008 +0000
9242
9243     Added LIRC patch written by Matteo Beniamino
9244
9245 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
9246 Author: Laurent Monin <geeqie@norz.org>
9247 Date:   Fri Apr 25 20:23:21 2008 +0000
9248
9249     Fix number of directory views, bug introduced in revision 617.
9250
9251 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
9252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9253 Date:   Fri Apr 25 20:08:47 2008 +0000
9254
9255     fixed dragging multiple files from file list
9256     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
9257
9258 commit 0fb3e0276867a5224e267571b04641290d9b1013
9259 Author: Laurent Monin <geeqie@norz.org>
9260 Date:   Fri Apr 25 09:31:32 2008 +0000
9261
9262     Add a line about variable and function names.
9263
9264 commit 23b982817520f7e361b3252b18efb0c391f08e17
9265 Author: Laurent Monin <geeqie@norz.org>
9266 Date:   Fri Apr 25 09:28:45 2008 +0000
9267
9268     Document the Geeqie coding style.
9269     This is a draft, please improve.
9270
9271 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
9272 Author: Laurent Monin <geeqie@norz.org>
9273 Date:   Fri Apr 25 08:07:22 2008 +0000
9274
9275     Handle the case of reduction of the number of view directory types.
9276     Previously it was leading to a segfault.
9277
9278 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
9279 Author: Laurent Monin <geeqie@norz.org>
9280 Date:   Thu Apr 24 20:29:09 2008 +0000
9281
9282     Allow to copy the path of a directory to clipboard from directory views.
9283     Show Copy path option has to be enabled.
9284     Suggested by Frédéric Mantegazza.
9285
9286 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
9287 Author: Laurent Monin <geeqie@norz.org>
9288 Date:   Thu Apr 24 20:18:59 2008 +0000
9289
9290     Do not allow to add anything but directories to sort bar in
9291     folder mode through drag'n'drop.
9292     Introduce a new field only_directories to _BookMarkData struct.
9293
9294 commit 9816ef505ad7693841db4e85a5f64d43669675df
9295 Author: Laurent Monin <geeqie@norz.org>
9296 Date:   Thu Apr 24 16:35:02 2008 +0000
9297
9298     Add missing spaces around equal sign.
9299
9300 commit a792a5a9f9267bf8872daff3494a374909d9fca7
9301 Author: Laurent Monin <geeqie@norz.org>
9302 Date:   Thu Apr 24 16:32:20 2008 +0000
9303
9304     Cleanup exif_get_formatted_by_key().
9305
9306 commit de5436b46e7f303f7c16620e67b18ccde63b386e
9307 Author: Laurent Monin <geeqie@norz.org>
9308 Date:   Thu Apr 24 15:57:58 2008 +0000
9309
9310     Add missing space.
9311
9312 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
9313 Author: Laurent Monin <geeqie@norz.org>
9314 Date:   Thu Apr 24 15:53:08 2008 +0000
9315
9316     6 for() vs 201 for (): winner is for ().
9317
9318 commit db804e24c3646853cd23436cff8ae6ae8926d726
9319 Author: Laurent Monin <geeqie@norz.org>
9320 Date:   Thu Apr 24 15:49:57 2008 +0000
9321
9322     Convert the minority of while() to while ().
9323
9324 commit 371332db2d9c7cc5f72c701fd92623c395489280
9325 Author: Laurent Monin <geeqie@norz.org>
9326 Date:   Thu Apr 24 15:44:43 2008 +0000
9327
9328     Use only one secure_fprintf() call instead of two.
9329
9330 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
9331 Author: Laurent Monin <geeqie@norz.org>
9332 Date:   Thu Apr 24 15:31:21 2008 +0000
9333
9334     Use sizeof().
9335
9336 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
9337 Author: Laurent Monin <geeqie@norz.org>
9338 Date:   Thu Apr 24 12:47:09 2008 +0000
9339
9340     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
9341
9342 commit 002da4045e3fb091adca1bd57745334f40514257
9343 Author: Laurent Monin <geeqie@norz.org>
9344 Date:   Thu Apr 24 12:23:02 2008 +0000
9345
9346     Remove whitespace between function name and first parenthesis for the sake of consistency.
9347
9348 commit a603169a7d2e745aeb638509fbe839d1182257ec
9349 Author: Laurent Monin <geeqie@norz.org>
9350 Date:   Thu Apr 24 11:40:26 2008 +0000
9351
9352     Indentation fix.
9353
9354 commit 9ed4108d3855b95889c28bd7860f746da900a11d
9355 Author: Laurent Monin <geeqie@norz.org>
9356 Date:   Thu Apr 24 09:50:37 2008 +0000
9357
9358     Display file_data debug messages only at level 2.
9359
9360 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
9361 Author: Laurent Monin <geeqie@norz.org>
9362 Date:   Thu Apr 24 09:43:23 2008 +0000
9363
9364     Move get_exec_time() to debug.{c,h}.
9365
9366 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
9367 Author: Laurent Monin <geeqie@norz.org>
9368 Date:   Thu Apr 24 09:09:48 2008 +0000
9369
9370     Move options stuff to options.{c,h} and remove globals.c
9371
9372 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
9373 Author: Laurent Monin <geeqie@norz.org>
9374 Date:   Thu Apr 24 08:53:39 2008 +0000
9375
9376     Move debug macros from main.h to new debug.h.
9377     Make debug_level static to debug.c and add utility functions
9378     to manipulate it.
9379     Add #include "debug.h" where needed.
9380
9381 commit b23c9dac6850b794e8002b031704bff3d83f0b20
9382 Author: Laurent Monin <geeqie@norz.org>
9383 Date:   Thu Apr 24 00:15:03 2008 +0000
9384
9385     Handle the newline in DEBUG_N() macro instead of adding one
9386     in each debug message string.
9387
9388 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
9389 Author: Laurent Monin <geeqie@norz.org>
9390 Date:   Wed Apr 23 23:52:20 2008 +0000
9391
9392     French translation was updated.
9393
9394 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
9395 Author: Laurent Monin <geeqie@norz.org>
9396 Date:   Wed Apr 23 23:51:02 2008 +0000
9397
9398     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
9399
9400 commit addef370767780cc6253b4e0d4a592de481f01e4
9401 Author: Laurent Monin <geeqie@norz.org>
9402 Date:   Wed Apr 23 23:47:53 2008 +0000
9403
9404     Fix image overlay displayed only on second "I" press in layout view.
9405
9406 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
9407 Author: Laurent Monin <geeqie@norz.org>
9408 Date:   Wed Apr 23 23:35:13 2008 +0000
9409
9410     Display file and line along debug messages for any debug level but level 1.
9411     Add a DEBUG_0() macro for instant debugging.
9412
9413 commit e153caa7d02808144fdae1a5348336e61083d972
9414 Author: Laurent Monin <geeqie@norz.org>
9415 Date:   Wed Apr 23 22:40:55 2008 +0000
9416
9417     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
9418     occuring when toggling file list view <-> file icon view.
9419
9420 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
9421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9422 Date:   Wed Apr 23 22:38:34 2008 +0000
9423
9424     clear the buffer before loading of an image
9425
9426 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
9427 Author: Laurent Monin <geeqie@norz.org>
9428 Date:   Wed Apr 23 22:33:18 2008 +0000
9429
9430     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
9431
9432 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
9433 Author: Laurent Monin <geeqie@norz.org>
9434 Date:   Wed Apr 23 22:22:37 2008 +0000
9435
9436     Update to contributors list.
9437
9438 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
9439 Author: Laurent Monin <geeqie@norz.org>
9440 Date:   Wed Apr 23 22:17:21 2008 +0000
9441
9442     Allow the copy of file paths to clipboard.
9443     This feature is disabled by default, it can be set through
9444     Preferences > Advanced > Behavior > Show "Copy path" ...
9445     When enabled, it adds a menu entry "Copy path" that let the
9446     user copies current selection's paths to X clipboard.
9447     It is very convenient to paste paths to xterm for example.
9448     Patch by Carles Pina i Estany and me.
9449
9450 commit b022eddfd7c892f7db4b262e9f027237255c8735
9451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9452 Date:   Wed Apr 23 21:08:29 2008 +0000
9453
9454     fixed a bug in opening files with non-utf8 locales in exiv2.cc
9455
9456 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
9457 Author: Laurent Monin <geeqie@norz.org>
9458 Date:   Wed Apr 23 20:47:19 2008 +0000
9459
9460     Introduce macros to display debug messages.
9461     if (debug) printf(...) is now replaced by variadic macros:
9462     DEBUG_1()
9463     And for higher debugging levels:
9464     DEBUG_2()
9465     DEBUG_3()
9466     DEBUG_4()
9467
9468 commit b98126503e690efb410be9b153b582879f5b3831
9469 Author: Laurent Monin <geeqie@norz.org>
9470 Date:   Wed Apr 23 13:46:18 2008 +0000
9471
9472     Honor Control and Shift keys while drag'n'droping files
9473     to directories.
9474     Before a menu (Copy/Move/Cancel) was always displayed, now
9475     if the user hold Shift key or Control key, the menu
9476     is not shown, but move or copy actions take place.
9477     If no modifier key is used, the menu is displayed as usual.
9478
9479 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
9480 Author: Laurent Monin <geeqie@norz.org>
9481 Date:   Wed Apr 23 13:03:04 2008 +0000
9482
9483     Only display message if in debug mode.
9484
9485 commit 682629894b3882e3de68c123c531fb8d8b261424
9486 Author: Laurent Monin <geeqie@norz.org>
9487 Date:   Wed Apr 23 09:56:21 2008 +0000
9488
9489     Fix adding a selection to a collection with no window open
9490     using the sort manager. Only one file was added, now all
9491     files in the selection are added (but duplicates).
9492     A pointer was not reset correctly.
9493
9494 commit 9b106381f25bf9d76db2590c1a08586330da4a33
9495 Author: Laurent Monin <geeqie@norz.org>
9496 Date:   Tue Apr 22 23:53:24 2008 +0000
9497
9498     Save sort manager state to rc file.
9499
9500 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
9501 Author: Laurent Monin <geeqie@norz.org>
9502 Date:   Tue Apr 22 22:45:51 2008 +0000
9503
9504     Remove unused function bar_info_size_request().
9505
9506 commit 38c13e591d7ff69980e0886af4fba060bee911d4
9507 Author: Laurent Monin <geeqie@norz.org>
9508 Date:   Tue Apr 22 22:44:10 2008 +0000
9509
9510     Save state and width of exif, info and sort panels to rc file.
9511     Width is restored only if save windows dimensions is set.
9512
9513 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
9514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9515 Date:   Tue Apr 22 19:26:07 2008 +0000
9516
9517     updated ChangeLog from svn log
9518
9519 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
9520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9521 Date:   Tue Apr 22 18:06:38 2008 +0000
9522
9523     fixed version string ;)
9524
9525 commit 3ace564b446504e8cc34456c46623e16e939fbfa
9526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9527 Date:   Tue Apr 22 17:45:08 2008 +0000
9528
9529     updated version number
9530
9531 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
9532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9533 Date:   Tue Apr 22 17:40:29 2008 +0000
9534
9535     fixed reading of signed rational type with Exiv2
9536
9537 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
9538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9539 Date:   Tue Apr 22 09:57:26 2008 +0000
9540
9541     fixed instalation of doc files
9542
9543 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
9544 Author: Laurent Monin <geeqie@norz.org>
9545 Date:   Tue Apr 22 09:40:05 2008 +0000
9546
9547     Correctly escape data before using pango_layout_set_markup().
9548     Exif data may contain characters like & or < >.
9549
9550 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
9551 Author: Laurent Monin <geeqie@norz.org>
9552 Date:   Tue Apr 22 09:01:29 2008 +0000
9553
9554     Use image_osd_toggle() in layout_menu_overlay_cb().
9555     Drop layout_image_overlay_update().
9556
9557 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
9558 Author: Laurent Monin <geeqie@norz.org>
9559 Date:   Tue Apr 22 08:53:07 2008 +0000
9560
9561     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
9562
9563 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
9564 Author: Laurent Monin <geeqie@norz.org>
9565 Date:   Tue Apr 22 08:34:30 2008 +0000
9566
9567     Make histogram depends on image window not layout window.
9568     It simplifies the code, and make more sense.
9569
9570 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
9571 Author: Laurent Monin <geeqie@norz.org>
9572 Date:   Tue Apr 22 08:16:02 2008 +0000
9573
9574     Ensure Properties dialog is displayed above fullscreen window.
9575     Add a parameter to info_window_new() to pass parent window and
9576     revert patch 472.
9577
9578 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
9579 Author: Laurent Monin <geeqie@norz.org>
9580 Date:   Mon Apr 21 22:19:32 2008 +0000
9581
9582     Indicate bugs and feature requests trackers, remove obsolete stuff.
9583
9584 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
9585 Author: Laurent Monin <geeqie@norz.org>
9586 Date:   Mon Apr 21 22:15:56 2008 +0000
9587
9588     Lowercased name.
9589
9590 commit c5b86fa162157a545e37a9ed018c52c919082580
9591 Author: Laurent Monin <geeqie@norz.org>
9592 Date:   Mon Apr 21 22:14:57 2008 +0000
9593
9594     . -> dot
9595
9596 commit 29042cb9cebffa90766495d7bf8814879474af89
9597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9598 Date:   Mon Apr 21 21:46:38 2008 +0000
9599
9600     updated copyright in source files
9601
9602 commit db4cefbd463659115e9d976d6f230129c93194bb
9603 Author: Laurent Monin <geeqie@norz.org>
9604 Date:   Mon Apr 21 20:45:35 2008 +0000
9605
9606     Properly initialize image_overlay options.
9607
9608 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
9609 Author: Laurent Monin <geeqie@norz.org>
9610 Date:   Mon Apr 21 20:42:18 2008 +0000
9611
9612     Few more fixes to french translation.
9613
9614 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
9615 Author: Laurent Monin <geeqie@norz.org>
9616 Date:   Mon Apr 21 20:39:36 2008 +0000
9617
9618     Add some macros to handle rc file compatibility issues related to
9619     option name changes.
9620
9621 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
9622 Author: Laurent Monin <geeqie@norz.org>
9623 Date:   Mon Apr 21 20:27:39 2008 +0000
9624
9625     Minor french translation fix.
9626
9627 commit f47a3abcefad2232201d57ecb20385673dd05d1f
9628 Author: Laurent Monin <geeqie@norz.org>
9629 Date:   Mon Apr 21 20:24:15 2008 +0000
9630
9631     French translation was updated.
9632
9633 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
9634 Author: Laurent Monin <geeqie@norz.org>
9635 Date:   Mon Apr 21 20:12:49 2008 +0000
9636
9637     Rename few functions and replace fullscreen info with image overlay template string.
9638     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
9639     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
9640     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
9641
9642 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
9643 Author: Laurent Monin <geeqie@norz.org>
9644 Date:   Mon Apr 21 20:01:22 2008 +0000
9645
9646     Replace fullscreen.info and fullscreen.show_info options by:
9647     image_overlay.common.enabled => to save last state to rc file
9648     image_overlay.common.show_at_startup => overrides .common.enabled at startup
9649     image_overlay.common.template_string => replace fullscreen.info
9650     
9651     common is used since for now there is only one image overlay setup,
9652     later specific setups may be added.
9653
9654 commit 1b40318865ffee3150d652c83bb4eca400f78431
9655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9656 Date:   Mon Apr 21 19:42:58 2008 +0000
9657
9658     fixed another "gqview" occurence
9659
9660 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
9661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9662 Date:   Mon Apr 21 19:10:41 2008 +0000
9663
9664     updated NEWS, README and other documentation files
9665
9666 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
9667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9668 Date:   Mon Apr 21 18:09:30 2008 +0000
9669
9670     renamed no.po to nb.po
9671
9672 commit e13355d5fc8beff343cda7db7187822b688dd61f
9673 Author: Laurent Monin <geeqie@norz.org>
9674 Date:   Mon Apr 21 15:30:16 2008 +0000
9675
9676     Fix a segfault occuring when pressing 'i' for overlay info
9677     in a separate image window (no layout).
9678
9679 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
9680 Author: Laurent Monin <geeqie@norz.org>
9681 Date:   Mon Apr 21 14:19:48 2008 +0000
9682
9683     histogram_draw(): tidy up.
9684
9685 commit 667d057287d39224fd008329ec6a5e0d28dcc818
9686 Author: Laurent Monin <geeqie@norz.org>
9687 Date:   Mon Apr 21 13:39:17 2008 +0000
9688
9689     histogram_read(): speed up calculations by 20%.
9690
9691 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
9692 Author: Laurent Monin <geeqie@norz.org>
9693 Date:   Mon Apr 21 11:44:03 2008 +0000
9694
9695     histogram_read(): use memset() to initialize histogram data instead of for() loop.
9696
9697 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
9698 Author: Laurent Monin <geeqie@norz.org>
9699 Date:   Mon Apr 21 10:11:55 2008 +0000
9700
9701     French translation was updated.
9702
9703 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
9704 Author: Laurent Monin <geeqie@norz.org>
9705 Date:   Mon Apr 21 10:10:23 2008 +0000
9706
9707     Add compat.c to POTFILES
9708
9709 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
9710 Author: Laurent Monin <geeqie@norz.org>
9711 Date:   Mon Apr 21 10:09:01 2008 +0000
9712
9713     Allow the user to set the drag'n drop icon size through
9714     Preferences > Advanced > Behavior > Drag'n drop icon size.
9715     It is saved to rc file as dnd_icon_size.
9716
9717 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
9718 Author: Laurent Monin <geeqie@norz.org>
9719 Date:   Sun Apr 20 23:17:35 2008 +0000
9720
9721     Add a replacement for gtk_radio_action_set_current_value() which
9722     require GTK+ >= 2.10.
9723     Two new files were added, compat.h and compat.c.
9724
9725 commit bac25c157f02acaf5d06970e49a87cf31809bb44
9726 Author: Laurent Monin <geeqie@norz.org>
9727 Date:   Sun Apr 20 22:51:53 2008 +0000
9728
9729     French translation was updated.
9730
9731 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
9732 Author: Laurent Monin <geeqie@norz.org>
9733 Date:   Sun Apr 20 22:45:00 2008 +0000
9734
9735     Add number mnemonics to image view editors submenu.
9736
9737 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
9738 Author: Laurent Monin <geeqie@norz.org>
9739 Date:   Sun Apr 20 22:29:23 2008 +0000
9740
9741     Prefix editor entries in the main menu with numbers.
9742     It allows Alt+E+number as shortcut to start an editor.
9743
9744 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
9745 Author: Laurent Monin <geeqie@norz.org>
9746 Date:   Sun Apr 20 22:14:54 2008 +0000
9747
9748     Add missing shortcuts.
9749
9750 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
9751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9752 Date:   Sun Apr 20 22:14:38 2008 +0000
9753
9754     fixed color profile code for older versions of exiv2
9755     compilation fixes
9756
9757 commit 118f92d8da6b070dba40ad7e56311e40cc923107
9758 Author: Laurent Monin <geeqie@norz.org>
9759 Date:   Sun Apr 20 22:01:26 2008 +0000
9760
9761     Mark slideshow toggle state in the menu.
9762     There is still an issue due to layout vs view slideshows...
9763
9764 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
9765 Author: Laurent Monin <geeqie@norz.org>
9766 Date:   Sun Apr 20 21:38:45 2008 +0000
9767
9768     Fix a typo introduced by revision 521.
9769
9770 commit 282581c95553818382b548f0900e04ae661a8db7
9771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9772 Date:   Sun Apr 20 21:35:03 2008 +0000
9773
9774     read color profiles from jpeg also with Exiv2
9775
9776 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
9777 Author: Laurent Monin <geeqie@norz.org>
9778 Date:   Sun Apr 20 21:30:36 2008 +0000
9779
9780     Use explicit names for mouse buttons instead of numbers.
9781     MOUSE_BUTTON_LEFT   = 1
9782     MOUSE_BUTTON_MIDDLE = 2
9783     MOUSE_BUTTON_RIGHT  = 3
9784     It makes the code easier to read.
9785
9786 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
9787 Author: Laurent Monin <geeqie@norz.org>
9788 Date:   Sun Apr 20 20:35:26 2008 +0000
9789
9790     Fix a typo: unoffical -> unofficial
9791
9792 commit b880b00f068794630e7a358b5cec718e7e594019
9793 Author: Laurent Monin <geeqie@norz.org>
9794 Date:   Sun Apr 20 18:07:51 2008 +0000
9795
9796     Effectively drop empty newlines at end of files (missing from rev 535)
9797
9798 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
9799 Author: Laurent Monin <geeqie@norz.org>
9800 Date:   Sun Apr 20 16:50:19 2008 +0000
9801
9802     comment_file_read(): rewrite the parser, drop leading and trailing newlines
9803     in comment.
9804
9805 commit d4392d114707bdc5888aeee2d614377a0609a9c0
9806 Author: Laurent Monin <geeqie@norz.org>
9807 Date:   Sun Apr 20 13:42:22 2008 +0000
9808
9809     Minor cleanup and code redundancy reduction.
9810
9811 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
9812 Author: Laurent Monin <geeqie@norz.org>
9813 Date:   Sun Apr 20 13:30:36 2008 +0000
9814
9815     editor_command_one(): tidy up.
9816
9817 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
9818 Author: Laurent Monin <geeqie@norz.org>
9819 Date:   Sun Apr 20 13:04:57 2008 +0000
9820
9821     Big whitespaces cleanup:
9822     - drop whitespaces at end of lines
9823     - convert eight spaces to tab at start of lines
9824     - drop spurious spaces mixed with tabs
9825     - remove empty lines at end of files
9826
9827 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
9828 Author: Laurent Monin <geeqie@norz.org>
9829 Date:   Sun Apr 20 10:05:27 2008 +0000
9830
9831     Allow the user to change open_recent_list_maxsize option through
9832     Preferences > Advanced > Navigation.
9833
9834 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
9835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9836 Date:   Sun Apr 20 09:53:37 2008 +0000
9837
9838     rm as external delete command is too dangerous, even for testing
9839
9840 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
9841 Author: Laurent Monin <geeqie@norz.org>
9842 Date:   Sun Apr 20 09:47:51 2008 +0000
9843
9844     Add a way to restore original state in Adjust menu.
9845
9846 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
9847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9848 Date:   Sun Apr 20 09:29:46 2008 +0000
9849
9850     added fColorProfile pseudo-tag with detailed information
9851
9852 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
9853 Author: Laurent Monin <geeqie@norz.org>
9854 Date:   Sun Apr 20 09:02:05 2008 +0000
9855
9856     Fix the case "orientation from FileData, color profile from exif".
9857     Reported by Vladimir Nadvornik.
9858
9859 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
9860 Author: Laurent Monin <geeqie@norz.org>
9861 Date:   Sat Apr 19 23:12:30 2008 +0000
9862
9863     Rename inappropriate folder_size to folder.
9864
9865 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
9866 Author: Laurent Monin <geeqie@norz.org>
9867 Date:   Sat Apr 19 22:32:07 2008 +0000
9868
9869     Use sizeof() for buffer size where appropriate.
9870
9871 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
9872 Author: Laurent Monin <geeqie@norz.org>
9873 Date:   Sat Apr 19 21:50:05 2008 +0000
9874
9875     Keep image orientation set by the user during the session.
9876
9877 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
9878 Author: Laurent Monin <geeqie@norz.org>
9879 Date:   Sat Apr 19 21:30:19 2008 +0000
9880
9881     Save Show Marks state to rc file and display current state in menu.
9882     It is saved as boolean option layout.show_marks.
9883
9884 commit 1879b71339a3fef471ddf453198cda29293498b8
9885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9886 Date:   Sat Apr 19 21:20:08 2008 +0000
9887
9888     fixed max. number of profiles
9889
9890 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
9891 Author: Laurent Monin <geeqie@norz.org>
9892 Date:   Sat Apr 19 21:18:24 2008 +0000
9893
9894     Sort options.
9895
9896 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
9897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9898 Date:   Sat Apr 19 21:10:18 2008 +0000
9899
9900     fixed color profile index
9901
9902 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
9903 Author: Laurent Monin <geeqie@norz.org>
9904 Date:   Sat Apr 19 20:53:12 2008 +0000
9905
9906     Let toggle marks with numeric keypad.
9907
9908 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
9909 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9910 Date:   Sat Apr 19 20:19:27 2008 +0000
9911
9912     I have finally found how to add alternative hotkeys
9913     removed more hard-coded keys
9914     "Split Quad" is without hotkey for now
9915
9916 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
9917 Author: Laurent Monin <geeqie@norz.org>
9918 Date:   Sat Apr 19 19:28:10 2008 +0000
9919
9920     Accept keywords composed by two words ("Todo" = "A faire" in french).
9921     Prevent duplicate keywords in the list.
9922
9923 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
9924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9925 Date:   Sat Apr 19 17:55:41 2008 +0000
9926
9927     show the AdobeRGB profile in the menu, indicate input profile from image
9928
9929 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
9930 Author: Laurent Monin <geeqie@norz.org>
9931 Date:   Sat Apr 19 17:14:03 2008 +0000
9932
9933     file_dat_unref: display number of references as well of path (debug only).
9934
9935 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
9936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9937 Date:   Sat Apr 19 16:26:29 2008 +0000
9938
9939     first support for AdobeRGB colorspace
9940
9941 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
9942 Author: Laurent Monin <geeqie@norz.org>
9943 Date:   Sat Apr 19 16:10:08 2008 +0000
9944
9945     French translation fixes.
9946
9947 commit 9654df9924eb462012f0b45cf69164107912779d
9948 Author: Laurent Monin <geeqie@norz.org>
9949 Date:   Sat Apr 19 13:40:20 2008 +0000
9950
9951     French translation fixes and updates.
9952
9953 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
9954 Author: Laurent Monin <geeqie@norz.org>
9955 Date:   Sat Apr 19 13:39:21 2008 +0000
9956
9957     Add missing _().
9958
9959 commit 7f2c5644543924da2eba00708070b3b612718f29
9960 Author: Laurent Monin <geeqie@norz.org>
9961 Date:   Sat Apr 19 12:46:59 2008 +0000
9962
9963     Add the possibility to update only one translation file using,
9964     for example: make update-po PO=fr
9965     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
9966
9967 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
9968 Author: Laurent Monin <geeqie@norz.org>
9969 Date:   Sat Apr 19 11:11:53 2008 +0000
9970
9971     Cleanup last patch:
9972     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
9973     - use G_N_ELEMENTS()
9974
9975 commit a139b891f3932562bae2980e03ad4986f89847ab
9976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9977 Date:   Sat Apr 19 09:49:14 2008 +0000
9978
9979     improved spec file
9980
9981 commit d338acaf8596de02899bd7d5965855b354d3ceec
9982 Author: Laurent Monin <geeqie@norz.org>
9983 Date:   Sat Apr 19 09:36:30 2008 +0000
9984
9985     Fix directory view popup menu to display a View As submenu
9986     to switch between different directory views.
9987
9988 commit faead0406f174630dbb35832acd36d89aabdc293
9989 Author: Laurent Monin <geeqie@norz.org>
9990 Date:   Fri Apr 18 23:35:16 2008 +0000
9991
9992     gimp-remote has no -n option.
9993
9994 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
9995 Author: Laurent Monin <geeqie@norz.org>
9996 Date:   Fri Apr 18 23:09:03 2008 +0000
9997
9998     Add zoom ratio display to OSD in fullscreen mode.
9999     It appears as [%zoom%] in fullscreen info string.
10000     It is now displayed by default.
10001
10002 commit f595a30b44e656fa390abb9aba67d0c6768f3369
10003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10004 Date:   Fri Apr 18 22:31:58 2008 +0000
10005
10006     partially fixed reading embedded color profiles with exiv2
10007
10008 commit aa3a6e89bf61d28862db69c00596385c2a72733d
10009 Author: Laurent Monin <geeqie@norz.org>
10010 Date:   Fri Apr 18 22:15:01 2008 +0000
10011
10012     Add two new options to control image read buffer at runtime.
10013     They are available in Preferences > Advanced > Image loading and caching.
10014     Default read buffer size was set to 4096 instead of 512.
10015     These options are saved to rc file.
10016
10017 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
10018 Author: Laurent Monin <geeqie@norz.org>
10019 Date:   Fri Apr 18 21:53:33 2008 +0000
10020
10021     Display elapsed time since previous get_exec_time() call (debug only).
10022
10023 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
10024 Author: Laurent Monin <geeqie@norz.org>
10025 Date:   Fri Apr 18 21:51:08 2008 +0000
10026
10027     Remove forgotten debug printf().
10028
10029 commit 763f8437ee2541f39a309154d249b088323eacad
10030 Author: Laurent Monin <geeqie@norz.org>
10031 Date:   Fri Apr 18 21:42:00 2008 +0000
10032
10033     Fix OSD display when fullscreen info string is empty.
10034
10035 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
10036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10037 Date:   Fri Apr 18 21:30:12 2008 +0000
10038
10039     replace inner loops with memcpy
10040
10041 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
10042 Author: Laurent Monin <geeqie@norz.org>
10043 Date:   Fri Apr 18 20:41:09 2008 +0000
10044
10045     Explode pr_tile_mirror() in three optimized functions:
10046     pr_tile_mirror_only()
10047     pr_tile_mirror_and_flip()
10048     pr_tile_flip_only()
10049
10050 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
10051 Author: Laurent Monin <geeqie@norz.org>
10052 Date:   Fri Apr 18 16:53:41 2008 +0000
10053
10054     Rename vd_drop_update() to vd_dnd_drop_update().
10055     Add two function pointers to ViewDir struct to keep
10056     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
10057     static to view_dir_tree.c.
10058
10059 commit 1b102510a0a4900076a2a34467feb80dab809734
10060 Author: Laurent Monin <geeqie@norz.org>
10061 Date:   Fri Apr 18 16:29:47 2008 +0000
10062
10063     Drop 3 useless #define.
10064
10065 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
10066 Author: Laurent Monin <geeqie@norz.org>
10067 Date:   Fri Apr 18 16:25:40 2008 +0000
10068
10069     Fix forgotten vd->pf affectation.
10070     Cleanup, and reduce code redundancy a bit.
10071
10072 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
10073 Author: Laurent Monin <geeqie@norz.org>
10074 Date:   Fri Apr 18 11:01:41 2008 +0000
10075
10076     Explode pr_tile_rotate_90() in two functions:
10077     pr_tile_rotate_90_clockwise()
10078     pr_tile_rotate_90_counter_clockwise()
10079     Optimize the code at the expense of a bit of code redundancy:
10080     tests were moved outside the loops, intermediate results are now cached.
10081
10082 commit d7c3043727595dcb6024590e37180486d1da9793
10083 Author: Laurent Monin <geeqie@norz.org>
10084 Date:   Fri Apr 18 09:15:09 2008 +0000
10085
10086     Introduce printf_term() macro and use it.
10087
10088 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
10089 Author: Laurent Monin <geeqie@norz.org>
10090 Date:   Thu Apr 17 20:14:49 2008 +0000
10091
10092     Add a shortcut key for List (L) and change the one for Tree (T),
10093     they are now in a submenu.
10094
10095 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
10096 Author: Laurent Monin <geeqie@norz.org>
10097 Date:   Thu Apr 17 20:03:49 2008 +0000
10098
10099     Add some wrappers in view_dir.c and simplify even more.
10100
10101 commit c53023e25a970f212a1e33b6921b1ad5084525db
10102 Author: Laurent Monin <geeqie@norz.org>
10103 Date:   Thu Apr 17 19:57:41 2008 +0000
10104
10105     Fix a bug introduced in revision 489.
10106
10107 commit fb146a2c8938469f9a9a9e17ad10762f02792919
10108 Author: Laurent Monin <geeqie@norz.org>
10109 Date:   Thu Apr 17 18:44:17 2008 +0000
10110
10111     Reduce code redundancy with the introduction of a new
10112     function named vd_get_fd_from_tree_path().
10113
10114 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
10115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10116 Date:   Thu Apr 17 17:44:54 2008 +0000
10117
10118     image post-processing (rotation and color management) moved to
10119     pixbuf-renderer
10120
10121 commit 524fc51faed3885c6126225ad9627f7b2e345286
10122 Author: Laurent Monin <geeqie@norz.org>
10123 Date:   Thu Apr 17 17:35:51 2008 +0000
10124
10125     Merge vd(list|tree)_release_cb() in vd_release_cb().
10126     I made some assumptions here i hope correct.
10127
10128 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
10129 Author: Laurent Monin <geeqie@norz.org>
10130 Date:   Thu Apr 17 17:19:41 2008 +0000
10131
10132     Merge few more functions to view_dir.c.
10133
10134 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
10135 Author: Laurent Monin <geeqie@norz.org>
10136 Date:   Thu Apr 17 16:33:31 2008 +0000
10137
10138     Move common menu position callback to view_dir.c.
10139
10140 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
10141 Author: Laurent Monin <geeqie@norz.org>
10142 Date:   Thu Apr 17 14:51:32 2008 +0000
10143
10144     Merge dirlist/dirview dnd code.
10145
10146 commit a264c79b0c70ef6160afe5914ad1a68828ada895
10147 Author: Laurent Monin <geeqie@norz.org>
10148 Date:   Wed Apr 16 22:51:32 2008 +0000
10149
10150     Regenerate translations files and update french translation.
10151
10152 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
10153 Author: Laurent Monin <geeqie@norz.org>
10154 Date:   Wed Apr 16 22:31:52 2008 +0000
10155
10156     Fix new folder feature in dirlist mode, it was broken by revision 481.
10157
10158 commit d129ccdd86cf18e37a020dd2be7760c395f92895
10159 Author: Laurent Monin <geeqie@norz.org>
10160 Date:   Wed Apr 16 22:23:43 2008 +0000
10161
10162     Fix a crash introduced in revision 477.
10163
10164 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
10165 Author: Laurent Monin <geeqie@norz.org>
10166 Date:   Wed Apr 16 22:21:01 2008 +0000
10167
10168     Fix two errors made in revision 473.
10169
10170 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
10171 Author: Laurent Monin <geeqie@norz.org>
10172 Date:   Wed Apr 16 21:58:05 2008 +0000
10173
10174     Merge few more vdlist/vdtree functions.
10175
10176 commit 87388b59fb39365d12d12febc2a2aab528380fd8
10177 Author: Laurent Monin <geeqie@norz.org>
10178 Date:   Wed Apr 16 20:36:10 2008 +0000
10179
10180     Make directory view popup menu common and move it to view_dir.{c,h}.
10181
10182 commit 8b709929d5caf41ffd68acb1350c785335131a97
10183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10184 Date:   Wed Apr 16 20:32:44 2008 +0000
10185
10186     fixed compiler warnings
10187
10188 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
10189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10190 Date:   Wed Apr 16 20:15:42 2008 +0000
10191
10192     in debug mode print time information on selected events
10193
10194 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
10195 Author: Laurent Monin <geeqie@norz.org>
10196 Date:   Wed Apr 16 18:57:50 2008 +0000
10197
10198     Clean up and simplify.
10199
10200 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
10201 Author: Laurent Monin <geeqie@norz.org>
10202 Date:   Wed Apr 16 16:54:38 2008 +0000
10203
10204     Merge parts of view_dir_list/tree constructors/destructors to
10205     view_dir.
10206
10207 commit 2ed8126b688006feba5fb928af379d3a1713d14d
10208 Author: Laurent Monin <geeqie@norz.org>
10209 Date:   Wed Apr 16 16:05:12 2008 +0000
10210
10211     Move some dnd common code from view_dir_list.c and view_dir_tree.c
10212     to view_dir.c.
10213
10214 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
10215 Author: Laurent Monin <geeqie@norz.org>
10216 Date:   Wed Apr 16 14:56:31 2008 +0000
10217
10218     Rename vdt occurences to vd.
10219
10220 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
10221 Author: Laurent Monin <geeqie@norz.org>
10222 Date:   Wed Apr 16 14:51:39 2008 +0000
10223
10224     Rename vdl occurences to vd.
10225
10226 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
10227 Author: Laurent Monin <geeqie@norz.org>
10228 Date:   Wed Apr 16 14:45:22 2008 +0000
10229
10230     Introduce a new struct ViewDir to handle directory views common
10231     data.
10232     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
10233     Type of directory view can be specified with enum DirViewType.
10234     This is saved to rc file as layout.dir_view_type, which replace
10235     layout.view_as_tree.
10236     Code was modified to reflect these changes.
10237     This is a first to move to merge common code of view_dir_list.c
10238     and view_dir_tree.c and ease the introduction of new types
10239     of directory view.
10240
10241 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
10242 Author: Laurent Monin <geeqie@norz.org>
10243 Date:   Tue Apr 15 21:49:28 2008 +0000
10244
10245     Indicate --debug[=level] in usage display.
10246
10247 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
10248 Author: Laurent Monin <geeqie@norz.org>
10249 Date:   Tue Apr 15 21:47:03 2008 +0000
10250
10251     Parse command line for --debug option as soon as possible and allow
10252     --debug[=level] syntax.
10253     Only display message indication debug level once.
10254
10255 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
10256 Author: Laurent Monin <geeqie@norz.org>
10257 Date:   Tue Apr 15 21:06:00 2008 +0000
10258
10259     Cleanup read/write of image.zoom_mode option.
10260
10261 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
10262 Author: Laurent Monin <geeqie@norz.org>
10263 Date:   Tue Apr 15 20:56:55 2008 +0000
10264
10265     Read show_icon_names only once.
10266
10267 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
10268 Author: Laurent Monin <geeqie@norz.org>
10269 Date:   Tue Apr 15 20:55:21 2008 +0000
10270
10271     Rename l_conf to layout_order and make it more local.
10272
10273 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
10274 Author: Laurent Monin <geeqie@norz.org>
10275 Date:   Tue Apr 15 20:46:14 2008 +0000
10276
10277     Fix a bug that was here since a long time, buf has nothing
10278     to do with options->layout.order, so compare it to l_conf instead.
10279     It fixes refreshing of files and directories lists when changing
10280     filtering options.
10281
10282 commit 7919d6756adc49486a6ec3c3e863fd745757820d
10283 Author: Laurent Monin <geeqie@norz.org>
10284 Date:   Tue Apr 15 20:36:11 2008 +0000
10285
10286     Add a new option in Preferences > Filtering to allow the
10287     user to choose to display '.' directory in folder lists or not.
10288     This option is saved to rc file as file_filter.show_dot_directory.
10289     A minor fix was made to disable display of .. in folder selection
10290     dialogs when current path is /.
10291
10292 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
10293 Author: Laurent Monin <geeqie@norz.org>
10294 Date:   Tue Apr 15 20:00:27 2008 +0000
10295
10296     Add and use few new macros in rc file writing code.
10297
10298 commit 0612855a4da8b544bed995add70c6bb6900b9e95
10299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10300 Date:   Tue Apr 15 18:34:24 2008 +0000
10301
10302     this might fix the freezes on freebsd, solaris, etc.
10303
10304 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
10305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10306 Date:   Tue Apr 15 16:57:30 2008 +0000
10307
10308     save file_class to config file
10309
10310 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
10311 Author: Laurent Monin <geeqie@norz.org>
10312 Date:   Tue Apr 15 07:16:51 2008 +0000
10313
10314     Exit fullscreen mode when Properties is displayed.
10315
10316 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
10317 Author: Laurent Monin <geeqie@norz.org>
10318 Date:   Tue Apr 15 06:56:25 2008 +0000
10319
10320     New Go to directory view feature that permits to find and display the directory
10321     corresponding to an image view.
10322     For example, when you open an image in new window from collection, right clicking on
10323     the newly displayed image will let you choose Go to directory view, which would open
10324     a new window, with image and directory list.
10325     If current directory is the one of the image, menu item is disabled.
10326
10327 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
10328 Author: Laurent Monin <geeqie@norz.org>
10329 Date:   Mon Apr 14 23:47:13 2008 +0000
10330
10331     Move layout.order default init to setup_default_options().
10332
10333 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
10334 Author: Laurent Monin <geeqie@norz.org>
10335 Date:   Mon Apr 14 23:39:46 2008 +0000
10336
10337     collection_load(): use booleans and always count failures (for debug).
10338
10339 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
10340 Author: Laurent Monin <geeqie@norz.org>
10341 Date:   Mon Apr 14 23:29:54 2008 +0000
10342
10343     collection_load(): improve headers parsing.
10344
10345 commit d11ebdf00ddd802dabdab77d870cf017663573db
10346 Author: Laurent Monin <geeqie@norz.org>
10347 Date:   Mon Apr 14 23:09:48 2008 +0000
10348
10349     collection_load(): fix typo (missing #) made in rev 453.
10350
10351 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
10352 Author: Laurent Monin <geeqie@norz.org>
10353 Date:   Mon Apr 14 23:08:27 2008 +0000
10354
10355     collection_load(): accept whitespaces at start of lines.
10356
10357 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
10358 Author: Laurent Monin <geeqie@norz.org>
10359 Date:   Mon Apr 14 22:57:26 2008 +0000
10360
10361     collection_load(): increase verbosity in debug mode.
10362
10363 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
10364 Author: Laurent Monin <geeqie@norz.org>
10365 Date:   Mon Apr 14 22:50:50 2008 +0000
10366
10367     collection_load(): replace official by limit_failures (and
10368     invert the tests).
10369
10370 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
10371 Author: Laurent Monin <geeqie@norz.org>
10372 Date:   Mon Apr 14 22:45:53 2008 +0000
10373
10374     Increase collection_load() buffer size and do not activate
10375     error limiting for GQview collections.
10376
10377 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
10378 Author: Laurent Monin <geeqie@norz.org>
10379 Date:   Mon Apr 14 22:28:29 2008 +0000
10380
10381     Merge collection_load_only_geometry() into collection_load().
10382
10383 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
10384 Author: Laurent Monin <geeqie@norz.org>
10385 Date:   Mon Apr 14 22:05:47 2008 +0000
10386
10387     Use flags for collection_load*().
10388
10389 commit 03dfde5430fc9f9529840dce357ba17703f98042
10390 Author: Laurent Monin <geeqie@norz.org>
10391 Date:   Sun Apr 13 20:33:45 2008 +0000
10392
10393     Apply exif display config (Never/If set/Always) to pan view too.
10394
10395 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
10396 Author: Laurent Monin <geeqie@norz.org>
10397 Date:   Sun Apr 13 19:21:13 2008 +0000
10398
10399     Rename show_dot_files to show_hidden_files.
10400     There is no need to expose the underlying method to hide
10401     files.
10402
10403 commit 38e6918e9817e663d99f827afab64e30ece28904
10404 Author: Laurent Monin <geeqie@norz.org>
10405 Date:   Sun Apr 13 18:56:24 2008 +0000
10406
10407     Let toggle the visibility of hidden files from directories list
10408     or tree contextual menu.
10409
10410 commit c1b559c372212ba25d25c3033900465580a95aae
10411 Author: Laurent Monin <geeqie@norz.org>
10412 Date:   Sun Apr 13 12:24:42 2008 +0000
10413
10414     Add a button to reset fullscreen info string to default value.
10415
10416 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
10417 Author: Laurent Monin <geeqie@norz.org>
10418 Date:   Sun Apr 13 12:12:44 2008 +0000
10419
10420     Fix a typo, READ_CHAR() must use value_all.
10421
10422 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
10423 Author: Laurent Monin <geeqie@norz.org>
10424 Date:   Sun Apr 13 09:10:38 2008 +0000
10425
10426     Use convenient macros to read options, it will ensure options
10427     names are matching (in the rc file and internally).
10428
10429 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
10430 Author: Laurent Monin <geeqie@norz.org>
10431 Date:   Sun Apr 13 08:36:17 2008 +0000
10432
10433     Simplify read_*_option() stuff by passing pointer to option value.
10434     Introduce read_uint_option() to read enum values and read_int_option_clamp()
10435     to read clamped values.
10436
10437 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
10438 Author: Laurent Monin <geeqie@norz.org>
10439 Date:   Sat Apr 12 23:59:31 2008 +0000
10440
10441     Partly rewrite option parser to accept whitespaces at start
10442     of lines.
10443
10444 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
10445 Author: Laurent Monin <geeqie@norz.org>
10446 Date:   Sat Apr 12 23:41:35 2008 +0000
10447
10448     exif_* -> exif.display.*
10449
10450 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
10451 Author: Laurent Monin <geeqie@norz.org>
10452 Date:   Sat Apr 12 23:32:08 2008 +0000
10453
10454     Add a note in the rc file about special editor slots.
10455
10456 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
10457 Author: Laurent Monin <geeqie@norz.org>
10458 Date:   Sat Apr 12 23:16:41 2008 +0000
10459
10460     sidecar_ext -> sidecar.ext
10461
10462 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
10463 Author: Laurent Monin <geeqie@norz.org>
10464 Date:   Sat Apr 12 23:07:04 2008 +0000
10465
10466     Unify names of options between variables and rc file.
10467
10468 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
10469 Author: Laurent Monin <geeqie@norz.org>
10470 Date:   Sat Apr 12 23:02:00 2008 +0000
10471
10472     Use tree_descend_subdirs everywhere.
10473
10474 commit e5253f24cda55574222c41b5c84e49643ea9049b
10475 Author: Laurent Monin <geeqie@norz.org>
10476 Date:   Sat Apr 12 22:22:11 2008 +0000
10477
10478     Use startup_path_enable everywhere.
10479
10480 commit 32611f3c4549e3506390d41fefc5050b80739ca0
10481 Author: Laurent Monin <geeqie@norz.org>
10482 Date:   Sat Apr 12 22:17:14 2008 +0000
10483
10484     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
10485
10486 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
10487 Author: Laurent Monin <geeqie@norz.org>
10488 Date:   Sat Apr 12 22:10:38 2008 +0000
10489
10490     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
10491
10492 commit a882880361dd72f9002595502f954d0eff7c1feb
10493 Author: Laurent Monin <geeqie@norz.org>
10494 Date:   Sat Apr 12 22:04:29 2008 +0000
10495
10496     Move safe_delete* and in place rename options to file_ops
10497     struct.
10498     Re-order rc file a bit.
10499
10500 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
10501 Author: Laurent Monin <geeqie@norz.org>
10502 Date:   Sat Apr 12 21:45:30 2008 +0000
10503
10504     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
10505     more sense.
10506
10507 commit 99862dd609c1002a0b307e840377956a7c825fa0
10508 Author: Laurent Monin <geeqie@norz.org>
10509 Date:   Sat Apr 12 21:38:55 2008 +0000
10510
10511     Rename user_specified_window_background and window_background_color
10512     to image.use_custom_border_color and image.border_color.
10513     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
10514     Rename pref_colorbutton_new() to pref_color_button_new().
10515
10516 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
10517 Author: Laurent Monin <geeqie@norz.org>
10518 Date:   Sat Apr 12 19:33:59 2008 +0000
10519
10520     Rename window options (moved to layout) and re-order rc file.
10521
10522 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
10523 Author: Laurent Monin <geeqie@norz.org>
10524 Date:   Sat Apr 12 17:20:34 2008 +0000
10525
10526     Fix bad image option name in the rc file.
10527
10528 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
10529 Author: Laurent Monin <geeqie@norz.org>
10530 Date:   Sat Apr 12 17:09:20 2008 +0000
10531
10532     Fix display bug when using "Limit image size when autofitting" option.
10533
10534 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
10535 Author: Laurent Monin <geeqie@norz.org>
10536 Date:   Sat Apr 12 15:13:00 2008 +0000
10537
10538     Beautify rc file, adding sub-sections titles.
10539
10540 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
10541 Author: Laurent Monin <geeqie@norz.org>
10542 Date:   Sat Apr 12 15:04:58 2008 +0000
10543
10544     Rename image-related options.
10545
10546 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
10547 Author: Laurent Monin <geeqie@norz.org>
10548 Date:   Sat Apr 12 09:41:44 2008 +0000
10549
10550     Rename thumbnails related options.
10551
10552 commit b9dfc44002659a2d65061c92167c054e5c7929cb
10553 Author: Laurent Monin <geeqie@norz.org>
10554 Date:   Sat Apr 12 09:12:37 2008 +0000
10555
10556     Rename file filtering options.
10557
10558 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
10559 Author: Laurent Monin <geeqie@norz.org>
10560 Date:   Sat Apr 12 08:59:52 2008 +0000
10561
10562     Drop unused stuff.
10563
10564 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
10565 Author: Laurent Monin <geeqie@norz.org>
10566 Date:   Sat Apr 12 08:40:02 2008 +0000
10567
10568     Rename collection options.
10569
10570 commit 08116df6d62d699829022021020d180e0b2e390e
10571 Author: Laurent Monin <geeqie@norz.org>
10572 Date:   Sat Apr 12 08:35:58 2008 +0000
10573
10574     Rename file sorting options.
10575
10576 commit 7aa112520e180d55e51b04770b8faaa3cf099491
10577 Author: Laurent Monin <geeqie@norz.org>
10578 Date:   Sat Apr 12 08:28:08 2008 +0000
10579
10580     Re-order and try to group options.
10581
10582 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
10583 Author: Laurent Monin <geeqie@norz.org>
10584 Date:   Sat Apr 12 08:05:44 2008 +0000
10585
10586     Rename color profile options.
10587
10588 commit e67112638b3f486d8aff634119904205779f9187
10589 Author: Laurent Monin <geeqie@norz.org>
10590 Date:   Sat Apr 12 07:46:01 2008 +0000
10591
10592     Rename slideshow options.
10593
10594 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
10595 Author: Laurent Monin <geeqie@norz.org>
10596 Date:   Sat Apr 12 07:09:19 2008 +0000
10597
10598     Only display defined exif tags by default.
10599
10600 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
10601 Author: Laurent Monin <geeqie@norz.org>
10602 Date:   Sat Apr 12 07:00:14 2008 +0000
10603
10604     Drop redundant code.
10605
10606 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
10607 Author: Laurent Monin <geeqie@norz.org>
10608 Date:   Sat Apr 12 06:42:47 2008 +0000
10609
10610     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
10611     Requested by Frédéric Mantegazza.
10612
10613 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
10614 Author: Laurent Monin <geeqie@norz.org>
10615 Date:   Fri Apr 11 23:32:22 2008 +0000
10616
10617     Rationalize fullscreen options naming.
10618
10619 commit 52e680bc814903e8132c0416e85e94774c39b4c4
10620 Author: Laurent Monin <geeqie@norz.org>
10621 Date:   Fri Apr 11 23:01:00 2008 +0000
10622
10623     options_c -> c_options
10624
10625 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
10626 Author: Laurent Monin <geeqie@norz.org>
10627 Date:   Fri Apr 11 22:52:22 2008 +0000
10628
10629     Move more options to ConfOptions.
10630
10631 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
10632 Author: Laurent Monin <geeqie@norz.org>
10633 Date:   Fri Apr 11 22:27:54 2008 +0000
10634
10635     Move file_sort_case_sensitive to ConfOptions.
10636
10637 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
10638 Author: Laurent Monin <geeqie@norz.org>
10639 Date:   Fri Apr 11 22:14:36 2008 +0000
10640
10641     Add a new struct ConfOptions to handle options.
10642     Changes were made among the code to use only one global var
10643     named "options" of type ConfOptions *.
10644     Initialization takes place in new init_options().
10645
10646 commit 115597977870a18c7ffcd527d381ba7babad049d
10647 Author: Laurent Monin <geeqie@norz.org>
10648 Date:   Fri Apr 11 20:35:37 2008 +0000
10649
10650     Make thumbnail standard fail directory after current application
10651     name and version.
10652
10653 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
10654 Author: Laurent Monin <geeqie@norz.org>
10655 Date:   Fri Apr 11 20:01:29 2008 +0000
10656
10657     Define drag and drop target string in dnd.h.
10658     Make it use the current name of the application.
10659
10660 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
10661 Author: Laurent Monin <geeqie@norz.org>
10662 Date:   Fri Apr 11 19:43:36 2008 +0000
10663
10664     Use secure save in history_list_save().
10665
10666 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
10667 Author: Laurent Monin <geeqie@norz.org>
10668 Date:   Fri Apr 11 17:11:14 2008 +0000
10669
10670     Use secure save in comment_file_write().
10671
10672 commit e91c9429984b95358b9f9bd6161ab6003a47d321
10673 Author: Laurent Monin <geeqie@norz.org>
10674 Date:   Fri Apr 11 16:46:21 2008 +0000
10675
10676     Secure save now unlinks temporary file on error by default.
10677     It will prevent left-behind temporary files, but also prevent
10678     potential data recovery from partially written files (it
10679     should not be a problem here).
10680
10681 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
10682 Author: Laurent Monin <geeqie@norz.org>
10683 Date:   Fri Apr 11 16:04:37 2008 +0000
10684
10685     Use secure save feature when saving collections.
10686
10687 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
10688 Author: Laurent Monin <geeqie@norz.org>
10689 Date:   Fri Apr 11 16:02:33 2008 +0000
10690
10691     Preserve permissions of the destination file when using secure save.
10692
10693 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
10694 Author: Laurent Monin <geeqie@norz.org>
10695 Date:   Fri Apr 11 15:27:08 2008 +0000
10696
10697     Revert part of the previous patch, let the caller take care
10698     of calling path_from_utf8().
10699
10700 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
10701 Author: Laurent Monin <geeqie@norz.org>
10702 Date:   Fri Apr 11 14:27:55 2008 +0000
10703
10704     Use path_from_utf8() on the passed filename.
10705     Add const attribute.
10706
10707 commit add11b2e5e37c14112a234a84434518a81e0d88e
10708 Author: Laurent Monin <geeqie@norz.org>
10709 Date:   Fri Apr 11 13:07:48 2008 +0000
10710
10711     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
10712     so add a test for it in configure.
10713     Wrap generated headers files with #ifdef/#endif and add
10714     a comment related to their auto-generated nature.
10715     Make the generation itself quiet, but display a message
10716     on error.
10717     Make these targets depend on respective Makefile.in.
10718
10719 commit b27dd030781ba757068cc7c2722830eafc33bd8c
10720 Author: Laurent Monin <geeqie@norz.org>
10721 Date:   Fri Apr 11 12:31:32 2008 +0000
10722
10723     Move secure save code to its own files: secure_save.{c,h}.
10724
10725 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
10726 Author: Laurent Monin <geeqie@norz.org>
10727 Date:   Fri Apr 11 12:25:36 2008 +0000
10728
10729     Add missing #ifdef/#endif.
10730
10731 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
10732 Author: Laurent Monin <geeqie@norz.org>
10733 Date:   Fri Apr 11 10:46:52 2008 +0000
10734
10735     Ensure that gcc flag -Wall is set.
10736
10737 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
10738 Author: Laurent Monin <geeqie@norz.org>
10739 Date:   Fri Apr 11 10:45:37 2008 +0000
10740
10741     Silent some gcc warnings.
10742
10743 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
10744 Author: Laurent Monin <geeqie@norz.org>
10745 Date:   Fri Apr 11 09:02:20 2008 +0000
10746
10747     Prevent multiple insertion of the same file in a collection.
10748     Use a hash table to speed up existence tests.
10749
10750 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
10751 Author: Laurent Monin <geeqie@norz.org>
10752 Date:   Fri Apr 11 08:10:40 2008 +0000
10753
10754     Only display these messages if debug mode is enabled.
10755
10756 commit d934f5a735c2816ff6fca653672b65536c79eb2f
10757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10758 Date:   Thu Apr 10 19:27:42 2008 +0000
10759
10760     fixed dates in pan-calendar
10761
10762 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
10763 Author: Laurent Monin <geeqie@norz.org>
10764 Date:   Thu Apr 10 12:07:34 2008 +0000
10765
10766     Fix fCamera even more.
10767
10768 commit 3655d6512451651b6daa4659732765e41a42805e
10769 Author: Laurent Monin <geeqie@norz.org>
10770 Date:   Thu Apr 10 11:31:20 2008 +0000
10771
10772     Do not display ... if not truncated.
10773
10774 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
10775 Author: Laurent Monin <geeqie@norz.org>
10776 Date:   Thu Apr 10 10:43:15 2008 +0000
10777
10778     Add the possibility to truncate overlay infos displayed:
10779     %fCamera:20% will truncate data displayed to 20 characters
10780     and add 3 dots at the end.
10781     For example, %name% -> some_file, %name:4% -> some...
10782
10783 commit c3a31cca879b0496a7cff3c7443a705a8183854d
10784 Author: Laurent Monin <geeqie@norz.org>
10785 Date:   Thu Apr 10 00:09:43 2008 +0000
10786
10787     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
10788
10789 commit c265a3b27d21585787453f51c6c88f9919731700
10790 Author: Laurent Monin <geeqie@norz.org>
10791 Date:   Wed Apr 9 22:47:43 2008 +0000
10792
10793     Resync .po files. French translation was updated (100% made).
10794
10795 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
10796 Author: Laurent Monin <geeqie@norz.org>
10797 Date:   Wed Apr 9 22:36:43 2008 +0000
10798
10799     Add 3 missing files to POTFILES.in.
10800
10801 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
10802 Author: Laurent Monin <geeqie@norz.org>
10803 Date:   Wed Apr 9 22:33:06 2008 +0000
10804
10805     Simple helper script to display translation statistics.
10806
10807 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
10808 Author: Laurent Monin <geeqie@norz.org>
10809 Date:   Wed Apr 9 22:13:11 2008 +0000
10810
10811     Fix a typo: "while fluorescent" -> "white fluorescent"
10812
10813 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
10814 Author: Laurent Monin <geeqie@norz.org>
10815 Date:   Wed Apr 9 22:01:52 2008 +0000
10816
10817     Resync .po files. Update french translation.
10818
10819 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
10820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10821 Date:   Wed Apr 9 21:14:50 2008 +0000
10822
10823     fixed crash in pan_calendar
10824
10825 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
10826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10827 Date:   Wed Apr 9 20:49:32 2008 +0000
10828
10829     improved histogram drawing
10830
10831 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
10832 Author: Laurent Monin <geeqie@norz.org>
10833 Date:   Wed Apr 9 16:37:54 2008 +0000
10834
10835     Simplify and unify gtk_window creation with the help of
10836     the new window_new() function, that wraps gtk_window_new()
10837     call.
10838     Subclass, title and icon are set in the same call.
10839
10840 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
10841 Author: Laurent Monin <geeqie@norz.org>
10842 Date:   Wed Apr 9 13:53:01 2008 +0000
10843
10844     Replace occurences of Geeqie / geeqie by constants defined in main.h.
10845
10846 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
10847 Author: Laurent Monin <geeqie@norz.org>
10848 Date:   Tue Apr 8 23:41:01 2008 +0000
10849
10850     int -> gint
10851
10852 commit ea52620169109844ba024c26d1b1c4a6dc29c885
10853 Author: Laurent Monin <geeqie@norz.org>
10854 Date:   Tue Apr 8 23:39:27 2008 +0000
10855
10856     Make xmp debug info only appears when debug >= 2.
10857
10858 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
10859 Author: Laurent Monin <geeqie@norz.org>
10860 Date:   Tue Apr 8 23:33:49 2008 +0000
10861
10862     Enable image rotation depending on EXIF by default.
10863     New users shouldn't have to search for it.
10864
10865 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
10866 Author: Laurent Monin <geeqie@norz.org>
10867 Date:   Tue Apr 8 23:25:46 2008 +0000
10868
10869     Fix missing header files inclusions.
10870
10871 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
10872 Author: Laurent Monin <geeqie@norz.org>
10873 Date:   Tue Apr 8 23:16:12 2008 +0000
10874
10875     GQVIEW_* -> GQ_*
10876
10877 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
10878 Author: Laurent Monin <geeqie@norz.org>
10879 Date:   Tue Apr 8 23:07:09 2008 +0000
10880
10881     GQVIEW_H -> MAIN_H
10882
10883 commit f4398500f5a7fbe6236d5573170f8e359823d87e
10884 Author: Laurent Monin <geeqie@norz.org>
10885 Date:   Tue Apr 8 23:02:33 2008 +0000
10886
10887     gqview.h -> main.h
10888
10889 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
10890 Author: Laurent Monin <geeqie@norz.org>
10891 Date:   Tue Apr 8 22:31:42 2008 +0000
10892
10893     Remove obsolete prototype.
10894
10895 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
10896 Author: Laurent Monin <geeqie@norz.org>
10897 Date:   Tue Apr 8 22:28:55 2008 +0000
10898
10899     gqview_remote -> remote_connection
10900     gqview_command_collection -> command_collection
10901     gqview_remote_control() -> remote_control()
10902     gqview_remote_help() -> remote_help()
10903     gqview_remote_command_find() -> remote_command_find()
10904     gqview_remote_build_list() -> remote_build_list()
10905     gqview_remote_cb() -> remote_cb()
10906
10907 commit ae45bad7722ac83ba3fbd91499209c5054bda199
10908 Author: Laurent Monin <geeqie@norz.org>
10909 Date:   Tue Apr 8 22:16:56 2008 +0000
10910
10911     exit_gqview() renamed to exit_program().
10912     exit_gqview_final() renamed to exit_program_final().
10913
10914 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
10915 Author: Laurent Monin <geeqie@norz.org>
10916 Date:   Tue Apr 8 22:05:04 2008 +0000
10917
10918     Add support for some Samsung raw files (.pef).
10919     
10920     Samsung raw not strongly differ from Pentax raw.
10921     The only difference in header (manufacturer, camera name and etc).
10922     Tested on Samsung GX-1S and Pentax *ist DS.
10923     Patch by Max Lushnikov.
10924
10925 commit ccc538651bada138f49aec344cc69398359c1fce
10926 Author: Laurent Monin <geeqie@norz.org>
10927 Date:   Tue Apr 8 21:55:58 2008 +0000
10928
10929     Implement secure rc file saving.
10930     First data is written to a temporary file, then if nothing
10931     was wrong, this file is renamed to the final name.
10932     This way the risk of corrupted rc file is greatly reduced.
10933     The code is borrowed from ELinks (http://elinks.cz).
10934
10935 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
10936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10937 Date:   Tue Apr 8 21:52:04 2008 +0000
10938
10939     fixed histogram label
10940
10941 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
10942 Author: Laurent Monin <geeqie@norz.org>
10943 Date:   Tue Apr 8 21:33:29 2008 +0000
10944
10945     Fix the "continuous display" of tooltips in the collection view
10946     (before the tooltip delay occured once, then changing icon to icon never hide the
10947     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
10948     but disappears when moving cursor to another icon).
10949     
10950     Display the full path to the file when Show filename text is on (before nothing
10951     was displayed).
10952     
10953     When Show filename text is off, behavior is unchanged, the (short) filename is
10954     displayed.
10955
10956 commit bddcf782295eb021e6b525ee5773fbea3947b83b
10957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10958 Date:   Tue Apr 8 20:56:50 2008 +0000
10959
10960     reworked the histogram patch by Uwe Ohse, most of the code is in
10961     separate files
10962
10963 commit 149161487904c823cc003a0c45fe1e3cc82205e8
10964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10965 Date:   Tue Apr 8 17:26:13 2008 +0000
10966
10967     fixed file delete notification in view_file_icon
10968
10969 commit 692e15a37d917d37f5171a64264c06b7635cb39a
10970 Author: Laurent Monin <geeqie@norz.org>
10971 Date:   Tue Apr 8 16:22:21 2008 +0000
10972
10973     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
10974
10975 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
10976 Author: Laurent Monin <geeqie@norz.org>
10977 Date:   Tue Apr 8 15:53:03 2008 +0000
10978
10979     Move active variable affectation after the test.
10980
10981 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
10982 Author: Laurent Monin <geeqie@norz.org>
10983 Date:   Tue Apr 8 14:52:42 2008 +0000
10984
10985     Simplify layout_color_name_parse() using g_strdelimit().
10986
10987 commit b43697803c521709dc639805718e079b3f4edcdd
10988 Author: Laurent Monin <geeqie@norz.org>
10989 Date:   Tue Apr 8 14:50:14 2008 +0000
10990
10991     Tidy up, whitespaces and indentation fix.
10992
10993 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
10994 Author: Laurent Monin <geeqie@norz.org>
10995 Date:   Tue Apr 8 11:53:35 2008 +0000
10996
10997     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
10998     Nadvornik.
10999     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
11000     gdk_color_to_string() was replaced by a equivalent function.
11001
11002 commit 255ee5523caae0230e4e163109b00364f3b8180f
11003 Author: Laurent Monin <geeqie@norz.org>
11004 Date:   Mon Apr 7 19:47:22 2008 +0000
11005
11006     Add the possibility to print file names with path.
11007     A checkbox was added to the Text tab in the Print dialog.
11008     
11009     Name checked and Path unchecked  -> filename.jpg
11010     Name checked and Path checked    -> /some/dir/filename.jpg
11011     Name unchecked and Path checked  -> /some/dir/
11012     
11013     Patch by Michael Mokeev and Laurent Monin.
11014
11015 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
11016 Author: Laurent Monin <geeqie@norz.org>
11017 Date:   Mon Apr 7 19:06:17 2008 +0000
11018
11019     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
11020
11021 commit da12ecf1747a682afe776cf99ea76f4342fd9876
11022 Author: Laurent Monin <geeqie@norz.org>
11023 Date:   Mon Apr 7 18:52:54 2008 +0000
11024
11025     Add the possibility to match duplicates on the name but ignoring the case.
11026     A new item was added to types of match combo box in the Find duplicates dialog.
11027
11028 commit e0831fd697ffb602fc780ea49f4f09259978f867
11029 Author: Laurent Monin <geeqie@norz.org>
11030 Date:   Mon Apr 7 08:09:39 2008 +0000
11031
11032     Display marks in overlay info only if at least one is set.
11033     Fix a missing g_string_free().
11034
11035 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
11036 Author: Laurent Monin <geeqie@norz.org>
11037 Date:   Sun Apr 6 10:17:41 2008 +0000
11038
11039     Mark all exif labels as translatable.
11040     Before only some of them were enclosed by N_().
11041
11042 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
11043 Author: Laurent Monin <geeqie@norz.org>
11044 Date:   Sun Apr 6 10:03:54 2008 +0000
11045
11046     Mark strings as translatable.
11047
11048 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
11049 Author: Laurent Monin <geeqie@norz.org>
11050 Date:   Sat Apr 5 15:23:39 2008 +0000
11051
11052     Improve remove_trailing_slash() so it allocates no more than
11053     needed bytes and remove all trailing slashes instead only one.
11054
11055 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
11056 Author: Laurent Monin <geeqie@norz.org>
11057 Date:   Sat Apr 5 11:59:29 2008 +0000
11058
11059     Comment out unused code.
11060     Geeqie code now compiles cleanly with -Wall gcc option.
11061
11062 commit 4b5d366799dd336e39bda4570cb48c706b87512d
11063 Author: Laurent Monin <geeqie@norz.org>
11064 Date:   Fri Apr 4 22:34:55 2008 +0000
11065
11066     Change default exif order a bit to move up common and useful
11067     info.
11068
11069 commit 629f646396dece8527f11d9c55cf37e96420df7a
11070 Author: Laurent Monin <geeqie@norz.org>
11071 Date:   Fri Apr 4 22:23:36 2008 +0000
11072
11073     Re-add "What to show in properties dialog:" label before the table.
11074
11075 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
11076 Author: Laurent Monin <geeqie@norz.org>
11077 Date:   Fri Apr 4 22:12:28 2008 +0000
11078
11079     Rename exif preferences tab to "Properties", and name the
11080     subsection "Exif".
11081
11082 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
11083 Author: Laurent Monin <geeqie@norz.org>
11084 Date:   Fri Apr 4 18:50:52 2008 +0000
11085
11086     Fix a segfault occuring when enabling debug mode.
11087     At this point il->fd can be null.
11088
11089 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
11090 Author: Laurent Monin <geeqie@norz.org>
11091 Date:   Thu Apr 3 23:29:14 2008 +0000
11092
11093     Make the wmclass value unique among the code by defining
11094     it in main header file as GQ_WMCLASS.
11095     Before this patch, it was set using PACKAGE (="geeqie"),
11096     or by the hardcoded string "Geeqie".
11097     Now all Geeqie windows have the same value for wmclass.
11098
11099 commit ba02c7206762d6851a1af2776361daaf16a3db9a
11100 Author: Laurent Monin <geeqie@norz.org>
11101 Date:   Thu Apr 3 22:39:50 2008 +0000
11102
11103     Initialize variables, clearing a gcc warning.
11104
11105 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
11106 Author: Laurent Monin <geeqie@norz.org>
11107 Date:   Thu Apr 3 22:33:28 2008 +0000
11108
11109     Add missing prototype to header file.
11110
11111 commit 1d07e403b4460791de952fa6b3089e667b60264b
11112 Author: Laurent Monin <geeqie@norz.org>
11113 Date:   Thu Apr 3 22:29:20 2008 +0000
11114
11115     Add few missing prototypes to header file.
11116
11117 commit bae17221c04c2d7ac5a473e94ac0562603d83507
11118 Author: Laurent Monin <geeqie@norz.org>
11119 Date:   Thu Apr 3 22:20:42 2008 +0000
11120
11121     Drop a bunch of unused variables.
11122
11123 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
11124 Author: Laurent Monin <geeqie@norz.org>
11125 Date:   Thu Apr 3 22:14:37 2008 +0000
11126
11127     Add missing #include.
11128
11129 commit b5004054f8709b415a62b457fc166216014e4d6c
11130 Author: Laurent Monin <geeqie@norz.org>
11131 Date:   Thu Apr 3 22:13:12 2008 +0000
11132
11133     Remove unused variables.
11134
11135 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
11136 Author: Laurent Monin <geeqie@norz.org>
11137 Date:   Thu Apr 3 22:09:36 2008 +0000
11138
11139     Add missing prototype.
11140
11141 commit 46cbdf33c88a15bca579a00022356361f7854ec8
11142 Author: Laurent Monin <geeqie@norz.org>
11143 Date:   Thu Apr 3 22:06:31 2008 +0000
11144
11145     Drop 3 unused variables and comment out 2 unused functions.
11146
11147 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
11148 Author: Laurent Monin <geeqie@norz.org>
11149 Date:   Thu Apr 3 22:03:14 2008 +0000
11150
11151     Add parenthesis around affection to clear a gcc warning.
11152
11153 commit fab357ea72855cdc4397ad4e4009206f47e9065e
11154 Author: Laurent Monin <geeqie@norz.org>
11155 Date:   Thu Apr 3 22:01:08 2008 +0000
11156
11157     Fix a signedness warning.
11158
11159 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
11160 Author: Laurent Monin <geeqie@norz.org>
11161 Date:   Thu Apr 3 21:54:23 2008 +0000
11162
11163     Main configuration file was renamed from gqviewrc to geeqierc.
11164
11165 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
11166 Author: Laurent Monin <geeqie@norz.org>
11167 Date:   Thu Apr 3 21:50:53 2008 +0000
11168
11169     Fix a segfault occuring when using --without-exiv2 and
11170     concerning exif stuff.
11171
11172 commit c34caea4863dc67b9420eefeab15fea347482d00
11173 Author: Laurent Monin <geeqie@norz.org>
11174 Date:   Thu Apr 3 21:49:17 2008 +0000
11175
11176     Fix missing bit of previous patch.
11177
11178 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
11179 Author: Laurent Monin <geeqie@norz.org>
11180 Date:   Thu Apr 3 21:04:19 2008 +0000
11181
11182     Fix two more gcc warnings related to function declarations.
11183
11184 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
11185 Author: Laurent Monin <geeqie@norz.org>
11186 Date:   Thu Apr 3 20:53:13 2008 +0000
11187
11188     Remove two unused variables declarations, and add a missing #include.
11189
11190 commit ae6a05ca1496e697792873538344986662731d33
11191 Author: Laurent Monin <geeqie@norz.org>
11192 Date:   Thu Apr 3 20:46:55 2008 +0000
11193
11194     Drop unused variable.
11195
11196 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
11197 Author: Laurent Monin <geeqie@norz.org>
11198 Date:   Thu Apr 3 20:45:55 2008 +0000
11199
11200     Add missing return at the end of editor_command_next_start().
11201
11202 commit f73531befc98f27f324b2d8931037cb992cee5eb
11203 Author: Laurent Monin <geeqie@norz.org>
11204 Date:   Thu Apr 3 20:40:15 2008 +0000
11205
11206     Drop unused variable.
11207
11208 commit 66f99ad9b066545846752becd21c8fe28360d27d
11209 Author: Laurent Monin <geeqie@norz.org>
11210 Date:   Thu Apr 3 20:38:59 2008 +0000
11211
11212     Make collect_manager_process_action() static.
11213
11214 commit 8e4da844d26d88157198173ae9085700c3ad7e15
11215 Author: Laurent Monin <geeqie@norz.org>
11216 Date:   Thu Apr 3 20:34:49 2008 +0000
11217
11218     Fix typos in functions names: file_list -> filelist.
11219
11220 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
11221 Author: Laurent Monin <geeqie@norz.org>
11222 Date:   Thu Apr 3 20:25:22 2008 +0000
11223
11224     Remove unused variable declarations.
11225
11226 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
11227 Author: Laurent Monin <geeqie@norz.org>
11228 Date:   Thu Apr 3 20:24:20 2008 +0000
11229
11230     Fix missing header include (filelist.h).
11231
11232 commit a161508a7fcab4d94be9661e844e1cbadb459016
11233 Author: Laurent Monin <geeqie@norz.org>
11234 Date:   Thu Apr 3 20:19:16 2008 +0000
11235
11236     Remove unused variables declarations.
11237
11238 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
11239 Author: Laurent Monin <geeqie@norz.org>
11240 Date:   Thu Apr 3 20:11:09 2008 +0000
11241
11242     Move tabs code from config_window_create() to new smaller functions.
11243     Each tab has now its own function named:
11244     config_tab_general(), config_tab_image(), config_tab_windows(),
11245     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
11246     config_tab_advanced();
11247
11248 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
11249 Author: Laurent Monin <geeqie@norz.org>
11250 Date:   Thu Apr 3 18:20:39 2008 +0000
11251
11252     Use more generic names for some cache manager callback functions.
11253
11254 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
11255 Author: Laurent Monin <geeqie@norz.org>
11256 Date:   Thu Apr 3 17:34:30 2008 +0000
11257
11258     Replace some occurences of gqview by Geeqie.
11259
11260 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
11261 Author: Laurent Monin <geeqie@norz.org>
11262 Date:   Thu Apr 3 17:15:49 2008 +0000
11263
11264     Add a debug level spinner at the end of Preferences > Advanced.
11265     One can now enable debug mode without restarting geeqie.
11266     A possibility to disable all debugging code and related options
11267     at compile time was added.
11268
11269 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
11270 Author: Laurent Monin <geeqie@norz.org>
11271 Date:   Thu Apr 3 14:35:03 2008 +0000
11272
11273     Fix and simplify thumbnails size combo box related code.
11274     Some variables were unused, code was buggy (spurious entry at
11275     the end of the list). A sanity check for values coming from
11276     rc file was added. Two constants now define the default
11277     thumbnail size.
11278
11279 commit 1671ec2fa789db8370f51fb6ef8efca946865931
11280 Author: Laurent Monin <geeqie@norz.org>
11281 Date:   Thu Apr 3 13:58:20 2008 +0000
11282
11283     Make the preferences window resizeable, and try to improve
11284     display of editors tab.
11285
11286 commit ab990a8c71aed99def1757293cbb888da37af2a9
11287 Author: Laurent Monin <geeqie@norz.org>
11288 Date:   Thu Apr 3 13:24:13 2008 +0000
11289
11290     Tidy up. Fix indentation and missing whitespaces.
11291     Make editors table creation code a bit more readable.
11292
11293 commit cf5166859290614def5203aea1900d302d02c6de
11294 Author: Laurent Monin <geeqie@norz.org>
11295 Date:   Thu Apr 3 08:51:32 2008 +0000
11296
11297     Setting no limit size to trash directory is now possible using zero as value.
11298     A tooltip was added to the spinner to inform the user of this possibility.
11299     When 0 is set, no remaining/free space check occurs.
11300     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
11301     is more conform to today's standards.
11302     The delete dialog now displays more information:
11303     - if external command will be used
11304     - if safe delete is on, max size and path to the trash
11305     - if safe delete is off
11306
11307 commit 84a0008e3167969e2250ac1169da57ad8464624d
11308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11309 Date:   Wed Apr 2 20:44:40 2008 +0000
11310
11311     various exif improvements based on patch by Uwe Ohse
11312     try to compute 35mm focal length
11313
11314 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
11315 Author: Laurent Monin <geeqie@norz.org>
11316 Date:   Wed Apr 2 12:12:50 2008 +0000
11317
11318     Make properties tabs reorderable through drag'n drop.
11319     Order is preserved during the whole session.
11320     When a new properties dialog is open, it uses the last order used.
11321     Currently, order isn't saved to rc file.
11322
11323 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
11324 Author: Laurent Monin <geeqie@norz.org>
11325 Date:   Wed Apr 2 10:40:54 2008 +0000
11326
11327     Honor selection while fullscreen navigation.
11328     The behavior is now consistent in full screen and windowed mode.
11329     It fixes the fact that the selection was discarded on "Next".
11330     Patch by Uwe Ohse. Cleanups by Laurent Monin.
11331
11332 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
11333 Author: Laurent Monin <geeqie@norz.org>
11334 Date:   Tue Apr 1 07:42:31 2008 +0000
11335
11336     Fix display of image number in properties dialog when more than one image is selected.
11337
11338 commit 46b72816ae905359b0f58dc9306391a045c64851
11339 Author: Laurent Monin <geeqie@norz.org>
11340 Date:   Mon Mar 31 22:10:25 2008 +0000
11341
11342     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
11343
11344 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
11345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11346 Date:   Mon Mar 31 21:09:36 2008 +0000
11347
11348     use quoted_value everywhere
11349     simplify parsing of multiple quoted values on one line
11350
11351 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
11352 Author: Laurent Monin <geeqie@norz.org>
11353 Date:   Mon Mar 31 07:29:03 2008 +0000
11354
11355     Indentation and white lines minor fixes.
11356
11357 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
11358 Author: Laurent Monin <geeqie@norz.org>
11359 Date:   Sun Mar 30 19:26:35 2008 +0000
11360
11361     Move strlen() calls outside the while loop.
11362
11363 commit 05e266040ad17850e0b808ba3ddc94fefb526120
11364 Author: Laurent Monin <geeqie@norz.org>
11365 Date:   Sun Mar 30 14:19:34 2008 +0000
11366
11367     Comment out forgotten debugging code.
11368
11369 commit 7bfda96a852553fd035ffefcd44c82dab63de722
11370 Author: Laurent Monin <geeqie@norz.org>
11371 Date:   Sun Mar 30 14:18:04 2008 +0000
11372
11373     Fix two minor compilation warnings.
11374
11375 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
11376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11377 Date:   Sun Mar 30 11:47:14 2008 +0000
11378
11379     differentiate among normal image, raw image and metadata
11380     removed raw extension lists on various places and fixed most of the
11381     Exiv2 warnings
11382     todo: configuration and a special icons for unreadable raw or metadata
11383
11384 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
11385 Author: Laurent Monin <geeqie@norz.org>
11386 Date:   Sun Mar 30 07:14:37 2008 +0000
11387
11388     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
11389
11390 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
11391 Author: Laurent Monin <geeqie@norz.org>
11392 Date:   Sat Mar 29 21:47:10 2008 +0000
11393
11394     Improve escaping and quoting of strings saved in rc files.
11395
11396 commit a6b652131200ed7c783431147a4ea52024341200
11397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11398 Date:   Sat Mar 29 14:59:14 2008 +0000
11399
11400     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
11401
11402 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
11403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11404 Date:   Sat Mar 29 10:38:15 2008 +0000
11405
11406     set user-defined color as image background - patch by Laurent MONIN
11407
11408 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
11409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11410 Date:   Sat Mar 29 10:11:02 2008 +0000
11411
11412     fixed color management initialization
11413
11414 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
11415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11416 Date:   Wed Mar 26 12:07:00 2008 +0000
11417
11418     README fixes
11419
11420 commit 407aa583a11e3dc639b45941cd642636e90b8da4
11421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11422 Date:   Wed Mar 26 08:02:45 2008 +0000
11423
11424     updated README files
11425
11426 commit 326749190b90a0d6856aadc41863147f4036ef74
11427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11428 Date:   Wed Mar 26 08:00:46 2008 +0000
11429
11430     improved xmp vs. legacy metadata handling
11431
11432 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
11433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11434 Date:   Mon Mar 24 23:15:29 2008 +0000
11435
11436     fixed crashes with --debug
11437
11438 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
11439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11440 Date:   Mon Mar 24 20:42:39 2008 +0000
11441
11442     added all possible raw extensions that I could find
11443
11444 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
11445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11446 Date:   Mon Mar 24 14:49:00 2008 +0000
11447
11448     improved support for older exiv2 versions
11449
11450 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
11451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11452 Date:   Mon Mar 24 14:03:46 2008 +0000
11453
11454     exiv2 version checks
11455
11456 commit 84ae856159768b019f9e84bc7755870d81919ff4
11457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11458 Date:   Mon Mar 24 12:04:31 2008 +0000
11459
11460     more renames
11461
11462 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
11463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11464 Date:   Mon Mar 24 10:27:22 2008 +0000
11465
11466     changed logo
11467
11468 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
11469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11470 Date:   Mon Mar 24 09:55:09 2008 +0000
11471
11472     more renames
11473
11474 commit 63da021597cd98d86a924b3e233ef17974df5360
11475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11476 Date:   Sun Mar 23 20:38:54 2008 +0000
11477
11478     rename GQview -> Geeqie over the code
11479
11480 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
11481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11482 Date:   Sun Mar 23 20:18:51 2008 +0000
11483
11484     renamed to geeqie
11485
11486 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
11487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11488 Date:   Sat Mar 22 19:28:45 2008 +0000
11489
11490     raw related fixes
11491
11492 commit 492c7832025b9958963965fafb009de3d8fde085
11493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11494 Date:   Sat Mar 22 17:32:43 2008 +0000
11495
11496     overview of supported raw formats
11497
11498 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
11499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11500 Date:   Sat Mar 22 17:09:14 2008 +0000
11501
11502     configure --without-exiv2
11503
11504 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
11505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11506 Date:   Sat Mar 22 16:43:59 2008 +0000
11507
11508     crw preview support with exiv2
11509
11510 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
11511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11512 Date:   Sun Mar 16 14:11:22 2008 +0000
11513
11514     whitelist of files that can have an xmp sidecar, sample external command
11515     for creating sidecar
11516
11517 commit a7b47030ebe7432a344a9af140418143a3e60510
11518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11519 Date:   Sun Mar 16 10:52:44 2008 +0000
11520
11521     fixed reading sidecar extensions from config file
11522
11523 commit 7597fd790455ba66f96c22589c14f77041473c04
11524 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11525 Date:   Sun Mar 16 10:32:52 2008 +0000
11526
11527     write comment and keywords to xmp, sidecars are used if exist
11528
11529 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
11530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11531 Date:   Sat Mar 15 19:53:33 2008 +0000
11532
11533     write support in Exiv2 wrapper; for now only string values
11534
11535 commit 61e73a06de7a43766561aa634ed092f92074fda8
11536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11537 Date:   Sun Feb 24 18:55:19 2008 +0000
11538
11539     a hack to read raw previews with exiv2 0.16, however it should be fixed
11540     in the library
11541
11542 commit 406e5426f94d6f73156a64864486bfc15a57e18e
11543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11544 Date:   Fri Feb 15 10:48:09 2008 +0000
11545
11546     read also iptc and xmp
11547
11548 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
11549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11550 Date:   Thu Feb 14 14:04:43 2008 +0000
11551
11552     more exiv2 fixes
11553
11554 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
11555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11556 Date:   Thu Feb 14 11:03:20 2008 +0000
11557
11558     more exiv2 fixes
11559
11560 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
11561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11562 Date:   Wed Feb 13 23:02:48 2008 +0000
11563
11564     more exiv2 fixes
11565
11566 commit 4f5f09180a9a03d951a695611df2426342201596
11567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11568 Date:   Wed Feb 13 19:31:50 2008 +0000
11569
11570     unified tag names between exiv2 and internal rxif parser
11571
11572 commit bf05ea3fd28410a74676a407f659899e4c912046
11573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11574 Date:   Wed Feb 13 17:47:55 2008 +0000
11575
11576     more exiv2 fixes
11577
11578 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
11579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11580 Date:   Wed Feb 13 17:08:04 2008 +0000
11581
11582     and first version that actually shows some exif data (see advanced view)
11583
11584 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
11585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11586 Date:   Wed Feb 13 16:52:41 2008 +0000
11587
11588     first exiv2 support that does not crash immediately
11589
11590 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
11591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11592 Date:   Wed Feb 13 14:46:23 2008 +0000
11593
11594     started exiv2 integration
11595
11596 commit dd9103a22cd380d10bffb153f495109066f8065e
11597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11598 Date:   Wed Feb 13 13:57:31 2008 +0000
11599
11600     simplified exif.h, moved implementation-specific stuff to exif-int.h
11601
11602 commit 431265bcd9755e6074140f587a9512bb50f0549a
11603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11604 Date:   Mon Feb 11 15:23:43 2008 +0000
11605
11606     do not show frame for full-window images
11607
11608 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
11609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11610 Date:   Mon Feb 11 12:51:28 2008 +0000
11611
11612     improved drawing of image frames
11613
11614 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
11615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11616 Date:   Sat Jan 26 21:18:23 2008 +0000
11617
11618     updated TODO list
11619
11620 commit bf5d79e01c27563022cf7bf091b12d62375157d6
11621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11622 Date:   Sun Jan 20 19:04:18 2008 +0000
11623
11624     debug messages cleanup
11625
11626 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
11627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11628 Date:   Wed Jan 16 19:37:54 2008 +0000
11629
11630     added file with release notes and TODO
11631
11632 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
11633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11634 Date:   Sun Dec 23 21:24:48 2007 +0000
11635
11636     basic sidecar files configuration via preferences dialog
11637
11638 commit 45bbe448e671704146e0bc767810ba93df03ce50
11639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11640 Date:   Sun Dec 23 20:28:50 2007 +0000
11641
11642     fixed loading thumbnails for sidecar files
11643
11644 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
11645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11646 Date:   Sun Dec 23 15:49:23 2007 +0000
11647
11648     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
11649     files
11650
11651 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
11652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11653 Date:   Sat Dec 22 20:33:09 2007 +0000
11654
11655     fixed filelist refresh
11656
11657 commit b06e457b334a134777618c729eb99e71bf1725c9
11658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11659 Date:   Sat Dec 22 10:10:40 2007 +0000
11660
11661     preserve marks setting on layout change
11662
11663 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
11664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11665 Date:   Sat Dec 22 09:51:12 2007 +0000
11666
11667     basic support for marks in view_file_icon.c
11668
11669 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
11670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11671 Date:   Thu Dec 20 22:43:52 2007 +0000
11672
11673     update FileData on file change
11674
11675 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
11676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11677 Date:   Thu Dec 20 16:18:28 2007 +0000
11678
11679     <num> toggles mark num
11680     <control><num> selects mark num
11681
11682 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
11683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11684 Date:   Thu Dec 20 16:06:20 2007 +0000
11685
11686     created menu "Select" with selection and marks operations
11687
11688 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
11689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11690 Date:   Wed Dec 19 22:01:46 2007 +0000
11691
11692     complete set of boolean operation with marks -
11693     union, intersection, complement
11694
11695 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
11696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11697 Date:   Tue Dec 18 21:15:16 2007 +0000
11698
11699     use accels also in fullscreen mode
11700
11701 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
11702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11703 Date:   Mon Dec 17 21:42:24 2007 +0000
11704
11705     moved some actions to menu and accels
11706
11707 commit a38f59e3953d625d8209673f67380f2cd34ef824
11708 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11709 Date:   Mon Dec 17 19:34:43 2007 +0000
11710
11711     removed unused variable
11712
11713 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
11714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11715 Date:   Sun Dec 16 22:30:19 2007 +0000
11716
11717     fixed in-place rename
11718
11719 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
11720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11721 Date:   Sat Dec 15 17:58:51 2007 +0000
11722
11723     better integration of split image functions into menu
11724
11725 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
11726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11727 Date:   Fri Dec 14 21:51:46 2007 +0000
11728
11729     show active marks in image overlay
11730
11731 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
11732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11733 Date:   Sun Dec 9 21:20:27 2007 +0000
11734
11735     fixed image focus
11736
11737 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
11738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11739 Date:   Sun Dec 9 12:33:51 2007 +0000
11740
11741     fixed copying zoom an scroll values from the original image on splitting
11742
11743 commit ce0883ff7b010d5562f1d7d1213b326503229644
11744 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11745 Date:   Sun Dec 9 11:58:39 2007 +0000
11746
11747     do not hilight selected image in SPLIT_NONE
11748
11749 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
11750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11751 Date:   Sun Dec 9 00:11:40 2007 +0000
11752
11753     improved drawing of frame around selected image
11754
11755 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
11756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11757 Date:   Sun Nov 25 10:25:25 2007 +0000
11758
11759     more operations with file marks
11760
11761 commit a0cf6aaa112b855b737422d74eb8ba048598d223
11762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11763 Date:   Sat Nov 24 21:06:30 2007 +0000
11764
11765     marks: fixes and cleanup
11766
11767 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
11768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11769 Date:   Thu Nov 22 21:15:35 2007 +0000
11770
11771     improved directory scanning a bit
11772
11773 commit 106211b13e3e057b69bb7676d70155e64eb093cd
11774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11775 Date:   Wed Nov 21 22:46:50 2007 +0000
11776
11777     added possibility to specify prefered file type for external commands
11778
11779 commit 439688c617f392e5e63b68bac42663a05be7df61
11780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11781 Date:   Wed Nov 21 21:21:17 2007 +0000
11782
11783     prevent duplicate sidecar files; code cleanup
11784
11785 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
11786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11787 Date:   Tue Nov 20 22:28:40 2007 +0000
11788
11789     fixed grouping sidecar files and made it configurable via config file
11790     (no gui yet)
11791
11792 commit f4cbb100a217060899694be8fbe42a496f00f443
11793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11794 Date:   Mon Oct 22 19:58:47 2007 +0000
11795
11796     fixed preloading images in file list
11797
11798 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
11799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11800 Date:   Mon Oct 8 19:41:49 2007 +0000
11801
11802     improved FileDataChangeInfo structure, check for another file operation in progress
11803
11804 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
11805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11806 Date:   Tue Oct 2 21:49:02 2007 +0000
11807
11808     display sidecar files (jpeg + raw)  using gtk_tree_store
11809     This is just a prototype to test the functionality, it needs more work.
11810     
11811     Please test, omments are welcome :)
11812
11813 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
11814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11815 Date:   Mon Oct 1 19:52:10 2007 +0000
11816
11817     use FileData even for sidecar file list
11818
11819 commit dab00f02153474d52c62447e25e4a89f70ce918b
11820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11821 Date:   Sun Sep 30 21:10:54 2007 +0000
11822
11823     editors.c was almost completely rewritten:
11824     - centralized template parsing
11825     - better control of executed editors
11826     - possibility to get editor exit status via callback
11827
11828 commit 0521644af7926c994e85a57345d7d9e4045dee23
11829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11830 Date:   Wed Sep 12 21:17:31 2007 +0000
11831
11832     display sidecar extensions in filelist
11833     some cleanup of file marks
11834
11835 commit 06959abbda81a200519ad4b57b16995487b8acd8
11836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11837 Date:   Tue Sep 11 20:06:29 2007 +0000
11838
11839     replaced gchar* path with FileData *fd
11840
11841 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
11842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11843 Date:   Thu Aug 23 20:45:59 2007 +0000
11844
11845     started support for sidecar files like xmp, raw+jpeg etc.
11846
11847 commit d42c34b8f61d1769f068d253d52043862cc49e56
11848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11849 Date:   Mon Aug 20 20:11:32 2007 +0000
11850
11851     more external commands
11852
11853 commit a4e65742955bd3ca929032eac09ea49b57a6873e
11854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11855 Date:   Thu Aug 16 20:57:09 2007 +0000
11856
11857     improved external delete command
11858
11859 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
11860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11861 Date:   Wed Aug 15 21:37:51 2007 +0000
11862
11863     started implementation of external commands; external Delete should work
11864
11865 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
11866 Author: Petr Ostadal <postadal@suse.cz>
11867 Date:   Fri Jul 20 07:10:48 2007 +0000
11868
11869     compilation fix
11870
11871 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
11872 Author: Petr Ostadal <postadal@suse.cz>
11873 Date:   Fri Jul 13 14:03:08 2007 +0000
11874
11875     First implementation of marks for all photos.
11876
11877 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
11878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11879 Date:   Thu Jul 12 20:46:28 2007 +0000
11880
11881     relative scroll is working; some cleanup
11882
11883 commit 45424fcc2bf63a47442a1669f19c57233ed07386
11884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11885 Date:   Wed Jul 11 21:10:25 2007 +0000
11886
11887     connected zoom
11888
11889 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
11890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11891 Date:   Wed Jul 11 20:00:07 2007 +0000
11892
11893     started relative scroll, keep scroll position
11894
11895 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
11896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11897 Date:   Tue Jul 10 21:25:51 2007 +0000
11898
11899     improved connected scroll and active image switching
11900
11901 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
11902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11903 Date:   Fri Jun 29 15:16:46 2007 +0000
11904
11905     implemented split windows
11906     TODO: menus and hotkeys, connected zoom, activating on drag
11907
11908 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
11909
11910         * README: Fix credits for Belarusian translation.
11911
11912 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
11913
11914         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
11915         the data returned by parts_list() was not used here at all.
11916
11917 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
11918
11919         * README: Updates.
11920         * configure.in: Release 2.1.5
11921
11922 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
11923
11924         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
11925         to the system shell. Assumes bash-like escaping syntax for "sh -c".
11926
11927 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
11928
11929         * image-overlay.[ch]: More work on osd icons.
11930         * image.c: Use correct flag when setting auto rotation state, and set
11931         the state again after the rotation so that osd can update.
11932         * img-view.c: Show osd icon when overlay is enabled.
11933         * layout.c, layout_image.[ch]: Enable overlay regardless of the
11934         full screen state, only difference now is that image description text
11935         is only shown when in full screen but icons will always appear.
11936         * layout_util.c: Make I key toggle overlay from windowed mode too.
11937         * typedefs.h (LayoutWindow): Remove no longer used 
11938         full_screen_overlay_on.
11939
11940 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
11941
11942         * print.c (print_job_ps_page_image): Use a white mask when printing
11943         transparent images, fixes bug #1426596.
11944
11945 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
11946
11947         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
11948         begin a slideshow.
11949
11950 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
11951
11952         * image-overlay.[ch]: Prepare for icon notification display, and fix
11953         info overlay image index when on last image of slideshow.
11954         * img-view.c: Fix image index when on last image of slideshow.
11955
11956 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
11957
11958         * image-overlay.[ch]: Rewrite most of the information overlay code to
11959         be more flexible and easily extended.
11960         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
11961         image_state_func callback which is much more informative.
11962         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
11963         function names.
11964
11965 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
11966
11967         * image.c: When resuming a previous color adjustment, set the display
11968         to update incrementally to avoid user confusion of why half of image
11969         is color adjusted.
11970
11971 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
11972
11973         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
11974         linked to an ImageWindow. Fix missing embedded dummy function when
11975         compiling without color profile support.
11976         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
11977         is set to 1 use sRGB color profile for the image. Also fixed order of
11978         starting the image read-ahead when color profiles are in use.
11979         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
11980         cm is a pointer and not a pointer to a pointer.
11981         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
11982         of FALSE.
11983
11984 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
11985
11986         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
11987         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
11988         profiles.
11989         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
11990         and tiff images. This resulted in a rewrite of the jpeg parser; both
11991         to allow searching for any marker type, and to make the code readable.
11992         * format_raw.c: Add color profile tag to the debug code.
11993         * image.c, layout.c: Use embedded color profiles when found and
11994         enabled, also add toggle for the option in color profile menu.
11995
11996 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
11997
11998         * configure.in: Add test for lcms (little cms).
11999         * Makefile.am: Add color-man.[ch]:
12000         * color-man.[ch]: New files for color management support.
12001         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
12002         variables and option saving.
12003         * image.[ch]: Add color profile functions.
12004         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
12005         fix sort menu to use radio buttons.
12006         * menu.c: Use radio buttons for sort menu when appropriate.
12007         * preferences.c: Add color profile options to preferences.
12008         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
12009         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
12010         * view_file_icon.c, view_file_list.c: Check for active state in sort
12011         menu callbacks.
12012         * README: Add info about lcms, and how to disable.
12013
12014 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
12015
12016         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
12017         does not follow symbolic links.
12018         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
12019         * view_dir_list.c: Add delete to folder popup menu.
12020         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
12021         delete sensitive only when parent folder is writable.
12022
12023 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
12024
12025         * view_file_icon.c: Fix odd crash when removing files, it seems the
12026         high priority idle sync is no longer called before the treeview tries
12027         to redraw itself, so fix the cleanup of removed pointers so that they
12028         are always valid or NULL (I wonder if the priorities used by
12029         GtkTreeView have changed in newer versions of GTK?).
12030         * view_file_list.c: Fix progress bar warning when files are removed
12031         before thumbnail generation is finished.
12032
12033 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
12034
12035         * exif.[ch]: Fix memory alignment issues, bug #1593252.
12036
12037 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
12038
12039         * image.c: Fix up initial scroll offset into image when auto rotated
12040         by exif info, and keep same center point when rotating otherwise.
12041
12042 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
12043
12044         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
12045         the value, as when that is eventually fixed to be alignment safe,
12046         the so shall this.
12047
12048 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
12049
12050         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
12051         more in line with their counterparts of exif_byte_get..()
12052
12053 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
12054
12055         * pan-view.c: Break this monstrosity of code into smaller files.
12056         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
12057         layout types into their own files (for now flower is with folder tree).
12058         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
12059         * pan-types.h: Defines, data types, function prototypes.
12060         * pan-util.c: Various utilities.
12061         * src/Makefile.am: Add new files above.
12062
12063 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
12064
12065         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
12066         and use a buffer when drawing to those windows to avoid flicker.
12067         Scrolling with the info [I] visible in full screen is now much
12068         smoother. Only one regression that will be fixed later: overlapping
12069         overlays are now ugly.
12070
12071 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
12072
12073         * format_nikon.h: For the pentax test, use tiff make instead of a magic
12074         string that can move location.
12075
12076 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
12077
12078         * pan-view.c: For calendar view only show months that contain an image.
12079         Allow choice of size when displaying an image with the info popup.
12080
12081 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
12082
12083         * exif.c: Use new format_raw_exif_offset() function to find Exif in
12084         raw files.
12085         * filelist.c: Add orf and pef to displayed file types.
12086         * format_canon.h, format_fuji.h: Update to new #define format.
12087         * format_fuji.c: Use same offset for Exif as the jpeg image as the
12088         Exif is always embedded in the jpeg and assuming offset of 12 is
12089         just broken.
12090         * format_nikon.h: Update to new #define format, and add pentax here
12091         as finding the jpeg will be same code.
12092         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
12093         not all raw files will have a jpeg, but all appear to have Exif tags.
12094         * format_raw.[ch]: Add new camera types, and add a debugging facility
12095         to easily list all tags within tiff files (see format_raw.h to enable).
12096
12097 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
12098
12099         * format_olympus.c: Fix olympus makernote tag types to match image
12100         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
12101         and Olympus.FlashBias.
12102
12103 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
12104
12105         * pan-view.c: Always recalculate canvas size when displaying popups.
12106         * README: Updates.
12107         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
12108         * configure.in: Release 2.1.4 (quick bug fix for pan view).
12109
12110 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
12111
12112         * pan-view.c: Only print things to console when debug is enabled.
12113         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
12114         canvas will not treat scroll position as if a new image was set, this
12115         fixes popups in the Pan View from causing a scroll to the top left or
12116         center when scroll_reset_method is not set to 'no change'. Also clean
12117         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
12118         always set TRUE as they were old cruft.
12119
12120 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
12121
12122         * README: Updates.
12123         * icons/Makefile.am: Remove icon files that no longer exist.
12124         * configure.in: Release 2.1.3
12125
12126 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
12127
12128         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
12129         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
12130         go to next match. Add folder location field to info popup.
12131
12132 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
12133
12134         * bar_exif.[ch]: Make list of general exif tags available to rest of
12135         application.
12136         * pan-view.c: Add option to display exif information in info popup.
12137         Clean up the info popup text alignment. Make displaying the full size
12138         image below the info popup optional (off by default).
12139         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
12140         width/height less than 1.
12141         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
12142         than 1.
12143
12144 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
12145
12146         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
12147         collections and view windows.
12148         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
12149         by the previous keypress handler code cleanup. Add [Control]+V to
12150         view current image in a new image window.
12151
12152 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
12153
12154         * view_file_list.c: Fix slow re-sort when updating list by clearing the
12155         list and adding items in the new order instead of simply moving them.
12156         Fixes bug #1451200.
12157
12158 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
12159
12160         * po/eo.po: Add Esperanto translation,
12161         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
12162         * configure.in (ALL_LINGUAS): Add new translation.
12163         * README: Update credits for above.
12164
12165 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
12166
12167         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
12168         instead of xpms.
12169         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
12170         * pixbuf_util.[ch]: Add new icons.
12171         * icons/Makefile.am: Update generated inline pixbufs.
12172         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
12173         icons/view.xpm: Remove old xpm icons.
12174         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
12175         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
12176         * icons/svg/*.svg: Add svg sources for icons, they are not used or
12177         anything, but this way I can not misplace them again.
12178
12179 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
12180
12181         * info.c: Increase default info window size to 600x400.
12182         * po/be.po: Update Belarusian translation,
12183         submitted by Pavel Piatruk <berserker@neolocation.com>.
12184         * gqview.desktop: Add additional formats to MimeType list.
12185
12186 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
12187
12188         * img-view.c: Use correct method to close the window using Escape key,
12189         fixes bug #1231845. Also added more robust method to update window
12190         list when a window is closed so this doesn't happen again.
12191         * slideshow.c: Add sanity checks to exported functions to check for
12192         NULL SlideShow pointers, to match rest of coding style.
12193
12194 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
12195
12196         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
12197         gtk_object_sink is not available as it is deprecated.
12198
12199 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
12200
12201         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
12202         where obstructed portions of an image were not always generating an
12203         expose event when scrolling the image.
12204
12205 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
12206
12207         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
12208         toggle fullscreen.
12209
12210 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
12211
12212         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
12213         view_file_icon.c: Keypress signal handler code clean-up round 2: the
12214         remaining files. Make control and shift logic easier to follow.
12215
12216 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
12217
12218         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
12219         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
12220         deactivating full screen [F].
12221
12222 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
12223
12224         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
12225         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
12226         the display of current image with [Shift]+[G] keyboard shortcut and
12227         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
12228         activating refresh [R].
12229         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
12230         function.
12231
12232 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
12233
12234         * layout.[ch] (layout_new_with_geometry): New function to create a
12235         layout sized to an X geometry string.
12236         * main.c: Add support for --geometry on the command line.
12237
12238 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
12239
12240         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
12241         but keep the default at 1.
12242
12243 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
12244
12245         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
12246         local thumbnails as per the freedesktop.org thumbnail spec.
12247         * filelist.c: Add .thumblocal to list of ignored folders (those we
12248         never show user).
12249         * main.c: Fix bug in recent command line parser changes, a single
12250         folder on the command line was not processed by parse_out_relatives().
12251
12252 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
12253
12254         * pan-view.c: For now, also display the full size image under the
12255         thumbnail's information bubble. Make clicking the info box close it.
12256
12257 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
12258
12259         * pan-view.c: Recalc the size of the layout when popping up new images
12260         in the calendar so that all new images can be scrolled into view.
12261         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
12262         to resize a tile canvas without the need for a complete reset/render.
12263
12264 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
12265
12266         * main.c: Fix command line parser to work with any combination of files
12267         and/or folders on the command line.
12268
12269 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
12270
12271         * eu.po: Add Basque translation,
12272         submitted by Piarres Beobide <pi@beobide.net>.
12273         * configure.in (ALL_LINGUAS): Add eu.
12274         * README: Update credits.
12275
12276 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
12277
12278         * po/*.po: Make distcheck touches these.
12279         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
12280         * configure.in: Release 2.1.2
12281
12282 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
12283
12284         * vi.po: Update Vietnamese translation,
12285         submitted by pclouds <pclouds@vnlinux.org>.
12286         * README: Updates.
12287
12288 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
12289
12290         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
12291         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
12292         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
12293         zoom to fit" translations, and unmark as fuzzy when only the change in
12294         punctuation caused the fuzzy state.
12295         * README: Updated po-stats list.
12296
12297 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
12298
12299         * utilops.c: Mark string for translation.
12300         * fi.po: Update Finnish translation [merge from 2.0.2],
12301         submitted by Lauri Nurmi <lanurmi@iki.fi>.
12302         * README: Updates.
12303
12304 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
12305
12306         * ru.po: Update Russian translation [merge from 2.0.2],
12307         submitted by Vitaly Lipatov <lav@altlinux.ru>.
12308
12309 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
12310
12311         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
12312         of the d_ino > 0 test as all files listed by readdir should be valid.
12313         dirent.d_ino is not guanteed by POSIX, and at one recent point is
12314         not implemented on cygwin.
12315
12316 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
12317
12318         * pl.po: Update Polish translation,
12319         submitted by Wit Wilinski <madman@linux.bydg.org>.
12320         * README: Updates.
12321
12322 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
12323
12324         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
12325         plus punctuation fix.
12326         * utilops.c: Change auto rename start number to default to 1.
12327         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
12328         * gqview.spec.in: Add Italian translation to RPM spec file,
12329         submitted by HappyCactus <happycactus@people.it>.
12330         * be.po: Add Belarusion translation,
12331         submitted by Pavel Piatruk <berserker@neolocation.com>.
12332         * ca.po: Add Catalan translation [merge from 2.0.2],
12333         submitted by catux.org <mecatxis@ya.com>.
12334         * de.po: Update German translation [merge from 2.0.2],
12335         submitted by Ronny Steiner <Post@SIRSteiner.de>.
12336         * fr.po: Update French translation,
12337         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
12338         * it.po: Update Italian translation,
12339         submitted by Kostantino <ciclope10ATalice.it>.
12340         * ko.po: Add Korean translation (mostly menus),
12341         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
12342         * pt_BR.po: Update Brazilian Portuguese translation,
12343         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
12344         * sk.po: Update Slovak translation,
12345         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
12346         * zh_TW.po: Update Traditional Chinese translation,
12347         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
12348
12349 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
12350
12351         * collect-io.c, thumb_standard.c: Do not ignore return value from
12352         g_list_append as newer versions of gtk now set a warning flag.
12353         * utilops.c: Add new auto rename option to enter formatted text, which
12354         uses * and # characters to symbolize original filename and numerical
12355         value (respectively) in new filenames.
12356
12357 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
12358
12359         * cache.c: Make cache loader tolerant of unknown line values, so that
12360         a cache written by newer/older versions of GQview does not result in
12361         recreating data that is actually there.
12362
12363 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
12364
12365         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
12366         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
12367         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
12368         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
12369         warnings in gcc 4.0.
12370
12371 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
12372
12373         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
12374         contents, to allow the check for a changed timestamp do it's job.
12375         * doc/10_options.html: Fix page link in docs.
12376
12377 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
12378
12379         * cache-loader.c (cache_loader_process): When converting Exif date
12380         string to time_t, tell mktime DST is unknown (-1).
12381
12382 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
12383
12384         * image.c (image_zoom_cb): If needed, update window title when
12385         zoom changes.
12386         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
12387         size results in a new scale value.
12388         * README: Updates.
12389         * configure.in: Release 2.1.1
12390
12391 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
12392
12393         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
12394         running an editor command.
12395         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
12396         prevent exit of full screen.
12397         * image-load.c (image_load_begin): Fix to not treat short reads as
12398         end of file condition.
12399         * README, doc/10_5_editor_commands.html: Document %w macro for editor
12400         commands.
12401         * po/it.po: Update Italian translation,
12402         submitted by Kostantino <inverness1ATvirgilio.it>.
12403
12404 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
12405
12406         * format_canon.[ch]: Reimplement canon raw parser to use convenience
12407         functions from exif.c, also separated parsers into one per file type.
12408         For the cr2 format also verify compression type in tiff field 0x0103.
12409         * format_raw.c: Add FIXME comment noting current shortcomings.
12410
12411 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
12412
12413         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
12414         exif_text_list_find_value() will always return newly allocated text.
12415
12416 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
12417
12418         * exif.c (exif_parse_IFD_table): Fix offset count before testing
12419         against buffer size.
12420         * exif.h: Make exif_text_list_find_value available.
12421         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
12422         adjust several text descriptions.
12423         * format_fuji.c: Remove "MkN." text from tag names.
12424         * format_nikon.c: Fix offset count before testing against buffer size,
12425         and remove "MkN." text from tag names. Add several new tags.
12426         * format_olympus.[ch]: New files for olympus makernote.
12427         * format_raw.c: Add exif olympus hook.
12428         * src/Makefile.am: Add format_olympus.[ch].
12429
12430 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
12431
12432         * pan-view.c: Add exif date sorting option to right click menu, and
12433         change 'reading dimensions...' message to be more generic as it may now
12434         also be reading embedded exif dates, or both date and dimensions.
12435
12436 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
12437
12438         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
12439         bytes with values of 0 are actually in the data to compare.
12440
12441 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
12442
12443         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
12444         remove use of packed structures to interpret tiff file format,
12445         fix possible endless loops in tiff parser with corrupt IFD tables,
12446         and fix possible overflow in jpeg exif parser.
12447         * format_canon.[ch]: Add additional makernote values, plus a few
12448         spelling fixes. Header update.
12449         * format_fuji.[ch]: Header update.
12450         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
12451         code cleanup. Header update.
12452         * format_raw.[ch]: Add pathname argument to file descriptor version of
12453         raw parser to quickly rule out non-raw files based on file extension.
12454         Add raw header match type to check for tiff "make" field value.
12455         * image-load.c (image_loader_begin): Add image filename for raw parser.
12456
12457 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
12458
12459         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
12460         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
12461         description field for MakerNote parser.
12462         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
12463         * format_raw.c: Add debug description output and Nikon raw parser hook.
12464
12465 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
12466
12467         * filelist.c (path_list_recursive_append): Fix memory leak by using
12468         correct function to free path list.
12469
12470 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
12471
12472         * exif.[ch]: Use glib provided data types and byte order functions for
12473         consistency with rest of application. Made several more functions
12474         available in the header. Use MakerNote parsing from format_raw.c.
12475         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
12476         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
12477         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
12478         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
12479         camera formats here (similar to existing raw format list).
12480         * src/Makefile.am: Add format_nikon.[ch].
12481
12482 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
12483
12484         * README: Update credits.
12485
12486         Apply fix from Daniel M. German:
12487
12488         * format_canon.c (canon_read_int): Fixed error which caused a
12489         segfault under OS X. It was a casting a number as a 32
12490         bit, when it was 16. it works in little endian, but not in big
12491         endian machines.
12492         
12493 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
12494
12495         * format_canon.c (canon_mknote_parse_convert): For serial number
12496         conversion, use the value of the data - not the value of the pointer.
12497
12498 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
12499
12500         * bar_exif.c: Set a default size for the EXIF data column in the
12501         advanced view, and allow resizing of that column to allow more data to
12502         be visible when needed.
12503         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
12504
12505 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
12506
12507         * exif.[ch]: Export several parsing functions for use by the exif
12508         makernote parsers, and add hook for MakerNote data parsing.
12509         * format_canon.[ch]: Add Canon EXIF MakerNote support.
12510         * format_raw.c: Fix warning printf grammar.
12511
12512 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
12513
12514         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
12515
12516 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
12517
12518         * format_raw.[ch]: Move camera specific code to manufacturer specific
12519         format_*.c files. Change code so that file descripter version is now a
12520         separate functions that wraps the standard parser by using mmap.
12521         * format_canon.[ch]: Moved Canon specific raw support here, removed
12522         file descriptor versions of parser. This Canon raw file parser written
12523         by Daniel M. German.
12524         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
12525         by Lars Ellenberg.
12526         * exif.c: Update for change to format_raw_img_exif_offsets.
12527         * filelist.c: Add cr2 extension to Canon raw format list.
12528         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
12529         that buffer is refilled using new offset of file descriptor.
12530         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
12531
12532 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
12533
12534         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
12535         does proper checking for existing folder to avoid clobbering an
12536         existing folder.
12537         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
12538         a folder to fix possible clobbering of an existing folder with the
12539         same name as the requested name.
12540
12541 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
12542
12543         * format_raw.[ch]: New files to parse image data and exif offsets for
12544         the raw camera formats.
12545         * exif.c, image-load.c: Add support calls to format_raw.c functions
12546         above.
12547         * filelist.c: Add Fujifilm raw file extension to known formats.
12548         * thumb_standard.c (thumb_loader_std_start): Check for existing
12549         thumbnail file before checking for a failure mark.
12550         * src/Makefile.am: Add format_raw.[ch].
12551
12552 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
12553
12554         * po/cs.po: Update Czech translation,
12555         submitted by Jan Raska <jan.raska@tiscali.cz>
12556         * de.po, fr.po: Typo and spelling fixes.
12557
12558 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
12559
12560         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
12561         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
12562         * utilops.c: Additional validation for destination of copy/move
12563         dialogs, and do not include extension when conveniently selecting
12564         filename text in rename dialogs.
12565
12566 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
12567
12568         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
12569         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
12570         never actually set these dimensions. Increase default size of main
12571         window.
12572         * layout_util.c: Use GTkToolbar for the main window toolbar.
12573         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
12574         * rcfile.c: Add note to config file that it is autogenerated.
12575         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
12576         * ui_misc.[ch]: pref_toolbar additions.
12577         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
12578         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
12579         * icons/Makefile.am: Add above icons to inline pixbuf list.
12580
12581 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
12582
12583         * pan-view.c: Add option to ignore symbolic links to folders when
12584         creating file list (no gui control yet), and do not allow listing
12585         the root folder as this introduces too many issues (for instance
12586         how do we ignore special filesystems such as /proc using only stat
12587         attributes?). Add fix to not show empty folders in the flower view.
12588         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
12589         thumbnails to be saved for images with a size between normal and large
12590         when using large thumbnails.
12591         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
12592
12593 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
12594
12595         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
12596         type exists.
12597         * pan-view.c: Fix slow merging of embedded dates into file list;
12598         includes optimizing pan_cache_sync_date and plugging a memory leak.
12599
12600 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
12601
12602         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
12603         queue (source). Fixes crash introduced by Apr 12 changes.
12604
12605 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
12606
12607         * cache-loader.[ch]: New utility to load cache-able data.
12608         * cache.[ch]: Add embedded (exif) date caching.
12609         * pan-view.c: Use new cache loading mechanism. Add exif date support
12610         to timeline and calendar view.
12611         * src/Makefile.am: Add cache-loader.[c,h].
12612
12613 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
12614
12615         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
12616         tainting user perspective of image hues.
12617         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
12618         to avoid wasteful memory allocation, this will reduce memory waste
12619         when in full screen.
12620
12621 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
12622
12623         * pan-view.c: Optimize pan_layout_intersect by dividing object list
12624         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
12625         drawing tiles much faster when the window contains > 100,000 images.
12626         This adds the complexity of walking two lists when searching for a
12627         specific item, but the speed increase is worth it.
12628
12629 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
12630
12631         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
12632         only_existing argument.
12633
12634 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
12635
12636         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
12637         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
12638         namespace conflict with util in pixbuf_util.h.
12639         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
12640
12641 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
12642
12643         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
12644         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
12645         only have effect on tiles that not currently visible. Remove use of
12646         hard coded PR_TILE_SIZE from tile size calculations, as it is only
12647         supposed to be used as the default value.
12648
12649 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
12650
12651         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
12652         the parts of the image that have an existing tile, fixes slow loading
12653         of images when zoomed in because it was generating a tile for even
12654         off screen parts of the image.
12655
12656 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
12657
12658         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
12659         to draw the background.
12660
12661 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
12662
12663         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
12664         when both the ImageWindow and global setting are both enabled.
12665         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
12666         gtk_adjustment_value_changed to fix performance hit when scrolling.
12667         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
12668         invalidating so that there is no chance it will be used with old data.
12669         Only emit 'scroll-notify' signal when the value or range changes.
12670         Fix copy of zoom value in pixbuf_renderer_move.
12671
12672 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
12673
12674         * image.c (image_options_set): Update PixbufRenderer parent window so
12675         that changing 'fit window to image' option works.
12676         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
12677         for main windows.
12678         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
12679         state. Fix pr_source_tile_visible() calculation which was using the x
12680         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
12681         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
12682         * gqview.1: Fix spelling of vertical in man page.
12683
12684 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
12685
12686         * image.[ch]: Add utility to sync image settings to user preferences.
12687         * pixbuf-renderer.c: Fix rounding errors.
12688         * preferences.c: Call image_options_sync() when applying changes.
12689
12690 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
12691
12692         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
12693         listener to update. Fix delay flip by listening for 'render_complete'.
12694         * pixbuf-renderer.[ch]: Add complete property and and emit a
12695         'render-complete' signal when changing complete back to TRUE.
12696         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
12697         whenever it is expanded.
12698
12699 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
12700
12701         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
12702         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
12703         focus and full screen work again.
12704         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
12705
12706 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
12707
12708         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
12709         queue item for each tile, and now that a tile holds a queue pointer
12710         there is no need to walk the tile list to find a possible merge victim.
12711
12712 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
12713
12714         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
12715         works again (mostly).
12716
12717 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
12718
12719         * image.[ch]: Start conversion to use of PixbufRenderer.
12720         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
12721         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
12722         layout_image.c, print.c: Changes for above ImageWindow conversion.
12723         * typedefs.h: Remove unused ImageWindow variables.
12724
12725 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
12726
12727         * pan-view.c: Convert to using new PixbufRenderer.
12728         * pixbuf-renderer.[ch]: Clean up and fixes.
12729
12730 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
12731
12732         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
12733         as an overlay to avoid leaking it.
12734         * pixbuf-renderer.[ch]: All functions defined in header file are now
12735         implemented.
12736
12737 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
12738
12739         * pixbuf-renderer.[ch]: Set up object properties and additional.
12740
12741 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
12742
12743         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
12744         not gdk_scroll, as scroll often invalidates the entire window (!). Also
12745         merged in source tiles code from image.c.
12746         * pan-view.c: Change picked up when testing PixbufRender zoom.
12747
12748 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
12749
12750         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
12751         ImageWindow into an actual GtkWidget.
12752         * src/Makefile.am: Add pixbuf-renderer.[ch].
12753         * pan-view.c: Added temporary hack button and callback for testing
12754         PixbufRenderer widget.
12755
12756 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
12757
12758         * README: Updates.
12759         * configure.in: Release 2.1.0
12760
12761 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
12762
12763         * main.c: Enable the beta message at startup.
12764         * po/fr.po: Update French translation (from stable branch),
12765         submitted by Eric Lassauge.
12766
12767 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
12768
12769         * pan-view.c: Make date search work in calendar view, plus calendar
12770         fixes. Make '/' search key refocus search entry.
12771
12772 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
12773
12774         * pan-view.c: Add calendar view. Make mouse wheel scroll.
12775         * po/POTFILES.in: Add pan-view.c for translation.
12776
12777 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
12778
12779         * pan-view.c: Make subsequent searches for same string step through all
12780         matches, also show match index and count in search result label.
12781
12782 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
12783
12784         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
12785         floats whenever possible.
12786         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
12787         message body so specifying newlines is no longer needed.
12788         * pan-view.c: Display info dialog when thumbnail caching settings are
12789         not optimal.
12790
12791 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
12792
12793         * pan-view.c: Add 'dots' image size option, fix up border size at edge
12794         of grid, and make drag and drop work to/from the window.
12795
12796 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
12797
12798         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
12799         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
12800         was scaled down using image_loader_set_requested_size.
12801         * image.c: Make panning with mouse scroll more when holding shift key.
12802         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
12803         xvpics option in the gui - now a hidden option.
12804         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
12805
12806 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
12807
12808         * image.[ch] (image_scroll_to_point): Add alignment for location of
12809         point within visible region.
12810         * pan-view.c: Use alignment for scrolling above, and fix date search
12811         to only search thumbs and images.
12812
12813 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
12814
12815         * src/Makefile.am: Add pan-view.[ch]:
12816         * image.[ch]: Add support for using a grid of tiles as soource image.
12817         Added scroll_notify callback for when the viewable regionis scrolled.
12818         Added ability to set min and max for the zoom range. Removed
12819         unnecessary gtk_widget_size_request from image_size_sync. Added
12820         image_scroll_to_point.
12821         * layout_util.c: Add menu item and callback for the new 'Pan view'.
12822         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
12823         * typedefs.h: Add source tile stuff for ImageWindow.
12824         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
12825         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
12826
12827 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
12828
12829         * README: Updates.
12830         * configure.in: Release 2.0.0
12831
12832 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
12833
12834         * po/bg.po: Update Bulgarian translation,
12835         submitted by Vladimir Petrov.
12836         * po/it.po: Update Italian translation,
12837         submitted by Costantino, with additions from Marco Colombo.
12838         * po/nl.po: Update Dutch translation,
12839         submitted by Tino Meinen.
12840         * po/pl.po: Update Polish translation,
12841         submitted by Wit Wilinski.
12842
12843 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
12844
12845         * doc/11_1_command_line.html: Small fix.
12846
12847 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
12848
12849         * po/es.po: Update Spanish translation,
12850         submitted by Ariel Fermani.
12851         * po/it.po: Update Italian translation,
12852         submitted by Costantino.
12853         * po/ja.po: Update Japanese translation,
12854         submitted by Takeshi Aihana.
12855         * po/ru.po: Update Russian translation,
12856         submitted by Sergey Pinaev.
12857
12858 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
12859
12860         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
12861
12862 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
12863
12864         * main.c: Disable startup beta message.
12865         * po/it.po: Update Italian translation,
12866         submitted by Costantino <inverness1ATvirgilio.it>.
12867         * README: Updates.
12868         * configure.in: Release 1.5.9
12869
12870 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
12871
12872         * search.c (search_file_next): Ignore case for keyword search.
12873
12874 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
12875
12876         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
12877         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
12878
12879 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
12880
12881         * cache.c (cache_sim_data_save): Print a warning when a save fails.
12882         * search.c: Fix search saving the cached data by first creating the
12883         directory for the location of the data, fixes search caching bug.
12884
12885 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
12886
12887         * search.[ch]: Add ability to set the default image used for similarity
12888         in a search.
12889         * layout_util.c: Set the default image in a search to the visible
12890         image.
12891
12892 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
12893
12894         * layout_util.c: Correct wrong main window keyboard shortcuts for the
12895         editor slots.
12896
12897 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
12898
12899         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
12900         * src/Makefile.am: Remove png libs from LDADD.
12901         * README: Updates.
12902         * configure.in: Remove libpng checks, release 1.5.8
12903
12904 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
12905
12906         * globals.c: Change default thumbnail mechanism to shared thumbnails.
12907         * po/it.po: Update Italian translation,
12908         submitted by Costantino <inverness1ATvirgilio.it>.
12909         * po/ru.po: Update Russian translation,
12910         submitted by Sergey Pinaev <dfo@antex.ru>.
12911         * po/sv.po: Update Swedish translation,
12912         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
12913         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
12914         local to source image'.
12915         * doc/11_4_management.html: Add list describing all folders and files
12916         used by GQview, and purpose.
12917         * doc/9_printing: Clarify a description.
12918
12919 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
12920
12921         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
12922         key before setting the bookmark list to that key, fixes incorrect list
12923         when collection folder is now empty.
12924         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
12925
12926 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
12927
12928         * bar_info.[ch]: Use the cache find utility instead of only looking for
12929         metadata in one place. If an a metdata file exists when writing,
12930         use it's location. Porperly update the keyword sidebar when renaming or
12931         moving a file to that the delayed save mechanism does not lose changes.
12932         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
12933         removed duplicate isfile check in cache_find_location.
12934         * cache_maint.c: Change order of maintenance calls so that metadata is
12935         moved before the views are updated.
12936         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
12937         metadata local to source image.
12938         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
12939         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
12940         of moved thumbnails - thumb_loader_std_save requires a NULL path.
12941
12942 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
12943
12944         * search.c: Fix initial keywords matching state to be same as menu.
12945
12946 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
12947
12948         * view_file_list.c: Update vfl->select_cb when populating the list and
12949         add a sanity check to vflist_select_image.
12950
12951 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
12952
12953         * print.c: Added picas option for units. Made the default for units be
12954         metric for anything but the US,PR locales. Fixed default custom printer
12955         text to use <printer name> instead of the format string with %s.
12956
12957 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
12958
12959         * src/Makefile.am: Add INTLLIBS to cmpile libs.
12960         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
12961         the make dist target - it took me an hour to figure out why pos were
12962         not updateing >-/
12963         * README: Updates, including new translation status list.
12964         * configure.in: Release 1.5.7
12965
12966 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
12967
12968         * preferences.c: Use new ui_misc utilities for radio buttons.
12969         * po/es.po: Update Spanish translation,
12970         submitted by Ariel Fermani <arielfermani@yahoo.com>.
12971         * po/fr.po: Update French translation,
12972         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
12973         * po/it.po: Update Italian translation,
12974         submitted by Costantino <inverness1ATvirgilio.it>.
12975
12976 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
12977
12978         * preferences.c: Change Options dialog title to Preferences.
12979         * doc/*.html: Update documentation.
12980         * doc/11_4_management.html: Add page for Cache and Data Management.
12981
12982 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
12983
12984         * cache_maint.c: Improve dialog descriptions.
12985         * dupe.c: Add fix for delayed status text update.
12986         * image-overlay.[ch] (image_overlay_update): New functions to schedule
12987         an update of an image info overlay, and fix incorrect dimensions when
12988         image has delayed flip enabled.
12989         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
12990         whenever the file count changes.
12991
12992 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
12993
12994         * preferences.c, print.c, search.c: Updates for functions deprecated
12995         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
12996         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
12997         boxes with NULL text set the GtkComboBox active item to 0.
12998
12999 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
13000
13001         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
13002         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
13003         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
13004         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
13005         for using glib idle and timeout functions and to use new GtkComboBox.
13006         * ui_misc.[ch]: Add toolbar utilities.
13007
13008 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
13009
13010         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
13011         GtkUIManager, this has a nice side effect of fixing the broken
13012         shortcuts when the tools are floating.
13013
13014 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
13015
13016         * configure.in: Increase GTK+ requirement to 2.4.
13017         * README: Note above new requirement.
13018         * collect-table.c, view_file_icon.c: Fix filename tooltip window
13019         placement when using GTK 2.4.
13020         * fullscreen.c: Removed gtk version check for 'Stay above' option.
13021         * layout.c: Changes for new combobox used in GTK 2.4.
13022         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
13023         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
13024         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
13025         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
13026
13027 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
13028
13029         * bar_sort.c: Make add button show new collection dialog when in
13030         collection mode.
13031
13032 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
13033
13034         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
13035         newer autoconf macros (no more acconfig.h). Update to use glib's
13036         gettext instead gettext directly. Change documentation install
13037         location to $prefix/share/doc/gqview-#version.
13038         * acconfig.h, BUGS: Removed, not used.
13039         * doc/Makefile.am: Install docs to new location.
13040
13041 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
13042
13043         * bar_sort.c: Add option to choose current image or all selected files
13044         when adding images to a collection in the sort manager.
13045         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
13046         allow adding to a bookmark list that is not editable via drag and drop.
13047         * ui_tabcomp.c: Add heading to path entry selection dialog.
13048
13049 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
13050
13051         * collect-dlg.c: Allow saving empty collections.
13052         * collect-io.c: Remove erroneous warning about failed removes.
13053         * collect.c (collection_remove): Mark collection changed even when
13054         resulting collection is empty.
13055
13056 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
13057
13058         * bar_sort.c: Change default view of sort manager to folders, and fix
13059         widget packing. Fix collection list to be sorted.
13060
13061 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
13062
13063         * print.c: Add checkbox to remember print settings. Set a signal
13064         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
13065         works. Do not allow printing to a file that already exists. Add print
13066         error dialog to tell user why printing did not complete.
13067
13068 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
13069
13070         * bar_sort.c: Add collection option to sort manager.
13071         * collect-io.[ch]: Add collection manager add and remove utilities.
13072         * collect.[ch] (collection_window_find_by_path): New function.
13073         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
13074         and to make a list not editable. Also made bookmark buttons compact.
13075
13076 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
13077
13078         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
13079         keywords entry and remaining 1/3 to comment entry.
13080
13081 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
13082
13083         * cache.c: Metadata for keywords/comments no longer has the option to
13084         be stored locally to the source file.
13085         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
13086         change the dialog to have a stop and close button so that the dialog
13087         remains displayed for the user until it is user closed.
13088
13089 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
13090
13091         * fullscreen.[ch], preferences.c: Add full screen location option
13092         'Determined by Window Manager' which is now the default. This option
13093         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
13094         the size and position like 'active monitor' but the window manager may
13095         completely ignore the request. Also removed old #if 0'ed out code.
13096         * globals.c (fullscreen_screen): Set the default screen to be the new
13097         option above 'Determined by Window Manager'.
13098
13099 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
13100
13101         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
13102         interferes when a pixbuf is specifically set.
13103         * icons/folder_open.png: Adjust width of the graphic in the open
13104         folder icon.
13105
13106 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
13107
13108         * icons/folder_*.xpm: Remove unused files.
13109         * icons/folder_*.png: Add new folder icons.
13110         * icons/Makefile.am: Changes for above.
13111         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
13112         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
13113         change the folder list view so that current folder uses the open icon
13114         and the parent folder uses the 'up' icon.
13115
13116 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
13117
13118         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
13119         * src/Makefile.am: Removed unused files.
13120         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
13121         files.
13122         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
13123         thumb_standard.c: Use new pixbuf_inline utility.
13124         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
13125         icons.
13126         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
13127         The new or moved png images to be made inline.
13128
13129 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
13130
13131         * cache_maint.c: Only manage shared thumbnails when the option is
13132         enabled, since this is a time consuming task.
13133         * preferences.c: Fix sensitivity of thumbnail options that are disabled
13134         when the shared thumb cache is in use. Removed clear cache button, as
13135         it is now in the maintenance window.
13136         * thumb_standard.c: Add notes about implementation and what it lacks.
13137         * ui_misc.[ch]: Add pref_table_button_new and
13138         pref_button_link_sensitivity_swap.
13139
13140 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
13141
13142         * dupe.c: Fix widget spacings in find dupes window.
13143         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
13144
13145 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
13146
13147         * src/main.c: Make message about being a beta sound less ominous.
13148         * README: Updates.
13149         * configure.in: Release 1.5.6
13150
13151 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
13152
13153         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
13154         now updated when moving or renaming files.
13155         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
13156         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
13157         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
13158         Apparently I have a habit of type "the" twice, and not noticing.
13159         * doc/12_credits.html: Update copyright year.
13160
13161 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
13162
13163         * search.c: Clean up appearance of search window.
13164         * po/fr.po: Update French translation,
13165         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
13166         * po/ru.po: Update Russian translation,
13167         submitted by Sergey Pinaev <dfo@antex.ru>.
13168         * preferences.c, README: Update copyright year.
13169
13170 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
13171
13172         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
13173         option to try to keep full screen window above other windows. Since
13174         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
13175         * main.c: Issue warning when running with a GTK library with an older
13176         minor version than what GQview was compiled with.
13177
13178 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
13179
13180         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
13181         * main.c: When it takes time to get a connection to a remote GQview
13182         because it is still starting up, print progress dots (.) to the
13183         console to indicate we are waiting, and not hung.
13184         * thumb_standard.[ch]: Move core of thumb cache path building to
13185         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
13186         or deleting thumbnails to match changes to the source image.
13187
13188 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
13189
13190         * collect-io.c (collection_save_private): Use a temp file when saving
13191         a collection so that if an error occurs during write the original is
13192         not lost. The only disadvantage with temp files is group and user ids
13193         of the original are not guaranteed to be preserved by chown, oh well.
13194         * preferences.c: Remove silly EXPERIMENTAL text from description of
13195         shared thumbnails cache option.
13196         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
13197         which attributes we want to copy.
13198
13199 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
13200
13201         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
13202         will allow images to loader faster if you know you only need at most
13203         width by height image. Since only the jpeg gdk-pixbuf loader supports
13204         it, this only effects jpegs.
13205         * thumb.c, thumb_standard.c: These changes are currently disabled, but
13206         it would set the requested size when loading thumbnails for a speed
13207         improvement on jpegs.
13208
13209 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
13210
13211         * cache_maint.c: Implemented local thumbnail rendering option, and
13212         only enable it when the standard thumb cache is active.
13213         * filelist.c (path_list_filter): When filtering a dir list remove
13214         .thumbnails and .metadata.
13215         * preferences.c: Do not allow focus on progress entry in safe delete
13216         clear dialog.
13217         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
13218         per loader basis instead of using the global setting.
13219         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
13220         duplicated in three places into thumb_loader_std_next_source. Added
13221         retry flag to force a retry on images that are flagged as a failure.
13222         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
13223
13224 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
13225
13226         * cache_main.c: Reset list to NULL before using in next path_list.
13227
13228 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
13229
13230         * cache_maint.[ch]: Add maintenance window to select various thumbnail
13231         cache operations for removing old thumbnails, deleting thumbnails, and
13232         to create thumbnails for a folder. Creating thumbnails local option is
13233         not yet implemented. Also move clear cache confirm dialog here.
13234         * layout_util.c: Change thumbnails menu item name, and open the
13235         maintenance window instead of purge utility.
13236         * preferences.c: Move clear cache confirm dialog out of here.
13237         * thumb_standard.[ch]: Make local thumb caches use permissions of the
13238         source images. Local thumbnails should not store failures. Added a
13239         thumb validate utility for use by the new thumb cache manager.
13240
13241 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
13242
13243         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
13244         * collect-io.c: Use new thumb loader functions.
13245         * collect-table.c: Use doubles instead of floats in most places.
13246         * collect.c: Remove unnecessary include of thumb.h.
13247         * dupe.[ch]: Use double for rank values, and updates for new thumb
13248         functions.
13249         * globals.c: Change default thumb size to 96x72, add
13250         thumbnail_spec_standard to toggle use of new thumbnail cache.
13251         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
13252         use of float to double.
13253         * image-load.[ch]: Use doubles instead of floats for progress value.
13254         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
13255         now a double.
13256         * layout.[ch], layout_image.[ch]: More float to double changes.
13257         * preferences.c: Change selection of thumbnail sizes offered to user,
13258         and allow a custom item when the thumbnail size configured in the
13259         rc file does not match the predefined list. Added toggle for new
13260         shared thumbnail standard (option needs a better description?)
13261         * print.c: Update for image zoom now being a double.
13262         * rcfile.c: Save and restore thumbnail_spec_standard.
13263         * search.c: More float to double change madness, and update for new
13264         thumb functions.
13265         * similar.[ch]: More floats to doubles.
13266         * thumb.[ch]: Updated the thumb function API to something a bit more
13267         sane, but mostly to match that of thumb_standard.h. When the standard
13268         thumb loaders are enabled thumb_loader_new will now return a loader
13269         from thumb_loader_std_new - the function access to thumb loaders is the
13270         same but the structures are completely different - don't access the
13271         structure directly. Also removed unused utility functions in thumbs.c.
13272         * thumb_standard.[ch]: New utilities for a thumb loader that implements
13273         the proposed thumbnail management standard on freedesktop.org.
13274         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
13275         no attempt is made to hide it) because there are now two thumb loader
13276         implementations (thumb.c and thumb_standard.c). We check which loader
13277         and structure is in use with the standard_loader flag common to each. 
13278         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
13279         and updates for new thumb functions.
13280
13281 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
13282
13283         * main.c (help_browser_command): Only print info when debug is on.
13284         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
13285         offset this by setting the idle function to low priority.
13286
13287 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
13288
13289         * layout.c (layout_status_update_progress): Fix progressbar height from
13290         changing status bar size by setting text to a space instead of NULL.
13291
13292 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
13293
13294         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
13295         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
13296         view_file_icon.c, view_file_list.c: Specifically enable or disable
13297         the search feature of the GTkTreeViews, as it interferes with shortcuts
13298         for the main window and elsewhere, also when it is enabled set the
13299         search column.
13300
13301         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
13302         of the treeview search feature has changed such that it can now get
13303         in the way when it is not specifically disabled.
13304
13305 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
13306
13307         * collect-io.c: Keep a pointer to the tail of the pending action list
13308         so that each append does not require walking the list.
13309
13310 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
13311
13312         * collect-io.[ch]: Add collection manager to update collections
13313         contained in $HOME/.gqview/collections when files are moved. Made
13314         collection loading abort after too many errors.
13315         * collect.[ch]: Add collection_add_check to allow adding files to a
13316         collection that do not exist, attach collection manager to maintenance
13317         move functions.
13318         * main.c (gqview_exit_final): Flush pending collection manager changes
13319         before exit.
13320
13321 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
13322
13323         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
13324         Add print context menu item to relevant sections of manual.
13325         * README: Updates.
13326         * configure.in: Release 1.5.5
13327
13328 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
13329
13330         * collect-table.c: Make context menu have same number of items, making
13331         the ones that do not apply insensitive. Add print menu item.
13332         * collect.[ch] (collection_list_get_path_list): Add utility to get a
13333         path list from a colletion list.
13334         * dupe.c, search.c: Add print to context menus.
13335
13336 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
13337
13338         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
13339         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
13340         raise windows instead of direct gdk_window_raise.
13341         * image.c: Fix broken redraws when sizing image view with NULL image,
13342         and fix clamping of scroller overlay within the new window size.
13343         * main.c: Raise remote main window when --remote is the only command
13344         line option. Fix crash when quitting from a remote --quit command.
13345         * remote.c (remote_server_client_cb): No need to check for error when
13346         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
13347
13348 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
13349
13350         * main.c: Add -sr<folder> remote command for recursive slideshows,
13351         based on patch submitted by Henry Minsky.
13352         * po/fr.po: Update French translation,
13353         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
13354         * po/it.po: Update Italian translation,
13355         submitted by Kostantino <inverness1ATvirgilio.it>.
13356         * po/sv.po: Update Swedish translation,
13357         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
13358         * doc/11_1_command_line.html: Document new remote -sr command.
13359
13360 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
13361
13362         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
13363         so that an immediate call to image_loader_free does not do bad things.
13364         Protect against calling image_loader_start more than once on a loader.
13365
13366 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
13367
13368         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
13369         * print.c: Retain print settings used in print dialog.
13370         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
13371         double, or string values in the history for future use.
13372
13373 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
13374
13375         * main.c: Change remote quit description to quit (from exit).
13376         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
13377         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
13378         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
13379         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
13380         documentation for recent dialog and preference window changes, and
13381         do any doc updates pending in TODO.
13382
13383 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
13384
13385         * fullscreen.c, layout_config.c, preferences.c: Update preferences
13386         window to match newer dialog padding and style, moved several options
13387         to different tabs, and removed the dithering option from the ui.
13388         * ui_misc.[ch]: New convenience functions for preference window.
13389         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
13390         utility available for use outside this file.
13391
13392 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
13393
13394         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
13395         buttons.
13396         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
13397         respective edge of image.
13398         * layout_util.c: Rename Exit menu item to Quit.
13399         * preferences.c: Update about dialog to match other dialogs.
13400         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
13401         gtk-alternative-button-order.
13402
13403 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
13404
13405         * layout.c: Increase default window width, add fix to make image pane
13406         visible (non-zero initial width) in one specific condition.
13407
13408 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
13409
13410         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
13411         to format floating point numbers in postscript output.
13412         * gqview.png: Change desktop icon.
13413
13414 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
13415
13416         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
13417         and appearance of the sidebars.
13418         * info.c: Update property window appearance.
13419         * ui_help.c: Adjust help window padding.
13420         * ui_misc.c (pref_table_new): Support parent_box == NULL.
13421
13422 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
13423
13424         * bar_info.c: Dialog heading fix.
13425         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
13426         button to a discard button when confirming close of changed collection.
13427         * main.c: Heading fix for exit dialog with unsaved collection.
13428         * print.c: Fix layout indenting broken by fix in pref_table_label.
13429         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
13430         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
13431         though it seems to violate GNOME HIG. FIx pref_table_label packing.
13432         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
13433         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
13434         Fix missing error dialog when a file copy fails, and fixed (null)
13435         filename for destination in copy/move error dialog.
13436
13437 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
13438
13439         * slideshow.c (generate_random_list): Fix crash when return value of
13440         rand == RAND_MAX.
13441
13442 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
13443
13444         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
13445         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
13446         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
13447         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
13448         utility changes and additions, use padding defines for widget spacing.
13449         * print.c: Move pref_* stuff out of here.
13450         * ui_misc.[ch]: Move pref_* stuff here.
13451         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
13452         arg from generic_dialog_new(), cleaned up button utilities into a
13453         single general purpose utility. Change widget spacing, dialog layout,
13454         and dialog button order to match GNOME HIG 2.0 (ie backwards).
13455         * utilops.[ch]: Changes for above utility dialog alterations.
13456
13457 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
13458
13459         * print.c: More updates for HIG utils, added image scale to reduce
13460         image size on page.
13461         * ui_misc.c: Fix incorrect namespace used for callback.
13462
13463 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
13464
13465         * main.c: Make -l command line option now include collections that are
13466         specified on the command line, also link the first collection on the
13467         command line to the main window so that -s and -f with a collection
13468         will work as expected.
13469         * print.c: Change margin to margins.
13470
13471 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
13472
13473         * print.c: Play with widget spacing and group styling to match HIG,
13474         get it and utils right here for when we use them to update rest of app.
13475
13476 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
13477
13478         * print.c: Implement postscript text placement, still needs to convert
13479         utf8 to a proper postscript encoding. Fixed landscape orientation for
13480         postscript output.
13481
13482 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
13483
13484         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
13485         * print.c: Fix drawing of text onto pixbufs. Update preview when
13486         changing the text options. Added red preview lines to indicate image
13487         grid when selecting proof sheet layout.
13488
13489 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
13490
13491         * image.c: Assume any request to resize the top window (per fit window
13492         to image option) will fail, and request a direct redraw - this works
13493         because we also changed the idle redraw handler's priority from
13494         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
13495         priority than the resize signal. This fixes the fvwm2 maximized window
13496         does not redraw bug - the fault never was with fvwm2, although it would
13497         be nice if it set the maximized flag when windows are maximized :/.
13498
13499 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
13500
13501         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
13502         it is not necessary with GtkDrawingArea. Also removed GTK double
13503         buffering of the image display, fixes flicker when resizing window -
13504         double buffer is useless to us anyway since GQview's images are not
13505         displayed/drawn synchonously with GTK expose events.
13506         * img-view.c: Fix use of removed image eventbox.
13507
13508 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
13509
13510         * README, TODO: Updates.
13511         * po/*.po: make distcheck touches these.
13512         * configure.in: Release 1.5.4
13513
13514 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
13515
13516         * po/it.po: Update Italian translation,
13517         submitted by Kostantino <inverness1ATvirgilio.it>.
13518         * po/ja.po: Update Japanese translation,
13519         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
13520         * po/fr.po: Update French translation,
13521         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
13522         * po/sv.po: Update Swedish translation,
13523         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
13524         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
13525         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
13526         * po/ar.po: Add Arabic translation,
13527         submitted by Youssef Assad <youssef@devcabal.org>.
13528         * configure.in (ALL_LINGUAS): Add AR translation.
13529         * README: Updates.
13530
13531 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
13532
13533         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
13534         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
13535         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
13536         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
13537         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
13538         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
13539         calling window. Some dialogs in utilops.c are still not set. Also
13540         fixed missing break in switch case causing Control+S to also close the
13541         collection window.
13542
13543 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
13544
13545         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
13546         fixes and grammar.
13547
13548 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
13549
13550         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
13551
13552 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
13553
13554         * collect.c: Fix untitled (n) counter start number and Control+S
13555         shortcut to save collection as...
13556         * dupe.[ch]: Add Control+T to toggle thumbnails.
13557         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
13558         search window.
13559         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
13560         More documentation.
13561
13562 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
13563
13564         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
13565         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
13566         directories as folders in all places.
13567         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
13568         on 0 width or height.
13569         * search.c: Reduce flush size to update search count when over 100
13570         instead of 101.
13571         * doc/10_1_general.html: Update docs to use the term folder when
13572         referring to directories.
13573
13574
13575 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
13576
13577         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
13578         window manager hints after referring to the icccm. Seems to work with
13579         all tested window managers, even twm :) . Still have to figure out
13580         which hint to use to tell the window managers to place a full screen
13581         window above panels and docks.
13582         * layout.c: Tell window managers not to request window position from
13583         user when 'save window positions' is enabled.
13584
13585 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
13586
13587         * thumb.c: Fix possible endless loop between error and done handlers,
13588         clean up image loader free/setup.
13589
13590 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
13591
13592         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
13593         max slideshow delay, and increase the max delay to 3600 seconds.
13594         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
13595         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
13596         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
13597         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
13598         Documentation updates.
13599
13600 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
13601
13602         * globals.c (fullscreen_screen): Change default full screen location to
13603         active monitor.
13604
13605 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
13606
13607         * main.c (gr_slideshow_delay): Remove use of non-portable round().
13608
13609 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
13610
13611         * fullscreen.c: Turn off decorations for the full screen window, as the
13612         window manager may not yet support full screen hints.
13613         * img-view.c: Hook up R key to refresh displayed image.
13614         * layout_image.c: Hook up R refresh key to full screen.
13615
13616 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
13617
13618         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
13619         handle to EXIF and Keywords sidebars.
13620         * image.c (image_size_cb): Fix return value, size_allocate prototype
13621         return is void, not gint.
13622         * ui_misc.[ch]: Implement sizer handle widget.
13623
13624 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
13625
13626         * doc/3_1_image_window.html, 3_2_image_properties.html,
13627         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
13628         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
13629         and grammar fixes.
13630         * doc/Makefile.am: Add new files above.
13631
13632 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
13633
13634         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
13635         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
13636         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
13637         More pages of documentation.
13638         * doc/Makefile.am: Add above.
13639         * doc/index.html: Update missing page (m) markers.
13640
13641
13642 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
13643
13644         * dupe.c: Fix missing status messages in the Find Dupes window
13645         introduced by last set of speed optimizations. Fix progress counters
13646         for checksums and dimensions.
13647
13648 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
13649
13650         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
13651         7_sidebars.html: Add documentation for sidebars.
13652         * doc/Makefile.am: Add above.
13653         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
13654
13655 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
13656
13657         * main.c (html_browsers): Change key used to determine GNOME browser to
13658         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
13659         to be no longer used or changed when setting Preferred Applications.
13660
13661 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
13662
13663         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
13664         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
13665         * doc/Makefile.am: Install new files above.
13666
13667 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
13668
13669         * gqview.desktop: Add supported mime types, disable startup
13670         notification, and add Viewer to Categories.
13671
13672 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
13673
13674         * image-load.[ch] (image_loader_get_format): New util to query the
13675         mime type of the active image.
13676         * info.c: Add (mime) file type field to image properties dialog, and
13677         increase the dialogs default height to 350 (from 300).
13678
13679 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
13680
13681         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
13682         text onto a pixbuf with an alpha channel.
13683         * print.c: Add image text info output, implement RGB and Preview text
13684         writers - PS text is still to be done.
13685         * view_file_icon.c (vficon_maint_removed): When removing a file from
13686         the grid, set the pointer NULL to avoid possible access before the
13687         idle sync. This is an attempt to fix a seemingly random crash when
13688         deleting files from the find dupes window.
13689
13690 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
13691
13692         * image-overlay.c: Fix overlay to counter to account for slide show.
13693         * image.c: Fix overlay date and time display for preloaded images by
13694         setting them before calling image_new_util().
13695         * img-view.c: Fix overlay counter by setting list_pointer before
13696         changing the image, and to account for slide show.
13697
13698 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
13699
13700         * image.c: Fix to draw overlays when image is set to NULL.
13701
13702 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
13703
13704         * print.c: Allow user to set the DPI to use for printing.
13705
13706 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
13707
13708         * image-overlay.c (image_overlay_info_render): Process the image count
13709         value returned for view windows.
13710
13711 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
13712
13713         * image.[ch], typedefs.h: Add function callback for notification of
13714         a new image.
13715         * image-overlay.[ch]: New utils for image info overlays.
13716         * img-view.[ch]: Add image overlay to stand alone image window.
13717         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
13718         given an ImageWindow.
13719         * layout_image.c: Move overlay utils to new image-overlay.c.
13720
13721 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
13722
13723         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
13724         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
13725         and ui_pixbuf_ops.c.
13726         * print.c: Close the current print job when closing the print window,
13727         so we don't crash when closing while preview is not complete.
13728         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
13729         now in pixbuf_util.c.
13730
13731 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
13732
13733         * layout_image.c: Display more information in full screen overlays.
13734
13735 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
13736
13737         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
13738         when tools are hidden/float - bug introduced by removing focus border.
13739
13740 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
13741
13742         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
13743         if the loading image is not the currently visible image. Fixes stuck
13744         busy cursor case #2.
13745         * image.c: Increase scroller timer to 30 updates per second.
13746
13747 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
13748
13749         * image.c: Fix stuck busy cursor when initially displaying an image
13750         that is still loading and smooth flip is enabled. Actually, this is the
13751         result - the fix is to only sync the pixbuf image if it has changed.
13752
13753 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
13754
13755         * image.[ch]: Fix overlay updates when over border, fix overlay test
13756         on expose event.
13757         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
13758         display image information, enabled with the I key.
13759         * print.c: Use pixbuf_set_*() to initialize pixbufs.
13760         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
13761         rectangles by directly setting values.
13762
13763 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
13764
13765         * image.[ch]: Remove alpha level parameter from image overlay, since it
13766         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
13767         to create the render mask, and not when rendering over existing pixels
13768         like gdk_pixbuf_composite...
13769
13770 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
13771
13772         * image.[ch], typedefs.h: Added ability to set overlays onto the image
13773         display in the form of GdkPixbufs. Change the scroller to display
13774         itself using an overlay.
13775
13776 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
13777
13778         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
13779         keyword list.
13780
13781 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
13782
13783         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
13784         * README: Updates.
13785         * configure.in: Release 1.5.3
13786
13787 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
13788
13789         * print.c: Make text tab insensitive, to indicate it does nothing.
13790         * po/ja.po: Updated Japanese translation,
13791         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
13792         * po/sv.po: Updated Swedish translation,
13793         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
13794         * po/it.po: Updated Italian translation,
13795         submitted by Kostantino <inverness1ATvirgilio.it>.
13796         * README: Update Italian translation credits.
13797
13798 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
13799
13800         * search.c: Change date entries to new util from ui_misc.h, which
13801         includes convenient date selection popup.
13802         * ui_misc.[ch]: New files for the above date entry widget.
13803
13804 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
13805
13806         * img-view.c: Fix broken file management operations when full screen.
13807         * layout_util.c: Fix V key test for full screen.
13808
13809 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
13810
13811         * view_dir_list.c: Remove redundant NULL path checks.
13812         * view_dir_tree.c: Make a copy of the path so that we do not free the
13813         original, fixes crash with slideshows started with folder tree view
13814         right click menu.
13815
13816 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
13817
13818         * bar_exif.c: Added ability for user to add additional items to the
13819         standard exif view by toggling the checkmark for items listed in the
13820         advanced view.
13821
13822 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
13823
13824         * print.c: Do not allow printing when margins or proof size result in
13825         no output, grey out the print button to indicate this. Close the
13826         print window when finished printing. Postscript image data is scaled
13827         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
13828         should probably be user selectable).
13829
13830 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
13831
13832         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
13833         so that the image will fill the window vertically or horizontally.
13834         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
13835         set the zoom to fill window width and height, respectively. Changed
13836         hide tools shortcut to [Control] + H.
13837         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
13838         * doc/gqview_faq.html: New manual page for the FAQ.
13839
13840 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
13841
13842         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
13843         spec 0.9.4 at freedesktop.org.
13844         * img-view.c (view_window_new): Support directories and collection
13845         files passed in as the path.
13846         * main.c: Added remote command view:filename to open filename in
13847         a new window, describe file: so it shows up in remote help list.
13848         * ui_fileops.[ch]: Move file_extenstion_match() util here.
13849
13850 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
13851
13852         * image.c: Fix remaining scroller bugs: Properly draw it onto the
13853         border, and move scroller scrolling updates into image_scroll_real()..
13854
13855 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
13856
13857         * print.c: Begin postscript output, needs page orientation fixed.
13858         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
13859         NULL terminated string.
13860
13861 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
13862
13863         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
13864         and property tab to be 'Keywords' to better describe what they do.
13865         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
13866         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
13867
13868
13869 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
13870
13871         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
13872         Move icon declarations to globals.h, and allow use of inline pixbufs
13873         created from pngs.
13874         * globals.h: New header to include image declarations.
13875         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
13876         clamping in image_queue().
13877         * scroller.png: New image for scroller icon.
13878
13879 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
13880
13881         * main.c: Fix handling of more than one file on the command line with
13882         the remote option, so that is works the same as no remote.
13883
13884 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
13885
13886         * layout.c: Fix crash when selecting dropdown history with NULL layout
13887         path, fix layout_tools_float_set to support NULL lw for main window.
13888         * main.c: Push all remote commands to server regardless of order,
13889         implement remote passing of command line filenames.
13890         * remote.c: Mark noisy printfs for debug.
13891
13892 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
13893
13894         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
13895         and save the status to the rc file.
13896         * image.c (image_top_window_sizable): Do not attempt to automatically
13897         resize a window when it is maximized, since a maximized window is not
13898         really sizable.
13899         * layout.c: FIx layout_valid to actually check if the layout pointer
13900         is valid. Restore maximized window state.
13901         * main.c: New window_maximized() utility to check said state. Save
13902         maximized state on exit, and do not set update stored window geometry
13903         if the main window is maximized.
13904
13905 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
13906
13907         * print.c: Fix page count display when result is no pages, make 1:1
13908         zoom button change zoom to fit when zoom is already 1:1, attempt to
13909         avoid slow bilinear pixbuf scaling when scale is under 0.01.
13910
13911 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
13912
13913         * print.c: Add preview to print job render types, so that the preview
13914         uses the same render path as printing. Cleanup unused code.
13915
13916 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
13917
13918         * print.c: Fill custom printer list using lpstat -p.
13919
13920 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
13921
13922         * globals.c: Change default thumbnail quility to tiles and default
13923         zoom quality to bilinear.
13924
13925 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
13926
13927         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
13928         scroll_reset_method, to adjust visible area behavior when changing
13929         to a new image.
13930         * doc/10_7_hidden.html: Document new scroll_reset_method option.
13931
13932 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
13933
13934         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
13935         Increase comparison speed by limiting number of expensive progress bar
13936         updates per second.
13937
13938 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
13939
13940         * cache.[ch]: Add support for md5sums to sim cache.
13941         * dupe.[ch]: Use md5sums for checksums.
13942         * md5-util.[ch]: New files with md5sum utilities.
13943         * ui_fileops.[ch]: Move several includes to header file.
13944
13945 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
13946
13947         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
13948         hidden tool window for the first time.
13949         * view_file_icon.h: Remove extra semicolon.
13950
13951 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
13952
13953         * remote.[ch]: New utils for sending and receiving ipc commands.
13954         * main.c: Add command line options to control an existing GQview
13955         process (-r, --remote, -rh, --remote-help).
13956         * Makefile.am: Add remote.[ch].
13957
13958 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
13959
13960         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
13961         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
13962         window manager' option - the new full screen behavior is correct, and
13963         no longer grabs the keyboard interfering with an xscreensaver lock.
13964         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
13965         from help manual.
13966
13967
13968 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
13969
13970         * layout_config.c (layout_config_list_order_set): Fix transposed src
13971         and dest variable causing inconsistent layout order.
13972         * layout_image.c (layout_image_new): Remove focus border from image
13973         when it is the only thing displayed in the main window.
13974
13975 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
13976
13977         * collect-table.c: Attempted focus fix on item removal.
13978         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
13979         row and column coordinates match the actual focus.
13980
13981 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
13982
13983         * README: Updates.
13984         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
13985         * configure.in: Release 1.5.2
13986
13987 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
13988
13989         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
13990         note the many missing sections in table of contents.
13991         * print.c: Add note to print dialog that printing is not functional.
13992
13993 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
13994
13995         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
13996
13997 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
13998
13999         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
14000         the same file, and if so simply return success for the copy request.
14001
14002 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
14003
14004         * editors.c: Dump popen and use genuine fork and execvp to run
14005         editor commands when we need to display the command's output, this
14006         fixes verbose editor commands that were hanging GQview until they
14007         finished.
14008         * main.c: Clean up html help browser exec code.
14009         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
14010         documentation.
14011
14012 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
14013
14014         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
14015
14016 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
14017
14018         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
14019         even if gtk was not yet initialized by attaching the dialog to an idle
14020         loop called by a gtk_init_add() function.
14021
14022 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
14023
14024         * bar_info.c: Add favorite keywords list for faster keyword selection,
14025         added dialog to edit the list.
14026         * layout_util.c: Change print shortcut to [Shift] + P.
14027         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
14028
14029 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
14030
14031         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
14032         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
14033         9_printing.html: More docmentation.
14034         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
14035         Makefile.am, index.html: Updates.
14036
14037 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
14038
14039         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
14040         typdefs.h: Added option to disable screen saver during full screen.
14041         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
14042         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
14043         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
14044         11_2_keyboard_shortcuts.html: More documentation.
14045         * doc/index.html: Fixes.
14046
14047 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
14048
14049         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
14050         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
14051         * POTFILES.in: Added print.c.
14052         * layout_util.c, main.c: Add help contents menu item, add utility to
14053         launch user's preferred HTML browser for User Manual.
14054         * print.c: Start adding text settings to print dialog.
14055
14056 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
14057
14058         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
14059         * print.c: Add jpeg writing, free job_pixbuf when job is done.
14060
14061 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
14062
14063         * print.c: Added print job path, can now print to png files - at least
14064         it can actually do something now...
14065
14066 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
14067
14068         * print.c: Fleshed out print progress dialog - still no actual print..
14069
14070 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
14071
14072         * print.c: Add output device selection - still no actual printing.
14073
14074 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
14075
14076         * print.c: Organize print dialog - still no actual printing.
14077
14078 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
14079
14080         * print.c: Implement single image preview - still no actual printing.
14081
14082 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
14083
14084         * print.c: Add entry for proof thumbnail size, and use the size to
14085         layout the preview.
14086
14087 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
14088
14089         * print.c: Add print preview page navigation, zoom controls - still no
14090         printing.
14091
14092 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
14093
14094         * print.c: Add source selection, layout selection (not hooked up),
14095         scale down the preview pixbuf to a sane size, and account for  margins
14096         in the preview - still no actual printing.
14097         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
14098
14099 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
14100
14101         * print.c: Add orientation, margins, units - still no actual printing.
14102
14103 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
14104
14105         * image.[ch] (image_area_changed): New util to notify image widget that
14106         an area of the image has changed, and needs a redraw.
14107         * layout_util.c: Add a print menu item (temporary shortcut is P).
14108         * print.[ch]: New files for (eventually) printing images. Currently a
14109         not so useful dialog.
14110
14111 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
14112
14113         * image.c (image_load_done_cb): Use correct, and much faster, method to
14114         set the completed pixbuf when delay_flip is enabled.
14115
14116 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
14117
14118         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
14119         Add option to delay page flips until image is completeley loaded when
14120         in full screen.
14121         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
14122
14123 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
14124
14125         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
14126         slideshow_delay to have subsecond precision. Set that precision
14127         to 10ths of a second (use #define in slideshow.h to change precision).
14128         Change minimum slideshow delay to 0.10.
14129
14130 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
14131
14132         * bar_info.[ch] (keyword_list_pull): Let this function also support
14133         pulling keywords from a GtkEntry.
14134         * fullscreen.c: Make the screen debug output honor debug flag.
14135         * preferences.c: Add path selection dialog buttons to path entries.
14136         * search.c: Change the keyword TextView into an Entry, show dimensions
14137         in results whenever possible. Allow sorting of results by column.
14138         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
14139         add path selection dialog buttons to path and icon entries.
14140         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
14141         add button to a tab completion to pop up a path selection dialog.
14142
14143 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
14144
14145         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
14146         ExposureTime has priority over ShutterSpeedValue, as calculating the
14147         original exposure setting from an APEX value can introduce error.
14148
14149 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
14150
14151         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
14152         the floating tool window, to fix tool window keyboard handling.
14153
14154 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
14155
14156         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
14157         (merge from 1.4.3).
14158
14159 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
14160
14161         * po/ro.po: Updated Romanian translation (from 1.4.3),
14162         submitted by Harald Ersch <harald@ersch.ro>.
14163         * po/ru.po: Updated Russian translation,
14164         submitted by Sergey Pinaev <dfo@antex.ru>.
14165
14166 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
14167
14168         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
14169         so that complex editor commands that, for instance have if;then and for
14170         loops, do not hang GQview until completion.
14171
14172 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
14173
14174         [merge from stable branch] 
14175         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
14176         to date, includes a workaround for utime's inabality to change
14177         timestamps when the user is not the owner of the file.
14178         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
14179         check if the thumbnail is current.
14180
14181 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
14182
14183         [merge from stable branch]
14184         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
14185         button callbacks into a single callback with a button argument, added
14186         scroll callback.
14187         * img-view.c, layout_image.c: Changes for above, and add support for
14188         horizontal scrolling.
14189         * info.c, utilops.c: Changes for new image button and scroll callbacks.
14190
14191 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
14192
14193         * collect-table.c (collection_table_file_remove): Update selection when
14194         removing a selected item, fixes crash when removing items from a
14195         collection window.
14196         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
14197         behavior when changing selection or removing items.
14198         * search.c: Maintain correct state when removing items while still
14199         searching or generating thumbnails. Fix list focus behavior when
14200         changing selection or removing rows.
14201         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
14202         and the popup window size when column is offscreen. Add
14203         tree_view_move_cursor_away() utility.
14204         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
14205         freed GenericDialog when auto_close is TRUE, and only attempt to close
14206         the dialog once.
14207         * view_file_icon.c (vficon_sync): Update row count so that focus can
14208         not move beyond the last row.
14209         * view_file_list.c: Fix list focus behavior when changing selection or
14210         removing rows.
14211
14212 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
14213
14214         * README: Updates.
14215         * po/ja.po: Updated Japanese translation,
14216         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
14217         * configure.in: Release 1.5.1
14218
14219 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
14220
14221         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
14222         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
14223         compile with GDK_DISABLE_DEPRECATED defined.
14224         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
14225         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
14226         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
14227         * utilops.c: Fix auto update of preview column when dragging rows to
14228         reorder them.
14229         * view_dir_tree.c: Center new path when it is not visible.
14230         * view_file_list.c: When scrolling to display new row, center the row.
14231
14232 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
14233
14234         * search.c (search_file_load_process): Fix swapped paths on a call to
14235         filetime_set, fixes ugly bug causing source file timestamps to be
14236         changed when using search by content similarity or dimensions!
14237
14238 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
14239
14240         * fullscreen.[ch]: Added support for multiple screens and monitors,
14241         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
14242         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
14243         preferences.c, rcfile.c: Added option to not ignore the window manager
14244         fullscreen handling. Added selection of screen and/or monitor to use
14245         for display of the full screen window.
14246         * image.c: Set the wallpaper on the root window that the window belongs
14247         to, remove #include of gdkx.h.
14248         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
14249         Xinerama and Xlib from link stage.
14250
14251 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
14252
14253         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
14254
14255 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
14256
14257         * preferences.c: Make the entry in the clear trash dialog non editable
14258         instead of insensitive.
14259
14260 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
14261
14262         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
14263         the ExifBar structure, as layout_util.c accesses this data from
14264         within a destroy signal callback.
14265
14266 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
14267
14268         * bar_info.[ch]: Add size request utility.
14269         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
14270         changing the size request method (see above).
14271         * img-view.c: Change folder popup menu to match rest of application.
14272         * search.c: Fix gettext warning by setting specific string format,
14273         increase year spin button width, fix compile error by correcting
14274         declaration location.
14275         * utilops.c: Fix dialog titles, use folder instead of directory when
14276         communicating with user.
14277         * po/bg.po: Updated Bulgarian translation,
14278         submitted by Vladimir Petrov <vladux@mail.bg>
14279
14280 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
14281
14282         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
14283         * po/*.po: Make distcheck updates.
14284         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
14285         * configure.in: Release 1.5.0.
14286
14287 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
14288
14289         * bar_info.c: Modified toolbar (added space to separate save).
14290         * layout_util.c: Fix initial selection count sent to details sidebar.
14291
14292 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
14293
14294         * search.c: Add results search type, to search current results list.
14295         * README, TODO: Updates.
14296
14297 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
14298
14299         * search.c: Add option to search all files with comments (metadata).
14300         * ui_tabcomp.c: Set completion button size allocation height to that
14301         of the entry.
14302
14303 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
14304
14305         * layout_util.c: Set initial search path to the current path. Fix
14306         initial display of the details sidebar with more than one selection.
14307
14308 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
14309
14310         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
14311         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
14312         remains out of order (2/29/04) - but it _is_ inline with version order.
14313
14314 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
14315
14316         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
14317         on what we are told. Added option to only display metadata info.
14318         * info.c: Added Details tab for displaying metadata, merged permissions
14319         tab into the general tab.
14320         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
14321         count changes.
14322
14323 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
14324
14325         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
14326         current file selection.
14327         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
14328
14329 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
14330
14331         * cache.[ch], gqview.h: Changed cache get and find functions to take
14332         a CacheType, so that metadata location can be seperate from thumbnails.
14333         * cache_maint.c: Add support for meta cache to maintenance.
14334         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
14335         as it has long been fixed.
14336         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
14337         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
14338         for all the above changes.
14339
14340 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
14341
14342         * bar_info.c: Clean up comment format.
14343         * info.c, preferences.c: Set the properties, options, and about
14344         windows to type dialog.
14345
14346 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
14347
14348         * bar_info.c: Fix details bar display when no image is present.
14349
14350 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
14351
14352         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
14353         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
14354         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
14355         for all GtkTreeViews to make them look better.
14356         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
14357         default size.
14358
14359 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
14360
14361         * search.c: Implement similarity match type.
14362
14363 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
14364
14365         * search.c: Fix statusbar label size twitching, fix selection idle
14366         update bug, increase default search window size - sorry 640x480 users.
14367
14368 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
14369
14370         * search.c: Implement dimensions matching, add dimensions 'between',
14371         overload FileData passed to search_result_append(), so that it also
14372         holds dimensions and similarity fields, and display dimensions if
14373         available. Fix memory leak in search_result_change_path(). Also make it
14374         work with 'between' input swapped (first is higher than second).
14375
14376 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
14377
14378         * search.c: Change a few default values, make search parameters
14379         insensitive during search, reorder status bar items, change start/stop
14380         button into two distinct stock buttons (find and stop).
14381
14382 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
14383
14384         * search.c: Add search options for match case, recurse search path,
14385         and 'between' for file size. Hide unused widgets when match type is
14386         not 'between'.
14387
14388 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
14389
14390         * search.[ch]: Implement maintenance utils.
14391         * utilops.c: Hook up search maintenance.
14392
14393 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
14394
14395         * search.c: Implement thumbnails, clean up the status bar.
14396         * TODO: Updates.
14397
14398 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
14399
14400         * search.c: Sort directories as they are searched. Use list buffer and
14401         only flush to the result GtkTreeView every 100 iterations or so, to
14402         reduce tree view internal updates that take time, thereby significantly
14403         increasing search speed when returning many results.
14404         * po/POTFILES.in: Added bar_sort.c and search.c.
14405
14406 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
14407
14408         * search.c: More work: selections, context menu, keyboard shortcuts,
14409         status bar, drag and drop.
14410
14411 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
14412
14413         * bar_info.[ch]: Export the comment/keyword read/write utilities.
14414         * dupe.[ch] (cell_renderer_height_override): Export this hack.
14415         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
14416         * layout_util.c: Hook up search window to menu.
14417         * search.[ch]: New files, started the image search window. Basically
14418         works, but can not do anything with the results yet.
14419
14420 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
14421
14422         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
14423         comments per image.
14424         * bar_sort.c: Fix text capitalization of Link.
14425         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
14426         * layout_util.[ch]: Support details sidebar, not sure header needs to
14427         export it though, not used anywhere else.
14428         * typedefs.h: Add bar_info vars to LayoutWindow.
14429
14430 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
14431
14432         * bar_sort.c: Add symbolic linking option sort manager.
14433         * main.c: Notify of beta software on startup.
14434         * ui_fileops.[ch]: Add symlink_utf8() util.
14435         * configure.in: Branch/merge for 1.5 devel cycle.
14436
14437 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
14438
14439         * README, TODO: Updates.
14440         * po/*.po: make distcheck touches these.
14441         * configure.in: Release 1.4.1
14442
14443 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
14444
14445         * hu.po: Updated Hungarian translation,
14446         submitted by Koblinger Egmont <egmont@uhulinux.hu>
14447         * gqview.desktop: Updated, convert to utf-8.
14448         * README: Update credits.
14449
14450 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
14451
14452         * view_dir_tree.c: Fix crash when encountering a folder named
14453         (sigh, wait for it...) "empty". Fix is twofold: check success of
14454         vdtree_populate_path_by_iter() before accessing something it may free,
14455         and use a zero length string ("") for the placeholder node path/name,
14456         as there shouldn't be any folders with that name to encounter...
14457
14458 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
14459
14460         * main.c (main): Move gtk_init and friends before any code that may
14461         cause a warning dialog that needs gtk to be initialized. This
14462         specifically fixes crash when attempting warning about invalid home
14463         directory filename encoding.
14464
14465 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
14466
14467         * po/*.po: Make distcheck updates these.
14468         * README: Update translation status.
14469         * configure.in: Release 1.4.0
14470
14471 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
14472
14473         * README: Add overview of changes since last stable 1.2.2 release,
14474         update email address, some clean up.
14475         * gqview.1: Update email address.
14476         * TODO: Clean up.
14477
14478 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
14479
14480         * po/fr.po: Updated French translation,
14481         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
14482         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
14483
14484 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
14485
14486         * po/bg.po: Updated Bulgarian translation,
14487         submitted by Vladimir Petrov <vladux@mail.bg>.
14488         * po/cs.po: Updated Czech translation,
14489         submitted by Jan Raska <jan_raska@hotmail.com>.
14490         * po/de.po: Updated German translation,
14491         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
14492         * po/es.po: Updated Spanish translation,
14493         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
14494         * po/fi.po: Updated Finnish translation,
14495         submitted by Lauri Nurmi <lanurmi@iki.fi>.
14496         * po/nl.po: Updated Dutch translation,
14497         submitted by Tino Meinen <a.t.meinen@chello.nl>.
14498         * po/sk.po: Updated Slovak translation,
14499         submitted by Ivan Priesol <priesol@iris-sk.sk>.
14500         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
14501         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
14502         * README: Credit updates.
14503
14504 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
14505
14506         * cache_maint.c(cache_maintain_home): Set the entry that displays
14507         the working path as not editable instead of insensitive, as at least
14508         the Galaxy theme shows no text in insensitive entries (fg == bg color).
14509
14510 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
14511
14512         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
14513         before attempting access into list model.
14514
14515 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
14516
14517         * layout_config.c: Fix to display translations of layout_title strings.
14518
14519 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
14520
14521         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
14522
14523 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
14524
14525         * README: Updates.
14526         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
14527         * po/*.po: make distcheck touches these.
14528         * configure.in: Release 1.3.9
14529
14530 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
14531
14532         * README: Updates.
14533         * *.[ch]: Update copyright year in file headers.
14534         * main.c: Remove start up print of beta notice.
14535
14536 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
14537
14538         * po/bg.po: Updated Bulgarian translation,
14539         submitted by Vladimir Petrov <vladux@mail.bg>
14540         * po/es.po: Updated Spanish translation,
14541         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
14542         * po/fi.po: Updated Finnish translation,
14543         submitted by Lauri Nurmi <lanurmi@iki.fi>
14544         * po/fr.po: Updated French translation,
14545         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
14546         * po/pl.po: Updated Polish translation,
14547         submitted by Emil Nowak <emil5@go2.pl>
14548         * po/ru.po: Updated Russian translation,
14549         submitted by Sergey Pinaev <dfo@antex.ru>
14550         * po/sv.po: Updated Swedish translation,
14551         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
14552         * po/vi.po: Updated Vietnamese translation,
14553         submitted by pclouds <pclouds@vnlinux.org>
14554         * README: Update translation credits where necessary.
14555
14556 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
14557
14558         * README: Updates.
14559         * gqview.1: Updated man page.
14560         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
14561         fullscreen, F is still the official key but V was currently unused and
14562         it helps the upgraders migrate with less pain.
14563
14564 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
14565
14566         * exif.c: Translate return strings, include config.h so intl.h works..
14567         * ui_fileops.c: Include config.h.
14568
14569 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
14570
14571         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
14572         unsupported format id values.
14573         * configure.in: Add --disable-xinerama configure switch.
14574         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
14575
14576 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
14577
14578         * layout.c: Removed unused code.
14579         * main.c: Move print_term out of here, fix terminal message encoding,
14580         disable listing of 'experimental' command line options.
14581         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
14582         * ui_fileops.[ch]: Move print_term() here.
14583
14584 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
14585
14586         * utilops.c: Remove Preview button from batch rename dialog, and fixed
14587         the preview column to auto update. BUG: rows-reordered signal of a tree
14588         model is never sent, so reordering with drag and drop will not update
14589         the preview column - this appears to be a GTK 2.2.4 bug.
14590
14591 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
14592
14593         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
14594         event, also check if file exists, if not simply return false instead
14595         of doing the whole attempt which will fail anyway.
14596
14597 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
14598
14599         * po/*.po: Make distcheck touches these.
14600         * README: Update translation table. Fix release year (re make dist).
14601         * configure.in: Release 1.3.8
14602
14603 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
14604
14605         * preferences.c: Changed the copyright string such that changes to
14606         (c) year, website address, and email address will no longer break the
14607         translations.
14608         * README: Updates.
14609
14610 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
14611
14612         * info.c, utilops.c: Marked additional strings for translation.
14613         * po/fi.po: Updated Finnish translation,
14614         submitted by Lauri Nurmi <lanurmi@iki.fi>
14615         * po/ja.po: Updated Japanese translation,
14616         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
14617         * po/sv.po: Updated Swedish translation,
14618         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
14619         [note: es and fr are awaiting a resend in gzip form, unless I can
14620         figure out what netscape 4.x does to po files sent as plain text...]
14621
14622 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
14623
14624         * cellrenderericon.[ch]: Changed function and structure names to avoid
14625         using the gtk namespace.
14626         * collect-table.c, view_file_icon.c: Use new names (above).
14627         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
14628         * layout_util.c: Revert to old behavior where page up/down are now
14629         global to the window for stepping through images. Use Ctrl-Up/Dn to
14630         scroll file/folder views a page at a time.
14631
14632 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
14633
14634         * dupe.c: Apply patch to fix char pointer array overrun,
14635         submitted by Richard Curnow <rc@rc0.org.uk>.
14636
14637 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
14638
14639         * view_file_icon.c, view_file_list.c: Disabled double click to go to
14640         full screen - control clicking for mulitple selection too fast can
14641         activate fullscreen - need to revisit strategy.
14642
14643 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
14644
14645         * collect-table.c: Fix division by zero when all thumbnails fail to
14646         generate resulting in initial zero row count.
14647         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
14648         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
14649         Use 64 bit integer to store and count file sizes, to properly display
14650         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
14651         available, also use work-around to avoid %lld for printf conversions.
14652
14653 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
14654
14655         * image.c: NULL initialize function pointers.
14656         * view_file_icon.c, view_file_list.c: Set double click in icon and list
14657         view to start fullscreen.
14658
14659 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
14660
14661         * image.[ch], typedefs.h: Added image load completed function, it will
14662         be called when the current image is finished rendering to screen and
14663         when the image preload is complete. Only tested with --debug.
14664
14665 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
14666
14667         * dupe.c: Mark column title strings for translation.
14668         * editors.c: Translate command name field for the default editors.
14669         * menu.c: Fix sort menu grammar.
14670
14671 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
14672
14673         * exif.c: Fix spelling error of fluorescent.
14674         * info.c: Make filename entry non-editable in place of non-sensitive.
14675         * main.c: Use the locale's preferred encoding when printing --help text
14676         to the terminal.
14677         * preferences.c: Make entire filter editor non-sensitive when filtering
14678         is disabled.
14679         * utilops.c: Grammar, newline fixes.
14680
14681 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
14682
14683         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
14684         insert a blank line in place of broken text, removed warnings.
14685         * README: Convert encoding to proper utf-8.
14686
14687 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
14688
14689         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
14690         size_allocate has no return value.
14691
14692 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
14693
14694         * cache.c: Fixes to initialize char variables before use.
14695         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
14696         when clearing main list, then adding new files in 'compare two file
14697         sets' mode.
14698
14699 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
14700
14701         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
14702         so that up/down moves to the expected image when the list has focus.
14703
14704 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
14705
14706         * bar_exif.[ch]: Allow exif info to start in advanced view, added
14707         utility to retrieve advanced state.
14708         * info.c: Fix for change to bar_exif_new().
14709         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
14710         sidebar size and advanced state, note this per window, and is not
14711         saved on exit.
14712
14713 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
14714
14715         * img-view.c: Fix image stepping bug when same image path is in the
14716         list more than once.
14717
14718 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
14719
14720         * thumb.c: Do not scale unknown image icon larger than orginial size.
14721
14722 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
14723
14724         * view_dir_tree.c: Added workaround so that user entered hidden paths
14725         are displayed even when 'display hidden files' option is disabled.
14726
14727 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
14728
14729         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
14730         new folders, so that the name sticks immediately in the view.
14731
14732 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
14733
14734         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
14735         previous button click row that was interfering with image selection.
14736
14737 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
14738
14739         * info.c (info_tab_general_image): Fix 'Image size' calculation.
14740
14741 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
14742
14743         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
14744         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
14745         unknown images.
14746
14747 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
14748
14749         * README: Updated.
14750         * po/*.po: Make distcheck updates.
14751         * configure.in: Release 1.3.7
14752
14753 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
14754
14755         * cellrenderericon.h: Fix show_text to be type boolean.
14756         * collect-table.c: Fix progressbar height changes by always setting the
14757         text of the widget to contain at least one character.
14758         * dupe.c, view_file_list.c: Fix warninga about invalid height
14759         parameter when setting cell height over 100, this hack simply changes
14760         maximum of the height property on GtkCellRenderer.
14761         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
14762         * po/sv.po: Added Swedish translation,
14763         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
14764         * po/ru/po: Updated Russian translation,
14765         submitted by Sergey Pinaev <dfo@antex.ru>.
14766         * README, TODO: Updates.
14767
14768 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
14769
14770         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
14771         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
14772         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
14773         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
14774         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
14775         binding for set as wallpaper (conflicted with new window), and Float
14776         file list is now L.
14777         * README: Documented new key bindings.
14778
14779 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
14780
14781         * image.c: Increase minimum size when dropping scale quality to
14782         GDK_INTERP_NEAREST (3 to 8).
14783         * TODO: Updates.
14784
14785 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
14786
14787         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
14788         text is enabled; fix keyboard popup menu placement; fix image view
14789         selection when clicking file already selected with multiple selection.
14790
14791 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
14792
14793         * exif.c: Fix return value (actually return something, oddly with -O2
14794         gcc 3.2.2 is not giving a warning about this). Plus a few changes
14795         to avoid casting confusion.
14796
14797 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
14798
14799         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
14800         using correct casting of data to sizeof char.
14801
14802 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
14803
14804         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
14805         GtkTreeView by setting the focus to a column with zero width. (We draw
14806         the focus ourselves by setting the "has-focus" property of the
14807         GtkCellRendererIcon.
14808
14809 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
14810
14811         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
14812
14813 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
14814
14815         * collect-table.c: Hook up Control-T to toggle filename text, set the
14816         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
14817         shown. Fixed border padding (again).
14818
14819 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
14820
14821         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
14822         works as expected, anyway...
14823
14824 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
14825
14826         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
14827         ability to toggle display of filename text.
14828
14829 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
14830
14831         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
14832         icon views can show the filename under the icon.
14833         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
14834         work...
14835         * Makefile.am: Added cellrenderericon.[ch].
14836
14837 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
14838
14839         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
14840         supplying missing comma in command - fixes crash on refresh.
14841
14842 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
14843
14844         * TODO: Updates.
14845         * configure.in: Release 1.3.6
14846
14847 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
14848
14849         * dupe.c: Do not unref a GtkStyle we never refed.
14850         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
14851         Removed "Insert file drops at pointer location" option for collections,
14852         now this is always the behavior. Moved a few options to the advanced
14853         tab, removed the collections tab.
14854         * main.c: Make the printed beta release note on startup a one liner.
14855         * README: Updates.
14856         * TODO: Updated.
14857
14858 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
14859
14860         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
14861         checking that GtkTreeView is realized before attempting to scroll.
14862         This was a problem when the tools are hidden.
14863
14864 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
14865
14866         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
14867         a few strings.
14868
14869 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
14870
14871         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
14872         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
14873         icon when beggining a dnd operation.
14874         * dupe.c: Set drag icon, fix progress bar value warning when starting
14875         thumbnail loading.
14876         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
14877         free to correct place).
14878
14879 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
14880
14881         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
14882         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
14883         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
14884         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
14885         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
14886         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
14887         Remove use of deprecated GTK functions
14888         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
14889
14890 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
14891
14892         * collect-table.c: Fix removal of right clicked, but non selected
14893         items.
14894
14895 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
14896
14897         * ui_clist_edit.[ch]: Removed, clist is deprecated.
14898         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
14899         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
14900
14901 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
14902
14903         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
14904         drop placement more intuitive, and removed ugly popup window for
14905         display of marker position.
14906         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
14907         adjustment will change.
14908         * icons/marker.xpm: Gave marker a black border for some contrast on
14909         red images/themes.
14910
14911 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
14912
14913         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
14914         now stored as pixbufs instead of pixmaps...
14915         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
14916         as a guide, so it now has the same selection behavior.
14917         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
14918
14919 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
14920
14921         * view_file_icon.c: Fix centering of icons in columns, set keyboard
14922         cursor when moving focus.
14923
14924 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
14925
14926         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
14927         option show_icon_names - for future ability to display filnames in the
14928         icon view. (this will need a custom gtkcellrenderer, on TODO).
14929
14930 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
14931
14932         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
14933         * ui_tree_edit.h: Fix function description.
14934         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
14935         unrefed style pointers, guard against possible button release event
14936         on drop event (not sure what is causing this).
14937
14938 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
14939
14940         * ui_bookmark.[ch]: Added history_combo utilities.
14941         * ui_utildlg.c: Use default history length for file dialogs.
14942         * utilops.c: When auto renaming single file, show preview of new name.
14943         Added drop down history for numerical rename prefix and suffixes. Fixed
14944         bug with numerical rename when anything but first row was selected.
14945         Gave prefix and suffix entries all available room, packed the image
14946         preview into a pane so image does not resize with window. Fixed
14947         incorrect lower value (1 -> 0) in start number selection.
14948         * view_file_list.c: Fixed incorrect resort when renaming files.
14949         * TODO: Major todo list cleanup.
14950
14951 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
14952
14953         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
14954         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
14955         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
14956         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
14957         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
14958         now works.
14959
14960 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
14961
14962         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
14963         Fix bug when updating nodes via timestamp change. Force refresh when
14964         setting a path, to ensure new folders appear (in automounted folders).
14965
14966 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
14967
14968         * cache_maint.c (cache_maintain_home_cb): Use correct path when
14969         attempting to remove old thumbnails.
14970         * view_dir_list.c: Check access with R_OK | X_OK.
14971         * view_dir_tree.c: Fix icon states, population by expander click.
14972
14973 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
14974
14975         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
14976         * ui_pathsel.c: Remove while(events) hack.
14977         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
14978         in consistent state before showing popup.
14979         * view_dir_tree.c: Fix new folder command.
14980
14981 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
14982
14983         * intl.h: Fix compile error when gettext is disabled.
14984         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
14985         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
14986
14987 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
14988
14989         * layout.c: Set the default keybaord focus to the image pane.
14990         * layout_util.c: Make the image zoom/traversal keys only work when the
14991         image has the keyboard focus.
14992         * view_dir_tree.c: Many fixes for expansion, population, sorting,
14993         dnd hovering expansion, expander display, expander clicks, and
14994         removed unused cruft.
14995
14996 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
14997
14998         * view_dir_tree.c: Fixed so clicking expanders does not select row,
14999         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
15000
15001 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
15002
15003         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
15004         compiles cleanly - but has 'issues'.
15005         * view_dir_list.c: Minor fixes done when using as reference for above.
15006
15007 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
15008
15009         * utilops.c: Convert multiple rename clist to a treeview, added preview
15010         for autorename results.
15011         * view_file_list.c: Fix update errors after a rename.
15012
15013 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
15014
15015         * view_file_list.c: Fix loss of selection when changing sort order, fix
15016         incorrect next row selection when deleting files, and add fix to
15017         maintain row position when toggling thumbnails.
15018
15019 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
15020
15021         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
15022         that leaves old rows behind, eventually causing crash on autorefresh.
15023
15024 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
15025
15026         * dupe.c: Fix keyboard menu placement on second_listview, set middle
15027         mouse button to toggle row selection.
15028         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
15029         placement from keyboard pop-up, set middle button to toggle row
15030         selection, and fix image display on a select-all.
15031
15032 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
15033
15034         * dupe.c: Consistently handle button press/release pairs.
15035         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
15036         based on current visibility.
15037         * view_dir_list.c: Correctly scroll to and set focus to highlight
15038         previous path when going up the tree.
15039         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
15040         fix auto scrolling.
15041
15042 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
15043
15044         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
15045         thumbnails. Changes for file list move to GtkTreeView.
15046         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
15047         * view_dir_list.c: Set the cursor focus when clicking a row, change
15048         selection mode to NONE.
15049         * view_file_list.c: Change from GtkCList to GtkTreeView for main
15050         file list, needs cleanup.
15051
15052 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
15053
15054         * layout_config.c: Change clist to treeview for layout order.
15055         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
15056         * preferences.c: Remove include of ui_clist_edit.h.
15057         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
15058         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
15059         * view_dir_list.c: Add folder icons back, porting this widget complete?
15060
15061 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
15062
15063         * ui_tree_edit.c: Make start of scroll smoother when starting from
15064         edges of widget by slowly ramping up speed.
15065
15066 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
15067
15068         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
15069         * view_dir_list.c: use above auto scroll for dnd.
15070
15071 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
15072
15073         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
15074         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
15075         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
15076         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
15077         zero region is avoided.
15078         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
15079         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
15080         set correct dnd behavior (when source, disable dnd dest). Also removed
15081         ".." folder when root is listed.
15082
15083 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
15084
15085         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
15086         GdkColor when the widget changes.
15087         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
15088         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
15089
15090 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
15091
15092         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
15093         instead of a direct gdk_cursor_destroy (still leaks though).
15094
15095 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
15096
15097         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
15098         cursor on listview while comparing/sorting.
15099
15100 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
15101
15102         * dupe.c: Row height is now correct when thumbnails is on, set the
15103         unknown pic for broken thumbnails, properly set alignment on date
15104         and size columns, and fixed keyboard popup menu placement.
15105         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
15106         has option to return unknown image if thumbnail is broken.
15107
15108 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
15109
15110         * dupe.c: Reimplement the alternating row color per match group,
15111         learning how to manipulate a gtktreeview sure is fun :-P
15112
15113 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
15114
15115         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
15116
15117 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
15118
15119         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
15120         * TODO: List things needed to be done to complete above conversion.
15121
15122 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
15123
15124         * utilops.c: Show safe delete status in delete dialogs (off or on).
15125
15126 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
15127
15128         * README: Updates.
15129         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
15130         * configure.in: Release 1.3.5
15131
15132 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
15133
15134         * bar_exif.c: Add padding to right of advanced view checkbutton.
15135         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
15136
15137 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
15138
15139         * exif.c: string_append_raw_bytes() character replacement fix, added
15140         description for GPSInfo.
15141
15142 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
15143
15144         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
15145         fSubjectDistance to return properly formatted data per 2.2 specs.
15146
15147 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
15148
15149         * exif.[ch]: Fix incorrect orientation order by swapping
15150         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
15151         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
15152         rotate image per exif info option (off by default).
15153         * image.c: Add missing include of ui_fileops.h.
15154
15155 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
15156
15157         * bar_exif.c: Fix incorrect column number setup in advanced view.
15158         * exif.c: Added additional tags (to misc section), and altered a few
15159         things after checking exif.org PDF spec sheet.
15160
15161 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
15162
15163         * bar_exif.c: Added advanced view for exif data.
15164         * exif.c: Fix capitalization, mark relevent (standard view) strings for
15165         translation.
15166         * info.c: Use a paned widget to allow expansion of properties window
15167         without expanding image view size.
15168
15169 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
15170
15171         * bar_exif.c: Fix alignments when adding labels to table, so that
15172         entries with mulitple lines will be top aligned.
15173
15174 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
15175
15176         * README, TODO: Updates.
15177
15178 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
15179
15180         * ui_fileops.c: When converting filenames to utf-8 fails, display
15181         clear warning to user, and simply allow the broken strings through.
15182
15183 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
15184
15185         * src/Makefile.am: Added exif.c back to build list.
15186         * exif.[ch]: Moved necessary declarations out to header file, a few
15187         namespace changes, added access functions (still need: (uns)byte,
15188         undefined, float, double, and the multiple data element ones).
15189         * bar_exif.c: Fixes to use exif.h instead of exif.c.
15190
15191 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
15192
15193         * bar_exif.c: Removed remnants of old exif parser.
15194         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
15195         like exif data every time the window size changes.
15196
15197 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
15198
15199         * exif.c: Allow support for unknown IDF tags.
15200         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
15201         and copyright fields.
15202
15203 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
15204
15205         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
15206         problem 2: retrieving invalid key name! :-/
15207
15208 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
15209
15210         * bar_exif.c, exif.c: Added formatting utility to get the commonly
15211         used data tags in a user meaningful format, output now matches previous
15212         versions, however the Shutter speeds differ a bit, will need to
15213         check (off by one?).
15214
15215 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
15216
15217         * exif.c: Rewrite EXIF parser so that data is stored in list format,
15218         such that adding additional tags will be easy, and ExifData will not
15219         need to be touched. Very rough, human readable output for exif keys
15220         is yet to be added.
15221         * bar_exif.c: Changed to work with new exif.c, temporarily include
15222         exif.c instead of exif.h, since exif.h has not been updated yet.
15223         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
15224         includes it directly.
15225
15226 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
15227
15228         * editors.c(editor_verbose_io_cb): Use count returned from read when
15229         validating/converting text.
15230
15231 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
15232
15233         * README: Updates, and converted encoding format to utf-8.
15234
15235 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
15236
15237         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
15238         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
15239         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
15240         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
15241         warning to user when such conditions occur. Editor command result text
15242         is now validated before use in verbose window.
15243
15244 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
15245
15246         * ui_spinner.png: Changed order of frames for smoother start..
15247
15248 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
15249
15250         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
15251         so that newly installed loaders are automatically added to the filters.
15252         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
15253         keys from filter to filter_ext, since the values are not backward
15254         compatible. Jumping between old and new releases will reset the list.
15255
15256 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
15257
15258         * filelist.c(filter_add_defaults): Added svg format, if you have
15259         librsvg installed, chances are you have the gdkpixbuf loader too.
15260
15261 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
15262
15263         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
15264         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
15265         unused icon files.
15266         * Makefile.am: Remove references to above.
15267         * layout_util.c: Really remove references to above.
15268
15269 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
15270
15271         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
15272
15273 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
15274
15275         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
15276         * ui_spinner.[ch]: New activity spinner and icon utils.
15277         * ui_spinner.png, ui_tabcomp.png: New icon files.
15278         * ui_tabcomp.xpm: Removed, using pngs now.
15279         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
15280         * editors.c: Added spinner to verbose window.
15281
15282 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
15283
15284         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
15285         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
15286         * utilops.c: Made file_util_unlink static. (same)
15287         * README: Updated.
15288         * po/*.po: Make distcheck touches these.
15289         * configure.in: Release 1.3.4
15290
15291 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
15292
15293         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
15294         correct utility to free the list (path_list_free -> filelist_free).
15295         Also avoid sorting list more than once.
15296
15297 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
15298
15299         * editors.c(editor_command_one): Free path removed from list, fixes
15300         memory leak.
15301         * image.c(image_free): Set post buffer NULL before destroying image
15302         window, fixes mem leak.
15303         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
15304         thumbnails [yeek! has this always been here?].
15305
15306 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
15307
15308         * README: Updates:
15309         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
15310         scalers when image window size is less than 3 in any direction.
15311         (debian BUG# 209365)
15312
15313 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
15314
15315         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
15316         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
15317         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
15318         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
15319         are now held in utf8 strings. Paths are now converted to locale prior
15320         to use in a library function.
15321         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
15322         * ui_bookmark.[ch]: utf8 fixes.
15323         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
15324         * ui_help.c: Removed old comments no longer needed.
15325         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
15326         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
15327         * utilops.c: utf8 fixes, also fixed broken auto rename option when
15328         copy/move a single file.
15329         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
15330         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
15331         selection fixes.
15332
15333 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
15334
15335         * editors.c: Added stop button to allow aborting midway through
15336         multiple file operations.
15337         * preferences.c: Added help button for the command macros to the editor
15338         preferences tab, added credits button to the about dialog.
15339         * README: Added editors section describing macros, marked credits
15340         section to be found by about credits button.
15341         * po/POTFILES.in: Added editors.c
15342
15343 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
15344
15345         * editors.[ch]: Moved the editor command stuff here, added window to
15346         display results of a command. Window only shown when command prefixed
15347         by %v.
15348         * gqview.h, main.c: Removed above functions.
15349         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
15350         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
15351         Include editors.h.
15352         * ui_fileops.[ch]: Moved path_list_copy here.
15353
15354 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
15355
15356         * README, TODO: Updates.
15357         * po/*.po: make distcheck changes.
15358         * configure.in: Release 1.3.3
15359
15360 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
15361
15362         * preferences.c: Clean up the editor slot entry alignments, removed
15363         extra frame from inside each tab.
15364
15365 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
15366
15367         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
15368         of editor slots adjustable by a define, instead of hard coding it
15369         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
15370         to the defaults (uses jpegtran).
15371         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
15372         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
15373         * view_file_icon.c: Fix loss of selection of changed files on refresh.
15374         * README: Updates.
15375
15376 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
15377
15378         * exif.[ch]: Flash display patch to work with more cameras, based on
15379         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
15380         * de.po: Updated German translation,
15381         submitted by Unseld@t-online.de (Rainer Unseld).
15382         * es.po: Updated Spanish translation,
15383         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
15384         * preferences.c: Some cleanup fo duplicated code, set the options
15385         insensitive that can be disabled by another.
15386         * view_dir_list.c: Added the '.' folder back so that users can drop
15387         images into the current path with dnd.
15388         * dupes.c: Added ability to select all group 1 (parent) and all
15389         group 2 (child) duplicates. Very handy when comparing two file sets.
15390         * info.c: Make the properties window remember its size when expanded.
15391         * layout_util.c(layout_key_press_cb): Small fix.
15392         * layout.c(layout_selection_list): Return active image when in
15393         collection view mode.
15394
15395 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
15396
15397         * utilops.c: Fix incorrect test for file_util_unlink return value.
15398
15399 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
15400
15401         * utilops.c: Added debug printf.
15402         * README: Updated changes list.
15403
15404 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
15405
15406         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
15407         Added a safe delete feature (trash folder), location and max size can
15408         be set in preferences. By default trash is off (normal delete). Let's
15409         just say the developer wishes he had the safe delete option only a
15410         few hours ago...
15411         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
15412         views return if they were affected by the maintenance call. Use this
15413         info when resetting the autorefresh time stamp for the layout.
15414
15415 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
15416
15417         * dupe.c(dupe_item_set_path): Correctly update the lists when the
15418         second list is enabled.
15419
15420 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
15421
15422         * image.c, typedefs.h: When read ahead is enabled, also buffer the
15423         previous image.
15424
15425 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
15426
15427         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
15428         that there is only one place to check for it.
15429
15430 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
15431
15432         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
15433         'algorithm' layout to make adjustments easier (only from similar.c).
15434
15435 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
15436
15437         * dupe.c: Fixed up the compare two file sets option, results now
15438         include which list the image is from.
15439
15440 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
15441
15442         * dupe.c: Fixups, and make item removal work.
15443
15444 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
15445
15446         * dupe.c: Added debug thumbprint window to display what is going
15447         on with the similarity thumbprints.
15448
15449 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
15450
15451         * dupe.c: More fixes for sort/group by rank. Still need to work on
15452         the removal and second list functions.
15453
15454 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
15455
15456         * dupe.[ch]: Major reorganization, started change to rank based
15457         sorting and grouping of matches.
15458
15459 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
15460
15461         * cache.c: Fixups to string comparison logic (eek!).
15462         * similar.c: Added (unused) utility to stretch the contrast of a
15463         color channel, may use this for the grey mode.
15464
15465 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
15466
15467         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
15468         similarity algorithm.
15469         * main.c: Added command line option --greysims to enable the greyscale
15470         algorithm.
15471
15472 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
15473
15474         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
15475         view_file_list.c: Made case sensitive sorting optional.
15476         * ui_fileops.[ch]: Add case sensitive sort option utility.
15477         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
15478         file dialogs.
15479
15480 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
15481
15482         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
15483         of filenames to be case insensitive.
15484         * view_dir_tree.c: Ditto, but required a bit more than simply changing
15485         strcmp to strcasecmp, sorting was using the internal compare of clist.
15486
15487 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
15488
15489         * utilops.c: Added image preview panes for the delete and rename
15490         dialogs.
15491
15492 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
15493
15494         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
15495         file list before selecting the undone source image so that the
15496         selection matches the viewed image.
15497
15498 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
15499
15500         * bar_exif.c: Added sizing arrows to this sidebar.
15501         * bar_sort.c: Added (1 level) undo to the sort manager.
15502
15503 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
15504
15505         * image.c (image_size_sync): Remove redundant image redraw causing
15506         flicker when going fullscreen. Still flickers  on other ops though.
15507
15508 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
15509
15510         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
15511         the auto update features (update_on_time_change).
15512         * image.c, layout.c: Honor the update_on_time_change option.
15513
15514 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
15515
15516         * nl.po: Updated Dutch translation,
15517         submitted by Tino Meinen <a.t.meinen@chello.nl>
15518         * es.po: Updates Spanish translation,
15519         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
15520         * id.po: Added Indonesian translation,
15521         submitted by Tedi Heriyanto <tedi_h@gmx.net>
15522         * bg.po: Added Bulgarian translation,
15523         submitted by Vladimir Petrov <vladux@mail.bg>
15524         * README: Updates.
15525         * configure.in: Release 1.3.2
15526
15527 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
15528
15529         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
15530         * ui_tabcomp.c: When enter signal is not connected do not claim
15531         the keypress.
15532         * README: Updates.
15533
15534 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
15535
15536         * layout.c: Increased zoom label width.
15537         * layout_util.c: Added separator in view menu for sidebar items.
15538
15539 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
15540
15541         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
15542         * bar_exif.[ch]: Moved the exif display here from info.c and made it
15543         more generic, also to be used in a sidebar format.
15544         * manager.[ch]: Removed these files (see bar_sort).
15545         * exif.c: Fixed major file descriptor leak in exif reader.
15546         * info.c: Use new exif display utlity in bar_exif.c.
15547         * layout.c: New exif sidebar, updates to sort sidebar.
15548         * layout_image.c: Hook sidebar into image changes.
15549         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
15550         changes. Added exif sidebar.
15551         * typedefs.h: Sidebar items added to LayoutWindow struct.
15552         * po/POTFILES.in: Updated for new/removed files.
15553
15554 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
15555
15556         * info.c: Apply patch to fix display of exif exposure time,
15557         * po/fi.po: Update translated string.
15558         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
15559
15560 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
15561
15562         * manager.[ch]: New files for sort manager utility.
15563         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
15564         * po/POTFILE.in: Added manager.c
15565
15566 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
15567
15568         * main.c (setup_default_options): Register the default bookmarks.
15569
15570 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
15571
15572         * image.[ch], typedefs.h: Added auto refresh utilities.
15573         * fullscreen.c: Honor auto refresh setting in full screen.
15574         * img-view.c, layout_image.c: Set auto image refresh enabled.
15575
15576 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
15577
15578         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
15579         columns in the path selection table when used as a directory chooser.
15580
15581 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
15582
15583         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
15584         the history list handling here.
15585         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
15586         editing of ui_clist_edit.[ch].
15587         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
15588         allow drag and drop from the lists. Padding fixes.
15589         * ui_utildlg.c: Packing and padding fixes.
15590         * ui_tabcomp.[ch]: Fixes from SLIK.
15591         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
15592         the new location fo the history_list utils.
15593
15594 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
15595
15596         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
15597         libcs do not seem to have the former (solaris 9).
15598
15599 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
15600
15601         * README: Updates.
15602         * po/*.po: distcheck touches these.
15603         * po/POTFILES.in: Added exif.c
15604         * configure.in: Release 1.3.1
15605
15606 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
15607
15608         * utilops.c: Further fixes for copy/move overwrite dialogs.
15609         * po/es.po: Updated Spanish translation,
15610         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
15611         * po/fr.po: Updated French translation,
15612         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
15613         * po/vi.po: Added Vietnamese translation,
15614         submitted by pclouds <pclouds@gmx.net>.
15615         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
15616         * README: Updated a few credits.
15617
15618 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
15619
15620         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
15621         dialogs.
15622
15623 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
15624
15625         * info.c, exif.c: Marked the exif strings for translation, they will be
15626         the same even in the event of exif API rewrite.
15627
15628 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
15629
15630         * info.c: Exif fixups,
15631         in patch from Eric Swalens <eric.swalens@easynet.be>.
15632
15633 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
15634
15635         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
15636         menus and strings display for the translations.
15637         * preferences.c: Moved to GtkListStore/TreeView for the filter
15638         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
15639
15640 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
15641
15642         * layout.c: Removed tooltip form the path entry.
15643         * layout_util.c(layout_key_press_cb): When the path entry has the
15644         focus, try sending it the keypress event first. This fixes the menu
15645         accelorators from having precedence over input to the entry.
15646
15647 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
15648
15649         * image.c: Fixed flicker when the image focus state changes.
15650
15651 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
15652
15653         * preferences.c: Added close button to about window.
15654         * ui_help.c: Changed close button to a stock button.
15655
15656 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
15657
15658         * README: Updates.
15659         * configure.in: Release 1.3.0
15660
15661 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
15662
15663         * README, ChangeLog: Updates, typos.
15664         * fr.po: Updated french translation,
15665         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
15666         * exif.[ch]: Removed comment babble.
15667         * preferences.c: Marked about window title string for translation,
15668         fixed a label indent.
15669
15670 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
15671
15672         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
15673         keyboard users are not stuck viewing every single path between where
15674         they are and where they want to be.
15675         * view_file_list.c: Pass a valid row when highlighting a context menu
15676         key press.
15677
15678 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
15679
15680         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
15681         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
15682         view_file_list.c: Hooked up context menu key, to show right click
15683         menus, F10 will also work for the collection, dupes, and image windows.
15684         Also now explicitely destroy pop up menus when the underlying view is
15685         destroyed, since the menu does not go away when menu items are toggled
15686         with the spacebar (no selection done is sent in this case).
15687         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
15688         passed coordinates will position the menu so that it is entirely on
15689         screen, adjusting the x,y values if needed.
15690
15691 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
15692
15693         * TODO: Updates.
15694         * info.c: Some exif display cleanups.
15695
15696 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
15697
15698         * exif.[ch]: Added a util, some cleanup.
15699         * info.c: Fixed up exif info display, added missing fields. Also hooked
15700         up mouse buttons/wheel on the image for moving within the image list.
15701         * layout.c: Added temporary tooltip warning beta users of brokenness.
15702
15703 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
15704
15705         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
15706
15707 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
15708
15709         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
15710         are selected, pass entire selection to the new view window.
15711
15712 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
15713
15714         * exif.[ch]: New files for EXIF support.
15715         * Makefile.am: Added exif files, above.
15716         * info.c: Added Exif properties tab, missing a few fields though.
15717         * main.c: Enabled startup beta warning.
15718
15719 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
15720
15721         * info.c: Use stock buttons/icons for file info window.
15722         * layout_util.[ch]: Use stock icons for the toolbar where available.
15723         * preferences.c: Update copyright in about.
15724         * po/*.po: Updated strings for the new copyright year.
15725
15726 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
15727
15728         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
15729         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
15730         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
15731         Added stock icons for menu items and dialog buttons.
15732         * utilops.c: Same, also fixed big where skipping a file during
15733         copy/move operations, when the source and dest are the same, does not
15734         actually skip to the next file.
15735         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
15736         and dialog button support.
15737
15738 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
15739
15740         * globals.c, layout.c: Fix default window/pane values to match the
15741         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
15742         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
15743         new support of scroll_event on the mouse wheel.
15744         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
15745         when the textview is not yet visible.
15746         * view_dir_tree.c: Increase folder tree view row height by 1.
15747         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
15748
15749 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
15750
15751         * [GTK2 port]
15752         * merged in latest release.
15753
15754 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
15755
15756         * README, TODO: Updates.
15757         * po/*.po: Distcheck always touches these.
15758         * configure.in: Release 1.2.1
15759
15760 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
15761
15762         * image.c: Added file chunk size throttling when reading image files
15763         larger than 1 MB (current throttle is 4x).
15764         * ru.po: Updated Russian translation,
15765         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
15766         * fr.po: Updated French translation,
15767         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
15768         * ja.po: Updated Japanese translation, submitted
15769         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
15770
15771 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
15772
15773         * README, TODO: Updates.
15774         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
15775         mouse' option from the general user. Can be enabled by editing the
15776         gqviewrc file, see README. The option is also reset to it's new default
15777         on upgrade by renaming rc key to display_dialogs_under_mouse.
15778         * layout_util.c: The editor slots now use the current file selection
15779         when selected from the main menu, instead of only the viewed image.
15780
15781 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
15782
15783         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
15784         no longer valid when updating the icon view. FIXES bug causing remnant
15785         images to be displayed after delete/move operations.
15786
15787 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
15788
15789         * [GTK2 port]
15790         * merged in 1.2.0 stable.
15791
15792 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
15793
15794         * README, TODO: Updates.
15795         * configure.in: Release 1.2.0
15796
15797 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
15798
15799         * po/de.po: Updated German translation,
15800         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
15801         * po/fi.po: Updated Finnish translation,
15802         submitted by Lauri Nurmi <lanurmi@iki.fi>
15803         * po/cs.po: Updated Czech translation,
15804         submitted by Michal Bukovjan <bukm@centrum.cz>
15805
15806 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
15807
15808         * configure.in: Set the locale path to that of datadir instead of the
15809         prefix.
15810         * gqview.spec.in: Ditto.
15811
15812 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
15813
15814         * [GTK2 port]
15815         * merged in latest codebase.
15816         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
15817         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
15818         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
15819         been renamed to has_focus in the GtkWindow structure.
15820
15821 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
15822
15823         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
15824         * po/*.po: Make distcheck touches these.
15825         * README: Updated.
15826         * configure.in: Release 1.1.6.
15827
15828 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
15829
15830         * po/et.po: Updated Estonian translation,
15831         submitted by Ilmar Kerm <ikerm@hot.ee>.
15832         * po/fi.po: Updated Finnish translation,
15833         submitted by Lauri Nurmi <lanurmi@iki.fi>.
15834         * po/fr.po: Updated French translation,
15835         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
15836         * po/ro.po: Added Romanian translation,
15837         submitted by Harald Ersch <hersch@romatsa.ro>.
15838         * configure.in(ALL_LINGUAS): Added tro.
15839
15840 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
15841
15842         * info.c: Fixed display of arrow buttons in properties window, some
15843         themes do not work with GTK_SHADOW_NONE...
15844
15845 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
15846
15847         * globals.c: Thumbnail caching is now _on_ by default.
15848         * layout.c, layout_util.c: The list and icon views are now a radio
15849         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
15850         the icon view. Also grouped the related file view options in the menus.
15851         * README: Updates to the key shortcuts.
15852
15853 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
15854
15855         * view_file_icon.c: Do not pop up the filename tooltip if the window
15856         does not have the focus (fixes popping up when in fullscreen).
15857         * layout_image.c: The window and tools window should always be
15858         sensitive, even in fullscreen, since some users have Xinerama and could
15859         therefore still be able to use the main/tools window.
15860
15861 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
15862
15863         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
15864         title to remove the " - " part when no image is viewed. Also made the
15865         exit using control-Q consitent, hooked up control-P for image
15866         properties, and fixed it to drop out of full screen when showing the
15867         image properties window. (note that fullscreen is not intended for
15868         'file management' use, therefore new windows will not work correctly
15869         when displayed from fullscreen, so the mode is exited.)
15870         * collect.c, dups.c: Hooked up Control-P to properties.
15871         * README: Documented Ctrl-P properties window shortcut.
15872
15873 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
15874
15875         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
15876
15877 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
15878
15879         * fileutils.c(filters_add_default): Removed pcx (not supported by
15880         gdk-pixbuf), and added raster (.ras) to default filter group.
15881
15882 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
15883
15884         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
15885         that regeneration is not reattempted until the timestamp changes.
15886         Also added (better) debugging output for thumb code.
15887
15888 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
15889
15890         * view_file_icon.c: Syn the view in an idle call when removing multiple
15891         files, for speed/clean view.
15892         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
15893
15894 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
15895
15896         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
15897         parent' popup menu item in it's place.
15898         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
15899
15900 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
15901
15902         * image.c: Retain zoom setting even when no image is present. Also
15903         fixed string on no image from returning infinite zoom text.
15904
15905 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
15906
15907         * rcfile.c: Fixed editing commands to allow quotes in the command.
15908         * main.c: Use %f in some example (default) commands.
15909
15910 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
15911
15912         * filelist.[ch]: Reimplemented the file filter lists.
15913         * globals.c, gqview.h: Removed global vars for specific file types.
15914         * main.c: Setup new file filters.
15915         * preferences.c: Added new file filter editor, also added missing
15916         cancel button to clear thumbnails confirm dialog.
15917
15918 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
15919
15920         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
15921         actively being thumbnailed, set the thumbnail pointer to NULL so that
15922         the thumb routines will ignore this cycle (instead of trying to use it
15923         along with the freed memory!).
15924         * view_file_list.c(vflist_maint_removed): Ditto.
15925
15926 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
15927
15928         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
15929         * autogen.sh: More gettextize command line options.
15930         * po/Makevars: New file for the new gettext - MANY cursing and
15931         complaint lines removed from ChangeLog that could have been simply
15932         avoided by adding upgrade notes to the gettext README!
15933         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
15934         that the new gettext complains about (and fails on).
15935
15936 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
15937
15938         * main.c: Removed printing of beta warning message at startup.
15939         * README: Updates.
15940         * po/*.po: make distcheck touches these.
15941         * configure.in: Release 1.1.5
15942
15943 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
15944
15945         * po/et.po: Updated Estonian translation,
15946         submitted by Ilmar Kerm <ikerm@hot.ee>
15947         * po/uk.po: Updated Ukrainian translation,
15948         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
15949
15950 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
15951
15952         * layout.c: When syncing window paths, pass full image path to the file
15953         list for correct scroll point.
15954         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
15955         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
15956         is thawed.
15957
15958 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
15959
15960         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
15961         compares for the directory/filter history lists.
15962
15963 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
15964
15965         * image.c(image_change_from_image): Maintain scroll offset. 
15966
15967 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
15968
15969         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
15970         resulted in the window resizing onscreen when first showed.
15971         * utilops.c: Added a "Skip all" button to the move and copy overwrite
15972         dialog.
15973
15974 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
15975
15976         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
15977         classic behavior of changing the path not effecting the displayed
15978         image. The new behavior is now to view the first image in the new
15979         path (many users wanted this - to enable old behavior set
15980         lazy_image_sync to true in gqviewrc).
15981         * main.c(main): Fixes to work with new non lazy image changing.
15982
15983 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
15984
15985         * layout_image.c: Set the main window (and tools) insensitive when
15986         showing full screen.
15987         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
15988         top level window is insensitive (fixes bug that tooltip can show up
15989         when switching to fullscreen).
15990         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
15991         display the subdirectories.
15992
15993 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
15994
15995         * layout.c: Fixed broken 'fit window to image when tools float' option
15996         for the main window. Also fixed pane positioning bug causing panes to
15997         move to 1,1 when user holds down h or f to hide or float the tools.
15998
15999 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
16000
16001         * configure.in: Added test for Xinerama.
16002         * fullscreen.c: Added Xinerama support based on patch from
16003         "Jörg Mensmann" <joerg.mensmann@gmx.de>
16004         (untested - do not have Xinerama display - NVidia's twinview does not
16005         support it with tv out as the second device - crash :/ )
16006         * Makefile.am(LD_ADD): Added Xinerama lib var.
16007         * view_file_list.c: Some crash fixes when refreshing the file view. Of
16008         note make sure nothing is selected until the clist is completely
16009         synced, and guard against vflist_index_get_data returning NULL,
16010         although that should no longer happen during the refresh.
16011
16012 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
16013
16014         * layout.c(layout_style_set): NULL widget pointers before destroying
16015         them, as the group box destruction will cause attempts to update
16016         widgets that may already be flagged for destruction.
16017
16018 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
16019
16020         * info.c: Added drag and drop support to info window (as source only).
16021
16022 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
16023
16024         * layout_config.c: Made the window layout selection look better.
16025
16026 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
16027
16028         * README, TODO: Updated.
16029         * po/*.po: Make distcheck always touches these.
16030         * configure.in: Release 1.1.4
16031
16032 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
16033
16034         * layout.c: Fixed delete event signal handler parameters (oops), and
16035         unref the gtk_tooltips on window close to avoid leaking them.
16036         * layout_util.[ch]: Added new window menu item to create another main
16037         window, along with the companion close window menu item.
16038         * README: Updates.
16039
16040 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
16041
16042         * img-view.[ch]: Added maintenance support for deleted/moved files.
16043         * utilops.c: Hooked up the new img-view maintenance functions (above).
16044
16045 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
16046
16047         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
16048         as that is the only place that used them).
16049         * img-view.c: Dropping a list a of files onto the window now remembers
16050         the entire list, they can be navigated as in the main window and used
16051         to start a slideshow for that window. Dropped directories also pop up
16052         a menu requesting the actions, similar to the duplicates and
16053         collection window drag and drop stuff.
16054         * img-view.h: Added view_window_new_from_list.
16055
16056 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
16057
16058         * image.c(image_zoom_adjust_real): Removed the rounding hack when
16059         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
16060         was a broken attempt to clamp the zoom to the increment size, which,
16061         upon further review is really just unexpected behavior and breaks
16062         when the increment size is larger than the resulting fit window scale.
16063         (surprised no one saw this earlier, it has been this way since pre 1.0)
16064         * preferences.c(zoom_increment_cb): Fix for converting float to int.
16065
16066 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
16067
16068         * utilops.c: Added the ability to auto-rename files numerically from
16069         within the rename (multiple) files dialog.
16070
16071 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
16072
16073         * info.c: Added display of image transparency (yes or no).
16074         * layout_image.c(layout_image_maint_removed): Move to the next closest
16075         image within a collection when deleting files, and a collection member
16076         is the actively viewed image.
16077         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
16078         consider that the viewed image may be a collection member.
16079
16080 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
16081
16082         * main.c: Added support of %f escape to insert filenames anywhere
16083         within the editor command line.
16084         * rcfile.c(save_options): Remove brain dead fprintf that could result
16085         in writing random memory to the config file by simply specifying an
16086         printf format escape in an editor slot (oops).
16087
16088 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
16089
16090         * [GTK2 port]
16091         * image.c: Changed focus drawing a bit to remove the frame when the
16092         focus is active, and removed some crufty #if 0 sections.
16093         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
16094
16095 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
16096
16097         * [GTK2 port]
16098         * collect-table.c: Fixes for removal of gtk_widget_popup.
16099         * dupe.c: Fixes for removal of gdk_time_get.
16100         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
16101         * image.c: Fixes to find size of a pixmap, focus drawing, and
16102         gdk_pixbuf_(un_)referencing.
16103         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
16104         size.
16105         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
16106         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
16107         * preferences.c: Fixes button box spacing and about label justify.
16108         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
16109         slik GTK2 port.
16110         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
16111         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
16112         values so that drag and drop works.
16113         * view_file_list.c: Fixes for pulling the GdkFont from a style.
16114         * configure.in: Use new gtk2 checks.
16115         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
16116
16117 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
16118
16119         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
16120         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
16121         use of const gchar * where appropriate (for clean gtk2 compile).
16122
16123 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
16124
16125         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
16126         printfs and comments.
16127
16128 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
16129
16130         * image.[ch]: Alterations now retain the center point of the image.
16131         Also added image_zoom_adjust_at_point(), which will keep the same
16132         point x,y in position after the zoom.
16133         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
16134         so that ctrl-mouse wheel zooming stays relative to the mouse position.
16135
16136 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
16137
16138         * layout.c, typedefs.h: The active path of the main window is now
16139         checked for a timestamp change, is so call a refresh.
16140         * view_file_list.c: Fixed bug causing a jump to end of the list during
16141         a refresh or toggling thumbnails.
16142
16143 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
16144
16145         * README: Updates.
16146         * po/*.po: Make distcheck will touch these.
16147         * configure.in: Release 1.1.3
16148
16149 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
16150
16151         * pixbuf_util.c: Compile cleanup.
16152         * po/POTFILES.in: Added info.c.
16153         * po/cs.po: Updated Czech translation,
16154         submitted by Jan Raska <jan_raska@hotmail.com>
16155
16156 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
16157
16158         * info.c: Added a misc. tab to the properties dialog for permissions.
16159
16160 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
16161
16162         * info.c (info_window_new): Remove unused vbox variable.
16163         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
16164         functions (appears roughly 2-3x faster, could probably be further
16165         improved by making clockwise and counter-clockwise specific versions,
16166         to remove the if statements from the inner loops).
16167
16168 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
16169
16170         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
16171
16172 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
16173
16174         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
16175         option, on by default.
16176         * image.c, typedefs.h: Implemented two pass zooming, also tried to
16177         throttle the image buffer size for larger image files - but left it
16178         #defined out for now, the buffer size needs to be calcualted better
16179         than mulitplying by 8 :)
16180
16181 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
16182
16183         * image.c: Removed the old debugging defines.
16184
16185 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
16186
16187         * info.c: When image is unkown flaged, do not display image attributes.
16188         * layout.c: When an image has no read access, display this fact.
16189         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
16190         (and poor design) (Un)float, etc. menu text.
16191         * view_dir_list.c: Scroll to show previous directory when walking up
16192         the path tree.
16193         * view_file_list.c: Fix broken filename text alignment when turning
16194         off thumbnails in the middle of loading the thumbnails.
16195
16196 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
16197
16198         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
16199         and drop autoscroller callback when the widget is destroyed.
16200
16201 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
16202
16203         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
16204         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
16205         hide the toolbar buttons,
16206         based on patch from Trevor Harmon <trevor@vocaro.com>
16207
16208 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
16209
16210         * slideshow.c(generate_list): Fix non random list generation. (it was
16211         reversing the list after adding each index - with fun results).
16212
16213 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
16214
16215         * dupe.c: Fixed the reversed addition of matches that has been around
16216         since the beginning of time. (Fix absolutely needed now for the rank
16217         numbers to make any real sense.)
16218
16219 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
16220
16221         * info.c: Added compression ratio display to image properties. This is
16222         the real ratio of disk size to memory size.
16223         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
16224         display of the similarity rankings to the find dupes window. Also added
16225         a user adjustable 'custom threshold' for similarity.
16226
16227 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
16228
16229         * info.[ch]: Added an image properties dialog, only shows basic info
16230         at this time...
16231         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
16232         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
16233         the menus to show the new dialog.
16234
16235 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
16236
16237         * similar.c: Did some optimizing, quick timing with stopwatch shows
16238         improvements in compares from 2 to 3.5 times faster. Tried to improve
16239         similarity data generation, but I doubt it helped much (if at all).
16240
16241 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
16242
16243         * README: Updates.
16244         * po/*.po: Make distcheck touched these.
16245         * po/th.po: Removed duplicate translation of "Overwrite file"
16246         * configure.in: Release 1.1.2.
16247
16248 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
16249
16250         * po/et.po, gqview.desktop: Updated Estonian translation,
16251         submitted by Ilmar Kerm <ikerm@hot.ee>.
16252         * po/fr.po: Updated French translation,
16253         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
16254         * po/th.po: Added Thai translation,
16255         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
16256         * README: Added translator credit.
16257
16258 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
16259
16260         * layout.c: Fixed mem leak.
16261         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
16262         extensions for us. Also added extension_from_path() util.
16263         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
16264         pointer to the button.
16265         * utilops.c: Added auto/rename options to the file overwrite dialogs.
16266
16267 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
16268
16269         * image-load.c: Spew a warning if area_update happens with a NULL
16270         pixbuf.
16271
16272 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
16273
16274         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
16275         imge backgrounds to be set to black.
16276         * image.[ch]: Added background color setting support, black or any
16277         other color (at this time app does not have custom color option).
16278         * fullscreen.c: Use new image_background_set_black (above) to set
16279         fullscreen images to black background.
16280         * img-view.[ch]: Added util to sync the color preferences, also all
16281         open windows are now kept in a list.
16282         * layout.[ch], layout_image.c: Support for color syncing to user
16283         setting.
16284
16285 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
16286
16287         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
16288         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
16289         Also added menu items for these (view menu), and made thumbnails menu
16290         and button insensitive when icon view is active.
16291         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
16292         copy_file_attributes util.
16293         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
16294         after delete operation.
16295
16296 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
16297
16298         * layout.[ch]: The tools float and hide seem to be working well now.
16299         * layout_image.c, layout_util.c: Use the 'smart'
16300         layout_tools_{float|hide}_toggle() functions.
16301         * main.c: Pull the tools information before saving the rc file.
16302         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
16303         * view_file_icon.c (destroy_cb): Unschedule the tip window when
16304         the view is destroyed (fixes crash).
16305
16306 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
16307
16308         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
16309         the divider position of the tools window.
16310         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
16311         Started implementation of the float/hide tools option. Sort of works,
16312         but does not properly restore divider positions in some cases. Also
16313         get an X badwindow when holding down hide or float keys (hmm, race?).
16314
16315 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
16316
16317         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
16318         0.16.0 or higher enable the TILES zoom quality option.
16319         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
16320         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
16321         * ui_pathsel.c: Added divider between dir and file lists.
16322
16323 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
16324
16325         * collect-table.c: Use drag_leave signal to stop the autoscroller.
16326         * view_file_icon.c: File refresh and removal positioning fixes.
16327
16328 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
16329
16330         * view_dir_tree.c: Fix highlight dnd bug.
16331
16332 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
16333
16334         * configure.in: Use datadir for the GNOME icon and desktop entry, so
16335         that prefix is honored.
16336
16337 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
16338
16339         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
16340         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
16341         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
16342
16343 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
16344
16345         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
16346         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
16347         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
16348         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16349         Signal connection, prototype, and return value clean ups.
16350
16351 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
16352
16353         * view_dir_tree.c: Unset the click_node and drop_node if they match the
16354         removed node.
16355
16356 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
16357
16358         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
16359         the source file ( > just does not work), then set the mtime of the
16360         thumbnail/sim to that of the source file. You probably needed to
16361         re-generate those thousands of thumbnails anyway ;)
16362         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
16363         deleting an image the next is not automatically selected/viewed.
16364
16365 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
16366
16367         * ui_*.c: Fixes from SLIK (0.7.0).
16368
16369 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
16370
16371         * main.c: Set the current worrking path to that of the file before
16372         calling the editor command. For multiple files, the first path in the
16373         list is used.
16374
16375 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
16376
16377         * rcfile.c: Fix buffer over-runs y using strncpy.
16378
16379 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
16380
16381         * view_dir_tree.c: Compile clean ups.
16382         * README, TODO: Updated.
16383         * po/*.po: Pretty sure make dist(check) is gonna touch these.
16384         * configure.in: Release 1.1.1
16385
16386 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
16387
16388         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
16389         of base == "/" to avoid paths like "//name".
16390         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
16391         view_file_list.c: Use new concat_dir_and_file where appropriate.
16392         * utilops.c: The move/cop_simple calls now correctly determine single
16393         file operations, such that they are not treated as multiple files.
16394         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
16395         shortcust for zooms of -2, -3, and -4, respectively.
16396
16397 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
16398
16399         * layout.c(layout_list_new): Pass NULL as path when creating lists.
16400         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
16401         really a ctree.
16402         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
16403         to the right click menus, check access perms before allowing in menus.
16404         * view_file_icon.c: More fixes.
16405
16406 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
16407
16408         * view_file_icon.c: Fixed sync() update when removing files from table.
16409         Wasted 30 minutes trying to fix focus handling for sync, discovered I
16410         was trying to re-invent what 1 call to vficon_update_focus() already
16411         does :-/
16412
16413 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
16414
16415         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
16416         K, or MB.
16417         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
16418         as many bytes read from the image file per idle cycle.
16419         * layout.c: Fix sort sync bug. size totals are now displayed for the
16420         file list.
16421         * layout_util.[ch]: Added folder pixmap utilities.
16422         * typedefs.h: Added PixmapFolders struct (for above), and additional
16423         vars for the dir views.
16424         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
16425         list for consistency, several fixes/cleanups, also allow drops on the
16426         std list for move/copy.
16427         * view_file_list.c: Fixes, selected images are passed to the image
16428         handler when idle (to avoid multiple selection mess).
16429
16430 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
16431
16432         * filelist.[ch]: Added filelist_insert_sort. util.
16433         * layout.[ch], layout_image.[ch]: Added maintenance support.
16434         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
16435         user adjustable, and saved.
16436         * utilops.c: Hooked up layout maintenance.
16437         * view_dir_tree.c: Refresh now updates active path.
16438         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
16439         selection retention on refresh, and possible crashes when syncing the
16440         icon view.
16441
16442 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
16443
16444         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
16445         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
16446         not pass a call to access().
16447
16448 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
16449
16450         * icons/folder_[open|close]/xpm: New icons for folders.
16451         * view_dir_tree.c: Us folder icons in the ctree's view.
16452
16453 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
16454
16455         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
16456         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
16457         level paths (this in root dir) do not return //path (note double slash)
16458         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
16459         * typedefs.h(ViewDirTree): Filled in needed vars.
16460         * layout.c: Hooked up vdtree_* stuff.
16461         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
16462         location dialog when you do not need it.
16463         * view_dir_tree.[ch]: Implemented tree view.
16464         * view_file_list.c: Fixed crash on refresh after moving selected files.
16465         (the refresh stuff still needs work)
16466
16467 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
16468
16469         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
16470         and tree view options.
16471         * image.c: When image is set to NULL, still call the update function.
16472         * layout.[ch]: Support view as icons and tree, fix leak on layout
16473         style change.
16474         * typedefs.h: More needed vars to structs.
16475         * view_dir_list.c: Disconnect popup menu destroy signal when the main
16476         widget is destroyed, as it may be gone before the popup is done.
16477         * view_file_list.c: Added 'View as icons' popup menu option, also
16478         same fix as above.
16479         * view_file_icon.c: More work, selections states, dnd, menus, more.
16480
16481 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
16482
16483         * layout.c: Added the necessary vficon_xxx calls.
16484         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
16485         * view_file_icon.[ch]: Started as collect-table.c, then edited to
16486         use FileData instead of CollectInfo... Sort of works.
16487
16488 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
16489
16490         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
16491         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
16492         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
16493         * README: Updates.
16494         * po/POTFILES.in: Updated.
16495         * po/*.po: Make distcheck touched these.
16496         * configure.in: Released 1.1.0
16497
16498 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
16499
16500         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
16501         when setting syncing clist order.
16502
16503 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
16504
16505         * menu.[ch]: Allow sort menu to indicate current sort type.
16506         * main.c: Correctly set and save sort options.
16507         * collect-table.c: Fix for layout sort API change.
16508         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
16509         sort to the file list pop up menu.
16510         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
16511
16512 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
16513
16514         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
16515         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
16516         working. Applying settings in config window now updates the layout
16517         of the main window - this seems to be ok, but I still cross my fingers
16518         when I press apply ;)
16519
16520 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
16521
16522         * layout.c: Fixed (most of) the tab completion and history.
16523         * layout_util.c: Keyboard shortcuts should all work now.
16524         * main.c: Removed old keyboard handler (to layout_util.c).
16525         * layout_image.c, dnd.c: Main window image dnd hooked up.
16526         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
16527         entry cursor positioning when selecting from the menu.
16528
16529 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
16530
16531         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
16532         loading the file, sequentially)
16533         * menu.c: Removed include for window.h, file no longer exists.
16534
16535 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
16536
16537         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
16538         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
16539         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
16540         resembles a useable interface again.
16541         * slideshow.c: Fixes.
16542         * menu.c: Removed all old menu stuff, clean now.
16543         * window.[ch]: Removed files.
16544
16545 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
16546
16547         * img-main.[ch]: Dumped.
16548         * layout_image.[ch]: New files, contains image code adapted from
16549         above img-main files.
16550         * typedefs.h: Move all public structures here.
16551         * fullscreen.h, slideshow.h: Move structures out (to above).
16552         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
16553         * dnd.c, menu.c: Removed unused code.
16554         * gqview.h, main.c: start_editor_* fixes.
16555         * layout.[ch], view_file_list.[ch]: More work.
16556
16557 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
16558
16559         * typedefs.h: Moved layout, list struct headers here.
16560         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
16561         Changes for above.
16562         * layout.c, view_file_list.[ch]: The file listing now sort of works.
16563         * slideshow.c: Fixed crash from wrong test placement.
16564
16565 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
16566
16567         * dnd.[ch]: Made drop types public.
16568         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
16569         * filelist.[ch]: Fixes.
16570         * layout.[ch]: Added dir list view plus more work.
16571         * menu.c: Removed old dir popup menu code.
16572         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
16573         back to the layout.
16574
16575 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
16576
16577         * layout_config.[ch]: Added new files, includes util to select window
16578         layout and to convert the selected layout to/from simple format for
16579         saving in an rc file.
16580         * globals.c, gqview.h, main.c: Added layout variables for default view.
16581         * rcfile.c: Save/restore these variables.
16582         * layout.c, layout_util.c: More work, mainly all for configuration.
16583         * preferences.c: Added layout configuration to window tab.
16584
16585 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
16586
16587         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
16588         Also worked on the layout code, seems it should be done in a simpler
16589         way....
16590
16591 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
16592
16593         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
16594         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
16595         Fixed for new layout structure.
16596         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
16597         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
16598         (mostly by #if 0-ing out offending code).
16599         * layout.[ch]: More fleshing out.
16600         * view_file_list.[ch]: Well it compiles...
16601         * slideshow.[ch]: Fixed to use new layout window, should be ok.
16602         * Makefile.am: Updates, well it now compiles without warnings - just
16603         don't run it -- there's no window :)
16604
16605 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
16606
16607         * filelist.[ch]: Stripped out old file list code, only list utils are
16608         to remain here (no GUI stuff).
16609         * layout.[ch]: This will be the functions to generate the main window.
16610         * view_file_list.[ch]: Began new file list code (much of it is just
16611         making original file list self-contained (no globals, etc.)
16612         * view_file_icon.[ch]: The is will be a wrapper around the collection
16613         table to view the file list as a collection layout. (currently empty).
16614         * view_dir_list.[ch]: Will be new directory list (currently empty).
16615         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
16616         will probal start with using tree code from old bitgrazer app).
16617         * Makefile.am: Added above new files, note that no compiling has been
16618         attempted - it wont work anyway for a quite a while.
16619
16620 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
16621
16622         * main.c: Removed pre-1.0 compatibility code (very old versions
16623         placed gqviewrc and thumbnail dir in top of $HOME, this checked
16624         for and moved them to current location $HOME/.gqview/.)
16625         * TODO: Updated.
16626         * ChangeLog: added marker for start of post-2.0 Changes.
16627
16628 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
16629
16630         * *.[ch]: Update copyright year.
16631         * main.c(main): Print blurb about devel beta etc.
16632         * configure.in: Removed useless test.
16633
16634 =======================================================================
16635
16636   GQview 1.1.x series started.  (1.1 marker)
16637
16638 =======================================================================
16639
16640 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
16641
16642         * README: Updated.
16643         * configure.in: Release 1.0.2
16644
16645 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
16646
16647         * po/*.po: Make distcheck touched these.
16648         * README: Updated.
16649
16650 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
16651
16652         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
16653         * po/cs.po: Updated Czech translation,
16654         submitted by Jan Raska <jan_raska@hotmail.com>
16655         * po/zh_CN.GB2312.po: Updated Chinese translation,
16656         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
16657         * po/pl.po: Minor Polish translation tweak.
16658
16659 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
16660
16661         * dupe.c(dupe_window_remove_selected): Copy the selection list before
16662         removing files, because clist->selection may change as items are
16663         removed. Fixes BUG where not all files selected were being removed
16664         from the list.
16665
16666 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
16667
16668         * gqview.1: Updated contact info in man page.
16669         * configure.in: Release 1.0.1
16670
16671 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
16672
16673         * preferences.c, README: Old gqview@email.com changed to
16674         gqview@users.sourceforge.net.
16675         * po/*.po: Some patching to update e-mail (above).
16676
16677 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
16678
16679         * cs.po: Added Czech translation,
16680         submitted by Jan Raska <jan_raska@hotmail.com>
16681         * uk.po: Updated Ukrainian translation,
16682         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
16683         * configure.in (ALL_LINGUAS): Added cs.
16684         * README: small update.
16685
16686 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
16687
16688         * po/hu.po: Updated Hungarian translation,
16689         submitted by Egmont Koblinger <egmont@suselinux.hu>
16690         * po/nl.po: Updated Dutch translation,
16691         submitted by Tino Meinen <a.t.meinen@chello.nl>
16692         * README: Updated.
16693         * configure.in: Released 1.0
16694
16695 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
16696
16697         * po/nl.po: Updated from Tino Meinen.
16698         * README, TODO: Updated.
16699         * configure.in: Release 0.99.3 (release candidate 1)
16700
16701 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
16702
16703         * po/nl.po: Updated Dutch translation,
16704         submitted by Tino Meinen <a.t.meinen@chello.nl>
16705
16706 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
16707
16708         * po/no.po: Fixed fuzzy caused by make dist.
16709         * po/ru.po: Minor format change from a make dist (no translation
16710         changed, however).
16711         * po/*.po: Make dist updated the POT creation date for the others.
16712
16713 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
16714
16715         * preferences.c: Fixed the license statement in the about dialog.
16716         * po/*.po: Adjusted translation lines for above, where I could - to
16717         avoid fuzzies.
16718
16719 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
16720
16721         * po/et.po: Updated Estonian translation,
16722         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
16723         * po/es.po: Updated Spanish translation,
16724         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
16725         * po/fr.po: Updated French translation,
16726         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
16727         * po/ru.po: Updated Russian translation,
16728         submitted by Sergey Pinaev <dfo@antex.ru>
16729         * po/no.po: Added Norwegian translation,
16730         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
16731         * po/it.po: Added Italian translation, submitted
16732         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
16733         * configure.in (LINGUAS): Added no.
16734
16735 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
16736
16737         * README: Updated.
16738         * po/*.po: Make distcheck touched these.
16739         * configure.in: Release 0.99.2
16740
16741 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
16742
16743         * README, TODO, gqview.1: Minor updates.
16744         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
16745         * po/zh_TW.po: Updated Traditional Chinese translation,
16746         submitted by Abel Cheung <deaddog@deaddog.ws>
16747         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
16748         request - not sure of any possible problems this may cause?
16749         * po/fi.po: Updated Finnish translation,
16750         submitted by Lauri Nurmi <lanurmi@iki.fi>
16751         * po/de.po: Updated German translation,
16752         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
16753         * po/fr.po: Updated French translation,
16754         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
16755         * po/sk.po: Updated Slovak translation,
16756         submitted by Ivan Priesol <priesol@frki.utc.sk>
16757         * po/pt_BR.po: Updated Brazilian Portuguese translation,
16758         submitted by Guilherme M. Schroeder <slump@linuxall.org>
16759
16760 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
16761
16762         * README: Updated.
16763         * configure.in: Release 0.99.1
16764
16765 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
16766
16767         * po/*.po: Make distcheck updated these.
16768         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
16769
16770 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
16771
16772         * da.po: Added Danish translation,
16773         submitted by Birger Langkjer <birger.langkjer@image.dk>.
16774         * pt_BR.po: Updated Brazilian Portuguese translation,
16775         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
16776         * configure.in: Added da to LINGUAS.
16777         * README: Updates.
16778
16779 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
16780
16781         * README, gqview.spec.in, po/fr.po: Updated French translation,
16782         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
16783         * filelist.c: When entering a directory with no read acces, still clear
16784         the file/dir lists. Also add . and .. to allow exit of said dir.
16785         * img-view.c, window.c: The " - GQview" string really should not be
16786         marked for translation.
16787
16788 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
16789
16790         * README: Updated.
16791         * configure.in: Release 0.99.0
16792
16793 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
16794
16795         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
16796         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
16797
16798 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
16799
16800         * image.c(image_tile_render): Use the simple render when scale is also
16801         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
16802         Also removed crufty #if 0'ed lines.
16803
16804 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
16805
16806         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
16807         needed to add a 'new image' flag to a few funcs for this.
16808
16809 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
16810
16811         * filelist.c: The history menu text is now truncated using the
16812         available space in the GtkOptionMenu instead of forcing to 32 chars.
16813
16814 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
16815
16816         * Makefile.am, configure.in, acconfig.h: Install README to a share
16817         dir.
16818         * README: Added section keys.
16819         * gqview.spec.in: Added README of share dir.
16820         * POTFILES.in: Added ui_help.c
16821         * gqview.h, main.c, menu.c: Added simple help window to display README.
16822         * ui_help.[ch]: New files for utils to display a help window.
16823
16824 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
16825
16826         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
16827         as it is more portable.
16828
16829 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
16830
16831         * README: Updated.
16832         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
16833         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
16834         * configure.in: Release 0.13.0
16835
16836 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
16837
16838         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
16839         dialog displaying 'purge thumbnails' progress - it also no longer
16840         blocks the app.
16841         * cache.[ch]: Moved above out of here.
16842         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
16843         functions and/or include cache_maint.h.
16844         * po/POTFILES.in: Added cache_maint.c
16845
16846 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
16847
16848         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
16849         dir.
16850         * collect-table.c: Update include of marker.xpm.
16851
16852 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
16853
16854         * Makefile.am, marker.xpm: Added marker icon file.
16855         * collect-table.c: Added marker to display insertion point of a dropped
16856         image in collection windows, same for moving. Also dropped directories
16857         are sorted before adding to the collection, and honor the
16858         collection_drop_inserted option. Also if the mouse is outside the
16859         clist window, shut down the autoscroll cb.
16860         * filelist.[ch]: Made path_list_sort() public.
16861
16862 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
16863
16864         * main.c: Changed exit dialog title.
16865         * window.c: Fixed delete_event handlers to return TRUE (was void).
16866
16867 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
16868
16869         * collect-dlg.[ch]: Added type to close collection window after save.
16870         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
16871         changed flag to collections, and use it to remind user a collection
16872         was modified before closing the window.
16873         * main.c: Remind user at least one open collection has been modified,
16874         with option to cancel exit.
16875
16876 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
16877
16878         * gqview.spec.in: Updated the RPM spec file.
16879         * po/nl.po: Updated Dutch translation,
16880         submitted by Hette J Visser <hette@linux.nl>
16881         * po/uk.po: Added Ukrainian translation,
16882         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
16883         * configure.in: Added uk to LINGUAS.
16884         * README: Updates.
16885         * po/{all_others}.po: Make dist did this while testing RPM build.
16886
16887 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
16888
16889         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
16890         insert, and added moving of images within a collection using dnd.
16891         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
16892         are now 10% darker instead of inverted fg and bg.
16893         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
16894         dropped files into a collection at the drop point.
16895         * main.c, slideshow.c: Use random instead of rand.
16896         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
16897         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
16898
16899 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
16900
16901         * ui_menu.[ch]: Added more menu item utils.
16902
16903 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
16904
16905         * preferences.c: Made ok, apply, and cancel button sizes consistent.
16906         * collect-dlg.c: Changed Load to more consistent Open.
16907
16908 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
16909
16910         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
16911         size, moved some space from above the buttons to top of window).
16912         Also aligned buttons right and made them bigger.
16913
16914 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
16915
16916         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
16917         check entire string (strcmp). Ordered filter addition so that they are
16918         listed in descending order, but keep All Files ( * ) filter at the
16919         bottom of the list.
16920
16921 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
16922
16923         * ui_clist_edit.c: Explicitely set the focus for the text entry to
16924         fix missing cursor.
16925         * README: Updated.
16926         * configure.in: Release 0.12.0
16927
16928 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
16929
16930         * README, TODO: updated.
16931         * po/et.po: Added Estonian translation,
16932         submitted by Ilmar Kerm <ikerm@hot.ee>
16933         * configure.in: Added et to ALL_LINGUAS.
16934
16935 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
16936
16937         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
16938         fixed control-key test.
16939         * README: Credit updates.
16940
16941 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
16942
16943         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
16944         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
16945         option. Also added compile-time feature to sort names numerically
16946         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
16947         * README, gqview.1: Documented the I keyboard shortcut for collections.
16948
16949 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
16950
16951         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
16952         absolute path.
16953
16954 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
16955
16956         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
16957         are created with mode 0755 (as before), but the .thumbnails dirs
16958         created near the images are now 0775 (so that others in the group can
16959         update the thumbs).
16960         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
16961         filelist.c to use this in future), also fixed the clist_moveto calls
16962         to use a valid column number (-1).
16963         * ui_pathsel.c: Added right click menus to rename dirs and files, and
16964         to delete files. Also added a New Directory button to create new
16965         directories from within the dialog.
16966
16967 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
16968
16969         * po/ja.po: Updated Japanese translation,
16970         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
16971         on behalf of SATO Satoru <ss@gnome.gr.jp>
16972         * po/pl.po: Updated Polish translation,
16973         submitted by Zbigniew Chyla <cyba@gnome.pl>
16974         * po/nl.po: Added Dutch translation,
16975         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
16976         * po/fi.po: Added Finnish translation,
16977         submitted by Lauri Nurmi <lanurmi@iki.fi>
16978
16979 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
16980
16981         * filelist.[ch]: Added text_from_time and text_from_size utils for
16982         file attribute display. Added size and date to the file list.
16983         * window.c: Changes for above.
16984         * dupe.c: Removed text_from_time, use new one as well as one for byte
16985         size from filelist.h.
16986         * collect-table.c: Fixed a style leak on clist cell selections.
16987
16988 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
16989
16990         * dupe.c: Fix style leak when re-aligning clist row colors, also made
16991         removing multiple selected rows much faster (it was realigning the
16992         row styles after every line removal, eww).
16993
16994 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
16995
16996         * collect-table.c: Added copy, move, rename, and delete to the pop
16997         up menu of collections (keyboard support not done).
16998
16999 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
17000
17001         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
17002         of the window.
17003         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
17004         the divider position between dirs and files. Also fixed a bug that
17005         attempting to get the tool window size when it was not visible.
17006
17007 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
17008
17009         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
17010         name, not full path. Also added is_dir_list which will not do the
17011         check for the extension on directory lists.
17012         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
17013         additional filtering for the duplicates window.
17014
17015 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
17016
17017         * po/de.po: Updated German translation, submitted by
17018         Christian Ullrich <quiana@quiana.net>
17019         * po/ja.po: Updated Japanese translation, submitted by
17020         Yuuki NINOMIYA <gm@debian.or.jp>
17021         * po/fr.po: Updated French translation, submitted by
17022         Eric Lassauge <lassauge@mail.dotcom.fr>
17023         * po/sl.po: Updated Slovene translation, submitted by
17024         Matej Erman <matej.erman@guest.arnes.si>
17025         * po/it.po: Updated Italian translation, submitted by
17026         Christopher R. Gabriel <cgabriel@pluto.linux.it>
17027
17028 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
17029
17030         * README: Updated.
17031         * configure.in: Release 0.11.0
17032
17033 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
17034
17035         * image.c: Added #define option to use faster zooming method. Also
17036         attempted to fix shrinking window bug - failed.
17037         * README: Updated.
17038         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
17039         by Abel Cheung <deaddog@deaddog.ws>.
17040
17041 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
17042
17043         * dupe.c: Freeze dw->second_clist when adding files.
17044
17045 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
17046
17047         * main.c: Added support for opening collections from the command line.
17048
17049 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
17050
17051         * dupe.c: Minor window file count fix.
17052         * thumb.c: Use xvpics (if enabled) only as a last resort when
17053         searching for a pre-existing thumbnail.
17054
17055 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
17056
17057         * dupe.[ch]: Added option to compare between two different sets of
17058         files (very useful when checking a handful of new files to a known
17059         unique group). Also set the default window width back to 600.
17060
17061 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
17062
17063         * gqview.h, image.c: Went back to 0.10.0 method of using
17064         gdk_pixbuf_composite_color() for every quality except NEAREST for
17065         images without transparency. Also disabled the TILES option for zooming
17066         all together - my little test scenario now crashes with the new
17067         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
17068         scaling compuations somewhere, but damn if I can find it.
17069
17070 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
17071
17072         * configure.in, gqview.h, image.c: Made quick non-public package so
17073         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
17074         try the fixes with GQview. (all broken scaling methods are enabled in
17075         this version).
17076
17077 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
17078
17079         * po/es.po: Updates Spanish translation, from
17080         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
17081         * dupe.c: Made the default window 20 pixels wider.
17082
17083 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
17084
17085         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
17086         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
17087         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
17088         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
17089         bug, as the other qualities work fine - ask for test case of image
17090         sizes if anyone is interested in fixing this).
17091
17092 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
17093
17094         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
17095         utilops.c, window.c: Use GQview as the window class, as X man page
17096         encourages capitalization of first letter, and this removes conflict
17097         of gqview for instance of main window.
17098
17099 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
17100
17101         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
17102         Wu Yulun <migr@operamail.com>.
17103         * README, TODO, gqview.spec.in: Updated.
17104         * configure.in: Release 0.10.1
17105
17106 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
17107
17108         * filelist.c (path_list_recursive): Return NULL, not FALSE.
17109         (it's a pointer)
17110         * img-main.c (main_image_slideshow_start_from_list): Free the
17111         path_list before returning if slideshow is already running.
17112         * slideshow.c (real_slideshow_start): Fix test of path_list before
17113         return of NULL.
17114
17115 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
17116
17117         * image-load.c: Fix to support image loaders that do not have a
17118         pixbuf until the the loader is actually closed. (This should fix
17119         thumbnail generation failures for xpm and tiff).
17120         * similar.c (image_sim_fill_data): Fix to support generation of data
17121         for images with dimensions less than 32 x 32.
17122
17123 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
17124
17125         * cache.c: Added blurb about the SIMcache file format.
17126         * dupe.c: Properly ref/unref clist row styles.
17127
17128 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
17129
17130         * dupe.[ch]: Operations now give a (very rough) estimate of time left
17131         before completion of the comparison stage.
17132
17133 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
17134
17135         * cache.[ch]: New files to handle the caching placement/management
17136         stuff. Also location of reading and writing of the dupe window cache
17137         data.
17138         * dupe.c: Added caching of file data (dimensions, checksum,
17139         and similarity).
17140         * filelist.c, menu.c: Namespace update for cache maintenance.
17141         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
17142         cache data into direct subdir of source (.thumbnails support).
17143         * thumb.[ch]: Use new cache functions for locating thumbs.
17144         * utilops.c: Move/remove cache date when doing the same for their
17145         parent files.
17146
17147 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
17148
17149         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
17150         * ui_utildlg.c: #include <sys/types.h>, this should have been the
17151         original fix anyway...
17152         * gqview.h: Added #include <sys/types.h>
17153         * image-load.c: Removed above include.
17154
17155 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
17156
17157         * gqview.1, README: Updates.
17158         * configure.in: Release 0.10.0
17159
17160 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
17161
17162         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
17163         you must set it manually with generic_dialog_attach_default(). Note
17164         that file_dialog_add_path_widgets() does this automatically.
17165         * utilops.c: Added a few attaches, from above.
17166
17167 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
17168
17169         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
17170         function upon press of enter while a gtkentry has the focus. (no
17171         longer conflicts with pressing enter while focused on, say a button).
17172
17173 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
17174
17175         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
17176         since painting merely a black rectangle was very broken with some
17177         theme engines (and did not follow the theme).
17178
17179 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
17180
17181         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
17182
17183 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
17184
17185         * README, TODO: Updates.
17186         * configure.in: Release 0.9.5.
17187
17188 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
17189
17190         * Makefile.am, gqview.spec.in: Added man page.
17191         * gqview.1: The man page, submitted by
17192         Ryan Murray <rmurray@debian.org>
17193         * README: Credits for man page.
17194
17195 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
17196
17197         * menu.c: Use gdk-pixbuf to generate toolbar images.
17198         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
17199         before hiding the window (else we get a random X BadMatch error).
17200
17201 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
17202
17203         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
17204         of waiting for the 'no-move timeout'.
17205         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
17206         created as needed, instead of globally at start-up. Right clicking
17207         unselected files in the file list now highlights them. Added a right
17208         click menu to the dir list that includes new slideshow recursive
17209         feature (also standard slideshow, and find duplicates choices).
17210         * globals.c, gqview.h: Removed unused global menu vars (above).
17211         * img-main.[ch]: Added main_image_slideshow_start_from_list().
17212
17213 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
17214
17215         * image.c (image_size_top_window): When checking if a resize is needed,
17216         compare to the window that will actually be resized (the top window).
17217         This was checking the wrong widget's window, and was returning TRUE
17218         incorrectly, subsequently causing no update if the image had the same
17219         size for the main window.
17220         * po/hu.po: Updated Hungarian translation from
17221         Mátyás Tibor <templar@tempi.scene.hu>
17222
17223 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
17224
17225         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
17226         * po/hu.po: Added Hungarian translation from
17227         Mátyás Tibor <templar@tempi.scene.hu>
17228         * po/fr.po: Updated French translation from
17229         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
17230
17231 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
17232
17233         * image.c (image_change_from_image): Copy all relevent data from
17234         source, now fullscreen toggle while loading an image works. This is
17235         really a move function, it moves most data from source to dest.
17236         Probably should add a copy function that copies pixbuf, or loads from
17237         scratch if still loading source.
17238         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
17239         'mouse scrolls image' option when holding down shift, and also zooms
17240         when holding down control.
17241         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
17242
17243 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
17244
17245         * filelist.c (file_is_moved): Fixed bug causing moved files not to
17246         removed from the file list.
17247         * image.c (image_scroll_real): Fix race condition between expose_event
17248         and scrolling so that redraws are always called on the correct region.
17249         (This was the cause of missing redraws when scrolling with the mouse).
17250
17251 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
17252
17253         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
17254
17255 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
17256
17257         * README, TODO: Updates.
17258         * configure.in: Release 0.9.4
17259
17260 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
17261
17262         * dupe.c: Added keyboard shortcuts for the duplicates window.
17263         * image.c (image_change_complete): Call the update function
17264         explicitely if sync if FALSE.
17265
17266 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
17267
17268         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
17269         new dialog routines to re-implement place dialogs under mouse option.
17270         * ui_utildlg.h: Fixed #defines for re-definition safety.
17271
17272 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
17273
17274         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
17275         Also speedups by using the image_sim_compare_fast() (below), and
17276         setting the buffer size of the image loader higher (8).
17277         * similar.[ch] (image_sim_compare_fast): New function that aborts when
17278         the return no longer has the possibility of reaching the minimim
17279         requested value. Significantly faster when used to search for images
17280         that are very close. (say, above .95).
17281
17282 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
17283
17284         * similar.[ch]: New files, provides functions for simple comparison
17285         of images by average area color content.
17286         * dupe.[ch]: Added similarity compare methods (normal, high, and low
17287         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
17288
17289 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
17290
17291         * image.c: Fixed typo in comparison of window sizes in top_window_size,
17292         also do not call gtk_widget_set_usize in that func, as gdk_window_size
17293         is enough (and avoids duplicate size events). Also only call a redraw
17294         if the top window was not resized, as the size event will do this for
17295         us.
17296         * img-view.c: Attached ctrl-w to close a view window.
17297
17298 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
17299
17300         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
17301         with this do not result in "///file" path names.
17302         * img-view.c, main.c: Added following key support: P to toggle pause
17303         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
17304         Also marked debug printfs with if (debug), and and added --version
17305         command line option.
17306
17307 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
17308
17309         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
17310         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
17311         the pop-up menu, and fixed the alternating color swap (now that
17312         individual items can be removed, the colors need to be re-synced).
17313         * filelist.[ch]: Added file_is_moved(), and fixes to use the
17314         file_maint_*() stuff.
17315         * img-main.[ch] (main_image_get_collection): Added this accessor.
17316         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
17317         been manipulated (rename, move, delete).
17318
17319 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
17320
17321         * image-load.[ch]: Added ability to set the priority of the image
17322         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
17323         * typedefs.h (ImageLoader): Added idle_priority (see above).
17324         * image.c: The drawing queue now uses an idle with priority
17325         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
17326         anything else. (this way when scrolling a still-loading image, the
17327         scrolled area is updated faster)
17328
17329 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
17330
17331         * collect-io.[ch], collect.[ch]: Const ify some arguments.
17332         * configure.in: Release 0.9.3
17333
17334 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
17335
17336         * collect.c (collection_window_new): Only load the path if it is
17337         absolute (starts with a '/');
17338         * main.c: Added -l,--list option to open a collection window with the
17339         files from the command line.
17340
17341 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
17342
17343         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
17344         translation markers from item_factory accessors.
17345         * po/pl.po: Updated Polish translation from
17346         Zbigniew Chyla <cyba@gnome.pl>
17347         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
17348         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
17349         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
17350         Michael Bravo <mbravo@tag-ltd.spb.ru>
17351         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
17352         Matej Erman <matej.erman@guest.arnes.si>
17353
17354 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
17355
17356         * utilops.c: Put the name of the file in the entry of the rename
17357         dialog, and select the text.
17358         * image.c: #ifdef some debugging output.
17359
17360 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
17361
17362         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
17363         signal, so make sure to retrieve the pixbuf before calling our loader's
17364         "area_updated" signal.
17365         * image.c: Added new_data status to debugging info.
17366
17367 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
17368
17369         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
17370         lowercase, and changes for new window_set_icon().
17371         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
17372         * preferences.c: Made about it's own window, and made the config window
17373         a little more compact.
17374
17375 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
17376
17377         * filelist.[ch] (path_list_filter): New function, applies filter
17378         options on a path list.
17379         * collect-table.c, dupe.c: Run path lists through the filter (above).
17380
17381 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
17382
17383         * image.c: Use the collection's name field instead of pulling it from
17384         the end of the path field.
17385         * main.c: Multiple files on the command line are now added to a
17386         collection, this collection is then set to the main window viewer.
17387
17388 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
17389
17390         * thumb.c: Fix xvpics support: the done signal was never being sent for
17391         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
17392
17393 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
17394
17395         * image-load.[ch], typedefs.h: Added ability to set the size of the
17396         read buffer. The buffer is always 512 bytes (as before), what this
17397         does is set the number of time to read from the file on each idle call,
17398         in effect increasing the buffer size to 512 x size.
17399         * image.c: Fixed race condition where an image area may be ready to be
17400         queued before the pixbuf is set. Fixed the tile blank flag, it is now
17401         set correctly in all (?) cases. Set the image loader buffer size to 4,
17402         so that more of the image is decoded between render calls. Also removed
17403         unused crufty function argument for image_tile_expose.
17404
17405 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
17406
17407         * image.c: Fix scrolling while partially obscured, and made the focus
17408         drawing code cleaner (removed gtk_signal_disconnect() junk).
17409
17410 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
17411
17412         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
17413         rcfile.c: Made the delete key optional, since this is a dangerous key
17414         with delete confirmation disabled. Also do not come out of fullscreen
17415         when confirm delete is disabled. Based on patch submitted by
17416         Niku Toivola <niku.toivola@iki.fi>
17417
17418 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
17419
17420         * image.c: Fix setting scale when zoom_to_fit_expands is false.
17421         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
17422         dialog for the save as dialog.
17423         (The good: Easy fixes. The bad: Stupid mistakes.
17424          The ugly: Had not tested these before release.)
17425
17426 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
17427
17428         * README: Updates.
17429         * configure.in: Release 0.9.2.
17430
17431 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
17432
17433         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
17434         same path in the entry when calling this.
17435
17436 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
17437
17438         * *.[ch]: Changed the copyright in all the files to 2001.
17439
17440 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
17441
17442         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
17443         * configure.in: Bump version to 0.9.2
17444         * utilops.c: Fix text in copy/move dialog for multiple files.
17445
17446 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
17447
17448         * dupe.c: When starting a compare set the status text to file count,
17449         gives user idea of how many files are being compared.
17450         * image.c: Compile clean-up.
17451         * po/*.po: Make distcheck touched these.
17452
17453 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
17454
17455         * filelist.c, window.c: Fix drop down history on main window to change
17456         to the selected path after the popup window is hidden.
17457         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
17458         pixbuf.
17459         * utilops.c (generic_dialog_add_images): Implemented this function.
17460
17461 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
17462
17463         * filelist.c: Fix sticky thumbnails when changing to a dir with files
17464         that have similar file names as the previous dir. Fix refresh to
17465         reload thumbnails (it was stalling in the thumb_next checks).
17466         * menu.c: Call filelist_refresh() instead of the hack to refresh by
17467         changing to the same dir.
17468         * preferences.c: Use a button box for the ok, apply, cancel buttons.
17469         * po/POTFILES.in: Added new files, removed missing.
17470
17471 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
17472
17473         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
17474         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
17475         from SLIK.
17476         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
17477         utildlg.[ch]: Removed (see above).
17478         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
17479         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
17480         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
17481         utilops.[ch], window.c: Use the new convenience functions, constify
17482         things where needed.
17483         * main.c: Moved the file path utils out of here (see above).
17484
17485 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
17486
17487         * image.[ch]: Added fit window to image support (back in).
17488         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
17489         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
17490
17491 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
17492
17493         * image.c: Scrolling while decoding a scaled image no longer causes
17494         dropped (black) areas. Also added an tile blank flag so that tiles
17495         with no loaded data simply render a black rectangle for a speed
17496         improvement (this is currrently semi-broken as image_tile_sync() is
17497         currently always called to set the blank flag to FALSE :(.
17498
17499 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
17500
17501         * fullscreen.c: Made the full screen window have a black background
17502         once again.
17503         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
17504         the keyboard after a popup menu closes.
17505
17506 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
17507
17508         * image-load.c(image_loader_free): Fix a memory leak.
17509
17510 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
17511
17512         * dupe.c: Create the clist with 6 columns (forgot to increment this
17513         when I added the thumbnail column).
17514         * image.[ch]: Added the update functions, made them work.
17515         * img-main.c, img-view.c: Set the update functions, attach the windows
17516         for the titles.
17517         * window.c: Set the initial image to the logo.
17518
17519 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
17520
17521         * dnd.c: Temporarily disable dnd highlighting for image windows.
17522         * gqview.h, main.c: Minor fixups.
17523         * image.c: Generally works now, borders are cleared, focus is handled,
17524         etc. TODO: Add update callback, window title updating, and window
17525         auto-sizing.
17526         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
17527         during convertion to a menu_factory.
17528         * window.c: Moved focus draw/handling code out of here (into image.c).
17529
17530 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
17531
17532         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
17533         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
17534         
17535         This only applies when the scale width offset is not zero _and_ the
17536         resulting right edge of the scaled image is also the right side of the
17537         source image. (in other words: when rendering a tile that is aligned
17538         with the right side of the image).
17539
17540         Under the above conditions, gdk_pixbuf_scale() breaks for all
17541         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
17542         broken for TILES (I suspect this is because eog uses it, but does not
17543         have a TILES option, so that was not tested). At this point I was tired
17544         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
17545         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
17546         and breakage means the last 2 columns of pixels are seamingly generated
17547         from some random memory point, at best causing them to be corrupted, at
17548         worst causing a crash.
17549
17550         So what I did: Use gdk_pixbuf_composite_color() since it is the least
17551         broken. It does seem slower than gdk_pixbuf_scale(), since it does
17552         more.
17553
17554         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
17555         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
17556         entries in 3 months...)
17557
17558 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
17559
17560         * image.c, typedefs.h: Well, it now displays the image in all zoom
17561         settings. Still have to add (back) scrolling, set up the update call
17562         function, and work on redrawing the borders (borders currently do not
17563         get cleared to remove the previous image).
17564
17565 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
17566
17567         * image.[ch], typedefs.h: Start towards a new method of rendering the
17568         image to the screen. The image window is now basically _only_ a
17569         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
17570         am lucky if it doesn't crash, and really lucky if part of an image
17571         appears :) Well, at least the namespaces for the functions are at
17572         least a little saner now, so I accomplished something, althought the
17573         whole thing still needs to be re-thought from the tile/render point
17574         of view.
17575         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
17576         utildlg.c, window.c: Made it at least compile for testing.
17577
17578 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
17579
17580         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
17581         of main_image_change_to(), so that the file list of the main window
17582         also syncs to the image.
17583
17584 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
17585
17586         * dupe.[ch]: Added thumbnail support.
17587
17588 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
17589
17590         * dupe.[ch]: More work, many fixes, added right click menu, and
17591         generally made it nice to use (useable).
17592         * collect-table.c: Add the collection to the dupe window.
17593         * menu.c: Added 'Find duplicates...' to the file menu.
17594
17595 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
17596
17597         * README, TODO: Updates.
17598         * collect-table.c: Set default duplicate window mask to sort by name.
17599         * dupe.[ch]: Allow change of comparison method by adding drop down
17600         menu, fixed dnd when dragging from the list.
17601         * filelist.c: Only allow rename when new name does not exist.
17602         
17603
17604 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
17605
17606         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
17607         allow saving of user's accel keys (to ~/.gqview/accels).
17608         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
17609         do not use the data (because GtkItemFactory has a weird signal
17610         alignment (gpointer is first).
17611
17612         Sorry translators, menus must be re-translated (and it does not look
17613         like fun with GtkItemFactoryEntry using menu paths)
17614
17615 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
17616
17617         * configure.in: Do more compatible checks for png ?
17618         * tabcomp.c: Sanity checks for adding NULL key/path to list.
17619
17620 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
17621
17622         * image.c: Added render_types to better decrease unnecessary renders.
17623         * main.c, window.c: Save/Restore the window positions like in gimp,
17624         since that seems to work better.
17625         (And gimp programmers can't be wrong :)
17626
17627 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
17628
17629         * dupe.[ch]: Added new files containing 'find duplicates' window.
17630         * collect-table.c: Added 'find duplicates...' to pop-up menu.
17631         * fileops.[ch]: Added checksum_simple(), made some things const.
17632         * collect.[ch]: Added collection_info_valid().
17633         * filelist.[ch], menu.c, pathsel.c: const stuff.
17634         * image-load.[ch]: Added image_load_dimensions(), const stuff.
17635         * Makefile.am: Added dupe.[ch] to objects.
17636
17637 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
17638
17639         * po/*.po: Make distcheck did this.
17640         * configure.in, README: Release 0.9.1.
17641
17642 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
17643
17644         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
17645         completely clearing the disk cache.
17646         * filelist.c, menu.c: Changes for above.
17647         * preferences.c: Added a 'Clear cache' button.
17648         * utildlg.c: Allow passing NULL pointer for the cancel callback in
17649         confirm_dialog_new() and confirm_dialog_add().
17650
17651 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
17652
17653         * icons/collect.xpmi: Added wm icon for collection windows.
17654         * collect.c: Use it.
17655
17656 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
17657
17658         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
17659         and made it consistent with the one for view window. Added 'slideshow
17660         pause'.
17661         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
17662         4 less global Widget variables now, yay.
17663         * image.c: Reset scroll to 0,0 on new image.
17664         * img-main.[ch]: Used new menus, added necessary accessors for menus.
17665         * img-view.c: Added 'view in new window', and 'slideshow pause'.
17666
17667 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
17668
17669         * utildlg.[ch]: Added class parameter to set windowmanager class for
17670         dialogs. Also added option to set window under the mouse.
17671         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
17672         assignments.
17673         * globals.c, gqview.h, preferences.c, rcfile.c: Added
17674         place_dialogs_under_mouse var.
17675
17676 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
17677
17678         * po/ru.po: Updated Russian translation,
17679         submitted by val <frob@df.ru>.
17680         * po/fr.po: Updated French translation,
17681         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
17682         * po/pl.po: Added Polish translation,
17683         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
17684         (yes, close to a release once I do this).
17685
17686 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
17687
17688         * collect.c, image.c: Removed #warning warnings :)
17689         * fullscreen.c: Make sure the window is set to 0,0.
17690         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
17691         a dynamic drop down menu. Available sizes are now stored in a static
17692         list, and added a few more sizes.
17693
17694 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
17695
17696         * image.[ch]: Added read ahead buffering.
17697         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
17698         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
17699         the necessary read-ahead stuff. Allow verbosity levels for debug: each
17700         --debug on the command line increments verbosity.
17701         * thumb.c: Even on error, attempt to display what we have.
17702
17703 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
17704
17705         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
17706
17707 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
17708
17709         * image.c: Fix printing of window titles.
17710         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
17711         * preferences: Cleaned up window a bit, added tab 'window'.
17712
17713 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
17714
17715         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
17716         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
17717         option, zoom and dither quality options, adjustable zoom increment.
17718         Fixed menu separators to be insensitive.
17719
17720 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
17721
17722         * image.[ch]: Fix window resizing when zoom is auto, changed a few
17723         image_area options to be standard.
17724         * fullscreen.c, img-view.c, window.c: Use new image_area options that
17725         are now needed.
17726
17727 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
17728
17729         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
17730         from autozoom mode (implement it).
17731         * img-main.[ch], menu.c: call image_reload when reload button/menu is
17732         selected.
17733         * utildlg.c: Made Escape key cancel all dialogs.
17734
17735 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
17736
17737         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
17738         and image data.
17739         * img-main.c, img-view.c: Update for slideshow, below.
17740         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
17741         that slideshows start from the current image when no in random mode.
17742         Also added a slideshow_pause set of functions, currently not used
17743         anywhere right now -- will hook to keys/mouse menus later.
17744
17745 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
17746
17747         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
17748         include a progress bar.
17749         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
17750         rotate options.
17751         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
17752         * README: Added rotate keys to key summary.
17753
17754 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
17755
17756         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
17757         provides save to png function.
17758         * Makefile.am, thumb.c: Used save to png function.
17759         * configure.in: Test for png, now required.
17760         * image.c: Fix bug in queue area computation.
17761         * main.c: Change -help to --help in warning message.
17762         * po/*.po: Fix --help stuff.
17763
17764 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
17765
17766         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
17767         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
17768         global data, so it is only included once.
17769         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
17770         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
17771         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
17772         references, added gdk-pixbuf stuff.
17773
17774 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
17775
17776         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
17777         GIF loader seems to error out on thumbnail _RE_generation, will have
17778         to look into that.
17779         * filelist.c: Use it.
17780         * collect-table.c: Broken, but at least it compiles to test new
17781         thumbnail code.
17782
17783 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
17784
17785         * image.c: Image loading now works with no black spots on scroll :)
17786         Still a lot of fixes/optimizes/mem cache management to do though...
17787
17788 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
17789
17790         * image.[ch]: Move to a floating point zoom, mor work on queue and
17791         rendering.. still really broken.
17792         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
17793         number type.
17794
17795 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
17796
17797         * filelist.c: Fix crash when deleting files while loading thumbs (this
17798         code will die a horrible death anyway when I move thumb loading to an
17799         idle call that uses image-loader.c stuff.
17800         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
17801         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
17802         error prone, no zoom.
17803         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
17804         places though <-- FIXME.
17805         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
17806         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
17807         (eventually).
17808
17809 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
17810
17811         * img-main.c: Fix file operations from keyboard when coming out of full
17812         screen.
17813         * configure.in, README: release 0.9.0
17814
17815 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
17816
17817         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
17818         -Wmissing-prototypes -Wmissing-declarations -Werror"
17819
17820 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
17821
17822         * tabcomp.c: Preserver order of keys between load/save.
17823         * filelist.[ch], window.c: Added a path history to the path entry,
17824         combo crashes when changed while popped up, so it does not work as
17825         expected, yet.
17826         * README: Updated.
17827
17828 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
17829
17830         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
17831         window sizes to the collection file. (and restore is 'save window
17832         positions' is enabled)
17833         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
17834         our own hidden .gqview dir, no reason to hide the config file.
17835
17836 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
17837
17838         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
17839         * collect-table.[ch], collect.c: Added more keyboard commands, more
17840         fixes.
17841         * image.c: Check that image in a collection is valid before using it.
17842         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
17843         path (well, duh).
17844         * window.c: Changes for additional sort option.
17845
17846 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
17847
17848         * collect-io.c: Change warning printf.
17849         * preferences.c: Open proper tab when showing 'about'.
17850         * po/POTFILES.in: Updated to include collection files, as well ad the
17851         other new ones added since 0.8.2.
17852
17853 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
17854
17855         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
17856         support for the numeric keypad. Zoom using +, -, /, *; move with
17857         the number keys, etc.
17858         * collect-table.c, typedefs.h: Added support for navigation/selection
17859         in collections with the keyboard.
17860
17861 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
17862
17863         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
17864         for displaying status, image/selection count, etc.
17865         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
17866         options, added selection style option. Save open_recent_max to config.
17867
17868 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
17869
17870         * collect-table.c: Properly set the main image on 'view'.
17871         * dnd.c, main.c: Namespace changes, make dropping collections work on
17872         main window.
17873         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
17874         appropriate there.
17875         * img-main.[ch]: Added (back) slideshow, various minor changes.
17876         * img-view.c: Added slideshow,  make keys work with CAPS on.
17877         * slideshow.c: Make only the main window support filelist slideshows.
17878
17879 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
17880
17881         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
17882         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
17883         names (below).
17884         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
17885         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
17886         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
17887         a path list, collection list, or falls back to filelist.
17888
17889 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
17890
17891         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
17892         it is just a NOP.
17893         * collect-table.c, collect.c: More work on popup menus, added recursive
17894         directory dropping. And more work overall.
17895         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
17896         in place of old free_selected_list, Exposed more in the filelist.h
17897         header.
17898         * fileops.[ch]: Added path_list_* functions.
17899         * img-view.[ch]: Added a way to start a new window from a collection.
17900
17901 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
17902
17903         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
17904         popup menus for, sorting, saving, editing. Collections now have
17905         a ref count.
17906         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
17907         recent open menu, history saving, popup menu utils.
17908         * pathsel.c: Synced the file list to change as the user types in the
17909         entry. (also fixes it to change when combo-items are selected).
17910         * tabcomp.[ch]: Added history_list features to load/save keys to a
17911         file.
17912
17913 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
17914
17915         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
17916         is generated, since the case of the same path being in a collection
17917         multiple times broke the old method. Moving between collections seems
17918         to work now. Added collection stepping accessors.
17919         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
17920         * main.c (filename_from_path): Test that path != NULL.
17921         * typedefs.c: Move collect.h typedefs here.
17922
17923         Its funny, but after this bit of hacking I feel dirty, like I did this
17924         all wrong...
17925
17926 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
17927
17928         * collect-table.c: Added a tooltip to display the filenames, probably
17929         should be an option.
17930
17931 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
17932
17933         * collect-dlg.[ch]: Added load save dialogs for collections.
17934         * collect-io.[ch], collect-table.c, collect.c: More work.
17935         * filelist.[ch]: Added select all routines.
17936         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
17937         hierarchy: Everything is under ~/.gqview now, old locations are moved
17938         to the new ones if found on start-up.
17939         * pathsel.[ch]: Added filtering toggle.
17940         * utildlg.h: Added a generic data pointer for FileDialogs.
17941         * menu.c: Added collection new/open and select all/none menu items.
17942
17943 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
17944
17945         * collect-table.c, collect.h: Added selections, started dnd data set,
17946         and other stuff.
17947         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
17948
17949 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
17950
17951         * collect.[ch], collect-table.[ch]: Actually displays something now
17952         when a file is dragged on the window.
17953
17954 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
17955
17956         * img-main.c: When in fullscreen, hide the mouse cursor after
17957         5 seconds of inactivity.
17958
17959 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
17960
17961         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
17962         updated netpedia URL, since the old location is often (always) broken.
17963
17964 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
17965
17966         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
17967         should work, if there was anything that actually used the functions.
17968         Right now a blank window opens :)
17969         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
17970         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
17971         SORT_NONE to SortType enum.
17972         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
17973
17974 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
17975
17976         * *.[ch]: All c files now have corresponding .h headers, except
17977         globals.c and main.c, which are in gqview.h.
17978         * src/Makefile.am: Added the headers.
17979         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
17980         autogenerated config.h.
17981
17982 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
17983
17984         * filelist.c, gqview.h, main.c: Added new function to change the
17985         current image through the filelist given pathname. Use it to fix bug
17986         causing filename not to be selected in list on startup and tab
17987         completion entry.
17988
17989 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
17990
17991         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
17992         basic sorting of files on name, size, or date.
17993
17994 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
17995
17996         * configure.in: Release 0.8.2
17997         * README: Updated.
17998         * utilops.c: Change a \b to a \n.
17999         * po/*.po: Make corresponding change to above.
18000
18001 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
18002
18003         * filelist.c (filelist_change_to): When going up one dir, make previous
18004         place visible in the list.
18005
18006 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
18007
18008         * clist_edit.c: Fixups for positioning.
18009         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
18010         renaming optional.
18011
18012 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
18013
18014         * clist_edit.[ch]: New files that allow in place editing of a clist.
18015         * filelist.c: Add in place renaming.
18016
18017 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
18018
18019         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
18020         icons on windows.
18021         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
18022         icons/Makefile.am: Add new icons for windows.
18023         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
18024         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
18025         GQview title is now after the image filename.
18026
18027 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
18028
18029         * main.c: Pressing delete now correctly deletes selected files.
18030         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
18031         expands images too (by default, added config option to have old
18032         behavior.
18033
18034 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
18035
18036         * po/it.po: Added Italian translation, submitted by
18037         Christopher R. Gabriel <cgabriel@pluto.linux.it>
18038         * po/es.po: Updated Spanish translation, submitted by
18039         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18040         * po/pt_BR.po: Updated brazilian translation, submitted by
18041         "Evandro F. Giovanini" <elinux@linuxave.net>
18042         * configure.in: Added it to ALL_LINGUAS
18043
18044 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
18045
18046         * README: Updated.
18047         * configure.in: release 0.8.1
18048
18049 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
18050
18051         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
18052         support for mouse wheel (4,5) to scroll image or flip through images.
18053
18054 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
18055
18056         * configure.in, po/sk.po: Added Slovak translation, submitted by
18057          "Sandokan" <cortex@nextra.sk>
18058
18059 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
18060
18061         * configure.in, po/es.po: Added Spanish translation, subbmitted by
18062         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18063
18064 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
18065
18066         * confgure.in, po/fr.po: Added French translation, submitted by
18067          Jean-pierre PEDRON <jppedron@club-internet.fr>
18068
18069 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
18070
18071         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
18072         that rpm -tb will work.
18073         * po/tr.po, gqview.desktop: Update Turkish translation, from
18074         Fatih Demir <kabalak@gmx.net>
18075
18076 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
18077
18078         * README: Release 0.8.0.
18079
18080 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
18081
18082         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
18083         causing custom_filter to only have one entry max.
18084         * utilops.c: Removed unused code, fix rename description.
18085
18086 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
18087
18088         * filelist.c, gqview.h, window.c: File list now scrolls to display
18089         the first file that matches the path entry box during tab completion.
18090         The directory changes to follow the completion too.
18091
18092 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
18093
18094         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
18095         Save thumnbnail mode to rcfile; add command line option for slideshow,
18096         rename other long options; make next/prev work properly during
18097         slideshow.
18098
18099 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
18100
18101         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
18102         translation from Kam Tik <kamtik@hongkong.com>
18103
18104 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
18105
18106         * *.[ch]: Update copyrights to 2000.
18107         * configure.in: Bumper version to 0.8.0 ('bout time)
18108         * README, TODO: Updates
18109
18110 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
18111
18112         * image.c, img-main.c: Fix mem leaks.
18113         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
18114         * utilops.c: Added display of source and dest images to overwrite
18115         dialogs (uses above).
18116         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
18117
18118 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
18119
18120         * main.c: Added full screen startup option (-f or -full), derived from
18121         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
18122
18123 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
18124
18125         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
18126         to set the root window wallpaper. (If zoom is fit to window, image is
18127         scaled, otherwise tiled.
18128         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
18129
18130 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
18131
18132         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
18133         by Martial MICHEL <martial@users.sourceforge.net>
18134
18135 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
18136
18137         * fileops.c (get_current_dir): Fix problem when there is no read
18138         permission for the current dir. Derived from patch by
18139         Mathieu Dessus <mdessus@free.fr>
18140
18141  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
18142
18143         * configure.in, po/tr.po: Added Turkish translation from
18144         Fatih Demir <kabalak@gmx.net> 
18145
18146 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
18147
18148         * pathsel.c, tabcomp.c: Fix memory leaks.
18149
18150 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
18151
18152         * po/ru.po: Added Russian translation
18153         from Oleg Andrjushenko <oandr@itec.cn.ua>
18154         * po/pt_BR.po: Added Brazilian Portuguese translation
18155         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
18156         * po/ja/po: Added Japanese translation
18157         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
18158         * configure.in: Updated ALL_LINGUAS.
18159
18160 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
18161
18162         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
18163         gtk+-1.2.5-pre1. I think there are still realize issues with that
18164         version of GTK+, however.
18165
18166 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
18167
18168         * filelist.c: Fix reversal of calculating column width of the files
18169         list for icons vs. no icons.
18170         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
18171         horizontal scrollbar is accurate (and usually not there ;)
18172
18173 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
18174
18175         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
18176         history. This was done by adding a combo widget option to the tab
18177         completion routines.
18178
18179 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
18180
18181         * config.c: Fix 'fall back to 48x48 icon size' bug.
18182
18183 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
18184
18185         * po/de.po: Added german translation
18186         by mawarkus@t-online.de (Matthias Warkus)
18187         * configure.in (ALL_LINGUAS): Added de.
18188
18189 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
18190
18191         * utilops.c: Make it easier for translators.
18192
18193 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
18194
18195         * thumb.c: Regenerate thumbnails whent the preferred size changes.
18196
18197 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
18198
18199         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
18200         'save settings on exit' option and always save one exit, this was
18201         leading to confusion as to why settings are not always saved.
18202         * menus.: Removed the save settings menu line, no longer needed.
18203
18204 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
18205
18206         * main.c(main): Use gtk_set_locale();
18207         * window.c: Use gqview instead of main for wmhints.
18208
18209 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
18210
18211         * filelist.c: Update the file count when files are removed.
18212         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
18213         the lists to account for possibly deleted files.
18214
18215 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
18216
18217         * window.c: Fix hang bug when dragging a file after starting with tools
18218         floating, then unfloating the window. (don't use gtk_widget_reparent
18219         for this).
18220         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
18221         all drags to Gimp 1.1.6 works.
18222
18223 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
18224
18225         * configure.in, Makefile.am: Added localedir definition.
18226         * src/main.c: Added locale and i18n initialization.
18227
18228 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
18229
18230         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
18231         gtk/imlib checks.
18232         * po/POTFILES.in: Created for gettext.
18233         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
18234         translation.
18235
18236 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
18237
18238         * all files: Moved to autoconf and automake.
18239
18240 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
18241
18242         * gqview.h, README, gqview.spec: Release 0.7.0
18243
18244 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
18245
18246         * img-view.c: Added a 'close window' option to pop up dialog.
18247
18248 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
18249
18250         * main.c (main): Fix so that window does not expand to image size when
18251         strting up with an image (from command line).
18252         * img-view.c (view_window_new): Follow the limit window size option,
18253         if enabled.
18254
18255 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
18256
18257         * main.c: Setup random seed, for better random slideshows.
18258
18259 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
18260
18261         * img-main.c: Use black background for full screen.
18262         * menu.c: Keep keyboard grab when full screen menu closes.
18263
18264 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
18265
18266         * img-main.c: Keyboard now works with full screen.
18267         * main.c: Drop out of full screen before exiting.
18268
18269 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
18270
18271         * image.c: Fix image snapping to uppper left when resizing window.
18272         * main.c: Increase progressive scrolling rate.
18273
18274 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
18275
18276         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
18277         progressive key scrolling option.
18278
18279 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
18280
18281         * image.c, img-main.c, gqview.h: A few api changes with regard to image
18282         auto-sizing and zooming.
18283         * dnd.c: Made image dnd more generic to work with separate views.
18284         * img-view.c: Added  dnd and keyboard support.
18285
18286 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
18287
18288         * image.c, img-view.c, window.c: Fixups for window resizing and initial
18289         size setting.
18290
18291 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
18292
18293         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
18294         file list no longer displays image, but correctly, only displays
18295         action/popup menu.
18296         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
18297         screen option.
18298
18299 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
18300
18301         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
18302         view images in a new window. ImageWindow functions are now completely
18303         generic (save one spot).
18304
18305 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
18306
18307         * slideshow.c, filelist.c: Make slideshow work correctly.
18308         * config.c, rcfile.c: Add saving and adjustment of slide show options.
18309
18310 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
18311
18312         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
18313         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
18314         * filelist.c: Made a few functions needed for slideshow public.
18315
18316 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
18317
18318         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
18319         handling (creating) GLists.
18320
18321 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
18322
18323         * rcfile.c (load_options): Fix memory leak, patch submitted by
18324         F. Petitjean <fpetitje@bureauveritas.com>
18325
18326 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
18327
18328         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
18329
18330 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
18331
18332         * filelist.c: Generate thumbnails for visible files first. Thumbnails
18333         are now kept when renaming.
18334
18335 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
18336
18337         * pathsel.c: Merge improvements from gqmpeg version.
18338         * tabcomp.c, tabcomp.xpm: ditto.
18339         * utildlg.c: ditto.
18340         * config.c, utilops.c, window.c: Use newer features of above.
18341
18342 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
18343
18344         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
18345         viewed files are moved, renamed, or deleted.
18346
18347 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
18348
18349         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
18350         color displays.
18351
18352 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
18353
18354         * Makefile: Added static build target, some cleanup.
18355
18356 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
18357
18358         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
18359         so it can be resized smaller.
18360
18361 0.6.0 (3-5-98)
18362   > Major rewrite (60-70%), now requires gtk+-1.2.0
18363   > Multiple file selection.
18364   > Drag and drop.
18365   > Better keyboard support.
18366   > xvpics thumbnail support (read only), optional.
18367   - Add command line options to force show and hide of tools.
18368   * Fix tab completion bug.
18369   * Fix gtk 1.2.0 related bugs.
18370
18371 0.5.1 (12-8-98)
18372   - Should compile now without editing the Makefile with any gtk through 1.1.5
18373   * Fix file highlight bug when user tab completes to currently displayed dir.
18374   * Fix for FreeBSD.
18375
18376 0.5.0  (11-11-98)
18377   > Add path entry window with tab completion.
18378   > Add tab completion to all areas where a path can be typed.
18379   > Add option to save window positions.
18380   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
18381     for some keyboard layouts.
18382   - Add border to floating tools window for better appearance on some WM's.
18383
18384 0.4.3  (10-09-98)
18385   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
18386     image selected has the same dimensions, it would not display.
18387   * More fixes dealing with 'fit window to image'
18388
18389 0.4.2  (10-07-98)
18390   > Add 'fit window to image' option when tools float or hide.
18391   > Add copy and move dialogs.
18392   > Add option to hide the tools completely.
18393   > Save settings on exit option added, and option to restore tool state.
18394   - Pressing the [ESC] key will now stop loading of thumbnails.
18395   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
18396   - Add save button to config dialog.
18397   - New configuration tab: image, moved relevent options there.
18398
18399 0.4.1  (9-11-98)
18400   > Scrollbars removed, now you can pan the image by pressing and dragging the
18401     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
18402   > The file selection area and status line can be 'floated' into a separate
18403     window, this allows the image window to display more of the image.
18404   > The file delete confirmation dialog can now be disabled in the options
18405     window.
18406   > The beginnings of keyboard support ( see the keyboard chart, above )
18407   - Now if a thumbnail is older than it's parent image, the thumbnail is
18408     recreated, so that changed images have their thumbnail properly updated.
18409   - While loading thumbnails GQview is now responsive to commands, slowly, but
18410     it works. You can now load images, delete files, etc. while the thumbnails
18411     are being generated. The thumbnail generation can be interrupted too by
18412     simply turning them off.
18413   * The code that determines the user's HOME directory has been rewritten, now
18414     hopefully users of nis will be happy. If the directory is not found or
18415     cannot be determined, GQview exits semi-gracefully.
18416   * Fixed some bugs here and there.
18417
18418 0.4.0  (8-15-98)
18419   > Thumbnail caching added ($HOME/.gqview_thmb).
18420   - patch from Joshua Thomas Green applied for those that want to compile
18421     with GTK 1.1.x (the development version), just uncomment one line in the
18422     Makefile.
18423   - patch from Joel Young applied to the .spec file of the RPM version.
18424
18425 0.3.4  (7-30-98)
18426   * Fixed problem loading files into external editors when a space was in the
18427     pathname.
18428
18429 0.3.3  (5-15-98)
18430   - Changes to file listing code for speed improvement in large directories.
18431   * Fixed a bug that would cause a thumbnail's height or width to be zero when
18432     an image has a large aspect ratio.
18433   * Fixed some memory leaks in the file listing code.
18434   - Other small changes including source re-organization.
18435   - Added a pixmap file to use as an icon (gqview.xpm).
18436
18437 0.3.2  (5-7-98)
18438   * Fixed a bug which made the first editor slot useless from config dialog.
18439
18440 0.3.1  (5-4-98)
18441   - Changed filelist code to properly implement Glist.
18442   - Moved definitions of variables and #includes to better places.
18443
18444 0.3.0  (4-24-98)
18445   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
18446   > Thumbnails size can be selected (General Options).
18447   > Rewrite (again) of the file list (to support adding/removing entries
18448     without re-reading the entire directory listing, [still need to convert
18449     the directory list, however]).
18450   - minor display layout changes (to accomodate the progress bar).
18451   - if a file format cannot be determined, a generic 'unknown image' picture
18452     is displayed.
18453   - added display for the number of files listed.
18454   - added '-debug' command line option for debug output (preliminary)
18455
18456 0.2.1  (4-8-98)
18457   > Added a handle, now the file lists are sizeable.
18458   - renamed menu item Exit to Quit.
18459   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
18460
18461 0.2.0  (3-19-98)
18462   > External editors can be specified in the configuration window (max 8).
18463       Under the "external editors" tab.
18464   - Popup menu for filelist (delete, rename, and edit).
18465   - Filelist highlight now follows currently viewed image.
18466   - A few minor fixes.
18467
18468 0.1.1  (3-3-98)
18469   > Updated code to compile with GTK+-0.99.4
18470      (will not work with previous versions of GTK)
18471   - Command line no longer requires a complete path to a file if it is in
18472     the current working directory. (or must be relative to it)
18473   - When moving to the next (or previous) image, the file list
18474     scrolls to include the current image's name.
18475
18476 0.1.0  (2-28-98)
18477   > Added menu bar.
18478   > Added keyboard shorcuts.
18479   > Configuration can be saved (to .gqviewrc in user's home dir)
18480   > Command line support. (specify startup directory or file to view)
18481   > Can set startup directory in options window (can be disabled)
18482   > Added custom filtering options to support more formats
18483      (Imlib supports almost anything your system can read using
18484       ImageMagick or Netpbm, if available).
18485   > File operations: create directory, rename file, delete file.
18486   > clicking mouse on image:
18487       button one: next image
18488       button two: previous image
18489       button three: popup menu (zoom, file operations, edit image)
18490   > Added option to load image into The Gimp.
18491   - Fixed a bug in the history list truncating routine. (GQview would crash)
18492   - Other minor improvements and fixes.
18493
18494 0.0.3  (2-18-98)
18495   > Source code clean up! The source code has been organized
18496     and is now readable (some code still needs organizing, but
18497     at least now the code can be followed).
18498   > Makefile rewritten, it may still need editing for some systems.
18499     The '-g' gcc option was removed for the released code, this makes
18500     the binary about 1/3 smaller (it removes some debugging facilities)
18501   - Fixed the transparency problem. This removes the garbage displayed
18502     where an image is transparent, unfortunately for now it is set to purple.
18503
18504 0.0.2  (2-14-98)
18505   > Rewrote directory and file list handling, the lists
18506     can now be of any length.
18507   > Lists are now sorted.
18508   > History list no longer expands out of control as the
18509     directory path gets longer, entries are truncated at
18510     32 characters and '/...' is prepended.
18511   > Added configuration window, including:
18512     - show or hide dot files
18513     - select default zoom mode for new image
18514     - disable file filtering
18515     - choose file types to filter
18516     - about tab for version and contact info
18517
18518 0.0.1  (2-10-98)
18519   > No history, first release!
18520