Better Changelog
[geeqie.git] / ChangeLog
1 commit bb44257b22e9249bec08823252ab76ad38adda54
2 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3 Date:   Thu May 26 09:23:06 2016 +0100
4
5     Updated polish translation
6     
7     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
8
9 commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
10 Author: Klaus Ethgen <Klaus@Ethgen.de>
11 Date:   Tue May 24 14:47:56 2016 +0100
12
13     Update copyright in all files
14
15 commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
16 Author: Colin Clark <cclark@mcb.net>
17 Date:   Tue May 24 14:22:28 2016 +0100
18
19     Configuration options and documentation
20     
21     Configuration option changes:
22     --enable-gps is now --enable-map
23     --enable-clutter is now --enable-gpu-accel
24     
25     If --disable-gtk3 is issued, both map and gpu-accel options are also
26     disabled.
27     
28     --enable-map is the only option required to compile in the map.
29     
30     README updated accordingly.
31
32 commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
33 Author: Klaus Ethgen <Klaus@Ethgen.de>
34 Date:   Tue May 24 13:59:50 2016 +0100
35
36     German translation completed
37
38 commit 5a2c041e29c38b7761d65fe29818b19e685196e4
39 Author: Klaus Ethgen <Klaus@Ethgen.de>
40 Date:   Tue May 24 12:42:42 2016 +0100
41
42     Enable color manager in all fullscreen methods
43     
44     For some reasons, that got lost when moving the image instead of
45     copying.
46     
47     Fixes #375.
48
49 commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
50 Author: Colin Clark <cclark@mcb.net>
51 Date:   Mon May 23 09:49:25 2016 +0100
52
53     Collections mouse hover
54     
55     Partial solution to #396
56     https://github.com/BestImageViewer/geeqie/issues/396
57     
58     When the mouse is hovered over a thumbnail in a collections window, the
59     tooltip (the filename and path) is in the correct position.
60     
61     Not a good solution, but there will be more problems with GTK 3.20
62
63 commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
64 Author: Colin Clark <cclark@mcb.net>
65 Date:   Sun May 22 10:35:21 2016 +0100
66
67     Image overlay configurable items GTK2
68     
69     Supports GTK2 and GTK3
70
71 commit e3acbed5edae6dcb809115140c8a568ad71c773d
72 Author: ode79 <oemmerson@gmx.com>
73 Date:   Sun May 22 01:17:14 2016 +0100
74
75     Fix compilation instructions.
76     
77     There is no configure file, you have to run autogen.sh before make.
78
79 commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
80 Author: Klaus Ethgen <Klaus@Ethgen.de>
81 Date:   Thu May 19 17:40:50 2016 +0100
82
83     Updated all .po files with current strings
84
85 commit f282fd9f308b201e220e4827c04a5d8358ee8305
86 Author: Klaus Ethgen <Klaus@Ethgen.de>
87 Date:   Thu May 19 17:26:05 2016 +0100
88
89     Refined zoom step
90     
91     I would give the credentials to the orignal author but he is only known
92     as "unqwist".
93     
94     Closes #359.
95
96 commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
97 Author: Klaus Ethgen <Klaus@Ethgen.de>
98 Date:   Thu May 19 16:27:35 2016 +0100
99
100     Remove some leftover from toolbar rc entries
101     
102     This revert (partly) c95bd69 and d5b911c.
103
104 commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
105 Author: Klaus Ethgen <Klaus@Ethgen.de>
106 Date:   Thu May 19 14:35:25 2016 +0100
107
108     Don't store toolbars in config file
109     
110     It makes no sense to save that information in config file. Even more, it
111     makes more troubles than it is worth.
112     
113     Starting from here, just drop that information and use the configured in
114     values all the time.
115     
116     This also fixes the troubles with e9fc136.
117
118 commit 08e352717c3bbe9c39f8aec4428878256f995d0b
119 Author: Klaus Ethgen <Klaus@Ethgen.de>
120 Date:   Thu May 19 14:29:22 2016 +0100
121
122     Fixing some whitespace issues
123
124 commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
125 Author: Colin Clark <cclark@mcb.net>
126 Date:   Thu May 19 15:27:16 2016 +0100
127
128     Image overlay configurable items
129     
130     The gui items require GTK+ 3.4.
131     For GTK+ 2 the effects are neverthless obtainable by editing the
132     relevant lines in geeqierc.xml
133
134 commit dc382f017b5142740609ea75848e679977722a88
135 Author: Klaus Ethgen <Klaus@Ethgen.de>
136 Date:   Wed May 18 22:19:52 2016 +0100
137
138     Update de and pl po files from pot
139
140 commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
141 Author: Colin Clark <cclark@mcb.net>
142 Date:   Wed May 18 20:36:07 2016 +0100
143
144     Image overlay configurable colours
145     
146     User configurable options to set the colours of the Image Overlay text
147     and background
148
149 commit 8b7898a557a8100abf84923f9d10a5285d67368f
150 Author: Colin Clark <cclark@mcb.net>
151 Date:   Wed May 18 12:13:12 2016 +0100
152
153     Image overlay configurable font
154     
155     User configurable option to set the font of the Image Overlay text
156
157 commit 14c30e3cdf2421011c23254fff62deb33b53a542
158 Author: Colin Clark <cclark@mcb.net>
159 Date:   Mon May 16 11:45:51 2016 +0100
160
161     Code clean up
162     
163     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
164     Uncomment code: champlain zoom fixed
165     Deprecated code updated
166     Unused variables deleted
167
168 commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
169 Author: Klaus Ethgen <Klaus@Ethgen.de>
170 Date:   Sun May 15 12:20:34 2016 +0100
171
172     Display the similarity image
173
174 commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
175 Author: Klaus Ethgen <Klaus@Ethgen.de>
176 Date:   Sun May 15 11:00:52 2016 +0100
177
178     Removing obsolete checksum stuff
179     
180     That checksum stuff for similarity check is replaced with MD5 from the
181     very begin. Removing that ancient code.
182
183 commit 79e0c64de9c103a39cf6e991b9041af03db98abf
184 Author: Klaus Ethgen <Klaus@Ethgen.de>
185 Date:   Sun May 15 10:47:45 2016 +0100
186
187     Simple script to decode similarity data
188     
189     This is just for debugging.
190
191 commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
192 Author: Klaus Ethgen <Klaus@Ethgen.de>
193 Date:   Fri May 13 16:44:10 2016 +0100
194
195     Allow to configure rotation invariance
196
197 commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
198 Author: Cyril Roussillon <>
199 Date:   Fri May 13 13:43:41 2016 +0100
200
201     Slightly better similarity samples
202     
203     Slight modification of the image_sim_fill_data, that creates the
204     similarity signature. When the image size is not a multiple of 32, all
205     cells had size w/32, so the last w%32 pixels were just ignored, and more
206     importantly it was not symmetric at all when the signature was built
207     from the other side, which is annoying for my comparison algorithm. So I
208     changed the cell size (x_inc) from a constant one to
209     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
210     42 pixels into 4 cells, it results in 11,10,11,10 instead of
211     10,10,10,10). With an image of size w with w%32=16, my
212     rotation-invariant algorithm results in a similarity of
213     0.951000 with the original version, and 0.999968 with this modification
214     (apparently lossless jpeg rotation is not perfectly lossless).
215     
216     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
217
218 commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
219 Author: Cyril Roussillon <>
220 Date:   Fri May 13 13:41:02 2016 +0100
221
222     Implementing rotation invariant duplicates search
223     
224     Modifies the functions image_sim_compare and image_sim_compare_fast so
225     that it compares with the eight possible isometric transformations
226     (compositions of 90°-rotations, mirrors, transpose,...), using the same
227     similarity signature.
228     
229     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
230
231 commit 9559a0c96c11681d4c664ab50de287526f5b568a
232 Author: Klaus Ethgen <Klaus@Ethgen.de>
233 Date:   Fri May 6 17:29:06 2016 +0100
234
235     Better configure
236
237 commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
238 Author: Klaus Ethgen <Klaus@Ethgen.de>
239 Date:   Fri May 6 17:09:18 2016 +0100
240
241     Remove obsolete and outdated debian directory
242     
243     Debian replaces the content of this directory anyway and it does not
244     match the current project state anymore. So lets remove it.
245     
246     That does not mean that it is gone forever but then I will most likely
247     use the original debian one.
248
249 commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
250 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
251 Date:   Thu Mar 17 13:14:57 2016 +0100
252
253     debian: point watch file to github
254
255 commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
256 Author: Michael Schwendt <mschwendt@fedoraproject.org>
257 Date:   Fri Feb 1 18:44:12 2013 +0100
258
259     Patch to fix duplicate window update
260     
261     Fixes #190.
262     
263     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
264
265 commit db07c98328999549907492a4c78f82ee964d93c1
266 Author: Colin Clark <cclark@mcb.net>
267 Date:   Thu May 5 18:40:59 2016 +0100
268
269     Lua Documentation
270     
271     Basic Lua documentation.
272     
273     Requires expansion and re-work.
274
275 commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
276 Author: Michael Schwendt <mschwendt@fedoraproject.org>
277 Date:   Mon Dec 24 14:24:27 2012 +0100
278
279     Avoids a double-free
280     
281     Avoids a double-free due to a boolean that would be retrieved from a
282     deleted/freed structure.
283     
284     Fix #361.
285     
286     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
287
288 commit 82a1755fd2387f5b400df78949fe67e0d031ad65
289 Author: Klaus Ethgen <Klaus@Ethgen.de>
290 Date:   Thu May 5 12:26:05 2016 +0100
291
292     Removed some obsolete tools
293
294 commit 050ec33a8731008a652075d44edc17b281b2ec45
295 Author: Klaus Ethgen <Klaus@Ethgen.de>
296 Date:   Thu May 5 11:19:53 2016 +0100
297
298     Improving desktop template
299
300 commit bd568d6ad2d620925c2fde2f31d7877191501a85
301 Author: Klaus Ethgen <Klaus@Ethgen.de>
302 Date:   Wed May 4 17:47:34 2016 +0100
303
304     Small dependency to fully mitigate the marshaler stuff
305
306 commit 6287845db8020995c7c7f7504925075bc5de557d
307 Author: Klaus Ethgen <Klaus@Ethgen.de>
308 Date:   Wed May 4 17:34:43 2016 +0100
309
310     Remove autocreated files from git
311     
312     That is a nasty bug. The files gq-marshal.[ch] gets created from
313     gq-marshal.list but are checked in to git.
314     
315     I removed that files now from git so they get recreated properly every
316     time. (Closes #383)
317     
318     Thanks Russel Winder for the insistent nagging about that.
319
320 commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
321 Author: Klaus Ethgen <Klaus@Ethgen.de>
322 Date:   Wed May 4 15:59:25 2016 +0100
323
324     Update German translations
325     
326     Issue: #387
327
328 commit 8936cb5043904be5808a5cfa609c766a8241c406
329 Author: Klaus Ethgen <Klaus@Ethgen.de>
330 Date:   Wed May 4 13:50:27 2016 +0100
331
332     Update from pot file
333     
334     Fixes #364.
335
336 commit 70751974f24ad6928175c0efc91c2117218bed72
337 Author: Klaus Ethgen <Klaus@Ethgen.de>
338 Date:   Wed May 4 13:35:31 2016 +0100
339
340     Enable greek translation
341     
342     Thanks to Nikos Papadopoulos.
343     
344     See #364.
345
346 commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
347 Author: Klaus Ethgen <Klaus@Ethgen.de>
348 Date:   Wed May 4 08:30:12 2016 +0100
349
350     Fix a typo
351     
352     This bug was introduced in fe69cac by John (2005-03-19).
353     
354     Fixes #386.
355
356 commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
357 Author: Klaus Ethgen <Klaus@Ethgen.de>
358 Date:   Tue May 3 11:17:49 2016 +0100
359
360     Set git version in master branch
361
362 commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
363 Author: Klaus Ethgen <Klaus@Ethgen.de>
364 Date:   Tue May 3 10:54:00 2016 +0100
365
366     Removing not used configure variables
367     
368     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
369
370 commit 67ced95378d984c30f53d33c14d7f7427de80f25
371 Author: Colin Clark <cclark@mcb.net>
372 Date:   Sun May 1 17:44:01 2016 +0100
373
374     Document toolbar enhancements
375     
376     Update help file to describe how to put additional icons on the toolbar.
377     
378     Requires re-work.
379
380 commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
381 Author: Colin Clark <cclark@mcb.net>
382 Date:   Sun May 1 12:05:59 2016 +0100
383
384     Fix #211 Corrupt help file
385     
386     https://github.com/BestImageViewer/geeqie/issues/211
387     
388     Section 4.4 External Editors now displayed.
389     
390     Requires much more re-work.
391
392 commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
393 Author: Klaus Ethgen <Klaus@Ethgen.de>
394 Date:   Sat Apr 30 10:32:25 2016 +0100
395
396     Update German po file
397
398 commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
399 Author: Klaus Ethgen <Klaus@Ethgen.de>
400 Date:   Sat Apr 30 10:17:52 2016 +0100
401
402     Adding Klingon po file
403     
404     Searching for native speakers. ;-)
405
406 commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
407 Author: Colin Clark <cclark@mcb.net>
408 Date:   Thu Apr 28 21:00:14 2016 +0100
409
410     Fix #333 Renaming file extensions
411     
412     https://github.com/BestImageViewer/geeqie/issues/333
413     
414     The Preferences/Files tab has an additional checkbox:
415     Disable file extension checks
416     
417     When checked, files can be renamed to a different extension with no
418     warning issued.
419
420 commit c6633ff42b46ec42d6757df147280c1f6f872260
421 Author: Colin Clark <cclark@mcb.net>
422 Date:   Tue Apr 26 15:52:12 2016 +0100
423
424     Fix crash on drag and drop from Xfe
425     
426     The issue is that when dragging and dropping from Xfe, paths aren't
427     escaped like they are when dnd'ing from a GTK app.
428
429 commit e022222394ff294e3147967581b6c5754d3c55b4
430 Author: Josef Kufner <josef@kufner.cz>
431 Date:   Thu Apr 21 00:22:00 2016 +0200
432
433     'Stay above' option now works independently of screen for fullscreen window
434
435 commit a16635ca1d8fe42349f9e22bd311d3118eff2608
436 Author: Josef Kufner <josef@kufner.cz>
437 Date:   Wed Apr 20 23:58:40 2016 +0200
438
439     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
440     
441     The most problematic thing was the `gdk_window_set_override_redirect`
442     call. That was what made most of the mess. Another bad idea was to deny
443     resizing of the fullscreen window, which causes window manager to fail
444     to adjust window size to screen size.
445     
446     Fixes #222, #218, #103.
447
448 commit b5fef3db36186993d711878b5ae687138747c732
449 Author: Klaus Ethgen <Klaus@Ethgen.de>
450 Date:   Thu Apr 14 14:25:44 2016 +0100
451
452     Work around GCC6
453     
454     This problem is really annoying. Left shifting a value does not require
455     it to be positive in C. However, some specifications define that as
456     undefined behaviour.
457     
458     Nevertheless, as used in this case it is perfectly fine and widely used
459     construct.
460     
461     Closes #230, #378
462
463 commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
464 Author: Colin Clark <cclark@mcb.net>
465 Date:   Wed Apr 13 18:53:12 2016 +0100
466
467     Issue #332 Rename function can delete files
468     
469     https://github.com/BestImageViewer/geeqie/issues/332
470     
471     During a Rename operation, if the user assigns a single destination
472     filename to multiple source files, an error dialog is shown and the
473     operation is aborted.
474
475 commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
476 Author: Beep6581 <entertheyoni@gmail.com>
477 Date:   Tue Apr 12 21:35:11 2016 +0200
478
479     Updated web.
480
481 commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
482 Author: Klaus Ethgen <Klaus@Ethgen.de>
483 Date:   Tue Apr 12 10:39:00 2016 +0100
484
485     Tuning file types for Github
486
487 commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
488 Author: Klaus Ethgen <Klaus@Ethgen.de>
489 Date:   Tue Apr 12 10:38:49 2016 +0100
490
491     Updating web
492
493 commit 1797b9e1a522b077f852aa560b35d0fca018c603
494 Author: Colin Clark <cclark@mcb.net>
495 Date:   Mon Apr 11 19:14:29 2016 +0100
496
497     Issue #329 easier way to get cwd when copying
498     
499     https://github.com/BestImageViewer/geeqie/issues/329
500     
501     A bookmark with the name "." (a single full-stop) is treated as a
502     special case. Each time it is displayed, its path is loaded with
503     Geeqie's current working folder. This bookmark, like any other, can be
504     deleted and re-created at any time.
505
506 commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
507 Author: Colin Clark <cclark@mcb.net>
508 Date:   Thu Mar 31 16:58:51 2016 +0100
509
510     Update command line options documentation
511     
512     Update both the Help file documentation for command line options, and
513     the output of the -h and -rh command line parameters.
514
515 commit a174e816ae993e7ee9731651b2674dbfdec9ed95
516 Author: Colin Clark <cclark@mcb.net>
517 Date:   Wed Mar 30 15:36:32 2016 +0100
518
519     Bug fix #227 + enable user to set height of Keywords pane
520     
521     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
522     https://sourceforge.net/p/geeqie/bugs/227/
523     
524     Permit the user to set the height of the Keywords pane in the Info
525     sidebar by editing the line:
526     
527     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
528     = "Xmp.dc.subject" height = "200"/>
529     
530     in the configuration file geeqierc.xml
531
532 commit 411ef45d8fbda079d51abeba997017e9508fa7a7
533 Author: Colin Clark <cclark@mcb.net>
534 Date:   Tue Mar 29 18:18:05 2016 +0100
535
536     Update for new cogl version
537     
538     Parameters for cogl_texture_3d_new_from_data have changed.
539
540 commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
541 Author: Simon Frei <freisim93@gmail.com>
542 Date:   Thu Mar 10 21:36:58 2016 +0100
543
544     cleanup of sourceforge references
545     
546     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
547
548 commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
549 Author: Klaus Ethgen <Klaus@Ethgen.de>
550 Date:   Wed Mar 9 23:16:01 2016 +0100
551
552     Fix web page
553     
554     one slash too much
555
556 commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
557 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
558 Date:   Wed Mar 9 22:59:37 2016 +0100
559
560     Web page update
561     
562     How about dropping as much sf links as possible from the index page?
563     
564     I attached an updated geeqie.org/index.html.
565     
566     Re-arranged a bit,
567     only kept the direct link to the lists.sf subscribe page,
568     dropped all other sf links,
569     added two ML archive links,
570     and re-worded to be more "proud" and self-confident.
571     
572     It has been eight years since the fork from GQview,
573     that should not be the one distinct point to make.
574     
575     Rather, (cl)aim to be the best image viewer.
576     Sometimes it's not enough to be good.
577     Sometimes people need to also notice it.
578
579 commit 7ca48dae2f85ea977e1854419b4f439665f2703a
580 Author: Klaus Ethgen <Klaus@Ethgen.de>
581 Date:   Mon Mar 7 22:53:52 2016 +0100
582
583     Updating web page
584
585 commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
586 Author: Klaus Ethgen <Klaus@Ethgen.de>
587 Date:   Mon Mar 7 10:17:47 2016 +0100
588
589     Really fix issue in 2a9e4d6
590
591 commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
592 Author: Klaus Ethgen <Klaus@Ethgen.de>
593 Date:   Sun Mar 6 23:49:43 2016 +0100
594
595     This potentially fixes most deprecated warnings
596     
597     However, I tested it with gtk 2.46.2 on debian that pretend to be
598     version 2.24.29. So I still get that warnings.
599
600 commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
601 Author: Klaus Ethgen <Klaus@Ethgen.de>
602 Date:   Sun Mar 6 23:48:42 2016 +0100
603
604     Fix wrong gtk3 function calls in gtk2
605
606 commit 81568b6668dde9496d1eb7336bd3f314f541b026
607 Author: Klaus Ethgen <Klaus@Ethgen.de>
608 Date:   Sun Mar 6 23:47:14 2016 +0100
609
610     Export file_data_new_simple into other source files
611
612 commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
613 Author: Klaus Ethgen <Klaus@Ethgen.de>
614 Date:   Sun Mar 6 23:45:10 2016 +0100
615
616     Fixed one wrongly function call with pointer
617     
618     This is a potentional dangerous call to LCMS function. There was a
619     compiler warning but nobody cared about before.
620
621 commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
622 Author: Klaus Ethgen <Klaus@Ethgen.de>
623 Date:   Fri Mar 4 11:44:47 2016 +0100
624
625     Applying that sort method also to collections
626
627 commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
628 Author: Klaus Ethgen <Klaus@Ethgen.de>
629 Date:   Fri Mar 4 11:21:09 2016 +0100
630
631     Implementing sorting by file creation
632
633 commit 96db62d2afb70a4cba99a424122667d61ac6028b
634 Author: Solomon Peachy <pizza@shaftnet.org>
635 Date:   Thu Mar 3 19:47:26 2016 -0500
636
637     exiv2: Fix use-after-free of the image filename/path.
638     
639     This caused garbage to be returned when we attempted to use the path to
640     determine if the file is a RAW image.  Now, RAWs are detected properly
641     and the proper full-res previews are used.
642     
643     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
644     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
645
646 commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
647 Author: Klaus Ethgen <Klaus@Ethgen.de>
648 Date:   Fri Mar 4 09:14:17 2016 +0100
649
650     Remove some useless spaces in exiv2.cc
651
652 commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
653 Author: Klaus Ethgen <Klaus@Ethgen.de>
654 Date:   Fri Feb 26 12:37:28 2016 +0100
655
656     Updating README
657
658 commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
659 Author: Klaus Ethgen <Klaus@Ethgen.de>
660 Date:   Thu Feb 25 16:48:22 2016 +0100
661
662     Reintroduce file_data_new_simple()
663     
664     This was removed by Vladimir with
665     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
666     
667     However, the newly introduced function file_data_new_group() is very
668     expensive. Having it in collection (in sort manager) where the dirs of
669     that files have huge amount of files inside, that is simply blocking
670     whole geeqie.
671     
672     It might be that the file_data_new_group() function need to be disarmed
673     on other places too.
674
675 commit 539d4e3860c78302aa6778179bce1f45d6f11454
676 Author: Klaus Ethgen <Klaus@Ethgen.de>
677 Date:   Thu Feb 25 16:46:32 2016 +0100
678
679     Tune some debug info
680
681 commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
682 Author: Klaus Ethgen <Klaus@Ethgen.de>
683 Date:   Wed Feb 24 08:32:54 2016 +0100
684
685     Correcting return type
686
687 commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
688 Author: Klaus Ethgen <Klaus@Ethgen.de>
689 Date:   Tue Feb 16 15:42:38 2016 +0100
690
691     Allow to choose to show parent folder
692     
693     With e9fc136 we learned buttons for parent folder in directory list.
694     This disabled the ".." handle in the view itself.
695     
696     This was found to be not optimal as the users are used to it.
697     
698     With this patch, that entry is now configurable in preferences. It is
699     enabled by default but could be disabled if the user don't like it.
700
701 commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
702 Author: Klaus Ethgen <Klaus@Ethgen.de>
703 Date:   Mon Feb 15 22:09:52 2016 +0100
704
705     Fix nasty double free crashes
706     
707     Old GTK+ versions seemed to be robust about this double free so we seen
708     that crashes or 100% CPU usages just with modern versions.
709     
710     This patch takes care of it on two places:
711     1. Hashes will not be freed by g_hash_table_destroy when empty
712     2. NULLify the enty variable after free
713
714 commit e9fc1363be4852aac7705a4423e7dceee84af892
715 Author: Colin Clark <cclark@mcb.net>
716 Date:   Tue Feb 2 13:15:49 2016 +0000
717
718     Feature Request #70 Navigation menu option and button for parent directory
719     
720     This request was made some years ago:
721     
722     https://sourceforge.net/p/geeqie/feature-requests/70/
723     
724     I have attached a patch which implements this. Also, keyboard-only users
725     will be able to use keyboard-accelerators to map a key to the Up function.
726     
727     Unfortunately there is a usability problem. If the configuration file
728     geeqirc.xml exists (which it will except for first-time installations)
729     geeqie will not look at the programmed defaults, but will create the
730     toolbar from the config file - and the Up icon will not be displayed.
731     
732     If the user first executes a command such as this:
733     
734     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
735     ~/.config/geeqie/geeqierc.xml
736     
737     then all will be well.
738     
739     This is not ideal, but I see no other solution.
740     
741     Colin Clark
742
743 commit 285c2da9dcfac06cd82abecd243a91e226c6850f
744 Author: Klaus Ethgen <Klaus@Ethgen.de>
745 Date:   Fri Sep 18 18:49:43 2015 +0100
746
747     Changing reference to sourceforge
748     
749     Change sourceforge to geeqie.org.
750
751 commit 1e962d0bef8a5041751d593271a6e6d3165767c8
752 Author: Klaus Ethgen <Klaus@Ethgen.de>
753 Date:   Thu Sep 10 15:34:59 2015 +0100
754
755     Include missing glua.h
756
757 commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
758 Author: Klaus Ethgen <Klaus@Ethgen.de>
759 Date:   Thu Sep 10 14:32:18 2015 +0100
760
761     Updating web site
762
763 commit 4069dd4fa59523179e0141751013df6192609b69
764 Author: Vitaly Sinilin <vs@kp4.ru>
765 Date:   Tue Sep 8 00:18:56 2015 +0300
766
767     Fix toolbar visibility
768     
769     The toolbar should not be visible on startup when the
770     configuration file has the line
771     
772         toolbar_hidden = "true"
773     
774     Its visibility state at startup should be the same it
775     was at the last shutdown.
776
777 commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
778 Author: Michael Schwendt <mschwendt@gmail.com>
779 Date:   Tue Aug 11 23:21:37 2015 +0100
780
781     NULL-ptr crash in image_read_ahead_done_cb()
782     
783     It's not easy to reproduce, but if one is mad and follows the steps and
784     presses the keys a few dozens times, there's a slight chance one can
785     trigger it. Not much to investigate it further.
786     
787     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
788     
789      | to reproduce: quickly keep pressing f (fullscreen) and page down
790      | (next file) keys.
791      |
792      | attached patch is a kind of workaround, I did not inspect further
793      | is this threading issue etc
794     
795     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
796     
797     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
798
799 commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
800 Author: Klaus Ethgen <Klaus@Ethgen.de>
801 Date:   Tue Aug 11 23:19:25 2015 +0100
802
803     Remove over optimization
804     
805     Thanks Uwe Ohse <uwe@ohse.de> for this find.
806     
807     "it looks good, but is dead slow, for each and every call to
808     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
809     really slow machine, which amounts to over 2 seconds if 144 tiles have
810     to be drawn (tested with many jpegs and a few large pngs).
811     
812     i propose to remove this optimization until someone fixes it. After
813     removal geeqie is fast, again."
814
815 commit a22d0360d80834054c3333e02b08b0d2859ecb29
816 Author: Alexey Akishin <alex@science.su>
817 Date:   Mon Dec 8 11:46:18 2014 +0000
818
819     Add support for Green-Magenta and Yellow-Blue anaglyph modes
820
821 commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
822 Author: Michael Schwendt <mschwendt@fedoraproject.org>
823 Date:   Sun Nov 30 13:09:37 2014 +0100
824
825     fix include statements for large file support on 32-bit
826
827 commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
828 Author: Volker Grabsch <v@njh.eu>
829 Date:   Tue Nov 4 08:41:30 2014 +0100
830
831     Fix typo in debug messages
832     
833     vindow -> window
834
835 commit a1afabd3ce740872a857234b91eeb64fcf239f6a
836 Author: Klaus Ethgen <Klaus@Ethgen.de>
837 Date:   Sat Sep 27 12:07:10 2014 +0100
838
839     Fix lcms2 integration
840     
841     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
842     the patch.
843
844 commit ca42d65be013f9bcded858b656c594d45c7f8e1d
845 Author: Klaus Ethgen <Klaus@Ethgen.de>
846 Date:   Sun Jul 20 14:16:02 2014 +0100
847
848     updated ChangeLog file
849
850 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
851 Author: Leon Winter <winter@bfw-online.de>
852 Date:   Mon May 26 23:33:52 2014 +0100
853
854     Fix for the assertion when file gives an empty lookup
855     
856     Thanks Leon for this patch.
857
858 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
859 Author: Petr Vorel <petr.vorel@gmail.com>
860 Date:   Tue Mar 4 00:31:04 2014 +0100
861
862     fix segfault while cancel rename dialog
863     
864     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
865     in generic_dialog_click_cb:58
866     
867     Steps to reproduce:
868     select more images on left section then is seen in on page (need to
869     scroll), roll to the top, click by right mouse button, select Rename
870     from menu and cancel it by key Esc (button Cancel is working).
871     
872     Program received signal SIGSEGV, Segmentation fault.
873     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
874     
875     (gdb) bt
876      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
877      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
878      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
879      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
880      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
881      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
882      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
883      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
884      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
885      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
886      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
887      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
888      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
889      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
890      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
891      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
892      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
893      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
894
895 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
896 Author: Levin <zjlevin@hotmail.com>
897 Date:   Sun Jan 26 13:46:01 2014 +0100
898
899     Updated Chinese locales
900     
901     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
902
903 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
904 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
905 Date:   Wed Aug 7 18:38:16 2013 +0200
906
907     transifex config file allowing to easily use transifex-client
908
909 commit d3621deb49713aad7c9758322b34316f4134a74f
910 Author: Emil Mikulic <emikulic@gmail.com>
911 Date:   Sun Apr 21 15:13:40 2013 +1000
912
913     Skip over expanded keys.
914     
915     This fixes handling of filenames with % in them.
916
917 commit c1808fdcda565bf94f5ff59d84d0985b54883648
918 Author: Emil Mikulic <emikulic@gmail.com>
919 Date:   Sun Apr 21 14:57:37 2013 +1000
920
921     Annotate debug_exception() with source file, line, and function.
922
923 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
924 Author: Laurent Monin <zas@norz.org>
925 Date:   Thu Dec 13 13:17:47 2012 +0100
926
927     Bug 3594998: make lirc initialization quieter
928     
929     Increasing debug level to 1 or 2 will give more information, level 0
930     will only output a message to user if lirc is initialized but can't
931     read config file.
932
933 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
934 Author: Laurent Monin <zas@norz.org>
935 Date:   Mon Nov 26 09:29:17 2012 +0100
936
937     Fix crash when loading collection listing inexistent files.
938
939 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
940 Author: Omari Stephens <xsdg@xsdg.org>
941 Date:   Tue Nov 13 06:08:21 2012 +0000
942
943     Add filedata counting to watch for filedata leaks
944     
945     This basically counts the number of filedata instances in existence at
946     any given point in time.  If the number doesn't drop down to where it's
947     supposed to be, there are leaks.
948
949 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
950 Author: Omari Stephens <xsdg@xsdg.org>
951 Date:   Mon Nov 12 18:44:44 2012 +0000
952
953     Use FileData locks to avoid expensive reloads with marks enabled
954
955 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
956 Author: Omari Stephens <xsdg@xsdg.org>
957 Date:   Mon Nov 12 06:03:02 2012 +0000
958
959     Add "lock" functionality to keep FileDatas in memory
960     
961     Adds two primitives to keep a FileData in memory even after its refcount
962     drops to zero.  Intended to be used in situations when an entire group of
963     FileDatas _should_ stay in memory as an optimization, even if the code
964     would continue to function properly even if the FileData were freed.
965
966 commit cf90f247aceadb444297c3c66e2215e8c209ca69
967 Author: Vedran Rodic <vrodic@gmail.com>
968 Date:   Sun Oct 28 12:07:41 2012 +0100
969
970     Fix a segfault caused by .desktop file with no exec= line.
971     
972     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
973
974 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
975 Author: Klaus Ethgen <Klaus@Ethgen.de>
976 Date:   Tue Oct 2 23:07:47 2012 +0100
977
978     Reapply 'call notify functions in in an idle call'
979     
980     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
981     have fixed this.
982
983 commit 0e46881846cb13fad7218d04b32ed95249c641ab
984 Author: Klaus Ethgen <Klaus@Ethgen.de>
985 Date:   Tue Oct 2 22:49:52 2012 +0100
986
987     Whitespace cleanup
988
989 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
991 Date:   Sun Sep 23 11:19:36 2012 +0200
992
993     better fix for big-endian architectures
994
995 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
996 Author: Laurent Monin <zas@norz.org>
997 Date:   Tue Sep 4 15:05:41 2012 +0200
998
999     Minor indentation fixes.
1000
1001 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
1002 Author: Laurent Monin <zas@norz.org>
1003 Date:   Tue Sep 4 15:02:42 2012 +0200
1004
1005     Cleanup checker shader code.
1006     
1007     Size and colors can now be set outside the shader code.
1008
1009 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
1010 Author: Laurent Monin <zas@norz.org>
1011 Date:   Tue Sep 4 11:15:45 2012 +0200
1012
1013     Fix exif orientation in clutter rendering mode.
1014
1015 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
1016 Author: Laurent Monin <zas@norz.org>
1017 Date:   Thu Aug 30 22:16:43 2012 +0200
1018
1019     Silent 2 warnings using explicit type casting.
1020
1021 commit bfe962ba4dfebc74362154c5464e8887272595d0
1022 Author: Laurent Monin <zas@norz.org>
1023 Date:   Thu Aug 30 20:38:31 2012 +0200
1024
1025     Polish translation was updated, thanks to Grzegorz Gibas.
1026     
1027     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
1028
1029 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
1030 Author: Laurent Monin <zas@norz.org>
1031 Date:   Thu Aug 30 20:33:01 2012 +0200
1032
1033     Update pt_BR translation.
1034     
1035     I just polished the translation a bit making some menu entries more clear to understand.
1036     Michal Čihař
1037
1038 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
1039 Author: Laurent Monin <zas@norz.org>
1040 Date:   Thu Aug 30 18:51:22 2012 +0200
1041
1042     Add *~, *.rej, *.orig files to git ignore list.
1043
1044 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
1045 Author: Laurent Monin <zas@norz.org>
1046 Date:   Thu Aug 30 18:46:00 2012 +0200
1047
1048     Fix for support >=automake-1.11.4
1049     
1050     Patch by Marien Zwart
1051     
1052     https://bugs.gentoo.org/show_bug.cgi?id=414863
1053     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
1054
1055 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
1056 Author: Laurent Monin <zas@norz.org>
1057 Date:   Thu Aug 30 18:32:32 2012 +0200
1058
1059     Trim trailing white spaces on empty lines.
1060
1061 commit e436ea53511e1dadab981af18b237fee83fde39b
1062 Author: Laurent Monin <zas@norz.org>
1063 Date:   Thu Aug 30 18:31:41 2012 +0200
1064
1065     Trim trailing white spaces.
1066
1067 commit 2dfa5f58107ba16e171e2e65524859a42b057742
1068 Author: Laurent Monin <zas@norz.org>
1069 Date:   Thu Aug 30 18:26:06 2012 +0200
1070
1071     Add missing vim modeline.
1072
1073 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
1074 Author: Laurent Monin <zas@norz.org>
1075 Date:   Thu Aug 30 18:22:50 2012 +0200
1076
1077     Fix indentation and few trailing white spaces.
1078
1079 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
1080 Author: Laurent Monin <zas@norz.org>
1081 Date:   Thu Aug 30 18:10:47 2012 +0200
1082
1083     Clear few more warnings, unused variables mostly.
1084
1085 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
1086 Author: Laurent Monin <zas@norz.org>
1087 Date:   Thu Aug 30 17:34:14 2012 +0200
1088
1089     Drop unused variable.
1090
1091 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
1092 Author: Laurent Monin <zas@norz.org>
1093 Date:   Thu Aug 30 15:53:29 2012 +0200
1094
1095     Remove commented out code.
1096
1097 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
1098 Author: Laurent Monin <zas@norz.org>
1099 Date:   Thu Aug 30 15:53:29 2012 +0200
1100
1101     Remove commented out code.
1102
1103 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
1104 Author: Laurent Monin <zas@norz.org>
1105 Date:   Thu Aug 30 15:53:29 2012 +0200
1106
1107     Remove commented out code.
1108
1109 commit 065f8505a49848248fca6e4baf200ff32c76d44b
1110 Author: Laurent Monin <zas@norz.org>
1111 Date:   Thu Aug 30 15:53:29 2012 +0200
1112
1113     Remove commented out code.
1114
1115 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
1116 Author: Laurent Monin <zas@norz.org>
1117 Date:   Thu Aug 30 15:53:29 2012 +0200
1118
1119     Remove commented out code.
1120
1121 commit d183c70667dae4e1b9c14274f87008140705f77d
1122 Author: Laurent Monin <zas@norz.org>
1123 Date:   Thu Aug 30 15:53:29 2012 +0200
1124
1125     Remove commented out code.
1126
1127 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
1128 Author: Laurent Monin <zas@norz.org>
1129 Date:   Thu Aug 30 15:53:29 2012 +0200
1130
1131     Remove commented out code.
1132
1133 commit e24d1d84215f757a49950ddcb6a0a431215d9899
1134 Author: Laurent Monin <zas@norz.org>
1135 Date:   Thu Aug 30 15:53:29 2012 +0200
1136
1137     Remove commented out code.
1138
1139 commit a23decd0c110c10fe4514f6739033f0e615203f1
1140 Author: Laurent Monin <zas@norz.org>
1141 Date:   Thu Aug 30 15:53:29 2012 +0200
1142
1143     Remove commented out code.
1144
1145 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
1146 Author: Laurent Monin <zas@norz.org>
1147 Date:   Thu Aug 30 15:53:29 2012 +0200
1148
1149     Remove commented out code.
1150
1151 commit 7197eb36d57c04a5990165253a5342962217de82
1152 Author: Laurent Monin <zas@norz.org>
1153 Date:   Thu Aug 30 15:53:29 2012 +0200
1154
1155     Remove commented out code.
1156
1157 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
1158 Author: Laurent Monin <zas@norz.org>
1159 Date:   Thu Aug 30 15:53:29 2012 +0200
1160
1161     Remove commented out code.
1162
1163 commit bb4cf084d5405157c29562589824196f413ab4a8
1164 Author: Laurent Monin <zas@norz.org>
1165 Date:   Thu Aug 30 15:53:29 2012 +0200
1166
1167     Remove commented out code.
1168
1169 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
1170 Author: Laurent Monin <zas@norz.org>
1171 Date:   Thu Aug 30 15:53:29 2012 +0200
1172
1173     Remove commented out code.
1174
1175 commit 173d2143484c3360284a81425a312c41f82114a6
1176 Author: Laurent Monin <zas@norz.org>
1177 Date:   Thu Aug 30 15:53:29 2012 +0200
1178
1179     Remove commented out code.
1180
1181 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
1182 Author: Laurent Monin <zas@norz.org>
1183 Date:   Thu Aug 30 15:53:29 2012 +0200
1184
1185     Remove commented out code.
1186
1187 commit 69c450f528c4a97336928b3874ae89681773eb07
1188 Author: Laurent Monin <zas@norz.org>
1189 Date:   Thu Aug 30 15:53:29 2012 +0200
1190
1191     Remove commented out code.
1192
1193 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
1194 Author: Laurent Monin <zas@norz.org>
1195 Date:   Thu Aug 30 15:53:29 2012 +0200
1196
1197     Remove commented out code.
1198
1199 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
1200 Author: Laurent Monin <zas@norz.org>
1201 Date:   Thu Aug 30 15:53:29 2012 +0200
1202
1203     Remove commented out code.
1204
1205 commit 9a98f594d50179e5fda8434b474e8646a1101be9
1206 Author: Laurent Monin <zas@norz.org>
1207 Date:   Thu Aug 30 15:53:29 2012 +0200
1208
1209     Remove commented out code.
1210
1211 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
1212 Author: Laurent Monin <zas@norz.org>
1213 Date:   Thu Aug 30 15:53:29 2012 +0200
1214
1215     Remove commented out code.
1216
1217 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
1218 Author: Laurent Monin <zas@norz.org>
1219 Date:   Thu Aug 30 15:53:29 2012 +0200
1220
1221     Remove commented out code.
1222
1223 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
1224 Author: Laurent Monin <zas@norz.org>
1225 Date:   Thu Aug 30 15:53:29 2012 +0200
1226
1227     Remove commented out code.
1228
1229 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
1230 Author: Laurent Monin <zas@norz.org>
1231 Date:   Thu Aug 30 15:53:29 2012 +0200
1232
1233     Remove commented out code.
1234
1235 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
1236 Author: Laurent Monin <zas@norz.org>
1237 Date:   Thu Aug 30 15:53:29 2012 +0200
1238
1239     Remove commented out code.
1240
1241 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
1242 Author: Laurent Monin <zas@norz.org>
1243 Date:   Thu Aug 30 15:53:29 2012 +0200
1244
1245     Remove commented out code.
1246
1247 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
1248 Author: Laurent Monin <zas@norz.org>
1249 Date:   Thu Aug 30 15:53:29 2012 +0200
1250
1251     Remove commented out code.
1252
1253 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
1254 Author: Laurent Monin <zas@norz.org>
1255 Date:   Thu Aug 30 15:53:28 2012 +0200
1256
1257     Remove commented out code.
1258
1259 commit e23cc764544e07ddb495468bcf5ebb135464d617
1260 Author: Laurent Monin <zas@norz.org>
1261 Date:   Thu Aug 30 15:53:28 2012 +0200
1262
1263     Remove commented out code.
1264
1265 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
1266 Author: Laurent Monin <zas@norz.org>
1267 Date:   Thu Aug 30 15:53:28 2012 +0200
1268
1269     Remove commented out code.
1270
1271 commit 07edd520432046277c9517363e8a13c77d69a80e
1272 Author: Laurent Monin <zas@norz.org>
1273 Date:   Thu Aug 30 15:53:28 2012 +0200
1274
1275     Remove commented out code.
1276
1277 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
1278 Author: Laurent Monin <zas@norz.org>
1279 Date:   Thu Aug 30 15:53:28 2012 +0200
1280
1281     Remove commented out code.
1282
1283 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
1284 Author: Laurent Monin <zas@norz.org>
1285 Date:   Thu Aug 30 15:53:28 2012 +0200
1286
1287     Remove commented out code.
1288
1289 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
1290 Author: Laurent Monin <zas@norz.org>
1291 Date:   Thu Aug 30 15:53:28 2012 +0200
1292
1293     Remove commented out code.
1294
1295 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
1296 Author: Laurent Monin <zas@norz.org>
1297 Date:   Thu Aug 30 15:53:28 2012 +0200
1298
1299     Remove commented out code.
1300
1301 commit a2756cb29e1e1c3380a4047e680f12b579640850
1302 Author: Laurent Monin <zas@norz.org>
1303 Date:   Thu Aug 30 15:53:28 2012 +0200
1304
1305     Remove commented out code.
1306
1307 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
1308 Author: Laurent Monin <zas@norz.org>
1309 Date:   Thu Aug 30 15:20:31 2012 +0200
1310
1311     Drop unused variable.
1312
1313 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
1314 Author: Laurent Monin <zas@norz.org>
1315 Date:   Thu Aug 30 15:19:10 2012 +0200
1316
1317     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
1318
1319 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
1320 Author: Laurent Monin <zas@norz.org>
1321 Date:   Thu Aug 30 15:03:01 2012 +0200
1322
1323     Those stereo image options are of type int, not uint, use appropriate macros.
1324
1325 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
1326 Author: Laurent Monin <zas@norz.org>
1327 Date:   Thu Aug 30 14:50:59 2012 +0200
1328
1329     Drop unused variable and code.
1330
1331 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
1332 Author: Laurent Monin <zas@norz.org>
1333 Date:   Thu Aug 30 14:48:08 2012 +0200
1334
1335     Drop commented out code.
1336
1337 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
1338 Author: Laurent Monin <zas@norz.org>
1339 Date:   Thu Aug 30 14:40:45 2012 +0200
1340
1341     Drop commented out code.
1342
1343 commit 398ef4821b3700a0f423c67b8234232f435c22b8
1344 Author: Laurent Monin <zas@norz.org>
1345 Date:   Thu Aug 30 14:39:55 2012 +0200
1346
1347     Drop unused variables.
1348
1349 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
1350 Author: Laurent Monin <zas@norz.org>
1351 Date:   Thu Aug 30 14:39:33 2012 +0200
1352
1353     Drop unused variables.
1354
1355 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
1356 Author: Laurent Monin <zas@norz.org>
1357 Date:   Thu Aug 30 14:39:21 2012 +0200
1358
1359     Drop unused variables.
1360
1361 commit 177aaa75226e85083c33f15d7f27c728f5051694
1362 Author: Laurent Monin <zas@norz.org>
1363 Date:   Thu Aug 30 14:30:57 2012 +0200
1364
1365     Drop unused variables and code.
1366     
1367     pan-view.c: In function ‘pan_grid_build’:
1368     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
1369     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
1370     pan-view.c: In function ‘pan_window_key_press_cb’:
1371     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1372     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
1373     pan-view.c: In function ‘pan_window_set_dnd_data’:
1374     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
1375     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
1376
1377 commit a528475df781869194c7c12a7f9e68299231e044
1378 Author: Laurent Monin <zas@norz.org>
1379 Date:   Thu Aug 30 14:26:21 2012 +0200
1380
1381     Drop unused variables and associated code.
1382
1383 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
1384 Author: Laurent Monin <zas@norz.org>
1385 Date:   Thu Aug 30 14:21:41 2012 +0200
1386
1387     Silent a warning when compiling with GTK+ >= 3.0.0.
1388     
1389     unused variable ‘success’ [-Wunused-variable]
1390
1391 commit 71731cbf926798a66607e3480bd453331edbd42b
1392 Author: Laurent Monin <zas@norz.org>
1393 Date:   Thu Aug 30 14:18:53 2012 +0200
1394
1395     Remove useless variable and code.
1396
1397 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
1398 Author: Laurent Monin <zas@norz.org>
1399 Date:   Thu Aug 30 14:17:47 2012 +0200
1400
1401     Remove commented out code.
1402
1403 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
1404 Author: Laurent Monin <zas@norz.org>
1405 Date:   Thu Aug 30 14:17:20 2012 +0200
1406
1407     Add parenthesis to silent a possible warning.
1408     
1409     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1410
1411 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
1412 Author: Laurent Monin <zas@norz.org>
1413 Date:   Thu Aug 30 14:15:15 2012 +0200
1414
1415     Drop 2 unused variables.
1416
1417 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
1418 Author: Laurent Monin <zas@norz.org>
1419 Date:   Thu Aug 30 14:14:22 2012 +0200
1420
1421     Drop 2 unused variables.
1422
1423 commit a9f22e8996edf6ef0c903df502accca39795b567
1424 Author: Laurent Monin <zas@norz.org>
1425 Date:   Thu Aug 30 14:13:00 2012 +0200
1426
1427     Drop 2 unused variables.
1428
1429 commit d926faf2470884776bb637a666b9d5418782ad32
1430 Author: Laurent Monin <zas@norz.org>
1431 Date:   Thu Aug 30 14:12:02 2012 +0200
1432
1433     Drop unused variable.
1434
1435 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
1436 Author: Laurent Monin <zas@norz.org>
1437 Date:   Thu Aug 30 14:10:29 2012 +0200
1438
1439     Silent a warning.
1440     
1441     ‘histmap’ may be used uninitialized in this function
1442
1443 commit e195aada701568e50bb15f8dc07c6c4fff808007
1444 Author: Laurent Monin <zas@norz.org>
1445 Date:   Thu Aug 30 14:08:21 2012 +0200
1446
1447     Drop unused variable.
1448
1449 commit 332edbe346175c3f77454566328251d597669837
1450 Author: Laurent Monin <zas@norz.org>
1451 Date:   Thu Aug 30 14:06:24 2012 +0200
1452
1453     Drop unused code and variables (transform/orientation).
1454
1455 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
1456 Author: Laurent Monin <zas@norz.org>
1457 Date:   Thu Aug 30 14:01:41 2012 +0200
1458
1459     Fix up indentation and coding style.
1460
1461 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
1462 Author: Laurent Monin <zas@norz.org>
1463 Date:   Thu Aug 30 13:47:03 2012 +0200
1464
1465     Drop unused variables.
1466
1467 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
1468 Author: Laurent Monin <zas@norz.org>
1469 Date:   Thu Aug 30 13:45:31 2012 +0200
1470
1471     Drop dead code.
1472
1473 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
1474 Author: Laurent Monin <zas@norz.org>
1475 Date:   Thu Aug 30 13:44:07 2012 +0200
1476
1477     Drop unused variables.
1478
1479 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
1480 Author: Laurent Monin <zas@norz.org>
1481 Date:   Thu Aug 30 13:40:13 2012 +0200
1482
1483     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
1484
1485 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
1486 Author: Laurent Monin <zas@norz.org>
1487 Date:   Thu Aug 30 13:17:40 2012 +0200
1488
1489     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
1490
1491 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
1492 Author: Laurent Monin <zas@norz.org>
1493 Date:   Thu Aug 30 13:15:40 2012 +0200
1494
1495     Drop dead code.
1496
1497 commit 384d5890ff08ce83b97ba39fcfed16124705152f
1498 Author: Laurent Monin <zas@norz.org>
1499 Date:   Thu Aug 30 04:22:32 2012 +0200
1500
1501     Use new constant FD_MAGICK = 0x12345678u
1502
1503 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
1504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1505 Date:   Wed Aug 29 23:27:52 2012 +0200
1506
1507     better filedata ref debug messages
1508     
1509     The idea is this:
1510     with --debug=2 geeqie writes log with pointers. If it crashes on
1511     fd->magick, it writes the invalid pointer as a hex value before
1512     the crash. Then the log can be grepped for this value to see
1513     what happened with this fd in the past.
1514
1515 commit 2d51dd3a2bc18199726de6ed43fc024001852826
1516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1517 Date:   Wed Aug 29 23:27:06 2012 +0200
1518
1519     fixed crash in file list
1520
1521 commit edb1e373979c41df56bee73358a5f34aab12f4cf
1522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1523 Date:   Tue Aug 28 19:23:54 2012 +0200
1524
1525     added GDK_SCROLL_MASK to pixbuf renderer
1526     
1527     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
1528     mouse wheel events
1529     https://bugzilla.gnome.org/show_bug.cgi?id=671305
1530
1531 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
1532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1533 Date:   Tue Aug 28 18:48:10 2012 +0200
1534
1535     fixed crash in icon list
1536
1537 commit bafd4bd22cd26498175a0481a4f201921f8480b5
1538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1539 Date:   Tue Aug 21 22:31:05 2012 +0200
1540
1541     fixed scroll of fullscreen image
1542
1543 commit 085be43cb79e04341102a9922e0e0f531454089a
1544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1545 Date:   Tue Aug 21 20:39:03 2012 +0200
1546
1547     fixed updating of comment and keyword pane
1548     
1549     - temporary disabling of notifications does no longer work because
1550     the notification is called later, in idle cb.
1551     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
1552     - now the update function checks if the new value is really different
1553
1554 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
1555 Author: Michal Čihař <mcihar@suse.cz>
1556 Date:   Tue Aug 21 14:53:05 2012 +0200
1557
1558     Fix big endian support in tiff loader
1559
1560 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
1561 Author: Laurent Monin <zas@norz.org>
1562 Date:   Tue Aug 21 12:47:06 2012 +0200
1563
1564     Fix 2 compilation warnings due to missing type casting.
1565     
1566     Use GTK_WIDGET().
1567
1568 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
1569 Author: Laurent Monin <zas@norz.org>
1570 Date:   Tue Aug 21 12:43:43 2012 +0200
1571
1572     Fix 2 warnings due to unmatched gtk+ functions prototypes.
1573     
1574     gtk_cell_renderer_get_size(): missing const in parameter
1575     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
1576
1577 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
1578 Author: Michal Čihař <mcihar@suse.cz>
1579 Date:   Tue Aug 21 11:40:57 2012 +0200
1580
1581     Whitespace cleanup
1582
1583 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
1584 Author: Michal Čihař <mcihar@suse.cz>
1585 Date:   Tue Aug 21 11:40:19 2012 +0200
1586
1587     Add support for LCMS2
1588     
1589     Both LCMS1 and LCMS2 are supported.
1590
1591 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
1592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1593 Date:   Tue Aug 21 10:43:09 2012 +0200
1594
1595     fixed typo that caused build failure
1596
1597 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
1598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1599 Date:   Mon Aug 20 22:42:33 2012 +0200
1600
1601     implemented presentation mode
1602     
1603     This is first version of presentation mode. It basically works
1604     but the current caching and preload algorithms do not work well
1605     with it.
1606
1607 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
1608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1609 Date:   Mon Aug 20 18:29:31 2012 +0200
1610
1611     clutter compatibility fixes
1612
1613 commit af6326dd1794cd36fc7c2293d695efac34e842ec
1614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1615 Date:   Mon Aug 20 17:18:34 2012 +0200
1616
1617     more gtk3 drawing fixes
1618
1619 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
1620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1621 Date:   Sun Aug 19 00:34:20 2012 +0200
1622
1623     fixed segfault with gtk2
1624
1625 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
1626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1627 Date:   Sun Aug 19 00:28:42 2012 +0200
1628
1629     dropped support for gtk < 2.20
1630
1631 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
1632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1633 Date:   Sat Aug 18 23:02:36 2012 +0200
1634
1635     disable stereo mode in Pan View
1636
1637 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
1638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1639 Date:   Sat Aug 18 19:11:57 2012 +0200
1640
1641     speed improvements
1642     
1643     GBRA textures are faster
1644     added some debug output
1645
1646 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
1647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1648 Date:   Sat Aug 18 18:43:06 2012 +0200
1649
1650     use gtk_widget_set_app_paintable for renderer
1651
1652 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
1653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1654 Date:   Sat Aug 18 18:12:50 2012 +0200
1655
1656     dropped renderer->overlay_draw
1657
1658 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
1659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1660 Date:   Sat Aug 18 18:05:20 2012 +0200
1661
1662     renamed renderer->update_sizes to update_viewport
1663
1664 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
1665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1666 Date:   Sat Aug 18 17:52:39 2012 +0200
1667
1668     simplified pr_zoom_clamp
1669
1670 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
1671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1672 Date:   Sat Aug 18 17:10:08 2012 +0200
1673
1674     fixed unnecessary renderer backend calls
1675
1676 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
1677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1678 Date:   Sat Aug 18 16:37:40 2012 +0200
1679
1680     clutter renderer code cleanup
1681
1682 commit cecac3e83b528238b00861f6318d9215489f2be4
1683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1684 Date:   Sat Aug 18 16:25:18 2012 +0200
1685
1686     dynamic change of texture upload priority
1687
1688 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
1689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1690 Date:   Sat Aug 18 00:33:54 2012 +0200
1691
1692     implemented post-processing via 3d texture
1693
1694 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
1695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1696 Date:   Fri Aug 17 23:08:34 2012 +0200
1697
1698     added option for clutter renderer
1699
1700 commit 60370f4565f012349b3ebf6343adda7cbffd2979
1701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1702 Date:   Thu Aug 16 23:15:17 2012 +0200
1703
1704     draw background checkboard using fragment shader
1705
1706 commit 165d4724e586706fc7584d2797a78761927bc5ee
1707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1708 Date:   Wed Aug 15 22:28:02 2012 +0200
1709
1710     clutter drawing improvement
1711     
1712     use clutter_actor_set_scale instead of clutter_actor_set_size
1713     clip to the initialized part of texture during loading
1714
1715 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
1716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1717 Date:   Wed Aug 15 21:30:56 2012 +0200
1718
1719     added overlay and stereo input
1720
1721 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
1722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1723 Date:   Tue Aug 14 23:55:16 2012 +0200
1724
1725     update the texture with lower priority
1726
1727 commit 11bdc439465bef94c0f44bc90505b14994077ccd
1728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1729 Date:   Tue Aug 14 23:03:26 2012 +0200
1730
1731     try to preserve original texture
1732
1733 commit 5f36bf52245175e396ee64e78e7863a25e33f559
1734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1735 Date:   Tue Aug 14 22:52:03 2012 +0200
1736
1737     try to merge pending area_ready notifications
1738
1739 commit 269a04d54949a71b15704cc16001390b78277a00
1740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1741 Date:   Sun Aug 12 21:07:49 2012 +0200
1742
1743     added autoconf test for clutter
1744
1745 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
1746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1747 Date:   Sun Aug 12 19:33:46 2012 +0200
1748
1749     simplified mirrored stereo drawing
1750
1751 commit 266814d3a437d1900bc7399268d44811a9daa608
1752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1753 Date:   Sun Aug 12 00:47:24 2012 +0200
1754
1755     expose/draw method moved to renderer-tiles
1756
1757 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
1758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1759 Date:   Sat Aug 11 23:46:42 2012 +0200
1760
1761     implemented clutter-based renderer
1762
1763 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
1764 Author: Laurent Monin <zas@norz.org>
1765 Date:   Thu Aug 16 23:33:24 2012 +0200
1766
1767     Update french translation.
1768
1769 commit bb35f83926c37e14b24931b03164d09b38b36a00
1770 Author: Laurent Monin <zas@norz.org>
1771 Date:   Wed Aug 15 00:48:35 2012 +0200
1772
1773     Add read_dummy_option() to handle old/deprecated options.
1774     
1775     It is better to keep a trace of old options, for now, just display
1776     a message about the option to be ignored, and the reason.
1777
1778 commit 20544048d99f4074e1aec280101b973bb2003cee
1779 Author: Laurent Monin <zas@norz.org>
1780 Date:   Mon May 14 23:01:01 2012 +0200
1781
1782     More use of const, fix up a warning.
1783
1784 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
1785 Author: Laurent Monin <zas@norz.org>
1786 Date:   Mon May 14 23:00:19 2012 +0200
1787
1788     Fix 4 warnings due to function prototype mismatches.
1789
1790 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
1791 Author: Laurent Monin <zas@norz.org>
1792 Date:   Mon May 14 22:34:22 2012 +0200
1793
1794     Don't discard const
1795
1796 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
1797 Author: Laurent Monin <geeqie@norz.org>
1798 Date:   Thu Dec 23 01:56:47 2010 +0100
1799
1800     Cleanup Exif Date sorting patch.
1801     
1802     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
1803
1804 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
1805 Author: Juuso Räsänen <juusora@gmail.com>
1806 Date:   Thu Dec 23 00:38:40 2010 +0100
1807
1808     Allow to sort files according to Exif-date
1809     
1810     I also like the idea about sorting files according to Exif-date. This
1811     behaviour seemed to be implemented in the pan-view but not in the main
1812     browser view. I created a little patch to "correct" this issue.  ;)
1813     
1814     This satisfies my own needs, although the exif-date reading could be
1815     probably somehow optimised(?).. now the GUI becomes unresponsive for
1816     few seconds if there are a lot of pictures in the directory...
1817
1818 commit b73335c511e8e299d37e43935173a9a089b2fc0c
1819 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
1820 Date:   Fri Apr 2 20:47:34 2010 +0930
1821
1822     exif autorotate for proofs
1823     
1824     Find below a patch which adds auto-rotation of proof images based on image
1825     EXIF information.  It is a revision of a proof-of-concept patch I did up for
1826     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
1827     submission.  The patch below is against geeqie 1.0.
1828     
1829     The proof auto-rotation feature is controlled by a new setting in the
1830     "convenience" section of the image preferences dialog.  This way the
1831     existing behaviour is still available for those who want to use it.
1832     
1833     I find this new feature very useful when preparing proofing sheets and I
1834     suspect others would too.  Please consider this for inclusion in geeqie.
1835
1836 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
1837 Author: Àngel Mompó <mecatxis@gmail.com>
1838 Date:   Mon Aug 13 12:25:18 2012 +0200
1839
1840     Update catalan translation
1841
1842 commit a7e8746f7a2d61d09839590382da12a4183314df
1843 Author: Laurent Monin <zas@norz.org>
1844 Date:   Tue Mar 6 18:03:01 2012 +0100
1845
1846     Update french translation.
1847
1848 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
1849 Author: Daniel van Vugt <vanvugt@gmail.com>
1850 Date:   Thu Aug 18 22:46:55 2011 +0200
1851
1852     Display more descriptive screen names
1853     
1854     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
1855     
1856     Author: Daniel van Vugt <vanvugt@gmail.com>
1857
1858 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
1859 Author: Daniel van Vugt <vanvugt@gmail.com>
1860 Date:   Thu Aug 18 22:43:29 2011 +0200
1861
1862     Make fullscreen mode actually use the full screen.
1863     
1864     Use override-redirect to ensure fullscreen windows are drawn over any
1865     docks and panels.
1866     
1867     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
1868     Bug-Ubuntu: https://launchpad.net/bugs/788321
1869
1870 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
1871 Author: Peter Tuhársky <tuharsky@misbb.sk>
1872 Date:   Tue Mar 8 20:51:56 2011 +0100
1873
1874     Updated Slovak (SK_sk) translation
1875     
1876     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
1877
1878 commit a204856e521dcf66afa88530f1a92cb5404e98ba
1879 Author: Laurent Monin <geeqie@norz.org>
1880 Date:   Thu Dec 30 09:42:27 2010 +0100
1881
1882     Fix overlay formatting example in README.
1883
1884 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
1885 Author: Laurent Monin <geeqie@norz.org>
1886 Date:   Wed Dec 29 16:06:20 2010 +0100
1887
1888     Whitespaces fixes.
1889
1890 commit dea40dd784e784e424993cdf0305241b2a48e815
1891 Author: Colin Clark <cclark@mcb.net>
1892 Date:   Wed Dec 29 15:59:53 2010 +0100
1893
1894     Implement the scroll to/select row stuff for tree view in Preferences dialog
1895     
1896     In the Files tab:
1897     - when Add is pressed scroll to the new entry and set focus
1898       to the file-type field
1899     - when Defaults is selected scroll to column 0, row 0
1900     
1901     In the Keyboard tab:
1902     - when Defaults is pressed scroll to column 0, row 0
1903     
1904     Patch by Colin Clark, tidy up by Laurent Monin.
1905
1906 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
1907 Author: Laurent Monin <geeqie@norz.org>
1908 Date:   Thu Dec 23 16:45:09 2010 +0100
1909
1910     Align "3) Save metadata in Geeqie private directory" with previous entries.
1911
1912 commit 231db8a35193a26e6e63398e7f26615c4fa78204
1913 Author: Laurent Monin <geeqie@norz.org>
1914 Date:   Thu Dec 23 16:44:25 2010 +0100
1915
1916     Set fixed (but resizeable) width for Description column in Preferences > Files table
1917
1918 commit af5e94048f2cc40204ac5b799701a4bf1664e818
1919 Author: Laurent Monin <geeqie@norz.org>
1920 Date:   Thu Dec 23 15:35:24 2010 +0100
1921
1922     Fix a snprintf() warning regarding unsigned int64 format string.
1923     
1924     Solved by using "%llu" and type cast to (unsigned long long)
1925
1926 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
1927 Author: Laurent Monin <geeqie@norz.org>
1928 Date:   Thu Dec 16 20:18:32 2010 +0100
1929
1930     Remove obsolete .cvsignore from tree.
1931
1932 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
1933 Author: Michal Čihař <nijel@debian.org>
1934 Date:   Sun Dec 12 13:35:54 2010 +0100
1935
1936     Fix bashism
1937
1938 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
1939 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1940 Date:   Thu Aug 16 23:26:31 2012 +0200
1941
1942     Typo fix: s/allows to/allows one to/
1943
1944 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
1945 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1946 Date:   Thu Aug 16 23:23:38 2012 +0200
1947
1948     Fix typo "writting" (instead of "writing").
1949
1950 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
1951 Author: Laurent Monin <zas@norz.org>
1952 Date:   Thu Aug 16 23:20:25 2012 +0200
1953
1954     Revert "Fix typo "writting" (instead of "writing")."
1955     
1956     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
1957
1958 commit f66795e86f64ae015faf318b844cd4d16f406b50
1959 Author: Laurent Monin <zas@norz.org>
1960 Date:   Thu Aug 16 23:20:17 2012 +0200
1961
1962     Revert "Typo fix: s/allows to/allows one to/"
1963     
1964     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
1965
1966 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
1967 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1968 Date:   Wed Aug 15 15:30:40 2012 +0200
1969
1970     Typo fix: s/allows to/allows one to/
1971
1972 commit fffad3bfc36e6378f4d109f4400f921b4146947d
1973 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
1974 Date:   Wed Aug 15 15:26:50 2012 +0200
1975
1976     Fix typo "writting" (instead of "writing").
1977
1978 commit 68619b544a553fcaf636894ec894553a0c8f650e
1979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1980 Date:   Thu Aug 16 21:50:39 2012 +0200
1981
1982     added Samsung and Panasonic raw extensions
1983     
1984     thanks Štěpán Roučka for the report
1985
1986 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
1987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1988 Date:   Tue Aug 14 21:58:57 2012 +0200
1989
1990     more compilation fixes
1991
1992 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
1993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
1994 Date:   Tue Aug 14 20:22:37 2012 +0200
1995
1996     fixed compilation with gtk 2.20
1997
1998 commit 3531bfc74fd7293101af797ddf05956066d62ee6
1999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2000 Date:   Mon Aug 13 21:06:06 2012 +0200
2001
2002     dropped deprecated dither_quality code
2003
2004 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
2005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2006 Date:   Sun Aug 12 18:43:57 2012 +0200
2007
2008     fixed keyboard controll of image widget
2009
2010 commit f5e9151bcfce23bae199a5a995033b5c12805813
2011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2012 Date:   Sun Aug 12 01:30:28 2012 +0200
2013
2014     fixed pan-view drawing
2015
2016 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
2017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2018 Date:   Fri Aug 10 21:55:29 2012 +0200
2019
2020     fixed dnd
2021     
2022     used glib functions for uri manipulation
2023
2024 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
2025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2026 Date:   Sat Aug 4 22:13:33 2012 +0200
2027
2028     selectable image drawing for gtk3
2029
2030 commit 05547f582d702e7f91acf73186498bae0973c49c
2031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2032 Date:   Sat Aug 4 20:51:56 2012 +0200
2033
2034     selectable image cleanup
2035
2036 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
2037 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2038 Date:   Fri Aug 3 23:33:18 2012 +0200
2039
2040     updated libchamplain code
2041
2042 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
2043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2044 Date:   Thu Aug 2 20:04:16 2012 +0200
2045
2046     changed GDK_<key> to GDK_KEY_<key>
2047
2048 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
2049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2050 Date:   Thu Aug 2 00:15:16 2012 +0200
2051
2052     use cairo for drawing
2053     
2054     cairo is the only supported drawing method in gtk3
2055
2056 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
2057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2058 Date:   Wed Aug 1 00:17:18 2012 +0200
2059
2060     use accessor functions
2061     
2062     gtk3 does not allow direct use of data structures,
2063     use accessor functions instead
2064
2065 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
2066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2067 Date:   Fri Aug 10 22:51:57 2012 +0200
2068
2069     detect both gtk2 and 3 in autoconf
2070
2071 commit 5658d2901c72c2da36007036dfa9e6776632b389
2072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2073 Date:   Sun Aug 12 22:07:51 2012 +0200
2074
2075     updated ChangeLog file
2076
2077 commit 529b1126534cc664e8f88f028fa56190cc8debf3
2078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2079 Date:   Sun Aug 12 22:06:03 2012 +0200
2080
2081     updated NEWS file
2082
2083 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
2084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2085 Date:   Fri Aug 10 21:20:07 2012 +0200
2086
2087     make sure fd is referenced
2088     
2089     file_data_disconnect_sidecar_file may free a fd with zero references
2090     we have to ref it if we want to use it later
2091
2092 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
2093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2094 Date:   Thu Aug 9 17:32:36 2012 +0200
2095
2096     fixed file_data_check_sidecars
2097     
2098     use more clear algorithm:
2099     if the group has changed
2100        disconnect everything
2101        create new group
2102
2103 commit fa99aa221843e0e371edf910a8a39c91451691fb
2104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2105 Date:   Thu Aug 9 17:30:12 2012 +0200
2106
2107     fixed exif_read_fd
2108     
2109     - add fd to cache immediately
2110     - do not check file presence, the result could be inconsistent with the cache
2111
2112 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
2113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2114 Date:   Tue Aug 7 10:21:29 2012 +0200
2115
2116     replaced assert with g_assert
2117
2118 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
2119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2120 Date:   Sun Aug 5 20:46:05 2012 +0200
2121
2122     updated README file
2123
2124 commit 672c7918e805f090e7848a9ce62cae61f29652fe
2125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2126 Date:   Sun Aug 5 20:40:07 2012 +0200
2127
2128     fixed gen_changelog for git
2129
2130 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
2131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2132 Date:   Tue Jul 31 19:10:15 2012 +0200
2133
2134     spec file cleanup
2135
2136 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
2137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2138 Date:   Tue Jul 31 19:09:43 2012 +0200
2139
2140     use GPLv2 copy with new FSF address
2141
2142 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
2143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2144 Date:   Tue Jul 31 18:20:06 2012 +0200
2145
2146     renamed zh_CN.GB2312.po to zh_CN.po
2147
2148 commit b286338544a2c60acb1332f3cb90f6b355af00fb
2149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2150 Date:   Tue Jul 31 17:41:47 2012 +0200
2151
2152     updated version and copyright notice
2153
2154 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
2155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2156 Date:   Mon Jul 30 18:21:13 2012 +0200
2157
2158     prevent crash in g_utf8_collate_key
2159     
2160     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
2161
2162 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
2163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2164 Date:   Mon Jul 30 16:31:04 2012 +0200
2165
2166     use AC_SYS_LARGEFILE
2167     
2168     Subject: Build with large file support
2169     From: Michal Čihař <nijel@debian.org>
2170     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
2171
2172 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
2173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2174 Date:   Sun Jul 29 19:07:39 2012 +0200
2175
2176     update file data structure
2177     
2178     update file data structure in view_dir_tree when a new directory
2179     is created
2180
2181 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
2182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2183 Date:   Sun Jul 29 19:05:58 2012 +0200
2184
2185     statusbar fix
2186     
2187     make sure layout_status_update_image is called only on valid
2188     statusbar
2189
2190 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
2191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2192 Date:   Sun Jul 29 15:02:56 2012 +0200
2193
2194     update statusbar after changing active image
2195     
2196     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
2197
2198 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
2199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2200 Date:   Fri Jul 27 16:28:48 2012 +0200
2201
2202     changed "readonly destination directory" to a warning
2203
2204 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
2205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2206 Date:   Fri Jul 27 15:03:58 2012 +0200
2207
2208     fixed bug in cache handling
2209     
2210     changed files stayed in cache, but they were reported as not found,
2211     this caused leaks and crashes
2212     bug introduced by change of notification function,
2213     commit 78cde6934008f79fe498e4adc64d187b0ed47417
2214
2215 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
2216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2217 Date:   Thu Jul 26 16:02:52 2012 +0200
2218
2219     initialize default options before commandline parsing
2220     
2221     this fixes a crash on images specified on commandline
2222
2223 commit 97bddb361bf518b632cb4cf3145d311a94112886
2224 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
2225 Date:   Fri Apr 2 20:47:34 2010 +0930
2226
2227     exif autorotate for proofs
2228     
2229     Find below a patch which adds auto-rotation of proof images based on image
2230     EXIF information.  It is a revision of a proof-of-concept patch I did up for
2231     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
2232     submission.  The patch below is against geeqie 1.0.
2233     
2234     The proof auto-rotation feature is controlled by a new setting in the
2235     "convenience" section of the image preferences dialog.  This way the
2236     existing behaviour is still available for those who want to use it.
2237     
2238     I find this new feature very useful when preparing proofing sheets and I
2239     suspect others would too.  Please consider this for inclusion in geeqie.
2240
2241 commit 5ef30846a7bc94585771a6d08284b771320b33d4
2242 Author: Klaus Ethgen <Klaus@Ethgen.de>
2243 Date:   Fri Jan 6 02:23:57 2012 +0100
2244
2245     Fix directory walking bug
2246     
2247     There was a annoying bug when walking up more than one directory level.
2248
2249 commit 0922b292f3e67e4b52c7377199c2617511be7a38
2250 Author: Klaus Ethgen <Klaus@Ethgen.de>
2251 Date:   Fri Jan 6 02:23:57 2012 +0100
2252
2253     Fix directory walking bug
2254     
2255     There was a annoying bug when walking up more than one directory level.
2256
2257 commit 988b89175eb9703d8116b719e0baf036793a33c3
2258 Author: Klaus Ethgen <Klaus@Ethgen.de>
2259 Date:   Fri Dec 30 13:59:53 2011 +0100
2260
2261     Revert "call notify functions in in an idle call"
2262     
2263     Breaks type in of keywords.
2264     
2265     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
2266
2267 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
2268 Author: cybjit <cybjit@gmail.com>
2269 Date:   Mon Apr 25 12:53:35 2011 +0200
2270
2271     Ignore duplicates with same path
2272
2273 commit ce2d11c4d9df655a4fff053373b724d985a25db0
2274 Author: Vincent Blut <vincent.debian@free.fr>
2275 Date:   Sat Dec 3 15:46:20 2011 +0100
2276
2277     Various errors in the translation (typo, etc.)
2278     
2279     Patch submitted by Vincent Blut that fix some typo in French locales.
2280     Closes Debian bug #620895.
2281
2282 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
2283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2284 Date:   Sat Nov 12 11:36:18 2011 +0100
2285
2286     call size signal indirectly via idle_call
2287     
2288     image_loader_size_cb is called from a second thread, so it can't
2289     use any gtk functions directly or via signals
2290     this fixes random crashes in gtk code introduced by commit e24281e5
2291
2292 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
2293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2294 Date:   Sat Nov 12 11:34:55 2011 +0100
2295
2296     call log window functions indirectly via idle callbacks
2297
2298 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
2299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2300 Date:   Tue Oct 4 22:09:55 2011 +0200
2301
2302     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
2303
2304 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
2305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2306 Date:   Sun Oct 2 11:55:34 2011 +0200
2307
2308     recognize all registered extensions, even if they contain dots
2309
2310 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
2311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2312 Date:   Sun Oct 2 11:16:03 2011 +0200
2313
2314     sidecar_file_priority function is already called with extension as an argument
2315
2316 commit 78cde6934008f79fe498e4adc64d187b0ed47417
2317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2318 Date:   Sun Oct 2 11:12:44 2011 +0200
2319
2320     call notify functions in in an idle call
2321
2322 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
2323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2324 Date:   Sat Oct 1 23:21:08 2011 +0200
2325
2326     move the grouping code from file_data_new to filelist_read
2327
2328 commit aff67e653215952b4766cf33bfdfa24cd93949b3
2329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2330 Date:   Sat Oct 1 20:58:34 2011 +0200
2331
2332     separate function fortesting changed files without sidecars
2333
2334 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
2335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2336 Date:   Sat Oct 1 17:11:10 2011 +0200
2337
2338     consistent use of fd->extension
2339
2340 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
2341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2342 Date:   Sat Oct 1 16:31:58 2011 +0200
2343
2344     simplified grouping of sidecars
2345
2346 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
2347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2348 Date:   Fri Sep 30 23:57:31 2011 +0200
2349
2350     fixed filelist_sort_compare_filedata to not return 0 no different files
2351
2352 commit efc8096527d6f743d17c44b9982616a169973f39
2353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2354 Date:   Fri Sep 30 23:02:26 2011 +0200
2355
2356     always check for sidecars by readdir
2357
2358 commit 7bb3871e21c03b7103792524458eddf0616880db
2359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2360 Date:   Fri Sep 30 10:54:32 2011 +0200
2361
2362     do not use FileData entries with empty path
2363
2364 commit 559683ddda8610a986ea1355dc191e8e20f77a23
2365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2366 Date:   Thu Sep 29 17:17:20 2011 +0200
2367
2368     updated copyright notice
2369
2370 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
2371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2372 Date:   Thu Sep 29 17:14:36 2011 +0200
2373
2374     added custom tiff loader
2375
2376 commit 25d02a83df709d2852f4cb90867aa261b80280ca
2377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2378 Date:   Thu Sep 29 12:36:08 2011 +0200
2379
2380     added long-term cache for keywords
2381
2382 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
2383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2384 Date:   Tue Sep 27 22:06:09 2011 +0200
2385
2386     set stereo.fixed default values to hdmi stereo standard
2387
2388 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
2389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2390 Date:   Tue Sep 27 22:03:47 2011 +0200
2391
2392     fixed stereo.fixed preferences
2393
2394 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
2395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2396 Date:   Tue Sep 27 21:12:02 2011 +0200
2397
2398     fixed stereo_temp_disable functionality
2399
2400 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
2401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2402 Date:   Mon Sep 26 15:02:05 2011 +0200
2403
2404     ignore raw image support reported by the pixbuf loader
2405
2406 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
2407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2408 Date:   Sat Apr 9 16:38:46 2011 +0200
2409
2410     fixed using DEBUG_N from multiple threads
2411
2412 commit 8a55b69211b5866025f66c514f34ad697d3d1909
2413 Author: Laurent Monin <geeqie@norz.org>
2414 Date:   Thu Dec 16 22:26:36 2010 +0100
2415
2416     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
2417     
2418     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
2419     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
2420     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
2421
2422 commit 138e31f328408ac88f1162999c8fcb24298ab37a
2423 Author: Vladislav Naumov <vnaum@vnaum.com>
2424 Date:   Thu Dec 16 21:55:03 2010 +0100
2425
2426     Fix bug 2999830: do not report failed chown() on copy.
2427     
2428     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
2429     
2430     I was trying to copy images from my camera which is mounted as a USB
2431     mass storage device.  The files on the mount are owned by root, and
2432     geeqie tries to chown (and chgrp) the copy, fails, and displays an
2433     error message.  This is only mildly annoying when copying a single
2434     file, but when I want to copy multiple files the failure stops the
2435     operation after the first file.
2436     
2437     Patch by Vladislav Naumov <vnaum@vnaum.com>
2438     
2439     This patch ignores chown errors, while still doing chown
2440     (so root still can copy files preserving ownership).
2441     
2442     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
2443     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
2444
2445 commit a3a06975ec99beac1b2f1f16445679dd56fae053
2446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2447 Date:   Tue Sep 27 10:29:36 2011 +0200
2448
2449     added panorama .pto file to the list of known files
2450
2451 commit 8560f48335b79764ce38fe0518bc0ca571e83c97
2452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2453 Date:   Mon Sep 26 15:02:05 2011 +0200
2454
2455     ignore raw image support reported by the pixbuf loader
2456
2457 commit df06d685ee882ad294d2581bb635ae1f7e010c7f
2458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2459 Date:   Fri Jul 29 15:27:09 2011 +0200
2460
2461     fixed crash on incomplete jpeg file
2462
2463 commit bd374b070d437d6319946c49ae0166ee4621e737
2464 Author: Klaus Ethgen <Klaus@Ethgen.de>
2465 Date:   Sun Jul 24 13:17:34 2011 +0100
2466
2467     Change the image size from 10×20 to 20×20
2468     
2469     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
2470     SF:3191174.
2471
2472 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
2473 Author: Klaus Ethgen <Klaus@Ethgen.de>
2474 Date:   Sun Jul 24 13:17:34 2011 +0100
2475
2476     Change the image size from 10×20 to 20×20
2477     
2478     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
2479     SF:3191174.
2480
2481 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
2482 Author: Klaus Ethgen <Klaus@Ethgen.de>
2483 Date:   Sun May 15 19:44:04 2011 +0100
2484
2485     Fix a remote command bug
2486
2487 commit 4858999bc0b165211656849e174e9b0149cb33e7
2488 Author: Klaus Ethgen <Klaus@Ethgen.de>
2489 Date:   Sun May 22 09:40:51 2011 +0100
2490
2491     Typo, forgotten bracket
2492
2493 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
2494 Author: Klaus Ethgen <Klaus@Ethgen.de>
2495 Date:   Sun May 15 19:44:04 2011 +0100
2496
2497     Fix a remote command bug
2498
2499 commit 6f3d9d81d7f801188d056f5e839e2509f871d4e4
2500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2501 Date:   Sat May 14 22:16:49 2011 +0200
2502
2503     added Cycle through stereo modes menu entry
2504
2505 commit 4aa85ebde8aaadc9d0608ce18185bdb535e99f7c
2506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2507 Date:   Sat May 14 21:53:45 2011 +0200
2508
2509     do not mix autodetected and user-defined stereo mode
2510
2511 commit 31f6b82dbee7f4456371a1b527161ebc81342577
2512 Author: Klaus Ethgen <Klaus@Ethgen.de>
2513 Date:   Sat Apr 9 19:47:30 2011 +0100
2514
2515     Do not delete path settings when adding new directory
2516     
2517     This patch will change the way, geeqie is mangling the path name in the
2518     rename (copy) dialog when creating new directory. Will fix the bugs
2519     Debian:529531 and SF:2795791.
2520
2521 commit a4270acba9810bb6307e7d8da1334211898d8fb5
2522 Author: Klaus Ethgen <Klaus@Ethgen.de>
2523 Date:   Fri Jul 16 13:30:53 2010 +0100
2524
2525     Fix compiling issue
2526     
2527     img-view.c: In function 'real_view_window_new':
2528     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2529     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2530
2531 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
2532 Author: Klaus Ethgen <Klaus@Ethgen.de>
2533 Date:   Sat May 8 23:52:09 2010 +0100
2534
2535     Fix the windowsize
2536     
2537     Opening a new window from a collection should not set the default size.
2538     Unfortunately the size of the image is not available in the early state.
2539
2540 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
2541 Author: Klaus Ethgen <Klaus@Ethgen.de>
2542 Date:   Thu Apr 21 18:44:15 2011 +0100
2543
2544     Fix wrong line ending
2545
2546 commit b467f6ff37f2bfb7665200b9057241318ca13d09
2547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2548 Date:   Sun Apr 10 21:11:50 2011 +0200
2549
2550     more compilation fixes
2551
2552 commit a99a24ea8d76dc65d64a119d6ef289052e459316
2553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2554 Date:   Sun Apr 10 20:30:17 2011 +0200
2555
2556     compilation fixes
2557
2558 commit 556bd46ba743932fd29c225918d8aae722f6a054
2559 Author: Klaus Ethgen <Klaus@Ethgen.de>
2560 Date:   Sat Apr 9 19:47:30 2011 +0100
2561
2562     Do not delete path settings when adding new directory
2563     
2564     This patch will change the way, geeqie is mangling the path name in the
2565     rename (copy) dialog when creating new directory. Will fix the bugs
2566     Debian:529531 and SF:2795791.
2567
2568 commit 843f61148dc90c97dc32e679a122827c41b16dc8
2569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2570 Date:   Sat Apr 9 19:27:43 2011 +0200
2571
2572     fixed libjpeg in autoconf
2573
2574 commit cf3bcd415010e28d2829430cb7a72be6d03af513
2575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2576 Date:   Sat Apr 9 16:38:46 2011 +0200
2577
2578     fixed using DEBUG_N from multiple threads
2579
2580 commit d7521059d000c8d93b8debcfe938510ce3c6441f
2581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2582 Date:   Sat Apr 9 16:07:31 2011 +0200
2583
2584     improved mpo parser, consider individual image type code
2585
2586 commit a745785c1947ad588b53db69a3fc776a34980b18
2587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2588 Date:   Fri Apr 8 21:16:41 2011 +0200
2589
2590     fixed to compile with other libjpeg versions
2591
2592 commit 787d25f23d5617375351aa5c39acab43856c6bbc
2593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2594 Date:   Sun Mar 27 19:22:29 2011 +0200
2595
2596     allocate tile pixbuf allways
2597
2598 commit fd9329870f85d5f189fb18d39144cc103cd055f7
2599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2600 Date:   Sun Mar 27 18:20:19 2011 +0200
2601
2602     updated copyright notices
2603
2604 commit 6a4851f99de3d77a5938a213b28855158f2735c9
2605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2606 Date:   Sun Mar 27 18:14:17 2011 +0200
2607
2608     free mpo data
2609
2610 commit 11f270dcd05962aee1515d7a64036c21826ef2da
2611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2612 Date:   Sun Mar 27 13:53:23 2011 +0200
2613
2614     fixed jpeg_segment_find to support more app2 segments with different signatures
2615
2616 commit f1d8356504bde2e7808f6e537cdf2473d495f573
2617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2618 Date:   Sun Mar 27 12:52:09 2011 +0200
2619
2620     store stereo flag in loader data
2621
2622 commit df0bac9a96ebefab2b06f7f64e0bca40474122b5
2623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2624 Date:   Sun Mar 27 12:02:30 2011 +0200
2625
2626     fixed freed data access
2627
2628 commit a31cfe80ee313f56cd208fead1b96655272bb92f
2629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2630 Date:   Sun Mar 27 11:58:29 2011 +0200
2631
2632     load mpo files as SBS
2633
2634 commit 455dfdd5e7a1f2f850014a013a17c86c64b3deae
2635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2636 Date:   Sun Mar 27 10:57:08 2011 +0200
2637
2638     added mpo parser
2639
2640 commit e1c487d09182d2e2cd4221d0c627293392709b4b
2641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2642 Date:   Sat Mar 26 22:13:39 2011 +0100
2643
2644     split jpeg parser functions to separate file
2645
2646 commit f5f26251424cc70bdf972a70b45f9d14315b6420
2647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2648 Date:   Sat Mar 26 22:03:30 2011 +0100
2649
2650     added custom jpeg loader
2651
2652 commit 3fbd5d8f5f63895c095019485498d2858d925f4b
2653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2654 Date:   Sat Mar 26 17:57:25 2011 +0100
2655
2656     infrastructure for image loader backend
2657
2658 commit 0ee2027ed427de1155d2b295c4bf564ad61675b0
2659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2660 Date:   Fri Mar 25 23:25:15 2011 +0100
2661
2662     renderer interface cleanup
2663
2664 commit 484192f435b34976259418735dccef4c1e69b27c
2665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2666 Date:   Fri Mar 25 23:14:01 2011 +0100
2667
2668     fixed redrawing on expose event
2669
2670 commit 1ed7ba5576c6b1776f27e043de246275331e0bee
2671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2672 Date:   Fri Mar 25 22:09:59 2011 +0100
2673
2674     fixed area_changed handling
2675
2676 commit 5fcc3c968e80b546f013735a2ee07d0dc5ba0aa2
2677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2678 Date:   Sun Mar 20 19:16:07 2011 +0100
2679
2680     added more anaglyph modes
2681
2682 commit 75c23adfa440b4cef19878d35284d0038b77a044
2683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2684 Date:   Sun Mar 20 12:49:00 2011 +0100
2685
2686     added half-size (3dtv) stereo mode
2687
2688 commit 2925d1ded2746c3d8416187a0db1ccd6905b5dd3
2689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2690 Date:   Sun Mar 20 11:31:08 2011 +0100
2691
2692     fixed sbs mode
2693
2694 commit c6ddf7e73a470f28ebe3fc7e7962e194a1ee7794
2695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2696 Date:   Sun Mar 20 11:11:08 2011 +0100
2697
2698     save and load stereo options
2699
2700 commit 4a39e00a4d5927a6344fed1f464798c9f63eb6cc
2701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2702 Date:   Sun Mar 20 10:52:41 2011 +0100
2703
2704     improved preferences dialog
2705
2706 commit 3bbfb5ae860e193d4a5221c97e187cf546b06ade
2707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2708 Date:   Sun Mar 20 10:15:07 2011 +0100
2709
2710     added fixed stereo mode
2711
2712 commit c156c8a38dda21b3be84f312dbaf9927d1432bab
2713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2714 Date:   Sun Mar 20 00:23:54 2011 +0100
2715
2716     removed 'swap' entry from menu
2717
2718 commit 6aef4f63382dde18b88601ee1e6ff0c4ed423dbd
2719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2720 Date:   Sun Mar 20 00:18:13 2011 +0100
2721
2722     temporarily disable stereo mode, added more stereo prefs
2723
2724 commit f6091ebefead1a4170a64a4f988b8e618e4fc29c
2725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2726 Date:   Sat Mar 19 21:42:13 2011 +0100
2727
2728     type of source stereo image made adjustable from menu
2729
2730 commit bc35f9f7d92fbcfcd82bb050808f590110f0ad5f
2731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2732 Date:   Sat Mar 19 19:53:30 2011 +0100
2733
2734     stereo mode preferences
2735
2736 commit dc3dea1297365981d2e206fd8afbb84a781ced20
2737 Author: Tore Ericsson <tore.ericsson@telia.com>
2738 Date:   Mon Feb 14 21:21:55 2011 +0100
2739
2740     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
2741
2742 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
2743 Author: Tore Ericsson <tore.ericsson@telia.com>
2744 Date:   Mon Feb 14 15:04:07 2011 +0100
2745
2746     Almost complete Swedish translation
2747     
2748     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
2749     Edit, Delete, etc. Also remains three entries where I don't know the meaning
2750     on lines 1550, 1558, and 5229. The English text seems to be completely out of
2751     order on lines 5601 and 5606. -- Note also: The first cache path in the
2752     thumbnail dialogue window appears having a duplication error.
2753
2754 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
2755 Author: Tore Ericsson <tore.ericsson@telia.com>
2756 Date:   Mon Feb 14 14:51:44 2011 +0100
2757
2758     Started with Swedish translation
2759
2760 commit 66e79a3db0f88576f11d34d15afef16418177913
2761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2762 Date:   Sat Feb 5 22:22:12 2011 +0100
2763
2764     change stereo mode from menu
2765
2766 commit ac29d24529dc2ec61c6c98bcb334932f4a8a8850
2767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2768 Date:   Sat Feb 5 18:20:16 2011 +0100
2769
2770     swap stereo images
2771
2772 commit 44f99597e8e26da1c1ac784b14a9956249543c38
2773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2774 Date:   Fri Feb 4 23:49:13 2011 +0100
2775
2776     added mirrored stereo mode
2777
2778 commit 12302100dd0db0f03444b2a6834c2a6470089c57
2779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2780 Date:   Sat Jan 29 17:43:05 2011 +0100
2781
2782     fixed overlay position - part2
2783
2784 commit 8734f816e3735ee0731059bb57fd01a1087c4ac5
2785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2786 Date:   Sat Jan 29 17:35:29 2011 +0100
2787
2788     fixed overlay position
2789
2790 commit 572fb571e10fec6e617518b2a404ea9b10517fd6
2791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2792 Date:   Sat Jan 29 17:15:39 2011 +0100
2793
2794     do not draw tiles outside the viewport
2795
2796 commit c95c27d4285bf60a27fe5f72cc7ca6724819ba99
2797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2798 Date:   Sat Jan 29 14:49:38 2011 +0100
2799
2800     display pixel aspect ratio support
2801
2802 commit f727555d47c89ada005e87bc54fc7533a865a1ee
2803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2804 Date:   Fri Jan 28 14:34:57 2011 +0100
2805
2806     anaglyph support
2807
2808 commit 18c37b0f1dfe7a697c7371ace784ed3959a8a574
2809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2810 Date:   Fri Jan 28 13:13:27 2011 +0100
2811
2812     rt_tile_render cleanup part 3
2813
2814 commit 55a53285c955e316106b5629ee282986033523f6
2815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2816 Date:   Fri Jan 28 13:05:14 2011 +0100
2817
2818     rt_tile_render cleanup part 2
2819
2820 commit 96a6858d3085c50aea7962fda3d9a40abda2fdca
2821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2822 Date:   Fri Jan 28 12:44:32 2011 +0100
2823
2824     rt_tile_render cleanup part 1
2825
2826 commit fd265dfbff4365d519595eee9f95a402a7eadd26
2827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2828 Date:   Fri Jan 28 11:05:07 2011 +0100
2829
2830     first stereo support
2831
2832 commit a1751b3fb98dc6dfdfee2b2770f1d4f5dca92b6f
2833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2834 Date:   Thu Jan 27 13:40:05 2011 +0100
2835
2836     separated tile renderer
2837
2838 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
2839 Author: Tore Ericsson <tore.ericsson@telia.com>
2840 Date:   Thu Jan 13 20:38:20 2011 +0100
2841
2842     Swedish tranlation
2843     
2844     Hi all,
2845     
2846     Here is my translation into Swedish so far, inluding conversion into UTF-8
2847     coding.
2848     
2849     Can somebody advice me how I can test my translations in an own Geeqie
2850     installation? (I'm running Kubuntu 10.04)
2851     
2852     Tore
2853     
2854     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
2855     From: Tore Ericsson <tore.ericsson@telia.com>
2856     Date: Thu, 13 Jan 2011 20:18:28 +0100
2857     Subject: [PATCH] Started with Swedish translation
2858
2859 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
2860 Author: Klaus Ethgen <Klaus@Ethgen.de>
2861 Date:   Fri Jul 16 13:30:53 2010 +0100
2862
2863     Fix compiling issue
2864     
2865     img-view.c: In function 'real_view_window_new':
2866     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
2867     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
2868
2869 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
2870 Author: Klaus Ethgen <Klaus@Ethgen.de>
2871 Date:   Sat May 8 23:52:09 2010 +0100
2872
2873     Fix the windowsize
2874     
2875     Opening a new window from a collection should not set the default size.
2876     Unfortunately the size of the image is not available in the early state.
2877
2878 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
2879 Author: Klaus Ethgen <Klaus@Ethgen.de>
2880 Date:   Mon Mar 8 22:01:44 2010 +0100
2881
2882     Implementing some usefull data structures for lua
2883
2884 commit de4f59037f1d026e11760a7847c5b187e89351ea
2885 Author: Klaus Ethgen <Klaus@Ethgen.de>
2886 Date:   Sun Mar 7 20:04:23 2010 +0100
2887
2888     First usable lua callback
2889     
2890     Implementing get_datum to get a named exif datum from the image.
2891
2892 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
2893 Author: Klaus Ethgen <Klaus@Ethgen.de>
2894 Date:   Sun Mar 7 14:57:00 2010 +0100
2895
2896     Using common path for lua files
2897
2898 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
2899 Author: Klaus Ethgen <Klaus@Ethgen.de>
2900 Date:   Thu Mar 4 21:05:13 2010 +0100
2901
2902     Overlay info with lua
2903
2904 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
2905 Author: Klaus Ethgen <Klaus@Ethgen.de>
2906 Date:   Sat Jun 27 22:38:09 2009 +0100
2907
2908     Adding support for lua scripting
2909     
2910     Until now this is without any functionality.
2911
2912 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
2913 Author: Laurent Monin <geeqie@norz.org>
2914 Date:   Sat Dec 11 20:09:43 2010 +0100
2915
2916     Convert svn:ignore properties to .gitignore
2917     
2918     Simplify .gitignore and add few forgotten entries
2919
2920 commit b71da225f077c5268a525886967be68739c5be94
2921 Author: Klaus Ethgen <Klaus@Ethgen.de>
2922 Date:   Mon May 10 11:33:13 2010 +0000
2923
2924     Some small logic mistakes
2925     
2926     Use boolean operators for booleans and bitwise otherwise only.
2927
2928 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
2929 Author: Klaus Ethgen <Klaus@Ethgen.de>
2930 Date:   Mon May 10 11:32:56 2010 +0000
2931
2932     GTK marks several functions as deprecated
2933     
2934     The following functions has been replaced and deprecated by version
2935     2.20:
2936        - GTK_WIDGET_CAN_FOCUS
2937        - GTK_WIDGET_DRAWABLE
2938        - GTK_WIDGET_HAS_FOCUS
2939        - GTK_WIDGET_HAS_GRAB
2940        - GTK_WIDGET_IS_SENSITIVE
2941        - GTK_WIDGET_NO_WINDOW
2942        - GTK_WIDGET_REALIZED
2943        - GTK_WIDGET_SENSITIVE
2944        - GTK_WIDGET_STATE
2945        - GTK_WIDGET_TOPLEVEL
2946        - GTK_WIDGET_VISIBLE
2947
2948 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
2949 Author: Klaus Ethgen <Klaus@Ethgen.de>
2950 Date:   Sun Feb 28 22:55:37 2010 +0000
2951
2952     Add unknown file class to grouping
2953
2954 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
2955 Author: Klaus Ethgen <Klaus@Ethgen.de>
2956 Date:   Sun Feb 28 15:17:12 2010 +0000
2957
2958     Fix a small issue with strptime
2959     
2960     strptime do not initialize all fields. So the undefined fields could end
2961     in crash later on.
2962
2963 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
2964 Author: Laurent Monin <geeqie@norz.org>
2965 Date:   Sat Feb 27 23:31:07 2010 +0000
2966
2967     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
2968
2969 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
2970 Author: Klaus Ethgen <Klaus@Ethgen.de>
2971 Date:   Sat Feb 27 20:35:26 2010 +0000
2972
2973     Add the feature to add single keywords to selection
2974     
2975     This patch adds a context menu entry to keywords to ad the current
2976     keyword to all selected images.
2977
2978 commit bbcf58c3c476cbff706e04295c028da8239d3e70
2979 Author: Klaus Ethgen <Klaus@Ethgen.de>
2980 Date:   Sat Feb 27 20:35:09 2010 +0000
2981
2982     Little macro correction
2983
2984 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
2985 Author: Klaus Ethgen <Klaus@Ethgen.de>
2986 Date:   Sat Feb 27 20:34:54 2010 +0000
2987
2988     Unifying the datetime output
2989     
2990     The output of %date% and %formatted.DateTime% should be equivalent.
2991
2992 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
2993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2994 Date:   Wed Feb 17 21:05:10 2010 +0000
2995
2996     updated ChangeLog file
2997
2998 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
2999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3000 Date:   Tue Feb 16 21:18:03 2010 +0000
3001
3002     added 2010 to copyright text
3003
3004 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
3005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3006 Date:   Tue Feb 16 21:10:12 2010 +0000
3007
3008     updated version string
3009
3010 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
3011 Author: Laurent Monin <geeqie@norz.org>
3012 Date:   Tue Feb 16 20:07:05 2010 +0000
3013
3014     Restore translators list, removed by revision 1899.
3015
3016 commit 113b2377405d3652e66bb547bdf58f981ef6f606
3017 Author: Laurent Monin <geeqie@norz.org>
3018 Date:   Tue Feb 16 19:55:35 2010 +0000
3019
3020     Update russian translation. Thanks to Denis Silakov.
3021
3022 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
3023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3024 Date:   Sun Feb 14 22:00:23 2010 +0000
3025
3026     fixed segfault in exif parser
3027     
3028     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
3029
3030 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
3031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3032 Date:   Sun Feb 14 21:35:11 2010 +0000
3033
3034     fixed reference count
3035     
3036     there was a bug in reference count on writting unsaved metadata
3037     before starting an external editor
3038
3039 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
3040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3041 Date:   Sun Feb 7 13:16:35 2010 +0000
3042
3043     test gnome-doc-tool in configure
3044
3045 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
3046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3047 Date:   Sun Feb 7 12:44:55 2010 +0000
3048
3049     dropped obsolete sections, gqview changelog moved to wiki
3050
3051 commit f977ad15657970ebb4621ba46e005cefc0b218ae
3052 Author: Laurent Monin <geeqie@norz.org>
3053 Date:   Tue Feb 2 20:21:11 2010 +0000
3054
3055     Brazilian Portuguese translation was updated.
3056     
3057     Thanks to Sergio Cipolla.
3058     
3059     References:
3060     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
3061
3062 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
3063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3064 Date:   Wed Jan 27 22:27:10 2010 +0000
3065
3066     czech translation fixes
3067
3068 commit b015822f5751b6ad105ad607d196320574d30806
3069 Author: Laurent Monin <geeqie@norz.org>
3070 Date:   Wed Jan 27 19:58:11 2010 +0000
3071
3072     Update catalan translation, by angel mompo.
3073
3074 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
3075 Author: Laurent Monin <geeqie@norz.org>
3076 Date:   Sun Jan 17 13:34:48 2010 +0000
3077
3078     Fix osd zoom level refreshing (it was broken since some times).
3079
3080 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
3081 Author: Laurent Monin <geeqie@norz.org>
3082 Date:   Wed Jan 13 19:49:39 2010 +0000
3083
3084     Update dutch translation. Work in progress.
3085     
3086     Patch by Marcel Pol.
3087
3088 commit 141a854c9b4b80132cb0be2cfd45122e41157531
3089 Author: Klaus Ethgen <Klaus@Ethgen.de>
3090 Date:   Mon Jan 11 14:10:49 2010 +0000
3091
3092     Wops, typo...
3093
3094 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
3095 Author: Laurent Monin <geeqie@norz.org>
3096 Date:   Sun Jan 10 14:23:29 2010 +0000
3097
3098     copy_file(): remove incomplete file on error (bug 2890715)
3099     
3100     The behavior changed, data is first written to a temporary file,
3101     which is unlinked in case of error, then the tempfile is renamed
3102     to the final name.
3103     Size of buffer was increased from 4k to 16k.
3104
3105 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
3106 Author: Laurent Monin <geeqie@norz.org>
3107 Date:   Sat Jan 9 11:44:27 2010 +0000
3108
3109     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
3110
3111 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
3112 Author: Laurent Monin <geeqie@norz.org>
3113 Date:   Sat Jan 9 10:37:48 2010 +0000
3114
3115     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
3116
3117 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
3118 Author: Laurent Monin <geeqie@norz.org>
3119 Date:   Tue Jan 5 22:28:11 2010 +0000
3120
3121     Add Serbian translation.
3122     
3123     Note there are two *.po files, one for Cyrilic and one for Latin
3124     letters.
3125     
3126     Thanks to Milos Popovic.
3127
3128 commit 59801852932ec6a13f43b1e3f4beb42631906070
3129 Author: Laurent Monin <geeqie@norz.org>
3130 Date:   Tue Jan 5 22:26:03 2010 +0000
3131
3132     Update README about translations.
3133
3134 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
3135 Author: Laurent Monin <geeqie@norz.org>
3136 Date:   Tue Jan 5 17:49:50 2010 +0000
3137
3138     Allow to switch to fullscreen mode using LIRC.
3139     
3140     Imagine the following situation (which happened to me several times) :
3141     you want to see photos from your bed or your sofa so you launch geeqie
3142     and go to the right directory, then you take your remote control and sit
3143     comfortably far from your keyboard and mouse. And when you want to begin
3144     to watch photos, you realize you forgot to enable full screen! You have
3145     to stand up and to go until your computer and come back, whereas you
3146     could have done it with your remote control.
3147     
3148     Patch by Bernard Massot.
3149
3150 commit f1c7e5da546938446317b7af5ca2c06996bed93a
3151 Author: Laurent Monin <geeqie@norz.org>
3152 Date:   Sat Jan 2 12:38:55 2010 +0000
3153
3154     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
3155
3156 commit bd34c324c92456f5182579d6922d7aba664f93c3
3157 Author: Laurent Monin <geeqie@norz.org>
3158 Date:   Sat Dec 19 12:53:20 2009 +0000
3159
3160     Fix bug 2917164.
3161     g_utf8_collate_key_for_filename() don't give sort order one
3162     may expect. Using g_utf8_collate_key() make things closer
3163     to many other programs output (ie. ls and gqview).
3164     
3165     Thanks to Michael pointing this out.
3166
3167 commit 99766f9e671fc24106db4104fa468192686e5629
3168 Author: Laurent Monin <geeqie@norz.org>
3169 Date:   Sat Dec 19 12:49:19 2009 +0000
3170
3171     Store sort parameters in appropriate variables.
3172
3173 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
3174 Author: Laurent Monin <geeqie@norz.org>
3175 Date:   Thu Dec 10 17:48:43 2009 +0000
3176
3177     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
3178     
3179     Suggested by Lars Täuber.
3180
3181 commit e6fe9db8a728c2188e7276f3cea001981120ed80
3182 Author: Laurent Monin <geeqie@norz.org>
3183 Date:   Thu Dec 10 17:44:31 2009 +0000
3184
3185     Fix contextual menus in lateral bars.
3186     
3187     Use button_release_event instead of button_press_event,
3188     this makes contextual menus persistent until an option
3189     is selected or the menu is closed.
3190
3191 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
3192 Author: Laurent Monin <geeqie@norz.org>
3193 Date:   Fri Dec 4 21:01:11 2009 +0000
3194
3195     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).
3196
3197 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
3198 Author: Laurent Monin <geeqie@norz.org>
3199 Date:   Fri Dec 4 20:40:02 2009 +0000
3200
3201     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
3202
3203 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
3204 Author: Laurent Monin <geeqie@norz.org>
3205 Date:   Fri Dec 4 19:45:09 2009 +0000
3206
3207     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
3208
3209 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
3210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3211 Date:   Fri Nov 27 23:27:35 2009 +0000
3212
3213     build documentation with gnome-doc-tool in makefile
3214
3215 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
3216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3217 Date:   Sun Nov 22 09:12:22 2009 +0000
3218
3219     scripts for converting wiki documentation to docbook
3220
3221 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
3222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3223 Date:   Sat Nov 21 20:08:51 2009 +0000
3224
3225     check gtk_clutter_init return value
3226     
3227     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
3228
3229 commit 64efa05fe3501bbcdd866156a9c62954d198514a
3230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3231 Date:   Wed Nov 18 12:34:30 2009 +0000
3232
3233     changed https to http in wiki links
3234
3235 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
3236 Author: Laurent Monin <geeqie@norz.org>
3237 Date:   Fri Nov 13 18:37:31 2009 +0000
3238
3239     Spanish translation was updated. Thanks to Redy Rodriguez.
3240
3241 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
3242 Author: Laurent Monin <geeqie@norz.org>
3243 Date:   Sat Nov 7 21:31:23 2009 +0000
3244
3245     Updated spanish translation. Thanks to Redy Rodriguez.
3246
3247 commit ec5cfc05e59af8975556ffbc6262252e91172441
3248 Author: Klaus Ethgen <Klaus@Ethgen.de>
3249 Date:   Tue Oct 13 21:49:42 2009 +0000
3250
3251     German translation update
3252
3253 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
3254 Author: Klaus Ethgen <Klaus@Ethgen.de>
3255 Date:   Tue Oct 13 21:49:21 2009 +0000
3256
3257     Add compatibility for GTK 2.18
3258     
3259     With 2.18 some functions are deprecated. With geeqie that are two at the
3260     moment.
3261     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
3262       gtk_cell_layout_get_cells
3263     - gdk_event_get_graphics_expose - I just commented it as there seems to
3264       be no replacement in GTK 2.18
3265
3266 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
3267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3268 Date:   Sat Oct 10 15:01:41 2009 +0000
3269
3270     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
3271
3272 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
3273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3274 Date:   Sat Oct 10 10:15:23 2009 +0000
3275
3276     use text renderer for editor->hidden
3277     
3278     The toggle was too confusing because it was not dirrectly editable.
3279
3280 commit a41042b3eed47f80f91448ca4836d09976a238fb
3281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3282 Date:   Thu Oct 1 18:40:34 2009 +0000
3283
3284     ignored multiple directories specified on commandline
3285     
3286     IMHO this was inconsistent - specifying one directory had completely
3287     different effect than specifying two or more directories. Moreover,
3288     it segfaulted.
3289     Now only one directory is allowed.
3290
3291 commit 95d62825b5e935186a76211f63bea02b4af88d5a
3292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3293 Date:   Thu Oct 1 17:37:51 2009 +0000
3294
3295     fixed tree_store reordering
3296
3297 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
3298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3299 Date:   Mon Sep 28 12:04:35 2009 +0000
3300
3301     do not cache incomplete thumbnails
3302
3303 commit 63420660a443d3a98d556ef90da3d079d058c4cb
3304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3305 Date:   Mon Sep 28 09:57:06 2009 +0000
3306
3307     consider sidecars in layout_image popup menu
3308
3309 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
3310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3311 Date:   Sat Sep 26 11:37:09 2009 +0000
3312
3313     bar_gps cleanup
3314     
3315     - removed the scrollbar
3316     - do not set decel-rate,
3317       https://bugzilla.gnome.org/show_bug.cgi?id=596419
3318
3319 commit 643ae01b588ec9645731f147d82102244ac7dc74
3320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3321 Date:   Sat Sep 26 08:47:28 2009 +0000
3322
3323     print text using pango renderer
3324     
3325     - the text is sent to postscript as a bitmap
3326     - this fixes printing of non-ascii characters
3327     
3328     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
3329
3330 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
3331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3332 Date:   Fri Sep 25 20:39:15 2009 +0000
3333
3334     require libchamplain 0.4
3335     
3336     - check for libchamplain 0.4
3337     - dropped libchamplain 0.3.x support
3338     
3339     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
3340
3341 commit b52b036e97cb06283bc2280c432404cba631cbc2
3342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3343 Date:   Thu Sep 24 21:52:44 2009 +0000
3344
3345     fixed and simplified sidecar grouping code
3346
3347 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
3348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3349 Date:   Thu Sep 24 18:02:29 2009 +0000
3350
3351     fixed emitting of error signal from image loader
3352
3353 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
3354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3355 Date:   Mon Sep 21 18:48:32 2009 +0000
3356
3357     fixed pan-view popup menu
3358     
3359     - removed wrong callback
3360     - consider sidecar files in the editor popup
3361
3362 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
3363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3364 Date:   Mon Sep 14 21:25:10 2009 +0000
3365
3366     fixed selection handling in sidebar
3367
3368 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
3369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3370 Date:   Sun Sep 13 21:08:40 2009 +0000
3371
3372     fixed editor list in popup menu
3373     
3374     - show an editor if any of selected files matches
3375     - added debug messages
3376
3377 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
3378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3379 Date:   Sun Sep 13 21:03:17 2009 +0000
3380
3381     fixed incorrect translation
3382
3383 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
3384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3385 Date:   Sun Sep 13 20:00:08 2009 +0000
3386
3387     fixed filelist refresh
3388
3389 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
3390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3391 Date:   Sun Sep 13 12:33:11 2009 +0000
3392
3393     preserve histmap on NOTIFY_CHANGE
3394
3395 commit d88c0197db63c4282f6986112521d45f87c753a6
3396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3397 Date:   Sun Sep 13 09:55:21 2009 +0000
3398
3399     added possibility to use geeqie-rotate as a standalone script
3400
3401 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
3402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3403 Date:   Sat Sep 12 16:37:05 2009 +0000
3404
3405     strip the "lang=" prefix from exiv2 in all metadata formats
3406
3407 commit 5773c73278ff455e6b1c96f115509cf24fe89108
3408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3409 Date:   Sat Sep 12 16:03:09 2009 +0000
3410
3411     simplified template
3412
3413 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
3414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3415 Date:   Sat Sep 12 15:51:37 2009 +0000
3416
3417     editor fixes
3418     
3419     - fixed editor loading order
3420     - fixed EditorWindow->modified flag handling
3421
3422 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
3423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3424 Date:   Sat Sep 12 15:31:24 2009 +0000
3425
3426     fixed reloading of editors
3427
3428 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
3429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3430 Date:   Wed Sep 9 18:16:09 2009 +0000
3431
3432     advertisment added
3433
3434 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
3435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3436 Date:   Mon Sep 7 20:44:29 2009 +0000
3437
3438     start_editor_from_filelist_full fixes
3439     
3440     fixed return value from start_editor_from_filelist_full()
3441     call editor_command_parse to detect possible problems early enough
3442
3443 commit 89d76d7da4f277010901baaf80c239c057d7da70
3444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3445 Date:   Mon Sep 7 20:04:22 2009 +0000
3446
3447     fixed list of possible editors in popup menu
3448
3449 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
3450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3451 Date:   Mon Sep 7 19:48:05 2009 +0000
3452
3453     fixes sidecar file grouping
3454     
3455     files with a number in extension were listed twice, it
3456     caused problems later
3457
3458 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
3459 Author: Laurent Monin <geeqie@norz.org>
3460 Date:   Mon Sep 7 08:24:09 2009 +0000
3461
3462     Comment out unused functions, silenting related compilation warnings.
3463
3464 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
3465 Author: Laurent Monin <geeqie@norz.org>
3466 Date:   Mon Sep 7 08:18:18 2009 +0000
3467
3468     Remove an unused variable and minor code cleanup.
3469
3470 commit 9cfd6cc0d65835a221e710c14941591543597145
3471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3472 Date:   Sun Sep 6 14:29:19 2009 +0000
3473
3474     improved editor loading
3475
3476 commit 687a891871bd2c41ecb7f955b80910c941427353
3477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3478 Date:   Sun Sep 6 14:21:19 2009 +0000
3479
3480     fixed unnecessary image reloads in color menu
3481
3482 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
3483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3484 Date:   Sun Sep 6 14:01:03 2009 +0000
3485
3486     load desktop files in idle time
3487     
3488     - scanning all desktop files takes a lot of time because of hdd seek
3489     - this change moves the scanning to idle time
3490     - the editors appears in the menus some time after startup
3491     
3492     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
3493
3494 commit 397dd167416368a4d102b051352add5ed2982414
3495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3496 Date:   Sun Sep 6 09:08:37 2009 +0000
3497
3498     added messages for debugging startup time
3499
3500 commit a9030eea34458fb630d338c042311e3904110eef
3501 Author: Laurent Monin <geeqie@norz.org>
3502 Date:   Sat Sep 5 13:48:21 2009 +0000
3503
3504     Update svn ignore lists.
3505
3506 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
3507 Author: Laurent Monin <geeqie@norz.org>
3508 Date:   Fri Sep 4 15:53:04 2009 +0000
3509
3510     Fix up compilation issues related to libchamplain.
3511     
3512     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
3513
3514 commit 049463614a739625303f0edb6a8cf1ee90219833
3515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3516 Date:   Thu Sep 3 20:00:40 2009 +0000
3517
3518     fixed in-place rename
3519
3520 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
3521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3522 Date:   Thu Sep 3 19:18:20 2009 +0000
3523
3524     do not reload image on copy, move, rename and external editor
3525     
3526     changed files should be detected anyway
3527     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
3528
3529 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
3530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3531 Date:   Fri Aug 28 23:09:05 2009 +0000
3532
3533     fixed vd_notify_cb leak
3534
3535 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
3536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3537 Date:   Fri Aug 28 21:01:29 2009 +0000
3538
3539     improved printing of selection
3540
3541 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
3542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3543 Date:   Fri Aug 28 20:18:46 2009 +0000
3544
3545     improved the sidecar grouping algorithm
3546
3547 commit 7cc27f48539b28a84af54e72c687276b729465bb
3548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3549 Date:   Thu Aug 27 20:23:28 2009 +0000
3550
3551     fixed toggle_slideshow function
3552     
3553     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
3554
3555 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
3556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3557 Date:   Wed Aug 26 19:19:06 2009 +0000
3558
3559     updated version message
3560
3561 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
3562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3563 Date:   Wed Aug 26 19:16:02 2009 +0000
3564
3565     save one unnecessary call to stat_utf8
3566
3567 commit 04c030835380e4223ea2902c4cea0283bbce9895
3568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3569 Date:   Tue Aug 25 22:21:46 2009 +0000
3570
3571     use name as a tooltip of external editor if comment is missing
3572     
3573     the hotkey dialog ignores entries with empty tooltip
3574
3575 commit da53e4e5a7a067aea6961ea89a35098a68562196
3576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3577 Date:   Tue Aug 25 21:30:50 2009 +0000
3578
3579     write metadata before another opeation
3580     
3581     - this is implemented for copy and external editor
3582     - the unsaved metadata should survive operations like move or rename
3583     - saving metadata before delete is pointless
3584
3585 commit 22679396edba29418ca66fb4a1e9238386ae13d5
3586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3587 Date:   Sun Aug 23 14:10:56 2009 +0000
3588
3589     workaround for xpm loader
3590     
3591     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
3592
3593 commit 399428f6412a8c2866ec65738ca12bccd374fe73
3594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3595 Date:   Sun Aug 23 13:37:15 2009 +0000
3596
3597     fixed moving and maintenance of std. thumbnails
3598     
3599     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
3600
3601 commit e284087c3e3d8714587fecdbb81d6328d3376b19
3602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3603 Date:   Sat Aug 22 21:58:49 2009 +0000
3604
3605     remove deleted files from metadata queue
3606
3607 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
3608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3609 Date:   Sat Aug 22 20:20:19 2009 +0000
3610
3611     fixed sidecar grouping
3612     
3613     this fixes grouping of files which differs only
3614     in upper/lowercase extension. The old code stopped scanning
3615     when the first file was found.
3616
3617 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
3618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3619 Date:   Tue Aug 18 20:19:23 2009 +0000
3620
3621     fixed possible crash in exif_item_get_integer
3622
3623 commit c1371f79e488f152db06c61f821469fe59331ade
3624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3625 Date:   Mon Aug 3 20:47:14 2009 +0000
3626
3627     updated links
3628
3629 commit 6873f89855794d502a5098369ba8b79fa4794392
3630 Author: Klaus Ethgen <Klaus@Ethgen.de>
3631 Date:   Mon Aug 3 12:34:57 2009 +0000
3632
3633     Fixing libexiv2 bug
3634
3635 commit 95f139cb78e9e71ee9c8978fe70885537d265092
3636 Author: Klaus Ethgen <Klaus@Ethgen.de>
3637 Date:   Sat Aug 1 22:37:57 2009 +0000
3638
3639     Fix a small problem with casefull keywords
3640     
3641     In @1636 I miss one check for keyword case. Now it should be all fixed.
3642
3643 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
3644 Author: Klaus Ethgen <Klaus@Ethgen.de>
3645 Date:   Sat Aug 1 22:37:37 2009 +0000
3646
3647     This function is never used anymore: file_maint_removed
3648
3649 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
3650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3651 Date:   Fri Jul 31 20:46:55 2009 +0000
3652
3653     updated project status
3654
3655 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
3656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3657 Date:   Fri Jul 31 20:31:56 2009 +0000
3658
3659     added project web page under version control
3660
3661 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
3662 Author: Laurent Monin <geeqie@norz.org>
3663 Date:   Thu Jul 30 17:59:20 2009 +0000
3664
3665     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.
3666
3667 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
3668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3669 Date:   Wed Jul 29 21:03:38 2009 +0000
3670
3671     updated czech translation
3672
3673 commit e01d567728c83465fd4bd657233f07b6a1d47403
3674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3675 Date:   Tue Jul 28 22:27:24 2009 +0000
3676
3677     improved scroll on slower machines
3678     
3679     patch by Stanislav Brabec
3680
3681 commit 41599122ba313c5806555c6f1e241ed09ff37177
3682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3683 Date:   Tue Jul 28 22:14:26 2009 +0000
3684
3685     do not process sidecar files in bar_gps
3686     
3687     patch by Colin Clark
3688
3689 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
3690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3691 Date:   Tue Jul 28 22:03:54 2009 +0000
3692
3693     run the scripts with /bin/sh
3694
3695 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
3696 Author: Laurent Monin <geeqie@norz.org>
3697 Date:   Sat Jul 25 08:23:23 2009 +0000
3698
3699     French translation was updated.
3700
3701 commit 6c06cb33020b4045625a56baae23b1fef36c8618
3702 Author: Laurent Monin <geeqie@norz.org>
3703 Date:   Sat Jul 25 08:13:13 2009 +0000
3704
3705     Remove some bashisms from configure.in. Patch by Greg Troxel.
3706
3707 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
3708 Author: Laurent Monin <geeqie@norz.org>
3709 Date:   Sat Jul 25 08:00:07 2009 +0000
3710
3711     Romanian translation was completed. Thanks to Sabin Iacob.
3712
3713 commit 206a227078812c68c76b4a233cd877639a8b49bf
3714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3715 Date:   Fri Jul 24 14:07:54 2009 +0000
3716
3717     update column sizes after toggling thumbnails
3718
3719 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
3720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3721 Date:   Fri Jul 24 13:32:37 2009 +0000
3722
3723     fixed switching of multiline texts
3724
3725 commit 2d113f07405e4579f942e247297cc0ff66227935
3726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3727 Date:   Fri Jul 24 12:56:54 2009 +0000
3728
3729     do not try to reload deleted image
3730     
3731     deleted image is replaced by the next one from the list, keep
3732     the old image displayed until the new one is set
3733
3734 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
3735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3736 Date:   Fri Jul 24 12:45:42 2009 +0000
3737
3738     call gtk_tree_view_columns_autosize only when reall needed
3739     
3740     gtk_tree_view_columns_autosize is rather expensive, call it only
3741     afrer directory change or after user-requested refresh
3742
3743 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
3744 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3745 Date:   Fri Jul 24 12:21:23 2009 +0000
3746
3747     do not use cell_data_func
3748     
3749     cell_data_func is too slow, store formatted string in the tree_store
3750     instead
3751
3752 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
3753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3754 Date:   Tue Jul 21 14:17:01 2009 +0000
3755
3756     fixed destroying of menu data
3757     
3758     Make sure that menu destroy functions do not access parent widget
3759     structures that are already destroyed
3760     There are 2 ways to achieve this:
3761     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
3762     - use separate data structure passed to *_popup_menu_destroy_cb()
3763       like in img-view.
3764
3765 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
3766 Author: Klaus Ethgen <Klaus@Ethgen.de>
3767 Date:   Sat Jul 18 08:16:54 2009 +0000
3768
3769     Fix a overrun
3770     
3771     data_offset + data_length could be bigger than guint which makes the
3772     calculation overflow to a value smaller then size.
3773
3774 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
3775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3776 Date:   Thu Jul 2 17:37:05 2009 +0000
3777
3778     updated ChangeLog file
3779
3780 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
3781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3782 Date:   Thu Jul 2 17:31:38 2009 +0000
3783
3784     updated ca.po - submitted by Mecatxis
3785
3786 commit ecfe3d0ad28feebc56f32610d9707309243a051c
3787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3788 Date:   Wed Jul 1 20:55:37 2009 +0000
3789
3790     make sure that automake and config.h uses the same installation paths
3791
3792 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
3793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3794 Date:   Wed Jul 1 19:38:17 2009 +0000
3795
3796     updated version string
3797
3798 commit b514d250a6bf056da22f144876fb3a367c35e943
3799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3800 Date:   Wed Jul 1 19:33:09 2009 +0000
3801
3802     fixed mnemonic conflicts
3803
3804 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
3805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3806 Date:   Wed Jul 1 18:59:39 2009 +0000
3807
3808     removed msgctxt keyword, older gettext fails on it
3809
3810 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
3811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3812 Date:   Wed Jul 1 18:32:32 2009 +0000
3813
3814     removed gettext.h reference
3815
3816 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
3817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3818 Date:   Wed Jul 1 07:04:42 2009 +0000
3819
3820     updated spec file
3821
3822 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
3823 Author: Laurent Monin <geeqie@norz.org>
3824 Date:   Tue Jun 30 23:40:37 2009 +0000
3825
3826     French translation was updated.
3827
3828 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
3829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3830 Date:   Tue Jun 30 20:15:33 2009 +0000
3831
3832     fixed an use of uninitialized value
3833
3834 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
3835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3836 Date:   Tue Jun 30 20:12:28 2009 +0000
3837
3838     fixes for a built without Exiv2
3839     
3840     don't try to access XMP metadata if not compiled with Exiv2
3841     some metadata options are valid without Exiv2, do not disable them
3842
3843 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
3844 Author: Klaus Ethgen <Klaus@Ethgen.de>
3845 Date:   Tue Jun 30 19:53:55 2009 +0000
3846
3847     Revert "Add pgettext for some ambiguous strings"
3848     
3849     Now there should be all ambiguous strings gone. This reverts commit 1628
3850     
3851     With that commit also all ambiguous strings should be solved.
3852
3853 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
3854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3855 Date:   Tue Jun 30 19:12:25 2009 +0000
3856
3857     add desktop.in files to the tarball
3858
3859 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
3860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3861 Date:   Mon Jun 29 19:48:14 2009 +0000
3862
3863     fixed writting to gqview legacy format
3864
3865 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
3866 Author: Laurent Monin <geeqie@norz.org>
3867 Date:   Mon Jun 29 16:32:43 2009 +0000
3868
3869     French translation was updated.
3870
3871 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
3872 Author: Laurent Monin <geeqie@norz.org>
3873 Date:   Mon Jun 29 16:02:28 2009 +0000
3874
3875     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
3876
3877 commit f8f76cde319631e0147a286966ca7af0b13f747c
3878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3879 Date:   Sun Jun 28 13:41:51 2009 +0000
3880
3881     added geeqie-import-geeqie.desktop.in
3882
3883 commit 8bb48410fde2352746c65072c38331ec17faa329
3884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3885 Date:   Sun Jun 28 11:55:54 2009 +0000
3886
3887     libchamplain compatibility fix
3888
3889 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
3890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3891 Date:   Sun Jun 28 09:25:47 2009 +0000
3892
3893     cleanup: remove some disabled code
3894
3895 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
3896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3897 Date:   Sun Jun 28 09:08:25 2009 +0000
3898
3899     warn if another operation is performed on a file with unsaved metadata
3900
3901 commit dadc45eb233a88708878440db9dc0746206f6246
3902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3903 Date:   Sun Jun 28 08:49:28 2009 +0000
3904
3905     sync histogram state after enabling it from the menu
3906
3907 commit a61e74ef49b2910e1c2b52699455707a110344ba
3908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3909 Date:   Sun Jun 28 08:32:27 2009 +0000
3910
3911     added script for importing GQView and Geeqie-alpha metadata
3912
3913 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
3914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3915 Date:   Sat Jun 27 23:12:52 2009 +0000
3916
3917     put preferences to separate submenu
3918
3919 commit d960407def39b244453756528e281209f1c47135
3920 Author: Klaus Ethgen <Klaus@Ethgen.de>
3921 Date:   Sat Jun 27 22:58:20 2009 +0000
3922
3923     German translation update
3924
3925 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
3926 Author: Klaus Ethgen <Klaus@Ethgen.de>
3927 Date:   Sat Jun 27 22:57:56 2009 +0000
3928
3929     Complete commit @1747 (intltool usage)
3930     
3931     With using intltool the localisation will fail cause of missing
3932     desktop.in file. Also the old desktop files are obsoleted by this
3933     commit.
3934     
3935     Also it is not necessary any more to have a './' in front of the files
3936     in POTFILES.in.
3937
3938 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
3939 Author: Klaus Ethgen <Klaus@Ethgen.de>
3940 Date:   Sat Jun 27 22:56:50 2009 +0000
3941
3942     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
3943     
3944     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
3945     src/Makefile.am.
3946     
3947     I also did some minor whitespace fixes and made the internal
3948     documentation consistent by using \ than @ for doxygen doc.
3949
3950 commit 1282982b76068795acda07efe761286c1d850927
3951 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3952 Date:   Sat Jun 27 22:40:25 2009 +0000
3953
3954     added command for editing ufraw id file, changed menu location
3955
3956 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
3957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3958 Date:   Sat Jun 27 21:12:07 2009 +0000
3959
3960     reordered View menu
3961
3962 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
3963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3964 Date:   Sat Jun 27 20:47:17 2009 +0000
3965
3966     use radio buttons for file and dir mode in popup menu
3967
3968 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
3969 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3970 Date:   Sat Jun 27 20:12:56 2009 +0000
3971
3972     simplified menu_item_add_radio usage
3973
3974 commit f9509525508c1f38a99edf06d5203f2cb063b81a
3975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3976 Date:   Sat Jun 27 17:54:31 2009 +0000
3977
3978     created Files and Folders submenu
3979
3980 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
3981 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3982 Date:   Sat Jun 27 15:47:50 2009 +0000
3983
3984     improved overlay menu
3985     
3986     - indicate overlay and histogram state in toggle and radio entries in
3987       the menu
3988     - all entries have visible effect in all modes
3989
3990 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
3991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3992 Date:   Wed Jun 24 20:31:30 2009 +0000
3993
3994     test if an accelerator can be stored
3995     
3996     gtk_accel_map_change_entry can't change accelerators
3997     to keys like arrows. Test this and show the keys in the list
3998     only if they can be really changed.
3999     
4000     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
4001
4002 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
4003 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4004 Date:   Tue Jun 23 19:20:48 2009 +0000
4005
4006     improved description string
4007
4008 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
4009 Author: Klaus Ethgen <Klaus@Ethgen.de>
4010 Date:   Sun Jun 21 22:52:45 2009 +0000
4011
4012     Localizing one string
4013
4014 commit d820c538051df54a6316047a3da7ce77414fa980
4015 Author: Klaus Ethgen <Klaus@Ethgen.de>
4016 Date:   Sun Jun 21 22:52:08 2009 +0000
4017
4018     Fix two memory failures
4019     
4020     1. if the description field for a exif information is empty the program
4021        dumps core when trying to change this. The reason is a strcmp with a
4022        NULL value.
4023     
4024        The fix add the small functionality to set the field to default when
4025        it is set empty.
4026     
4027     2. There was a g_strdup miss in exif.c which could end in memory
4028        corruption.
4029
4030 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
4031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4032 Date:   Sun Jun 21 20:14:53 2009 +0000
4033
4034     improved file list update priority
4035     
4036     - update list with lower priority than the priority of file operations
4037     - make sure that it is updated at least once per 2 seconds
4038
4039 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
4040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4041 Date:   Sun Jun 21 13:28:02 2009 +0000
4042
4043     fixed jumping of filelist on focus_in event
4044
4045 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
4046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4047 Date:   Sun Jun 21 12:39:58 2009 +0000
4048
4049     fixed updating of marks in sidecars
4050
4051 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
4052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4053 Date:   Sat Jun 20 23:15:11 2009 +0000
4054
4055     various geeqie-ufraw improvements
4056     
4057     - handle xmp sidecars
4058     - commandline options, help
4059
4060 commit ad121b74463720f97b4ff342580227d07b30d52c
4061 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4062 Date:   Sat Jun 20 18:42:23 2009 +0000
4063
4064     fixed leak in file_util_* functions
4065     
4066     - file_util_* are changed to take over the filelist and free it when
4067       done
4068     - make sure that these functions are called correctly
4069
4070 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
4071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4072 Date:   Sat Jun 20 16:46:32 2009 +0000
4073
4074     improved list view
4075     
4076     - do the string formatting in the cell_data callback
4077     - show the sidecar list only in collapsed entries
4078
4079 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
4080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4081 Date:   Sat Jun 20 08:51:07 2009 +0000
4082
4083     always check for deleted sidecar files
4084
4085 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
4086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4087 Date:   Fri Jun 19 22:37:30 2009 +0000
4088
4089     fixed regexp usage
4090
4091 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
4092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4093 Date:   Fri Jun 19 22:34:52 2009 +0000
4094
4095     run external commands from current directory even with no files
4096
4097 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
4098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4099 Date:   Thu Jun 18 20:46:33 2009 +0000
4100
4101     ufraw-batch script
4102     
4103     added a more complicated script that demonstrates advanced
4104     features of external editors:
4105     - create a jpeg + ufraw id file for each raw file
4106     - update the jpeg if the id file was modified
4107
4108 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
4109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4110 Date:   Wed Jun 17 18:41:10 2009 +0000
4111
4112     made file_util_start_editor_from_file consider also sidecars
4113
4114 commit 74888a81cf4563307c3f5814f571aaa47b72de72
4115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4116 Date:   Wed Jun 17 18:19:11 2009 +0000
4117
4118     fixed problems with floor/ceil
4119     
4120     - introduce macros ROUND_DOWN, ROUND_UP
4121     - fixed incorrect usage of floor/ceil functions on int arguments
4122     
4123     patch by  Yuriy Kaminskiy
4124
4125 commit a9e0a03817c421da14093d05e41970da740c44a0
4126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4127 Date:   Mon Jun 15 20:50:35 2009 +0000
4128
4129     use intltool for desktop file translation
4130     
4131     - desktop files are translated via .po files together with other strings
4132     - make update-po is replaced with intltool-update [lang]
4133
4134 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
4135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4136 Date:   Mon Jun 15 19:13:45 2009 +0000
4137
4138     improved rotation script
4139     
4140     - applies the orientation from metadata
4141     - uses exiftran for jpeg an ImageMagick for other files
4142
4143 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
4144 Author: Laurent Monin <geeqie@norz.org>
4145 Date:   Sun Jun 14 08:49:39 2009 +0000
4146
4147     French translation was updated.
4148
4149 commit 1401afe8606b92cfa9f3b52989448e86833ed248
4150 Author: Klaus Ethgen <Klaus@Ethgen.de>
4151 Date:   Sat Jun 13 22:19:57 2009 +0000
4152
4153     Update documentation
4154     
4155     Now it holds a more verbose doxygen description as discussed in mailing
4156     list.
4157     
4158     - Doxygen style description
4159     - Small visibility changes
4160     - Commit message change
4161
4162 commit 369eab0297a8ba20f117db5c4c751907e22479ed
4163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4164 Date:   Sat Jun 13 19:26:32 2009 +0000
4165
4166     the options for custom border color were made independent
4167
4168 commit 1283b61934436f9ba1563633c0892ba8245b16aa
4169 Author: Laurent Monin <geeqie@norz.org>
4170 Date:   Thu Jun 11 18:18:07 2009 +0000
4171
4172     French translation was updated.
4173
4174 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
4175 Author: Laurent Monin <geeqie@norz.org>
4176 Date:   Thu Jun 11 17:34:37 2009 +0000
4177
4178     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
4179
4180 commit f5dbedfb0a27731a28584e4734b7fd548222140e
4181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4182 Date:   Wed Jun 10 20:45:24 2009 +0000
4183
4184     make sure that a directory exists on saving desktop files
4185
4186 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
4187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4188 Date:   Wed Jun 10 20:26:47 2009 +0000
4189
4190     do not install helper scripts into /usr/bin
4191     
4192     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
4193     - add the directory to $PATH on startup - the Exec line in desktop files
4194       does not have to contain full path
4195     
4196     fixes
4197     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
4198
4199 commit c266b1d322f46134d567ce59168746575944e3d1
4200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4201 Date:   Tue Jun 9 19:12:37 2009 +0000
4202
4203     enabled color management in img-view
4204     
4205     patch by Omari Stephens
4206
4207 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
4208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4209 Date:   Tue Jun 9 19:08:52 2009 +0000
4210
4211     fixed leak in image_post_process_color
4212     
4213     patch by Omari Stephens
4214
4215 commit 3c31271012cd131271872a32dc5214a81010d665
4216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4217 Date:   Mon Jun 8 19:05:49 2009 +0000
4218
4219     unify code paths for New directory
4220     keep the directory visible after rename
4221     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
4222
4223 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
4224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4225 Date:   Sun Jun 7 10:11:05 2009 +0000
4226
4227     do not show wide frame in single image mode
4228     it partially fixes
4229     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
4230
4231 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
4232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4233 Date:   Sat Jun 6 22:51:55 2009 +0000
4234
4235     added mark filter to menu - now it is possible to assign hotkeys
4236
4237 commit da1d8ad7407bec7c000684ad9466c45a03243467
4238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4239 Date:   Sat Jun 6 19:39:46 2009 +0000
4240
4241     preserve zoom value on fullscreen startup
4242
4243 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
4244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4245 Date:   Sat Jun 6 17:28:16 2009 +0000
4246
4247     swap x and y scale when scaling rotated images - it fixes tiles that were
4248     sometimes off by 1 pixel - thanks Petr for reporting,
4249     code cleanup
4250
4251 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
4252 Author: Laurent Monin <geeqie@norz.org>
4253 Date:   Sat Jun 6 17:02:21 2009 +0000
4254
4255     French translation was updated.
4256
4257 commit 0b3615164ce594afae630a1e652099d14308c356
4258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4259 Date:   Sat Jun 6 16:14:07 2009 +0000
4260
4261     better implementation of tree_view_row_get_visibility,
4262     gtk_tree_view_set_cursor is not sufficient in some cases, call also
4263     tree_view_row_make_visible
4264
4265 commit 2ca07031f3571cee3851b885ac9eb466d0485648
4266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4267 Date:   Sat Jun 6 15:33:56 2009 +0000
4268
4269     do not call signal handler from vdtree_row_expanded
4270     it fixes tree view for user-entered hidden directories
4271
4272 commit 1bd43a679034412c6ee7f82676c027f7db73a602
4273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4274 Date:   Sat Jun 6 11:15:09 2009 +0000
4275
4276     reduced jumping of directory tree when user clicks on folders
4277
4278 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
4279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4280 Date:   Fri Jun 5 21:52:37 2009 +0000
4281
4282     simplified the code around vd_select_row
4283
4284 commit e88a00bed30f1083f221a96876a0ddd84f44623f
4285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4286 Date:   Thu Jun 4 21:07:03 2009 +0000
4287
4288     use layout_set_fd() for changing images from a slideshow
4289     - this updates folder and icon in recursive slideshow mode
4290     
4291     preserve slideshow on layout change - fixes
4292       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
4293
4294 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
4295 Author: Laurent Monin <geeqie@norz.org>
4296 Date:   Thu Jun 4 19:51:20 2009 +0000
4297
4298     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
4299
4300 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
4301 Author: Klaus Ethgen <Klaus@Ethgen.de>
4302 Date:   Thu Jun 4 16:07:41 2009 +0000
4303
4304     Ongoing translation
4305     
4306     Now the most is translated to German language. Just the photographic
4307     notions are missing.
4308
4309 commit 8e6775025b5874e2bb686854009a4fb07dd74909
4310 Author: Klaus Ethgen <Klaus@Ethgen.de>
4311 Date:   Thu Jun 4 16:07:16 2009 +0000
4312
4313     Change the order of columns for editors dialogue
4314
4315 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
4316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4317 Date:   Wed Jun 3 20:05:19 2009 +0000
4318
4319     regroup sidecar files when an operation on partial group is finished
4320
4321 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
4322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4323 Date:   Tue Jun 2 22:33:53 2009 +0000
4324
4325     changed selection behavior as requested at
4326     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
4327     
4328     file view - sidecars are added to the selection if they were expicitly selected
4329                 or if the entry is collapsed
4330     icon view - selection always contains sidecars
4331     
4332     file operations splits partially selected groups - selected files have
4333     disabled grouping
4334
4335 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
4336 Author: Laurent Monin <geeqie@norz.org>
4337 Date:   Mon Jun 1 16:37:30 2009 +0000
4338
4339     Minor code cleanup and redundancy reduction.
4340
4341 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
4342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4343 Date:   Sun May 31 14:32:39 2009 +0000
4344
4345     fixed incorrect type conversion
4346
4347 commit 7c03436375c2931a9ebe20706648ea9f40195265
4348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4349 Date:   Sun May 31 13:32:09 2009 +0000
4350
4351     do not display menus ("FileMenu" etc.) in accelerator configuration
4352     improved tooltip texts
4353
4354 commit 7166e8e6822956cfc657744e4257af67f6152542
4355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4356 Date:   Sun May 31 11:08:00 2009 +0000
4357
4358     do not block the files sent to external editors like gimp
4359
4360 commit f6b5317b9869a7640793c47eda0bbd39253ad363
4361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4362 Date:   Sat May 30 20:18:22 2009 +0000
4363
4364     preserve image center over short periods when the "broken image" icon is
4365     displayed
4366     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
4367
4368 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
4369 Author: Laurent Monin <geeqie@norz.org>
4370 Date:   Tue May 26 19:41:22 2009 +0000
4371
4372     Add .desktop files to restore lossless jpeg rotation via editors.
4373
4374 commit 257284ed5d98e13733f90bff28124cdc75c85238
4375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4376 Date:   Sat May 23 21:23:06 2009 +0000
4377
4378     added doxygen.conf
4379     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
4380
4381 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
4382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4383 Date:   Sat May 23 21:07:21 2009 +0000
4384
4385     enabled PageSize code
4386     https://bugzilla.redhat.com/show_bug.cgi?id=222639
4387
4388 commit 94698117d7c312c420ae83d26bb80fd973a16b90
4389 Author: Laurent Monin <geeqie@norz.org>
4390 Date:   Thu May 21 09:54:20 2009 +0000
4391
4392     Add missing vim modeline.
4393
4394 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
4395 Author: Laurent Monin <geeqie@norz.org>
4396 Date:   Thu May 21 09:20:48 2009 +0000
4397
4398     Attempt to use stock gtk icons for directory list and tree views.
4399
4400 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
4401 Author: Laurent Monin <geeqie@norz.org>
4402 Date:   Sat May 16 11:31:48 2009 +0000
4403
4404     Fix up too short array, reported by Michael Schwendt.
4405
4406 commit db09073d27d708eec901db85729b7c96d513cae8
4407 Author: Laurent Monin <geeqie@norz.org>
4408 Date:   Sat May 16 08:48:21 2009 +0000
4409
4410     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
4411     
4412     
4413     $ desktop-file-validate geeqie.desktop
4414     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
4415     "Categories" in group "Desktop Entry" contains a deprecated value
4416     "Application"
4417     
4418     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
4419
4420 commit 939990870184f816d033427411963290f6ade227
4421 Author: Laurent Monin <geeqie@norz.org>
4422 Date:   Thu May 14 20:45:34 2009 +0000
4423
4424     Fix up unused variables warnings.
4425
4426 commit 93e62dee098e12678bee8560811f2676d66a169c
4427 Author: Laurent Monin <geeqie@norz.org>
4428 Date:   Thu May 14 20:32:14 2009 +0000
4429
4430     Merge common thumb code from view_file_list and view_file_icon to view_file.
4431
4432 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
4433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4434 Date:   Tue May 12 20:54:58 2009 +0000
4435
4436     added some notes to README file
4437
4438 commit e0541d552647c5878d8ce21e111563837e0c9d9b
4439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4440 Date:   Tue May 12 20:38:26 2009 +0000
4441
4442     fixed compilation with older gtk
4443
4444 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
4445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4446 Date:   Tue May 12 20:17:03 2009 +0000
4447
4448     updated TODO list
4449
4450 commit 19db93d6eb70f5163b098be3390476c19f10b54e
4451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4452 Date:   Tue May 12 18:25:18 2009 +0000
4453
4454     added GPS map support - patch by Colin Clark
4455
4456 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
4457 Author: Laurent Monin <geeqie@norz.org>
4458 Date:   Tue May 12 06:54:05 2009 +0000
4459
4460     French translation was updated.
4461
4462 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
4463 Author: Laurent Monin <geeqie@norz.org>
4464 Date:   Tue May 12 06:42:20 2009 +0000
4465
4466     Fix up tooltip text: Color _Management -> Color Management.
4467
4468 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
4469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4470 Date:   Mon May 11 20:50:13 2009 +0000
4471
4472     added keyboard configuration dialog
4473     mostly written by Petr Ostadal
4474     alternate keys are not yet fully configurable - the corresponding code
4475     is commented out
4476
4477 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
4478 Author: Laurent Monin <geeqie@norz.org>
4479 Date:   Mon May 11 10:10:13 2009 +0000
4480
4481     French translation was updated.
4482
4483 commit b8baff4dae2056c190eb6274bf48764521192aa0
4484 Author: Laurent Monin <geeqie@norz.org>
4485 Date:   Mon May 11 09:55:39 2009 +0000
4486
4487     Include missing header file.
4488
4489 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
4490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4491 Date:   Sat May 9 19:45:24 2009 +0000
4492
4493     expose the file grouping flag to the user
4494
4495 commit 70138111fc44652288eb415f4c3587b0a69a661b
4496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4497 Date:   Sat May 9 19:25:51 2009 +0000
4498
4499     extended the list of grouped metadata tags
4500
4501 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
4502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4503 Date:   Sat May 9 17:02:35 2009 +0000
4504
4505     added some structure to the metadata preferences dialog
4506
4507 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
4508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4509 Date:   Fri May 8 18:29:09 2009 +0000
4510
4511     better tooltip for disabled lcms
4512
4513 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
4514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4515 Date:   Thu May 7 20:24:35 2009 +0000
4516
4517     limit metadata details dialog size
4518
4519 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
4520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4521 Date:   Thu May 7 19:52:38 2009 +0000
4522
4523     fixed keyword tree initialization
4524
4525 commit dee4299ea23692b3aefb7f29b12918fa05aed927
4526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4527 Date:   Thu May 7 19:38:07 2009 +0000
4528
4529     updated version string to beta1
4530
4531 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
4532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4533 Date:   Thu May 7 19:34:33 2009 +0000
4534
4535     enabled XDG directory layout
4536
4537 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
4538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4539 Date:   Thu May 7 19:30:15 2009 +0000
4540
4541     use "keywords" instead of "tags" in option name, it is more consistent
4542
4543 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
4544 Author: Laurent Monin <geeqie@norz.org>
4545 Date:   Sun May 3 17:54:37 2009 +0000
4546
4547     French translation was updated.
4548
4549 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
4550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4551 Date:   Sat May 2 22:34:46 2009 +0000
4552
4553     added stock icons for slideshow
4554
4555 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
4556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4557 Date:   Sat May 2 22:19:42 2009 +0000
4558
4559     updated czech translation
4560
4561 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
4562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4563 Date:   Sat May 2 11:14:24 2009 +0000
4564
4565     force the metadata dialog if it was triggered by the menu or the button
4566
4567 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
4568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4569 Date:   Sat May 2 10:59:36 2009 +0000
4570
4571     action table clean up
4572
4573 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
4574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4575 Date:   Sat May 2 09:15:56 2009 +0000
4576
4577     improved pixel info, changed the menu entry from "Hide" to "Show",
4578     added it on default status bar
4579
4580 commit 022c685ad3ea779b5d173483deb75f19434ccac2
4581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4582 Date:   Fri May 1 23:40:01 2009 +0000
4583
4584     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
4585     use <shift>S for sort manager
4586
4587 commit c95bd69965832c1cc0b82683888759057cc37b85
4588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4589 Date:   Fri May 1 23:15:51 2009 +0000
4590
4591     - handle color profile and write metadata buttons on statusbar by ui_manager
4592     - statusbar buttons made configurable
4593
4594 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
4595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4596 Date:   Fri May 1 09:49:27 2009 +0000
4597
4598     allow external editors without parameters, as long as they are in
4599     category 'X-Geeqie'
4600
4601 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
4602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4603 Date:   Wed Apr 29 20:28:54 2009 +0000
4604
4605     updated czech translation, not yet complete
4606
4607 commit 6739de52b94a36b0a4fd316444cb00ad06571181
4608 Author: Laurent Monin <geeqie@norz.org>
4609 Date:   Tue Apr 28 21:40:00 2009 +0000
4610
4611     French translation was updated.
4612
4613 commit baa6516063591b9c127a76be15b6d53851cd6c43
4614 Author: Laurent Monin <geeqie@norz.org>
4615 Date:   Tue Apr 28 21:38:20 2009 +0000
4616
4617     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
4618
4619 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
4620 Author: Laurent Monin <geeqie@norz.org>
4621 Date:   Tue Apr 28 21:37:27 2009 +0000
4622
4623     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.
4624
4625 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
4626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4627 Date:   Tue Apr 28 20:09:41 2009 +0000
4628
4629     do not translate internal strings
4630
4631 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
4632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4633 Date:   Tue Apr 28 06:55:56 2009 +0000
4634
4635     added new files
4636
4637 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
4638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4639 Date:   Tue Apr 28 06:54:59 2009 +0000
4640
4641     compilation fixes for older glib and gtk
4642
4643 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
4644 Author: Laurent Monin <geeqie@norz.org>
4645 Date:   Mon Apr 27 23:07:59 2009 +0000
4646
4647     French translation was updated: fix few main menu mnenonics.
4648
4649 commit e83d047474df3181e844ded3d6341d00a1f06cb2
4650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4651 Date:   Mon Apr 27 21:39:56 2009 +0000
4652
4653     compilation fixes
4654
4655 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
4656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4657 Date:   Mon Apr 27 20:19:21 2009 +0000
4658
4659     "make dist" fixes
4660
4661 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
4662 Author: Laurent Monin <geeqie@norz.org>
4663 Date:   Sun Apr 26 14:08:44 2009 +0000
4664
4665     French translation was updated.
4666
4667 commit 81620ce969208f28075c74e05bee39161c567f5c
4668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4669 Date:   Sun Apr 26 11:38:28 2009 +0000
4670
4671     small fixes
4672
4673 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
4674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4675 Date:   Sun Apr 26 09:25:52 2009 +0000
4676
4677     fixed return from metadata_write_revert
4678
4679 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
4680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4681 Date:   Sun Apr 26 09:01:35 2009 +0000
4682
4683     added an option to write image orientation to the metadata
4684
4685 commit f62a4ec8486bc8489420e73e3981ccde92395342
4686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4687 Date:   Sat Apr 25 22:08:09 2009 +0000
4688
4689     separated Orientation and Grayscale functions
4690     moved Grayscale to Color management menu
4691
4692 commit a0f54dffd9713fc6ae22a46467371500623ad197
4693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4694 Date:   Sat Apr 25 20:55:11 2009 +0000
4695
4696     added more info to the details dialog
4697
4698 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
4699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4700 Date:   Fri Apr 24 23:26:49 2009 +0000
4701
4702     added details dialog for other operations too
4703
4704 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
4705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4706 Date:   Fri Apr 24 22:51:00 2009 +0000
4707
4708     added possibility to exclude individual files
4709
4710 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
4711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4712 Date:   Thu Apr 23 21:15:14 2009 +0000
4713
4714     fixed writting metadata behavior at exit
4715
4716 commit 92d41d67e666813d5c5534214555b6f840924f6b
4717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4718 Date:   Thu Apr 23 21:12:19 2009 +0000
4719
4720     added an image to the file details dialog
4721
4722 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
4723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4724 Date:   Thu Apr 23 20:48:03 2009 +0000
4725
4726     differentiate between "Cancel" and "Discard changes"
4727
4728 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
4729 Author: Laurent Monin <geeqie@norz.org>
4730 Date:   Tue Apr 21 21:47:11 2009 +0000
4731
4732     Fix up few warnings (especially on 64bits platforms).
4733
4734 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
4735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4736 Date:   Tue Apr 21 21:16:32 2009 +0000
4737
4738     fixed metadata.confirm_on_dir_change
4739
4740 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
4741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4742 Date:   Tue Apr 21 21:07:28 2009 +0000
4743
4744     added possibility to show modifiied metadata before write
4745
4746 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
4747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4748 Date:   Mon Apr 20 21:34:16 2009 +0000
4749
4750     added remote interface for exporting additional info (sidecars,
4751     destination) to external commands
4752     
4753     see the symlink command for an example
4754     
4755     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
4756
4757 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
4758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4759 Date:   Mon Apr 20 21:07:52 2009 +0000
4760
4761     write info and debugging messages to stderr
4762
4763 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
4764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4765 Date:   Mon Apr 20 19:44:50 2009 +0000
4766
4767     improved remote protocol to allow bidirectional communication
4768
4769 commit 119665d75960040f13b9a40ecdf0515e4405b49e
4770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4771 Date:   Fri Apr 17 20:26:22 2009 +0000
4772
4773     fixed tests for vd_find_row return value
4774
4775 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
4776 Author: Klaus Ethgen <Klaus@Ethgen.de>
4777 Date:   Tue Apr 14 21:51:29 2009 +0000
4778
4779     German translation updated
4780     
4781     With some help from de.alt.rec.digitalfotografie.
4782
4783 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
4784 Author: Laurent Monin <geeqie@norz.org>
4785 Date:   Tue Apr 14 20:54:50 2009 +0000
4786
4787     French translation was updated.
4788
4789 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
4790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4791 Date:   Mon Apr 13 22:40:47 2009 +0000
4792
4793     color profile fixes
4794
4795 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
4796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4797 Date:   Mon Apr 13 14:39:50 2009 +0000
4798
4799     show color management status on statusbar
4800
4801 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
4802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4803 Date:   Mon Apr 13 10:55:49 2009 +0000
4804
4805     support X11 screen profile
4806     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
4807
4808 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
4809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4810 Date:   Mon Apr 13 08:09:56 2009 +0000
4811
4812     moved color profiles from statusbar to View menu
4813
4814 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
4815 Author: Klaus Ethgen <Klaus@Ethgen.de>
4816 Date:   Sun Apr 12 17:58:55 2009 +0000
4817
4818     German translation updated
4819
4820 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
4821 Author: Laurent Monin <geeqie@norz.org>
4822 Date:   Sun Apr 12 15:06:43 2009 +0000
4823
4824     French translation was updated.
4825
4826 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
4827 Author: Klaus Ethgen <Klaus@Ethgen.de>
4828 Date:   Sun Apr 12 11:02:03 2009 +0000
4829
4830     Update POTFILES.in
4831     
4832     metadata.c was not in the POTFILES.in.
4833
4834 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
4835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4836 Date:   Sun Apr 12 08:36:53 2009 +0000
4837
4838     fixed ambiguous strings
4839
4840 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
4841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4842 Date:   Sat Apr 11 21:28:46 2009 +0000
4843
4844     improved default keyword tree
4845
4846 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
4847 Author: Klaus Ethgen <Klaus@Ethgen.de>
4848 Date:   Sat Apr 11 20:46:37 2009 +0000
4849
4850     Fix that the output of msgfmt could be singular
4851     
4852     The output of msgfmt could be singular if there is only one translation
4853     of the given type.
4854
4855 commit 1a73f69002e383830604ccc14c925f2967ede8df
4856 Author: Klaus Ethgen <Klaus@Ethgen.de>
4857 Date:   Sat Apr 11 19:51:03 2009 +0000
4858
4859     Allow to configure case handling of keywords
4860     
4861     Sometimes I use just different case for keywords. This should be
4862     chooseable.
4863
4864 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
4865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4866 Date:   Sat Apr 11 19:35:03 2009 +0000
4867
4868     fixed updating of filelist marks
4869
4870 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
4871 Author: Klaus Ethgen <Klaus@Ethgen.de>
4872 Date:   Sat Apr 11 18:34:12 2009 +0000
4873
4874     Adding debian packaging informations
4875     
4876     Adding debian control directory to create a geeqie debian package.
4877     
4878     NOTES: (To be fixed in autoconf)
4879        - LIRC must be explicit _enabled_ instead of disable. This is wrong
4880          documented.
4881        - It might be a good idea to derivate the readmedir and the htmldir
4882          from docdir.
4883
4884 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
4885 Author: Klaus Ethgen <Klaus@Ethgen.de>
4886 Date:   Sat Apr 11 16:34:25 2009 +0000
4887
4888     Implementing CTRL-W to close advanced exif window
4889     
4890     In fact, this implements keypress event handling in the advanced exif
4891     window to handle CTRL-W event.
4892
4893 commit f43df7469ca80ae712259e6234fde3e194219b8d
4894 Author: Klaus Ethgen <Klaus@Ethgen.de>
4895 Date:   Fri Apr 10 13:54:08 2009 +0000
4896
4897     Just update the internal sort method
4898     
4899     There is no other use of the internal sort method than speeding up the
4900     sorting of a collection. So setting it to SORT_NONE is the better
4901     choice.
4902
4903 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
4904 Author: Klaus Ethgen <Klaus@Ethgen.de>
4905 Date:   Fri Apr 10 13:44:37 2009 +0000
4906
4907     Implement random sort method for collections
4908     
4909     This patch allows to randomize the collections. (Closes: #2497413)
4910     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
4911
4912 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
4913 Author: Klaus Ethgen <Klaus@Ethgen.de>
4914 Date:   Fri Apr 10 10:18:42 2009 +0000
4915
4916     Fix the broken statistic generation
4917     
4918     The output of msgfmt has different format if no fuzzy translations (or
4919     even no translated) are available. I fixed that by parsing the output of
4920     msgfmt more intelligent.
4921     
4922     Drawback of the solution is that the parsing will not work if the output
4923     of msgfmt use not the strings "translated messages", "fuzzy
4924     translations" and "untranslated messages".
4925
4926 commit 16e5361e36e314401b1d2528b5b672786d112dd0
4927 Author: Klaus Ethgen <Klaus@Ethgen.de>
4928 Date:   Fri Apr 10 09:47:40 2009 +0000
4929
4930     German translation updated
4931     
4932     Also included a update in the README file. Finally I add myself to that
4933     file. :-)
4934
4935 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
4936 Author: Klaus Ethgen <Klaus@Ethgen.de>
4937 Date:   Fri Apr 10 09:47:20 2009 +0000
4938
4939     Add pgettext for some ambiguous strings
4940     
4941     There are some strings which are ambiguous to translate. There is the
4942     pgettext function to solf that problem.
4943     
4944     For example, locations can be translated to german by Ortsangaben
4945     (geographical) or by Pfad (filesystem). I am sure there are also some
4946     ambiguous in other languages.
4947
4948 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
4949 Author: Laurent Monin <geeqie@norz.org>
4950 Date:   Thu Apr 9 20:40:16 2009 +0000
4951
4952     Minor french translations fixes.
4953
4954 commit edae49861932cea9597cba0e9dab3186538eed59
4955 Author: Laurent Monin <geeqie@norz.org>
4956 Date:   Thu Apr 9 20:07:16 2009 +0000
4957
4958     Fix histogram labels in french.
4959
4960 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
4961 Author: Laurent Monin <geeqie@norz.org>
4962 Date:   Thu Apr 9 19:58:03 2009 +0000
4963
4964     French translation was updated.
4965
4966 commit 672e4f69f438098a1552531fd6882e404e3e606f
4967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4968 Date:   Wed Apr 8 19:32:30 2009 +0000
4969
4970     improved Exiv2 error reporting:
4971     - use correct charset
4972     - respect --debug
4973
4974 commit fc1b420298aad46578404e56b0396182c1f4c393
4975 Author: Klaus Ethgen <Klaus@Ethgen.de>
4976 Date:   Mon Apr 6 23:59:54 2009 +0000
4977
4978     Nest new keywords inside existing
4979     
4980     It is boring to first add a bunch of keywords and then move them to the
4981     new location. It is more natural to add them as child to existing ons.
4982
4983 commit 81bcaeeeed18b732259e69d645da59cf953e484c
4984 Author: Klaus Ethgen <Klaus@Ethgen.de>
4985 Date:   Mon Apr 6 23:59:38 2009 +0000
4986
4987     Fix the is_keyword bug
4988     
4989     The is_keyword would be new set when placing the radio buttons. This
4990     Patch fix it by setting the variable afterwards.
4991
4992 commit 80f4d7efaec01b04310602fc82d571d178f797cd
4993 Author: Klaus Ethgen <Klaus@Ethgen.de>
4994 Date:   Mon Apr 6 23:39:27 2009 +0000
4995
4996     Set the focus for new keyword dialog
4997
4998 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
4999 Author: Laurent Monin <geeqie@norz.org>
5000 Date:   Mon Apr 6 22:18:13 2009 +0000
5001
5002     Disable unused functions when compiled without threads support, prevents few warnings.
5003
5004 commit 14946850539ebb7317fb81add299cb19bacd085a
5005 Author: Laurent Monin <geeqie@norz.org>
5006 Date:   Mon Apr 6 22:13:54 2009 +0000
5007
5008     Fix up event source ids type: gint -> guint.
5009     Functions like g_timeout_add() or g_idle_add() return a guint
5010     greater than 0, but in most places it was wrongly stored as int
5011     and initialized to -1.
5012     This broke assertions matching in g_source_remove() for example
5013     since id was always greater than 0 even when timer was not set
5014     (-1 was casted to the biggest guint).
5015
5016 commit bc94042180f920c3bf111578a565a450c177f613
5017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5018 Date:   Mon Apr 6 21:52:49 2009 +0000
5019
5020     re-ordered some options, improved descriptions
5021
5022 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
5023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5024 Date:   Mon Apr 6 20:38:54 2009 +0000
5025
5026     unconditionally enable fast jpeg thumbnailing
5027
5028 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
5029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5030 Date:   Mon Apr 6 19:53:59 2009 +0000
5031
5032     added pane_notify_selection to pane API
5033
5034 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
5035 Author: Laurent Monin <geeqie@norz.org>
5036 Date:   Mon Apr 6 19:13:35 2009 +0000
5037
5038     Remove unused field in IconData.
5039
5040 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
5041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5042 Date:   Mon Apr 6 19:09:55 2009 +0000
5043
5044     optimized sidecar file check
5045
5046 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
5047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5048 Date:   Sun Apr 5 09:46:49 2009 +0000
5049
5050     fixed bug in overlay drawing
5051
5052 commit 51a9455bd33f439da36889109602a6a2b081b18d
5053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5054 Date:   Sun Apr 5 09:25:48 2009 +0000
5055
5056     improved Scroll reset method in preferences dialog
5057
5058 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
5059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5060 Date:   Sat Apr 4 23:12:19 2009 +0000
5061
5062     disabled 2-pass rendering also affect color correction
5063     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
5064
5065 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
5066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5067 Date:   Sat Apr 4 22:29:25 2009 +0000
5068
5069     added option that simplifies saving of multi-window configurations
5070
5071 commit 282436623f1d51df1cd6acd812d79467dccbd3af
5072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5073 Date:   Sat Apr 4 22:09:50 2009 +0000
5074
5075     dropped show_copy_path option
5076
5077 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
5078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5079 Date:   Sat Apr 4 21:53:12 2009 +0000
5080
5081     dropped read_buffer options - they don't have any significant effect
5082
5083 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
5084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5085 Date:   Sat Apr 4 21:14:34 2009 +0000
5086
5087     startup path options simplified and moved to layout options
5088
5089 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
5090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5091 Date:   Sat Apr 4 20:20:17 2009 +0000
5092
5093     moved options from Advanced tab to other tabs
5094     TODO: add Advanced section on each tab
5095
5096 commit c66eafd0dfccc52bbeccef99066654aa061971a9
5097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5098 Date:   Sat Apr 4 19:10:49 2009 +0000
5099
5100     added metadata_read_GPS_coord
5101
5102 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
5103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5104 Date:   Sat Apr 4 16:42:54 2009 +0000
5105
5106     set current fd when the bar is shown again
5107     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
5108
5109 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
5110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5111 Date:   Fri Apr 3 19:35:34 2009 +0000
5112
5113     convert commandline to utf8
5114
5115 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
5116 Author: Laurent Monin <geeqie@norz.org>
5117 Date:   Thu Apr 2 23:11:07 2009 +0000
5118
5119     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
5120
5121 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
5122 Author: Laurent Monin <geeqie@norz.org>
5123 Date:   Thu Apr 2 16:10:12 2009 +0000
5124
5125     Use full path in genmarshal.
5126     This allows out of source builds with fakeroot.
5127     Patch by Lukas Jirkovsky.
5128
5129 commit f1b49514000a0db194e68800348c5033e1bb30b7
5130 Author: Laurent Monin <geeqie@norz.org>
5131 Date:   Tue Mar 31 22:23:33 2009 +0000
5132
5133     Cleanup.
5134
5135 commit dc03f50c8796196722ddc1f794280887d489e5fa
5136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5137 Date:   Tue Mar 31 21:33:54 2009 +0000
5138
5139     improved next/prev operation on sidecar files
5140     
5141     all operations with list index seem to be broken but IMHO this fix is
5142     sufficient for 1.0. Then it definitely needs a better interface.
5143
5144 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
5145 Author: Laurent Monin <geeqie@norz.org>
5146 Date:   Tue Mar 31 20:57:31 2009 +0000
5147
5148     Add and install a template to be used as new editor. Need more work.
5149
5150 commit 23e172eca263571aeddf10792887edf91dcfee7d
5151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5152 Date:   Tue Mar 31 20:53:37 2009 +0000
5153
5154     fixed vdlist_find_row return value
5155
5156 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
5157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5158 Date:   Tue Mar 31 20:35:04 2009 +0000
5159
5160     use a better signal
5161
5162 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
5163 Author: Laurent Monin <geeqie@norz.org>
5164 Date:   Tue Mar 31 20:22:47 2009 +0000
5165
5166     Make desktop window list checkboxes centered and not activatable.
5167
5168 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
5169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5170 Date:   Tue Mar 31 20:05:16 2009 +0000
5171
5172     improved debug messages
5173
5174 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
5175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5176 Date:   Tue Mar 31 19:34:39 2009 +0000
5177
5178     report pixbuf loader errors
5179     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
5180
5181 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
5182 Author: Laurent Monin <geeqie@norz.org>
5183 Date:   Tue Mar 31 18:45:33 2009 +0000
5184
5185     Allow to delete an editor's desktop file from editors list window.
5186
5187 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
5188 Author: Laurent Monin <geeqie@norz.org>
5189 Date:   Mon Mar 30 20:42:06 2009 +0000
5190
5191     Update POTFILES.in and french translation.
5192
5193 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
5194 Author: Laurent Monin <geeqie@norz.org>
5195 Date:   Mon Mar 30 20:01:27 2009 +0000
5196
5197     French translation was updated.
5198
5199 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
5200 Author: Laurent Monin <geeqie@norz.org>
5201 Date:   Mon Mar 30 19:57:44 2009 +0000
5202
5203     Update Changelog file.
5204
5205 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
5206 Author: Laurent Monin <geeqie@norz.org>
5207 Date:   Mon Mar 30 19:01:09 2009 +0000
5208
5209     Fixed bug where pixel/color information at x=0 coordinates werent shown:
5210     - pixel-coordinates now calculated with floor
5211     - guard for update in layout does not apply for 0 coordinates anymore
5212     
5213     Patch by Ruben Stein.
5214
5215 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
5216 Author: Laurent Monin <geeqie@norz.org>
5217 Date:   Mon Mar 30 17:52:14 2009 +0000
5218
5219     Fix up previous patch.
5220
5221 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
5222 Author: Laurent Monin <geeqie@norz.org>
5223 Date:   Mon Mar 30 17:05:31 2009 +0000
5224
5225     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
5226
5227 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
5228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5229 Date:   Sun Mar 29 20:06:21 2009 +0000
5230
5231     improved bar_pane_comment_notify_cb
5232
5233 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
5234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5235 Date:   Sun Mar 29 19:57:19 2009 +0000
5236
5237     fixed a typo
5238
5239 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
5240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5241 Date:   Sun Mar 29 19:40:16 2009 +0000
5242
5243     fixed possible crash
5244
5245 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
5246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5247 Date:   Sun Mar 29 16:39:42 2009 +0000
5248
5249     added UfRaw ID files to known filetypes
5250
5251 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
5252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5253 Date:   Sun Mar 29 14:26:44 2009 +0000
5254
5255     pane interface cleanup
5256
5257 commit 0ceba72258134a7379e5d42ceda33967bad55b08
5258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5259 Date:   Sun Mar 29 14:20:44 2009 +0000
5260
5261     improved sidebar configuration
5262
5263 commit 7958ba1b7c05bb847a4c68f004314316d5936946
5264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5265 Date:   Sun Mar 29 10:36:13 2009 +0000
5266
5267     re-added possibility to display basic file info (size, mode, date)
5268
5269 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
5270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5271 Date:   Sat Mar 28 15:51:21 2009 +0000
5272
5273     fixed keyboard focus on start-up
5274     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
5275
5276 commit c717291bff504bb1e563e7b0b035906742c582ba
5277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5278 Date:   Sat Mar 28 15:31:04 2009 +0000
5279
5280     active image follows keyboard focus
5281
5282 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
5283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5284 Date:   Sat Mar 28 15:09:09 2009 +0000
5285
5286     split-mode cleanup and improvements
5287
5288 commit 4602b028bc005271b0a4e62dc039e665aecc9444
5289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5290 Date:   Fri Mar 27 08:05:14 2009 +0000
5291
5292     added simple desktop file editor
5293
5294 commit e68bdda5abf8afc998fb49d43868900f01ed559c
5295 Author: Laurent Monin <geeqie@norz.org>
5296 Date:   Thu Mar 26 21:49:20 2009 +0000
5297
5298     Improve editors through .desktop files implementation:
5299     - stricter Exec parameters detection
5300     - correct Icon key handling (absolute file vs name and --icon prefix)
5301     - improved escape, single, double quotes handling and escaping
5302
5303 commit f38f31b17fe21623f2d74d82613afea09b05892c
5304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5305 Date:   Thu Mar 26 07:56:01 2009 +0000
5306
5307     fixed histogram drawing
5308
5309 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
5310 Author: Laurent Monin <geeqie@norz.org>
5311 Date:   Mon Mar 23 18:49:23 2009 +0000
5312
5313     French translation was updated.
5314
5315 commit abc71f71e6fb0fe732843d06a2100eec2aced123
5316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5317 Date:   Sat Mar 21 23:16:38 2009 +0000
5318
5319     more consistent remote options naming
5320
5321 commit c4330fbf13587f5b60c285016f666b95c9f25b98
5322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5323 Date:   Sat Mar 21 20:19:11 2009 +0000
5324
5325     fixed segfault in histogram
5326     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
5327
5328 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
5329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5330 Date:   Sat Mar 21 19:51:07 2009 +0000
5331
5332     layout id "_current_" matches the currently active layout window
5333
5334 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
5335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5336 Date:   Sat Mar 21 18:22:04 2009 +0000
5337
5338     do not copy existing layout id to new window
5339
5340 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
5341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5342 Date:   Sat Mar 21 17:47:50 2009 +0000
5343
5344     update translated pane titles
5345
5346 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
5347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5348 Date:   Fri Mar 20 22:48:01 2009 +0000
5349
5350     do not re-create ui_manager at layout change
5351
5352 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
5353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5354 Date:   Fri Mar 20 21:28:31 2009 +0000
5355
5356     added a possibility to update existing bars from config
5357
5358 commit 61ff1c806812b340b30a891b933ed52c2c033207
5359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5360 Date:   Fri Mar 20 17:02:00 2009 +0000
5361
5362     added tooltips to external editors on toolbar
5363     - patch by Colin Clark
5364
5365 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
5366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5367 Date:   Fri Mar 20 16:28:43 2009 +0000
5368
5369     added "load config" command to remote control
5370
5371 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
5372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5373 Date:   Fri Mar 20 14:36:59 2009 +0000
5374
5375     added possibility to update existing layout window from config
5376
5377 commit f85c331b6bdca1a07e38a196e93562448b4c1048
5378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5379 Date:   Fri Mar 20 11:52:29 2009 +0000
5380
5381     do not add duplicate keywords from config file
5382
5383 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
5384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5385 Date:   Fri Mar 20 10:12:29 2009 +0000
5386
5387     be more verbose on parse errors
5388
5389 commit db9583d155f876dcf8ecdba06de8c41bf6363955
5390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5391 Date:   Fri Mar 20 09:46:35 2009 +0000
5392
5393     added function to reload external editors at any time
5394     eliminated init_after_global_options()
5395
5396 commit a043fedcd1fa348548988b8c157f60a7b585539d
5397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5398 Date:   Thu Mar 19 22:58:28 2009 +0000
5399
5400     initialization clean-up
5401
5402 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
5403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5404 Date:   Thu Mar 19 22:12:14 2009 +0000
5405
5406     improved config file formatting
5407
5408 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
5409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5410 Date:   Tue Mar 17 23:03:07 2009 +0000
5411
5412     added more IPTC tags
5413
5414 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
5415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5416 Date:   Tue Mar 17 22:41:09 2009 +0000
5417
5418     implemented editing support in exif pane
5419
5420 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
5421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5422 Date:   Tue Mar 17 19:52:56 2009 +0000
5423
5424     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
5425
5426 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
5427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5428 Date:   Tue Mar 17 19:09:34 2009 +0000
5429
5430     simplified code
5431
5432 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
5433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5434 Date:   Tue Mar 17 18:58:15 2009 +0000
5435
5436     improved expanding and hiding of helper keywords
5437
5438 commit 48a18d514775969bd21ce0bd154d454af5182ed8
5439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5440 Date:   Tue Mar 17 18:30:53 2009 +0000
5441
5442     fixed keyword tree redrawing
5443
5444 commit a142c98b0d4a45084b3fbb698bae2f650846673c
5445 Author: Laurent Monin <geeqie@norz.org>
5446 Date:   Tue Mar 17 00:05:13 2009 +0000
5447
5448     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
5449
5450 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
5451 Author: Laurent Monin <geeqie@norz.org>
5452 Date:   Mon Mar 16 20:39:09 2009 +0000
5453
5454     gint -> gboolean where applicable. The end (ouf!).
5455
5456 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
5457 Author: Laurent Monin <geeqie@norz.org>
5458 Date:   Mon Mar 16 19:11:39 2009 +0000
5459
5460     gint -> gboolean where applicable.
5461
5462 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
5463 Author: Laurent Monin <geeqie@norz.org>
5464 Date:   Mon Mar 16 18:19:11 2009 +0000
5465
5466     gint -> gboolean where applicable.
5467
5468 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
5469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5470 Date:   Sun Mar 15 23:22:17 2009 +0000
5471
5472     improved pane_keywords notification
5473
5474 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
5475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5476 Date:   Sun Mar 15 22:46:25 2009 +0000
5477
5478     call the notify function just once when the keywords are pushed to the
5479     textarea
5480
5481 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
5482 Author: Laurent Monin <geeqie@norz.org>
5483 Date:   Sun Mar 15 20:16:20 2009 +0000
5484
5485     gint -> gboolean.
5486
5487 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
5488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5489 Date:   Sun Mar 15 18:41:25 2009 +0000
5490
5491     fixed segfault in osd called from img-view
5492     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
5493
5494 commit a83ce8127733fe662f70e27e4861923525924d2a
5495 Author: Laurent Monin <geeqie@norz.org>
5496 Date:   Sun Mar 15 18:06:41 2009 +0000
5497
5498     gint -> gboolean.
5499
5500 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
5501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5502 Date:   Sun Mar 15 17:40:04 2009 +0000
5503
5504     fixed viewing image from dupe and search windows
5505
5506 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
5507 Author: Laurent Monin <geeqie@norz.org>
5508 Date:   Sun Mar 15 15:01:07 2009 +0000
5509
5510     gint -> gboolean.
5511
5512 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
5513 Author: Laurent Monin <geeqie@norz.org>
5514 Date:   Sun Mar 15 13:33:56 2009 +0000
5515
5516     gint -> gboolean.
5517
5518 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
5519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5520 Date:   Sun Mar 15 12:41:39 2009 +0000
5521
5522     fixed XMP and IPTC entry names in exif pane
5523
5524 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
5525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5526 Date:   Sun Mar 15 12:20:14 2009 +0000
5527
5528     added notification to the exif pane
5529
5530 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
5531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5532 Date:   Sun Mar 15 11:58:46 2009 +0000
5533
5534     fixed a bug in osd updating, it seems that the osd icons work again
5535
5536 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
5537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5538 Date:   Sun Mar 15 11:34:09 2009 +0000
5539
5540     compute histogram in idle time
5541
5542 commit c30d27838ff7606edcfcaae4e2d616370edacc67
5543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5544 Date:   Sun Mar 15 09:06:13 2009 +0000
5545
5546     fixed possible deadlock with multiple thumb loaders in parallel
5547
5548 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
5549 Author: Laurent Monin <geeqie@norz.org>
5550 Date:   Sun Mar 15 07:07:52 2009 +0000
5551
5552     gint -> gboolean.
5553
5554 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
5555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5556 Date:   Sat Mar 14 23:26:42 2009 +0000
5557
5558     completely separated global and layout window options
5559     layout window configuration is available under separate menu entry
5560
5561 commit 869dd50b966b21850457b98a434dcb015158163e
5562 Author: Laurent Monin <geeqie@norz.org>
5563 Date:   Sat Mar 14 21:12:55 2009 +0000
5564
5565     gint -> gboolean.
5566
5567 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
5568 Author: Laurent Monin <geeqie@norz.org>
5569 Date:   Sat Mar 14 20:07:23 2009 +0000
5570
5571     More gboolean.
5572
5573 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
5574 Author: Laurent Monin <geeqie@norz.org>
5575 Date:   Sat Mar 14 19:25:21 2009 +0000
5576
5577     Use gboolean where applicable, minor cleanup and indentations fixes.
5578
5579 commit 8e811724d0f95587be393cdb7a677a32ac704d34
5580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5581 Date:   Sat Mar 14 17:21:35 2009 +0000
5582
5583     improved notification system
5584
5585 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
5586 Author: Laurent Monin <geeqie@norz.org>
5587 Date:   Sat Mar 14 11:26:43 2009 +0000
5588
5589     More gboolean and tidy up.
5590
5591 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
5592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5593 Date:   Sat Mar 14 10:34:42 2009 +0000
5594
5595     cleanup, small fixes
5596
5597 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
5598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5599 Date:   Fri Mar 13 23:19:58 2009 +0000
5600
5601     do not allow to add keywords with the same name as siblings
5602
5603 commit c27864686704e76f90e3bdc3557537f5fb5086b4
5604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5605 Date:   Fri Mar 13 16:45:21 2009 +0000
5606
5607     added keyword tree filtering
5608
5609 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
5610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5611 Date:   Fri Mar 13 12:06:01 2009 +0000
5612
5613     show file name in advanced_exif
5614
5615 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
5616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5617 Date:   Fri Mar 13 10:36:32 2009 +0000
5618
5619     handle sidecar files for raw formats that are not known to exiv2
5620
5621 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
5622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5623 Date:   Fri Mar 13 09:03:06 2009 +0000
5624
5625     fixed keyword to mark connection
5626
5627 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
5628 Author: Laurent Monin <geeqie@norz.org>
5629 Date:   Thu Mar 12 22:44:21 2009 +0000
5630
5631     Use gboolean where applicable.
5632
5633 commit ce7252908d82484fbad1823b49a9c497ac86d278
5634 Author: Laurent Monin <geeqie@norz.org>
5635 Date:   Thu Mar 12 22:39:06 2009 +0000
5636
5637     Make ishidden() static to filedata.c and rename it is_hidden_file().
5638
5639 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
5640 Author: Laurent Monin <geeqie@norz.org>
5641 Date:   Thu Mar 12 22:35:45 2009 +0000
5642
5643     gint -> gboolean and tidy up.
5644
5645 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
5646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5647 Date:   Thu Mar 12 21:27:13 2009 +0000
5648
5649     added a dialog for editing keyword tree
5650
5651 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
5652 Author: Laurent Monin <geeqie@norz.org>
5653 Date:   Thu Mar 12 21:06:37 2009 +0000
5654
5655     Use gboolean where applicable, for the sake of consistency.
5656
5657 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
5658 Author: Laurent Monin <geeqie@norz.org>
5659 Date:   Wed Mar 11 23:36:01 2009 +0000
5660
5661     Code cleanup.
5662
5663 commit f719019c2a2838f979aaece5ed16e074c544310d
5664 Author: Laurent Monin <geeqie@norz.org>
5665 Date:   Wed Mar 11 23:35:31 2009 +0000
5666
5667     Fix bug when adding a new collection through sort manager. Tidy up.
5668
5669 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
5670 Author: Laurent Monin <geeqie@norz.org>
5671 Date:   Wed Mar 11 23:04:30 2009 +0000
5672
5673     Tidy up.
5674
5675 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
5676 Author: Laurent Monin <geeqie@norz.org>
5677 Date:   Wed Mar 11 22:56:56 2009 +0000
5678
5679     Use gboolean pseudo type where applicable.
5680
5681 commit 2f2e14119378d60c52c113078c35999f342b249e
5682 Author: Laurent Monin <geeqie@norz.org>
5683 Date:   Wed Mar 11 22:28:37 2009 +0000
5684
5685     Remove useless functions.
5686
5687 commit 53335b4551e6099ecb9a361d87b35487df57101e
5688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5689 Date:   Wed Mar 11 21:54:54 2009 +0000
5690
5691     added a popup menu in keyword tree
5692
5693 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
5694 Author: Laurent Monin <geeqie@norz.org>
5695 Date:   Wed Mar 11 17:38:20 2009 +0000
5696
5697     Use dynamic allocation for editor key passed to various callbacks.
5698
5699 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
5700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5701 Date:   Tue Mar 10 22:52:12 2009 +0000
5702
5703     fixed saving of file_view_type
5704
5705 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
5706 Author: Laurent Monin <geeqie@norz.org>
5707 Date:   Tue Mar 10 17:58:30 2009 +0000
5708
5709     Remove now useless element.
5710
5711 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
5712 Author: Laurent Monin <geeqie@norz.org>
5713 Date:   Tue Mar 10 17:22:17 2009 +0000
5714
5715     Remove the toggle on advanced exif window menu item.
5716
5717 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
5718 Author: Laurent Monin <geeqie@norz.org>
5719 Date:   Mon Mar 9 19:37:58 2009 +0000
5720
5721     Add missing g_key_file_free() call.
5722
5723 commit 704c8c788786d55da1a84676cdca7865e85b96da
5724 Author: Laurent Monin <geeqie@norz.org>
5725 Date:   Mon Mar 9 19:35:53 2009 +0000
5726
5727     Fix editor_command_path_parse().
5728
5729 commit 6829be525a541c8e5b3b9a3d130548434d006587
5730 Author: Laurent Monin <geeqie@norz.org>
5731 Date:   Mon Mar 9 19:34:26 2009 +0000
5732
5733     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
5734
5735 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
5736 Author: Laurent Monin <geeqie@norz.org>
5737 Date:   Mon Mar 9 12:44:06 2009 +0000
5738
5739     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
5740
5741 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
5742 Author: Laurent Monin <geeqie@norz.org>
5743 Date:   Sun Mar 8 23:12:49 2009 +0000
5744
5745     Introduce EditorFlags type, cleanup.
5746
5747 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
5748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5749 Date:   Sun Mar 8 23:09:27 2009 +0000
5750
5751     save and restore the keyword tree
5752
5753 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
5754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5755 Date:   Sun Mar 8 21:12:45 2009 +0000
5756
5757     fixed crash with certain layout configurations
5758
5759 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
5760 Author: Laurent Monin <geeqie@norz.org>
5761 Date:   Sun Mar 8 20:49:48 2009 +0000
5762
5763     Cleanup and minor fixes.
5764
5765 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
5766 Author: Laurent Monin <geeqie@norz.org>
5767 Date:   Sun Mar 8 17:51:03 2009 +0000
5768
5769     Advanced exif window: make all columns sortable and resizable.
5770
5771 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
5772 Author: Laurent Monin <geeqie@norz.org>
5773 Date:   Sun Mar 8 15:30:15 2009 +0000
5774
5775     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
5776
5777 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
5778 Author: Laurent Monin <geeqie@norz.org>
5779 Date:   Sun Mar 8 15:02:18 2009 +0000
5780
5781     Fix up editor execution.
5782
5783 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
5784 Author: Laurent Monin <geeqie@norz.org>
5785 Date:   Sun Mar 8 14:27:19 2009 +0000
5786
5787     Display icons in edit contextual menu.
5788
5789 commit 0205b0af299b580d25846b1fc9c17e7716939341
5790 Author: Laurent Monin <geeqie@norz.org>
5791 Date:   Sun Mar 8 13:23:25 2009 +0000
5792
5793     In various Edit context menus, only display editors that match the file types in the selection.
5794
5795 commit 06d738a8072a9eae0765859eecc19c1745cde25b
5796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5797 Date:   Sun Mar 8 12:42:23 2009 +0000
5798
5799     dnd fixes
5800
5801 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
5802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5803 Date:   Sun Mar 8 11:32:12 2009 +0000
5804
5805     dnd fixes
5806
5807 commit e0a06986823081a727a4413b7e2ff562fd6618be
5808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5809 Date:   Sun Mar 8 10:38:51 2009 +0000
5810
5811     allow dropping of multiple keywords
5812
5813 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
5814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5815 Date:   Sun Mar 8 10:25:24 2009 +0000
5816
5817     show a label instead of the default drag icon
5818
5819 commit 2874d15e958da779066951a0bde3bafe3f9654cb
5820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5821 Date:   Sun Mar 8 09:56:40 2009 +0000
5822
5823     dnd in keywords tree
5824     improved dnd in advanced exif
5825
5826 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
5827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5828 Date:   Sat Mar 7 17:02:59 2009 +0000
5829
5830     implemented keywords editor as described at
5831     http://geeqie.wiki.sourceforge.net/keywords
5832     keyword tree is hardcoded for now
5833     TODO: configuration
5834
5835 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
5836 Author: Laurent Monin <geeqie@norz.org>
5837 Date:   Sat Mar 7 10:32:04 2009 +0000
5838
5839     French translation was updated.
5840
5841 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
5842 Author: Laurent Monin <geeqie@norz.org>
5843 Date:   Sat Mar 7 10:31:30 2009 +0000
5844
5845     Use a common function bar_pane_expander_title() to set expanders title widget.
5846
5847 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
5848 Author: Laurent Monin <geeqie@norz.org>
5849 Date:   Fri Mar 6 22:34:38 2009 +0000
5850
5851     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).
5852
5853 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
5854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5855 Date:   Fri Mar 6 15:52:47 2009 +0000
5856
5857     simplified bar interface
5858
5859 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
5860 Author: Laurent Monin <geeqie@norz.org>
5861 Date:   Fri Mar 6 15:04:35 2009 +0000
5862
5863     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).
5864
5865 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
5866 Author: Laurent Monin <geeqie@norz.org>
5867 Date:   Fri Mar 6 14:53:32 2009 +0000
5868
5869     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()).
5870
5871 commit 25962e3530372946ba7c7a051b509ecf7056ac85
5872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5873 Date:   Fri Mar 6 14:42:32 2009 +0000
5874
5875     enable wrap mode in comment pane
5876
5877 commit 55a3179898b348b98a45a58d6f325dbb92026b09
5878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5879 Date:   Fri Mar 6 14:24:11 2009 +0000
5880
5881     use standard GtkHPaned for sidebar width
5882
5883 commit e8aff8701513b7dd33af46253f588ed93aa26159
5884 Author: Laurent Monin <geeqie@norz.org>
5885 Date:   Fri Mar 6 11:42:25 2009 +0000
5886
5887     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
5888
5889 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
5890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5891 Date:   Thu Mar 5 23:32:56 2009 +0000
5892
5893     do not crash if an exif entry is deleted during editing
5894
5895 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
5896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5897 Date:   Thu Mar 5 23:02:15 2009 +0000
5898
5899     added popup menu to the exif pane
5900
5901 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
5902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5903 Date:   Wed Mar 4 22:44:35 2009 +0000
5904
5905     indicate that the exif pane is empty
5906
5907 commit f4ef41357f991741b70538dd8156161f44e462bb
5908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5909 Date:   Wed Mar 4 22:34:11 2009 +0000
5910
5911     prepared exif pane for popup menu
5912
5913 commit 96f804c86a637788af6faea27f260cca6c596229
5914 Author: Laurent Monin <geeqie@norz.org>
5915 Date:   Wed Mar 4 21:33:19 2009 +0000
5916
5917     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.
5918
5919 commit b258d123509caea8cd9fe5d85dd2122d4e353750
5920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5921 Date:   Wed Mar 4 21:19:12 2009 +0000
5922
5923     dnd from advanced exif window to exif pane
5924
5925 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
5926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5927 Date:   Wed Mar 4 18:53:47 2009 +0000
5928
5929     Display pixel coordinates and rgb - patch by Ruben Stein
5930
5931 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
5932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5933 Date:   Tue Mar 3 23:17:07 2009 +0000
5934
5935     reorder exif pane entries with drag and drop
5936
5937 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
5938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5939 Date:   Mon Mar 2 22:48:04 2009 +0000
5940
5941     overlay now survives image split
5942
5943 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
5944 Author: Laurent Monin <geeqie@norz.org>
5945 Date:   Mon Mar 2 21:06:32 2009 +0000
5946
5947     Random tidy up.
5948
5949 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
5950 Author: Laurent Monin <geeqie@norz.org>
5951 Date:   Mon Mar 2 21:05:57 2009 +0000
5952
5953     Fix memleak in previous patch.
5954
5955 commit 0668b940429414b217e330b5351bfca31dda1c4d
5956 Author: Laurent Monin <geeqie@norz.org>
5957 Date:   Mon Mar 2 21:04:38 2009 +0000
5958
5959     Add a directory separator at the end of names in tab completion list to indicate directories.
5960
5961 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
5962 Author: Laurent Monin <geeqie@norz.org>
5963 Date:   Sun Mar 1 23:38:36 2009 +0000
5964
5965     Align exif labels vertically (visually better since name is now smaller than value).
5966
5967 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
5968 Author: Laurent Monin <geeqie@norz.org>
5969 Date:   Sun Mar 1 23:28:53 2009 +0000
5970
5971     Update POTFILES.in and french translation.
5972
5973 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
5974 Author: Laurent Monin <geeqie@norz.org>
5975 Date:   Sun Mar 1 23:14:19 2009 +0000
5976
5977     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
5978
5979 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
5980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5981 Date:   Sun Mar 1 21:35:18 2009 +0000
5982
5983     make the exif pane grow-only - this reduces sidebar jumping
5984
5985 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
5986 Author: Laurent Monin <geeqie@norz.org>
5987 Date:   Sun Mar 1 21:06:55 2009 +0000
5988
5989     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
5990
5991 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
5992 Author: Laurent Monin <geeqie@norz.org>
5993 Date:   Sun Mar 1 19:48:38 2009 +0000
5994
5995     Clarify colorspace determination (exif 2.2/2.21).
5996
5997 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
5998 Author: Laurent Monin <geeqie@norz.org>
5999 Date:   Sun Mar 1 17:58:19 2009 +0000
6000
6001     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
6002
6003 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
6004 Author: Laurent Monin <geeqie@norz.org>
6005 Date:   Sun Mar 1 17:13:14 2009 +0000
6006
6007     Improve file checks using is_readable_file().
6008
6009 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
6010 Author: Laurent Monin <geeqie@norz.org>
6011 Date:   Sun Mar 1 17:11:51 2009 +0000
6012
6013     Only attempt to read exif if the file is readable.
6014
6015 commit f66300e9b42664a35e88c2baefdff57b3a883759
6016 Author: Laurent Monin <geeqie@norz.org>
6017 Date:   Sun Mar 1 17:10:45 2009 +0000
6018
6019     Introduce is_readable_file() which test if file exists, is regular and readable.
6020
6021 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
6022 Author: Laurent Monin <geeqie@norz.org>
6023 Date:   Sun Mar 1 16:46:40 2009 +0000
6024
6025     image_select(), image_set_selectable(): tidy up.
6026
6027 commit d3aa41bc4406825b23336d561c60a81d6509f523
6028 Author: Laurent Monin <geeqie@norz.org>
6029 Date:   Sun Mar 1 16:43:48 2009 +0000
6030
6031     Indentation fixes.
6032
6033 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
6034 Author: Laurent Monin <geeqie@norz.org>
6035 Date:   Sun Mar 1 15:54:37 2009 +0000
6036
6037     image_post_process_color(): remove exif parameter, just extract it when needed.
6038
6039 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
6040 Author: Laurent Monin <geeqie@norz.org>
6041 Date:   Sun Mar 1 15:41:51 2009 +0000
6042
6043     Slightly modify access_file() and use it to test profile files existence and read access.
6044
6045 commit 2a3788f237b9a0e343501213036eb133545754b7
6046 Author: Laurent Monin <geeqie@norz.org>
6047 Date:   Sun Mar 1 15:28:06 2009 +0000
6048
6049     Add an ellipse when the file name is truncated.
6050
6051 commit 138449b284641d79f8f35dbc47ecff5364f94117
6052 Author: Laurent Monin <geeqie@norz.org>
6053 Date:   Sun Mar 1 15:15:37 2009 +0000
6054
6055     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
6056
6057 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
6058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6059 Date:   Sun Mar 1 13:37:30 2009 +0000
6060
6061     dropped ExifUIList
6062
6063 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
6064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6065 Date:   Sun Mar 1 11:59:32 2009 +0000
6066
6067     do not use separate list of entries, rely on vbox
6068
6069 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
6070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6071 Date:   Sun Mar 1 00:10:00 2009 +0000
6072
6073     fixed possible crash
6074
6075 commit 353d6be218b845a9d974f32d8388867ce2588bbe
6076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6077 Date:   Sat Feb 28 23:59:02 2009 +0000
6078
6079     rewritten exif pane to support arbitrary number of entries
6080
6081 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
6082 Author: Laurent Monin <geeqie@norz.org>
6083 Date:   Sat Feb 28 20:57:26 2009 +0000
6084
6085     max value -> value. Shorter.
6086
6087 commit bbfd2a7a816e372a04aea99139f835353e4047f8
6088 Author: Laurent Monin <geeqie@norz.org>
6089 Date:   Sat Feb 28 20:53:59 2009 +0000
6090
6091     Add missing space between while and first parenthesis.
6092
6093 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
6094 Author: Laurent Monin <geeqie@norz.org>
6095 Date:   Sat Feb 28 20:52:51 2009 +0000
6096
6097     Add missing space between switch and first parenthesis.
6098
6099 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
6100 Author: Laurent Monin <geeqie@norz.org>
6101 Date:   Sat Feb 28 20:48:47 2009 +0000
6102
6103     No space between function name and first parenthesis, it eases greping (see CODING).
6104
6105 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
6106 Author: Laurent Monin <geeqie@norz.org>
6107 Date:   Sat Feb 28 20:24:42 2009 +0000
6108
6109     Prevent Gtk assertion failures when no icon is set.
6110
6111 commit f3d61f44c1bfe05188eb68974737f66ce096656d
6112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6113 Date:   Sat Feb 28 20:13:11 2009 +0000
6114
6115     show histogram label in the title
6116     adjusted label texts
6117
6118 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
6119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6120 Date:   Sat Feb 28 19:44:58 2009 +0000
6121
6122     give the panes more control over expander title
6123
6124 commit 106016c61b873ccc55b515336f5217d7f9fd639e
6125 Author: Laurent Monin <geeqie@norz.org>
6126 Date:   Sat Feb 28 19:41:23 2009 +0000
6127
6128     Color profiles menu: test for file access before allowing to select it as input profile.
6129
6130 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
6131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6132 Date:   Sat Feb 28 18:51:25 2009 +0000
6133
6134     load icons for external editors
6135
6136 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
6137 Author: Laurent Monin <geeqie@norz.org>
6138 Date:   Sat Feb 28 18:01:16 2009 +0000
6139
6140     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
6141
6142 commit 42ea998781724458ce55582414b4d1656d244f10
6143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6144 Date:   Sat Feb 28 17:20:16 2009 +0000
6145
6146     fixed bar_histogram headers
6147
6148 commit 0520eeff040165801722d408701eae8c94b2f955
6149 Author: Laurent Monin <geeqie@norz.org>
6150 Date:   Sat Feb 28 17:12:00 2009 +0000
6151
6152     Minor simplification and cleanup.
6153
6154 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
6155 Author: Laurent Monin <geeqie@norz.org>
6156 Date:   Sat Feb 28 16:59:20 2009 +0000
6157
6158     image_change_complete(): reduce code redundancy and implify.
6159
6160 commit fa373d7547d5c23f65088dff3df36d43b90b0139
6161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6162 Date:   Sat Feb 28 14:40:22 2009 +0000
6163
6164     fixed overlay configuration
6165     split overlay options between global and layout window
6166
6167 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
6168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6169 Date:   Sat Feb 28 12:50:39 2009 +0000
6170
6171     save and restore toolbar configuration
6172
6173 commit b4581c40f8cb47f32d1102589b005d5435e9e297
6174 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6175 Date:   Sat Feb 28 09:59:27 2009 +0000
6176
6177     create toolbar from ui_manager
6178
6179 commit b24487aa1f5704a788a8f77782edf40850878a63
6180 Author: Laurent Monin <geeqie@norz.org>
6181 Date:   Fri Feb 27 23:25:31 2009 +0000
6182
6183     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
6184
6185 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
6186 Author: Laurent Monin <geeqie@norz.org>
6187 Date:   Fri Feb 27 22:28:17 2009 +0000
6188
6189     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
6190
6191 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
6192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6193 Date:   Fri Feb 27 21:30:28 2009 +0000
6194
6195     compute histmap in idle callback and only if the histogram is expanded
6196
6197 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
6198 Author: Laurent Monin <geeqie@norz.org>
6199 Date:   Thu Feb 26 21:46:27 2009 +0000
6200
6201     Add a tooltip showing current histogram state on bar histogram.
6202
6203 commit 66b325900212d630b208e1747280767783f01cb9
6204 Author: Laurent Monin <geeqie@norz.org>
6205 Date:   Thu Feb 26 20:50:36 2009 +0000
6206
6207     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
6208
6209 commit 3b4446591720a17e3f0856fc290f85b84a303d12
6210 Author: Laurent Monin <geeqie@norz.org>
6211 Date:   Thu Feb 26 17:34:14 2009 +0000
6212
6213     Add .bak and .mo extensions to svn:ignore.
6214
6215 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
6216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6217 Date:   Thu Feb 26 08:04:52 2009 +0000
6218
6219     quoted_value is no longer needed
6220
6221 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
6222 Author: Laurent Monin <geeqie@norz.org>
6223 Date:   Wed Feb 25 23:04:08 2009 +0000
6224
6225     Silent a minor warning.
6226
6227 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
6228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6229 Date:   Wed Feb 25 21:09:17 2009 +0000
6230
6231     correctly save and restore overlay string
6232
6233 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
6234 Author: Laurent Monin <geeqie@norz.org>
6235 Date:   Wed Feb 25 20:54:38 2009 +0000
6236
6237     Save bar pane histogram state to rc file.
6238
6239 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
6240 Author: Laurent Monin <geeqie@norz.org>
6241 Date:   Wed Feb 25 20:42:35 2009 +0000
6242
6243     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
6244
6245 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
6246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6247 Date:   Wed Feb 25 19:46:03 2009 +0000
6248
6249     reuse original utility_box (image + sidebars) on layout change (switch
6250     from list to icon view etc.)
6251
6252 commit f9a9bffc314cd4b1cd5229896286666766f020ca
6253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6254 Date:   Wed Feb 25 18:21:20 2009 +0000
6255
6256     fixed filter initialization
6257
6258 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
6259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6260 Date:   Tue Feb 24 22:21:28 2009 +0000
6261
6262     improved bar_sort configuration
6263
6264 commit da109aa01657b27c22a18bc74bff56e4dae89298
6265 Author: Laurent Monin <geeqie@norz.org>
6266 Date:   Tue Feb 24 21:08:16 2009 +0000
6267
6268     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
6269
6270 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
6271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6272 Date:   Tue Feb 24 20:47:38 2009 +0000
6273
6274     fixed --fullscreen option together with enabled bar
6275
6276 commit 5da3477f9b116d0482737510423e5de949f8a0d4
6277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6278 Date:   Tue Feb 24 20:34:39 2009 +0000
6279
6280     simplified and improved bar configuration
6281
6282 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
6283 Author: Laurent Monin <geeqie@norz.org>
6284 Date:   Tue Feb 24 18:00:45 2009 +0000
6285
6286     Enclose macro parameters names with _ to differentiate them from variable names.
6287
6288 commit a8df53630e1632e65318a1b397ea1a275f4817e5
6289 Author: Laurent Monin <geeqie@norz.org>
6290 Date:   Tue Feb 24 17:47:45 2009 +0000
6291
6292     Since READ_*() macros are now exported, do not hide
6293     the if() continue; statement in them.
6294     Wrap WRITE_STRING() instructions in a safer do {} while (0).
6295
6296 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
6297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6298 Date:   Mon Feb 23 22:13:09 2009 +0000
6299
6300     simplified config writing
6301
6302 commit c2b4bce2393c142785ac7cef5095a5c06348073b
6303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6304 Date:   Mon Feb 23 21:21:15 2009 +0000
6305
6306     enabled commandline again
6307
6308 commit 778dcd703998a9d37ea6562228e971827a25044f
6309 Author: Laurent Monin <geeqie@norz.org>
6310 Date:   Mon Feb 23 17:20:40 2009 +0000
6311
6312     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
6313
6314 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
6315 Author: Laurent Monin <geeqie@norz.org>
6316 Date:   Sun Feb 22 17:46:42 2009 +0000
6317
6318     Set svn:ignore on Makefile and Makefile.in.
6319
6320 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
6321 Author: Laurent Monin <geeqie@norz.org>
6322 Date:   Sun Feb 22 17:40:32 2009 +0000
6323
6324     Fix and simplify histogram code, drop histogram based on mean value.
6325
6326 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
6327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6328 Date:   Sun Feb 22 15:35:37 2009 +0000
6329
6330     config file format changed to XML
6331     save and restore all layout windows
6332     save and restore sidebar configuration
6333
6334 commit 179b485a4439fb2e102195fde5b2366a24c5a927
6335 Author: Laurent Monin <geeqie@norz.org>
6336 Date:   Sun Feb 22 13:29:49 2009 +0000
6337
6338     Attempt to simplify and fix histrogram code.
6339
6340 commit c6d4606fb8929b3c6596292a9eae836167729bf8
6341 Author: Laurent Monin <geeqie@norz.org>
6342 Date:   Sat Feb 21 20:43:35 2009 +0000
6343
6344     Glibification again.
6345
6346 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
6347 Author: Laurent Monin <geeqie@norz.org>
6348 Date:   Sat Feb 21 18:28:53 2009 +0000
6349
6350     French translation was updated.
6351
6352 commit 4a596674619d5addc6a223fe2be2093c06622a2d
6353 Author: Laurent Monin <geeqie@norz.org>
6354 Date:   Sat Feb 21 18:04:52 2009 +0000
6355
6356     Glibification.
6357
6358 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
6359 Author: Laurent Monin <geeqie@norz.org>
6360 Date:   Sat Feb 21 10:53:18 2009 +0000
6361
6362     Move grid color setting to histogram_new().
6363
6364 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
6365 Author: Laurent Monin <geeqie@norz.org>
6366 Date:   Sat Feb 21 10:33:56 2009 +0000
6367
6368     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
6369
6370 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
6371 Author: Laurent Monin <geeqie@norz.org>
6372 Date:   Sat Feb 21 10:29:13 2009 +0000
6373
6374     Add grid to bar histogram, simplify the code and draw horizontal lines too.
6375
6376 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
6377 Author: Laurent Monin <geeqie@norz.org>
6378 Date:   Thu Feb 19 17:36:38 2009 +0000
6379
6380     Fix bug 2599857: file list sort order was wrong in many cases.
6381
6382 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
6383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6384 Date:   Mon Feb 16 22:48:30 2009 +0000
6385
6386     fixed compiler warning
6387
6388 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
6389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6390 Date:   Mon Feb 16 21:01:27 2009 +0000
6391
6392     hopefully fixed a freeze on solaris
6393
6394 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
6395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6396 Date:   Sun Feb 15 19:25:55 2009 +0000
6397
6398     added histogram pane
6399
6400 commit a1385820cdb789c96a38b709f7b981725f81bdd1
6401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6402 Date:   Sun Feb 15 17:27:48 2009 +0000
6403
6404     fixed histogram drawing
6405
6406 commit 63da7df8b6994ba78db433c8d13513967f54b324
6407 Author: Laurent Monin <geeqie@norz.org>
6408 Date:   Sun Feb 15 15:58:01 2009 +0000
6409
6410     Remove redundant line of code.
6411
6412 commit a38c15108e52207831b08be4461b49f0d09926d3
6413 Author: Laurent Monin <geeqie@norz.org>
6414 Date:   Sun Feb 15 15:56:48 2009 +0000
6415
6416     Fix up few compilation warnings.
6417
6418 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
6419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6420 Date:   Sun Feb 15 13:11:21 2009 +0000
6421
6422     histogram caching
6423     histogram interface prepared for histogram pane
6424
6425 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
6426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6427 Date:   Sun Feb 15 09:36:53 2009 +0000
6428
6429     separated "normal" and advanced exif, "Normal" exif is now in the
6430     generic bar, advanced exif is in separate window.
6431
6432 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
6433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6434 Date:   Sat Feb 14 20:26:30 2009 +0000
6435
6436     droped Preferences dialog, sidebar should replace it completely
6437
6438 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
6439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6440 Date:   Sat Feb 14 19:50:54 2009 +0000
6441
6442     replaced bar_info with an universal bar, restored the original
6443     functionality (more or less)
6444     bar configuration is not yet saved
6445
6446 commit 310a646e67ba0c32c2384f553eecf512e283684d
6447 Author: Laurent Monin <geeqie@norz.org>
6448 Date:   Mon Feb 9 09:02:04 2009 +0000
6449
6450     Update ChangeLog using C locale date format, add a script to ease future updates.
6451
6452 commit b4f63e5e882b065ea834bd1e99081306284480c2
6453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6454 Date:   Sat Feb 7 21:03:11 2009 +0000
6455
6456     force at least one idle call before writting metadata
6457     (without this the exit_program_write_metadata_cb could be called
6458     before the exit_program function finished)
6459
6460 commit 22f5a68f75212287ff3924432df1902bec16feba
6461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6462 Date:   Sat Feb 7 19:01:21 2009 +0000
6463
6464     use metadata_read_* functions where possible
6465     switch exiv2 to utf8 charset
6466     support for exiv2 formatting that depends on other tags:
6467     http://dev.robotbattle.com/bugs/view.php?id=0000516
6468
6469 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
6470 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6471 Date:   Fri Feb 6 23:49:03 2009 +0000
6472
6473     Start with "Fit to window" in "Leave Zoom at previous setting" mode
6474
6475 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
6476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6477 Date:   Fri Feb 6 22:56:52 2009 +0000
6478
6479     do not switch to the next image on mouse click in split mode
6480     it interferes with image switching too much
6481
6482 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
6483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6484 Date:   Fri Feb 6 22:41:47 2009 +0000
6485
6486     improved labels of some menu items
6487
6488 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
6489 Author: Laurent Monin <geeqie@norz.org>
6490 Date:   Wed Feb 4 17:15:30 2009 +0000
6491
6492     Add year 2009 to copyright info everywhere.
6493
6494 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
6495 Author: Laurent Monin <geeqie@norz.org>
6496 Date:   Wed Feb 4 16:50:24 2009 +0000
6497
6498     Fix up the copyright years info.
6499
6500 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
6501 Author: Laurent Monin <geeqie@norz.org>
6502 Date:   Wed Feb 4 16:49:11 2009 +0000
6503
6504     Update README header.
6505
6506 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
6507 Author: Laurent Monin <geeqie@norz.org>
6508 Date:   Wed Feb 4 16:47:02 2009 +0000
6509
6510     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
6511
6512 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
6513 Author: Laurent Monin <geeqie@norz.org>
6514 Date:   Wed Feb 4 14:51:23 2009 +0000
6515
6516     Do not show geeqie itself in editors menus.
6517
6518 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
6519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6520 Date:   Tue Feb 3 18:04:10 2009 +0000
6521
6522     do not translate already translated texts from desktop files
6523
6524 commit e03f199569195e75d937d21f9d982d0c7d5de119
6525 Author: Laurent Monin <geeqie@norz.org>
6526 Date:   Tue Feb 3 13:52:20 2009 +0000
6527
6528     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
6529
6530 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
6531 Author: Laurent Monin <geeqie@norz.org>
6532 Date:   Tue Feb 3 13:50:10 2009 +0000
6533
6534     Reorder fields a bit and make flags field unsigned.
6535
6536 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
6537 Author: Laurent Monin <geeqie@norz.org>
6538 Date:   Tue Feb 3 08:41:21 2009 +0000
6539
6540     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
6541
6542 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
6543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6544 Date:   Mon Feb 2 20:32:59 2009 +0000
6545
6546     improved placing of external commands in menu
6547     small menu improvements
6548
6549 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
6550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6551 Date:   Sun Feb 1 22:35:40 2009 +0000
6552
6553     test TryExec,
6554     xdg_data_home added to the list of directories
6555
6556 commit ace63c487142b18a548b95d76f8056de0bead19d
6557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6558 Date:   Sun Feb 1 18:27:42 2009 +0000
6559
6560     fixed switch from single to split image
6561
6562 commit f94b569b1831c052099295c861f9d3f502072622
6563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6564 Date:   Sun Feb 1 12:48:14 2009 +0000
6565
6566     read external editors from .desktop files
6567
6568 commit ff084f550845b0467a6202d62a7447940a4ea667
6569 Author: Laurent Monin <geeqie@norz.org>
6570 Date:   Thu Jan 29 19:43:34 2009 +0000
6571
6572     Sort the list alphabetically and remove an empty line.
6573
6574 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
6575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6576 Date:   Thu Jan 29 19:23:39 2009 +0000
6577
6578     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
6579     (new glib-gettextize does not support the old method)
6580
6581 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
6582 Author: Laurent Monin <geeqie@norz.org>
6583 Date:   Thu Jan 29 19:07:07 2009 +0000
6584
6585     gint -> gboolean.
6586
6587 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
6588 Author: Laurent Monin <geeqie@norz.org>
6589 Date:   Thu Jan 29 19:00:24 2009 +0000
6590
6591     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
6592
6593 commit ab98857be805f6bd9891d57506038e651dc81dde
6594 Author: Laurent Monin <geeqie@norz.org>
6595 Date:   Thu Jan 29 18:52:52 2009 +0000
6596
6597     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.
6598
6599 commit 96c8762cd141c1fca795e203a96307c80580d7f4
6600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6601 Date:   Thu Jan 29 18:05:41 2009 +0000
6602
6603     added SIGBUS handler
6604
6605 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
6606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6607 Date:   Mon Jan 26 21:08:05 2009 +0000
6608
6609     fixed compilation with lirc
6610
6611 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
6612 Author: Laurent Monin <geeqie@norz.org>
6613 Date:   Mon Jan 26 14:59:49 2009 +0000
6614
6615     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
6616
6617 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
6618 Author: Laurent Monin <geeqie@norz.org>
6619 Date:   Mon Jan 26 14:50:56 2009 +0000
6620
6621     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
6622
6623 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
6624 Author: Laurent Monin <geeqie@norz.org>
6625 Date:   Mon Jan 26 14:49:09 2009 +0000
6626
6627     Move -Wall before -Wno-* options for them to have any effect.
6628
6629 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
6630 Author: Laurent Monin <geeqie@norz.org>
6631 Date:   Mon Jan 26 14:18:08 2009 +0000
6632
6633     Keep -O0 over -O2 as requested by Vladimir.
6634
6635 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
6636 Author: Laurent Monin <geeqie@norz.org>
6637 Date:   Mon Jan 26 08:36:23 2009 +0000
6638
6639     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).
6640
6641 commit a24c1c60db9cca6a849920f8a7301530683d97ef
6642 Author: Laurent Monin <geeqie@norz.org>
6643 Date:   Mon Jan 26 08:30:30 2009 +0000
6644
6645     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
6646
6647 commit d80efe42eeb8d6af994245d0cf837d20eb852575
6648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6649 Date:   Sun Jan 25 19:38:31 2009 +0000
6650
6651     added the original COPYING file from GQview - we can't rely on autogen.sh
6652
6653 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
6654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6655 Date:   Sun Jan 25 18:14:08 2009 +0000
6656
6657     updated ChangeLog from svn log
6658
6659 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
6660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6661 Date:   Sun Jan 25 16:58:19 2009 +0000
6662
6663     fixed gthread detection
6664
6665 commit 66c057940975c76fcecaffab9e756b5f9306219d
6666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6667 Date:   Sun Jan 25 09:27:27 2009 +0000
6668
6669     do not ignore newly created sidecars
6670
6671 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
6672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6673 Date:   Sat Jan 24 13:46:08 2009 +0000
6674
6675     adjusted marks spacing to align them with the marks filter
6676
6677 commit 0074b6e5de0f19720985594a1a2b32114ec24204
6678 Author: Laurent Monin <geeqie@norz.org>
6679 Date:   Sat Jan 24 13:38:53 2009 +0000
6680
6681     Fix incorrect translation.
6682
6683 commit 5d7594d2acdccc19228350eddd1ab29aad990874
6684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6685 Date:   Sat Jan 24 13:05:06 2009 +0000
6686
6687     fixed restoring of OSD at layout_image_full_screen_stop
6688     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
6689
6690 commit fce85c3c86d56b122babaf26952cae937a3b61b9
6691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6692 Date:   Sat Jan 24 12:15:01 2009 +0000
6693
6694     fixed glib warning
6695
6696 commit 674b05efb895ed75533c07e74147082cf630e9cc
6697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6698 Date:   Sat Jan 24 10:09:29 2009 +0000
6699
6700     updated version string
6701
6702 commit f9d7107581b3391183465454de6557de0abf7c98
6703 Author: Laurent Monin <geeqie@norz.org>
6704 Date:   Sat Jan 24 07:41:23 2009 +0000
6705
6706     Silent two compilation warnings.
6707
6708 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
6709 Author: Laurent Monin <geeqie@norz.org>
6710 Date:   Sat Jan 24 07:36:21 2009 +0000
6711
6712     French translation was updated.
6713
6714 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
6715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6716 Date:   Fri Jan 23 22:53:02 2009 +0000
6717
6718     fixed possible crash
6719
6720 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
6721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6722 Date:   Wed Jan 21 18:30:54 2009 +0000
6723
6724     enable threads by default
6725
6726 commit 0e1a79d60922a6aa11288531218a919774b29d5d
6727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6728 Date:   Wed Jan 21 18:16:26 2009 +0000
6729
6730     compilation fixes for older exiv2
6731
6732 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
6733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6734 Date:   Tue Jan 20 22:53:09 2009 +0000
6735
6736     improved metadata preferences
6737
6738 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
6739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6740 Date:   Tue Jan 20 22:29:31 2009 +0000
6741
6742     fixed possible segfault
6743
6744 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
6745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6746 Date:   Sun Jan 11 21:28:03 2009 +0000
6747
6748     show symlinks in filelist
6749
6750 commit 07f76a58add699461ed85263e2bf815f22725e2b
6751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6752 Date:   Sun Jan 11 21:24:58 2009 +0000
6753
6754     fixed includes
6755
6756 commit fa197cca9401a69b158ac956aa7aa333525c770c
6757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6758 Date:   Sun Jan 11 18:58:05 2009 +0000
6759
6760     added a status bar button for writting metadata immediately
6761
6762 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
6763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6764 Date:   Sun Jan 11 12:13:30 2009 +0000
6765
6766     metadata write mode (direct or sidecar) made configurable for each file
6767     format
6768
6769 commit 79003481053d92298710773530b0f1ae7dec54e0
6770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6771 Date:   Sat Jan 10 20:40:37 2009 +0000
6772
6773     simplified metadata interface, dropped metadata_read,
6774     fixes for older exiv2 versions
6775
6776 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
6777 Author: Laurent Monin <geeqie@norz.org>
6778 Date:   Sun Jan 4 17:14:34 2009 +0000
6779
6780     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.
6781
6782 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
6783 Author: Laurent Monin <geeqie@norz.org>
6784 Date:   Sun Jan 4 10:32:47 2009 +0000
6785
6786     French translation was updated.
6787
6788 commit 1196bc75946359bfa10099df15c23808baff9a1e
6789 Author: Laurent Monin <geeqie@norz.org>
6790 Date:   Sat Jan 3 17:13:20 2009 +0000
6791
6792     Silent warnings.
6793
6794 commit 911b41365c783519b075eda51fb6dcd345975d68
6795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6796 Date:   Sat Jan 3 15:29:08 2009 +0000
6797
6798     write keywords and comments with separate functions
6799
6800 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
6801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6802 Date:   Fri Jan 2 23:14:01 2009 +0000
6803
6804     fixed updating of selection after deleting the last image from the list
6805
6806 commit dc4d041d5397e3a78c335babff70a409d04f3e54
6807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6808 Date:   Fri Jan 2 22:57:09 2009 +0000
6809
6810     do not enter a directory after rename
6811     fixed dir tree updating
6812     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
6813
6814 commit 067cf8e940216c935f818cc0f8f60113d54460c5
6815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6816 Date:   Fri Jan 2 14:58:21 2009 +0000
6817
6818     added done callback to utilops
6819     used the callback for metadata writting at exit and for renaming new
6820     folder
6821
6822 commit a63548cf3e28b4684281019f7e697df77cff1c3e
6823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6824 Date:   Fri Jan 2 09:39:14 2009 +0000
6825
6826     fixed view_dir notification
6827
6828 commit e040fa03e86b3dc95810f64b289682834d496010
6829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6830 Date:   Fri Jan 2 09:26:23 2009 +0000
6831
6832     sidecar files grouping was made case-insensitive
6833     added possibility to use macros %raw, %image, %meta in extensions lists
6834
6835 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
6836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6837 Date:   Sat Dec 27 22:53:07 2008 +0000
6838
6839     fixed writting of legacy metadata
6840
6841 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
6842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6843 Date:   Fri Dec 26 19:04:36 2008 +0000
6844
6845     optimized get_mark_func
6846     fixed reference counting bug
6847
6848 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
6849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6850 Date:   Fri Dec 26 18:54:07 2008 +0000
6851
6852     remove cached entries on all changes
6853
6854 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
6855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6856 Date:   Fri Dec 26 17:38:52 2008 +0000
6857
6858     fixed previous change
6859
6860 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
6861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6862 Date:   Fri Dec 26 14:12:36 2008 +0000
6863
6864     improved sidecar writting
6865     private metadata can be saved in xmp format
6866
6867 commit 0c2e413a220f62599ae49b5cfae99a439345e398
6868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6869 Date:   Thu Dec 25 12:39:34 2008 +0000
6870
6871     implemented a possibility to connect keywords with marks
6872
6873 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
6874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6875 Date:   Thu Dec 25 12:28:04 2008 +0000
6876
6877     low-level keyword-to-mark functionality
6878
6879 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
6880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6881 Date:   Thu Dec 25 12:19:37 2008 +0000
6882
6883     perform internal commands in idle call
6884
6885 commit 31114993628896d4b36c9d361675e0c13b9faaca
6886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6887 Date:   Tue Dec 23 22:42:57 2008 +0000
6888
6889     allow writing of empty keywords/comment
6890
6891 commit b077c46b67f7697f450d627f549e5e7d840adacc
6892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6893 Date:   Tue Dec 23 20:53:44 2008 +0000
6894
6895     added change notification to bar_info.c
6896
6897 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
6898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6899 Date:   Tue Dec 23 19:15:12 2008 +0000
6900
6901     improved buffering and notifications
6902
6903 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
6904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6905 Date:   Tue Dec 23 19:13:48 2008 +0000
6906
6907     write changes immediately, the necessary buffering is done on lower
6908     level in metadata.c
6909
6910 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
6911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6912 Date:   Mon Dec 22 23:25:15 2008 +0000
6913
6914     file class made configurable in preferences
6915
6916 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
6917 Author: Laurent Monin <geeqie@norz.org>
6918 Date:   Mon Dec 22 19:43:46 2008 +0000
6919
6920     French translation was updated.
6921
6922 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
6923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6924 Date:   Mon Dec 22 18:29:25 2008 +0000
6925
6926     write metadata after timeout, image change or dir change
6927
6928 commit c29865e349a4389ea74b2e067020eaaec19c91af
6929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6930 Date:   Mon Dec 22 18:15:26 2008 +0000
6931
6932     show metadata options in preferences dialog
6933
6934 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
6935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6936 Date:   Sun Dec 21 21:36:58 2008 +0000
6937
6938     fixed safe delete
6939
6940 commit b2478a365c4f5c96bab935dba551e76dad358412
6941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6942 Date:   Sun Dec 21 21:20:36 2008 +0000
6943
6944     most of the metadata options now works
6945
6946 commit a9a31060a8b202604356236dbf751b621246e3e2
6947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6948 Date:   Sun Dec 21 16:26:03 2008 +0000
6949
6950     fixed new options
6951
6952 commit da50487d38ea80d187a57adb99bafe64d256bfc5
6953 Author: Laurent Monin <geeqie@norz.org>
6954 Date:   Sun Dec 21 09:28:16 2008 +0000
6955
6956     French translation was updated.
6957
6958 commit e9460139c2941c4df0f1058ba6ca121121339d98
6959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6960 Date:   Sat Dec 20 23:18:20 2008 +0000
6961
6962     added options for metadata - not yet used
6963
6964 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
6965 Author: Laurent Monin <geeqie@norz.org>
6966 Date:   Sat Dec 20 21:47:04 2008 +0000
6967
6968     Fix two minor compilation warnings.
6969
6970 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
6971 Author: Laurent Monin <geeqie@norz.org>
6972 Date:   Sat Dec 20 21:30:27 2008 +0000
6973
6974     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.
6975
6976 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
6977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6978 Date:   Sat Dec 20 20:43:56 2008 +0000
6979
6980     use the workflow in utilops.c for metadata approving and writting
6981     TODO: configuration
6982
6983 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
6984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6985 Date:   Tue Dec 16 12:59:23 2008 +0000
6986
6987     queue metadata and write them in an idle callback
6988
6989 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
6990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6991 Date:   Mon Dec 15 22:47:31 2008 +0000
6992
6993     prepared infrastructure for delayed metadata writting - refreshing
6994     metadata immediately before writting is now possible
6995     
6996     modified metadata are stored in fd->modified_xmp
6997
6998 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
6999 Author: Laurent Monin <geeqie@norz.org>
7000 Date:   Mon Dec 15 18:04:42 2008 +0000
7001
7002     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
7003
7004 commit d1b9489e72a06e38e580a370f5e8106386c71d73
7005 Author: Laurent Monin <geeqie@norz.org>
7006 Date:   Tue Dec 9 19:12:38 2008 +0000
7007
7008     French translation was updated.
7009
7010 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
7011 Author: Laurent Monin <geeqie@norz.org>
7012 Date:   Tue Dec 9 17:51:28 2008 +0000
7013
7014     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.
7015
7016 commit e5abe232dfcbab211d72c51b73de128a6d822af8
7017 Author: Laurent Monin <geeqie@norz.org>
7018 Date:   Mon Dec 8 21:34:32 2008 +0000
7019
7020     Display error dialog with appropriate message when user is trying to open an invalid collection file.
7021
7022 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
7023 Author: Laurent Monin <geeqie@norz.org>
7024 Date:   Mon Dec 8 21:33:14 2008 +0000
7025
7026     Cosmetic fix.
7027
7028 commit bb2f085701aa58240d46914e01f31bb918b130aa
7029 Author: Laurent Monin <geeqie@norz.org>
7030 Date:   Sun Dec 7 15:51:50 2008 +0000
7031
7032     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).
7033
7034 commit 85e6945309d39750d6543f86cddbfe8b0c166797
7035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7036 Date:   Sun Dec 7 13:28:04 2008 +0000
7037
7038     handle the case when io.open() fails
7039
7040 commit 68f82126997889074361955ca27534bb8fe0f446
7041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7042 Date:   Sat Dec 6 21:24:38 2008 +0000
7043
7044     disabled the "unused parameter" warnings, they are harmless and nobody
7045     is going to fix it ;)
7046     (note: -W is equivalent to -Wextra)
7047
7048 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
7049 Author: Laurent Monin <geeqie@norz.org>
7050 Date:   Tue Dec 2 19:34:53 2008 +0000
7051
7052     Rename few variables to make the code more readable.
7053
7054 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
7055 Author: Laurent Monin <geeqie@norz.org>
7056 Date:   Sun Nov 30 21:59:28 2008 +0000
7057
7058     keyword_list_find() -> find_string_in_list(), return gboolean.
7059
7060 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
7061 Author: Laurent Monin <geeqie@norz.org>
7062 Date:   Sun Nov 30 21:52:37 2008 +0000
7063
7064     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
7065
7066 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
7067 Author: Laurent Monin <geeqie@norz.org>
7068 Date:   Sun Nov 30 21:43:01 2008 +0000
7069
7070     Rename most comment_*() functions to more appropriate metadata_*().
7071
7072 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
7073 Author: Laurent Monin <geeqie@norz.org>
7074 Date:   Sun Nov 30 11:46:34 2008 +0000
7075
7076     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().
7077
7078 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
7079 Author: Laurent Monin <geeqie@norz.org>
7080 Date:   Thu Nov 27 19:10:59 2008 +0000
7081
7082     Do not hardcode exif formatted prefix.
7083
7084 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
7085 Author: Laurent Monin <geeqie@norz.org>
7086 Date:   Thu Nov 27 12:34:39 2008 +0000
7087
7088     Fix up sign-related  warning.
7089
7090 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
7091 Author: Laurent Monin <geeqie@norz.org>
7092 Date:   Thu Nov 27 12:34:03 2008 +0000
7093
7094     Fix up unsigned expression always true warning.
7095
7096 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
7097 Author: Laurent Monin <geeqie@norz.org>
7098 Date:   Thu Nov 27 12:33:07 2008 +0000
7099
7100     Resync .h with .c declarations.
7101
7102 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
7103 Author: Laurent Monin <geeqie@norz.org>
7104 Date:   Thu Nov 27 12:31:27 2008 +0000
7105
7106     Fix up pointer signedness warnings.
7107
7108 commit bb28beac7482b10b36f0dac3efea45392c4942df
7109 Author: Laurent Monin <geeqie@norz.org>
7110 Date:   Thu Nov 27 12:30:49 2008 +0000
7111
7112     Fix up not a prototype warning.
7113
7114 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
7115 Author: Laurent Monin <geeqie@norz.org>
7116 Date:   Thu Nov 27 12:30:10 2008 +0000
7117
7118     Remove unused variable.
7119
7120 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
7121 Author: Laurent Monin <geeqie@norz.org>
7122 Date:   Thu Nov 27 12:29:38 2008 +0000
7123
7124     Fix up deprecated function and not a prototype warnings.
7125
7126 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
7127 Author: Laurent Monin <geeqie@norz.org>
7128 Date:   Wed Nov 26 20:39:50 2008 +0000
7129
7130     Handle return values better to silent some warnings.
7131
7132 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
7133 Author: Laurent Monin <geeqie@norz.org>
7134 Date:   Wed Nov 26 20:38:47 2008 +0000
7135
7136     Print a message if chown() or chmod() fail.
7137
7138 commit a3cd380dd4155404ae24df7260fa45da108483e4
7139 Author: Laurent Monin <geeqie@norz.org>
7140 Date:   Wed Nov 26 20:37:14 2008 +0000
7141
7142     Fix up format vs type warning.
7143
7144 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
7145 Author: Laurent Monin <geeqie@norz.org>
7146 Date:   Tue Nov 25 17:32:51 2008 +0000
7147
7148     Move comments/keywords read and write stuff to new metadata.{c,h}.
7149
7150 commit 499063665b9e138a110e2881a05dc364961b7aaf
7151 Author: Laurent Monin <geeqie@norz.org>
7152 Date:   Tue Nov 25 17:01:03 2008 +0000
7153
7154     Fix up unsigned expression always true/false warnings.
7155
7156 commit 50306a69abd7e07458b7355cef5883f500fd029d
7157 Author: Laurent Monin <geeqie@norz.org>
7158 Date:   Sun Nov 23 22:05:27 2008 +0000
7159
7160     Hide .gqv extension from collection name in collection window title and recent menu list.
7161
7162 commit 968a923541ab98923ba0ea32b78da525c258ce68
7163 Author: Laurent Monin <geeqie@norz.org>
7164 Date:   Sun Nov 23 16:16:09 2008 +0000
7165
7166     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().
7167
7168 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
7169 Author: Laurent Monin <geeqie@norz.org>
7170 Date:   Sun Nov 23 16:10:29 2008 +0000
7171
7172     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.
7173
7174 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
7175 Author: Laurent Monin <geeqie@norz.org>
7176 Date:   Sat Nov 22 22:54:51 2008 +0000
7177
7178     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.
7179
7180 commit cce7425dc23b06d7267eb110ce0b8814e469285f
7181 Author: Laurent Monin <geeqie@norz.org>
7182 Date:   Sat Nov 22 22:43:18 2008 +0000
7183
7184     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
7185
7186 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
7187 Author: Laurent Monin <geeqie@norz.org>
7188 Date:   Sat Nov 22 22:10:10 2008 +0000
7189
7190     Tidy up.
7191
7192 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
7193 Author: Laurent Monin <geeqie@norz.org>
7194 Date:   Sat Nov 22 22:04:21 2008 +0000
7195
7196     Use common code for layout_image_setup_split_none() too.
7197
7198 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
7199 Author: Laurent Monin <geeqie@norz.org>
7200 Date:   Sat Nov 22 21:58:07 2008 +0000
7201
7202     layout_image_setup_split_*(): simplify code.
7203
7204 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
7205 Author: Laurent Monin <geeqie@norz.org>
7206 Date:   Sat Nov 22 21:11:09 2008 +0000
7207
7208     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
7209
7210 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
7211 Author: Laurent Monin <geeqie@norz.org>
7212 Date:   Sat Nov 22 16:24:23 2008 +0000
7213
7214     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
7215
7216 commit f7327cbd9fa590af75336916692ae40832ab32e7
7217 Author: Laurent Monin <geeqie@norz.org>
7218 Date:   Thu Nov 20 17:28:34 2008 +0000
7219
7220     Force font weight and style to normal for keys.
7221
7222 commit 540d86584baf5d6070b04254129f25e28a359541
7223 Author: Laurent Monin <geeqie@norz.org>
7224 Date:   Thu Nov 20 17:23:46 2008 +0000
7225
7226     Fix up yet unmarked keys.
7227
7228 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
7229 Author: Laurent Monin <geeqie@norz.org>
7230 Date:   Thu Nov 20 11:46:43 2008 +0000
7231
7232     Fix compilation warnings.
7233
7234 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
7235 Author: Laurent Monin <geeqie@norz.org>
7236 Date:   Thu Nov 20 07:22:56 2008 +0000
7237
7238     Fix up some missing html code.
7239
7240 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
7241 Author: Laurent Monin <geeqie@norz.org>
7242 Date:   Wed Nov 19 22:57:40 2008 +0000
7243
7244     More keys.
7245
7246 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
7247 Author: Laurent Monin <geeqie@norz.org>
7248 Date:   Wed Nov 19 22:46:27 2008 +0000
7249
7250     Fix text wrongly marked as key.
7251
7252 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
7253 Author: Laurent Monin <geeqie@norz.org>
7254 Date:   Wed Nov 19 22:42:20 2008 +0000
7255
7256     Mark keyboard keys with a span and make them look like a key through css style.
7257
7258 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
7259 Author: Laurent Monin <geeqie@norz.org>
7260 Date:   Wed Nov 19 21:36:02 2008 +0000
7261
7262     Replace [Control] by shorter and more common [Ctrl].
7263
7264 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
7265 Author: Laurent Monin <geeqie@norz.org>
7266 Date:   Wed Nov 19 21:16:27 2008 +0000
7267
7268     Unify [Shift] and [Control] notation.
7269
7270 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
7271 Author: Laurent Monin <geeqie@norz.org>
7272 Date:   Wed Nov 19 20:53:53 2008 +0000
7273
7274     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
7275
7276 commit 7d76bf997f408ba74840477446b590492430ed7a
7277 Author: Laurent Monin <geeqie@norz.org>
7278 Date:   Wed Nov 19 17:42:36 2008 +0000
7279
7280     Update documentation.
7281
7282 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
7283 Author: Laurent Monin <geeqie@norz.org>
7284 Date:   Mon Nov 17 18:05:42 2008 +0000
7285
7286     Fix up links and various enhancements.
7287
7288 commit 84d0eeb779804970775a1a2b151094999df1f39c
7289 Author: Laurent Monin <geeqie@norz.org>
7290 Date:   Mon Nov 17 17:17:47 2008 +0000
7291
7292     Remove colored background in headings for printable version.
7293
7294 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
7295 Author: Laurent Monin <geeqie@norz.org>
7296 Date:   Mon Nov 17 17:09:44 2008 +0000
7297
7298     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.
7299
7300 commit b4ef8546331d9128999cc531faaa35556eb242d2
7301 Author: Laurent Monin <geeqie@norz.org>
7302 Date:   Mon Nov 17 07:10:32 2008 +0000
7303
7304     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
7305
7306 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
7307 Author: Laurent Monin <geeqie@norz.org>
7308 Date:   Sun Nov 16 19:58:43 2008 +0000
7309
7310     Add specific css for print media(has to be improved).
7311
7312 commit 69f15e9da78b7404be497d657110cfad1a266722
7313 Author: Laurent Monin <geeqie@norz.org>
7314 Date:   Sun Nov 16 16:32:14 2008 +0000
7315
7316     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
7317
7318 commit 19e042015022768094ac5d2e90a32db866698467
7319 Author: Laurent Monin <geeqie@norz.org>
7320 Date:   Sat Nov 15 20:17:14 2008 +0000
7321
7322     Implement preliminary support for XDG Base Directory Specification.
7323     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
7324     
7325     This feature was requested for a long time (feature requests #1950978 and #2289481).
7326     For now, it is disabled since it breaks compatibility with previous versions.
7327     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
7328     
7329     geeqierc and other conf files are going to:
7330     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
7331     
7332     metadata and thumbnails cache (if std is not used) are going to:
7333     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
7334     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
7335     
7336     collections are going to:
7337     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
7338     
7339     
7340     Please test and report any issue.
7341
7342 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
7343 Author: Laurent Monin <geeqie@norz.org>
7344 Date:   Sat Nov 15 20:01:25 2008 +0000
7345
7346     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
7347
7348 commit 8b10477d6c451a8a952db33eea29a7d289261635
7349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7350 Date:   Sat Nov 15 19:13:43 2008 +0000
7351
7352     fixed usage of deprecated functions - patch by Omari Stephens
7353
7354 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
7355 Author: Laurent Monin <geeqie@norz.org>
7356 Date:   Sat Nov 15 17:48:31 2008 +0000
7357
7358     Rename check_for_home_path() to mkdir_if_not_exists().
7359
7360 commit 788a57656d4085ba2e526a29648ec1477bafa46f
7361 Author: Laurent Monin <geeqie@norz.org>
7362 Date:   Sat Nov 15 17:30:45 2008 +0000
7363
7364     Use functions to return directories instead of constants.
7365     Following functions were added:
7366     get_collections_dir()
7367     get_metadata_cache_dir()
7368     get_rc_dir()
7369     get_thumbnails_cache_dir()
7370     get_trash_dir()
7371     
7372     They return the full directory path.
7373
7374 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
7375 Author: Laurent Monin <geeqie@norz.org>
7376 Date:   Sat Nov 15 10:35:43 2008 +0000
7377
7378     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
7379
7380 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
7381 Author: Laurent Monin <geeqie@norz.org>
7382 Date:   Fri Nov 14 01:10:18 2008 +0000
7383
7384     Fix up Makefile.am: add missing files and do not install template.html.
7385
7386 commit 55bdd3344fd5f342d30362fe301808f826710112
7387 Author: Laurent Monin <geeqie@norz.org>
7388 Date:   Wed Nov 12 21:38:00 2008 +0000
7389
7390     Fix a cut'n'paste error.
7391
7392 commit 609fc80ba907a18bd5b0998b155580654e8749db
7393 Author: Laurent Monin <geeqie@norz.org>
7394 Date:   Wed Nov 12 21:34:55 2008 +0000
7395
7396     More precise description of the pan view find feature and a note about ressources eating was added.
7397
7398 commit 3005309e752b5f6d9378487b6856f18eb40b365f
7399 Author: Laurent Monin <geeqie@norz.org>
7400 Date:   Wed Nov 12 21:15:12 2008 +0000
7401
7402     Add some information about the pan view.
7403
7404 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
7405 Author: Laurent Monin <geeqie@norz.org>
7406 Date:   Wed Nov 12 17:59:14 2008 +0000
7407
7408     Add a note about splitted view.
7409
7410 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
7411 Author: Laurent Monin <geeqie@norz.org>
7412 Date:   Wed Nov 12 17:48:16 2008 +0000
7413
7414     Add Connected zoom and Split menu items.
7415
7416 commit f055d32815e382a5cac2117e46ecad2b866e942b
7417 Author: Laurent Monin <geeqie@norz.org>
7418 Date:   Tue Nov 11 23:35:39 2008 +0000
7419
7420     Add missing s...
7421
7422 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
7423 Author: Laurent Monin <geeqie@norz.org>
7424 Date:   Tue Nov 11 23:30:13 2008 +0000
7425
7426     Minor fixes.
7427
7428 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
7429 Author: Laurent Monin <geeqie@norz.org>
7430 Date:   Tue Nov 11 21:50:42 2008 +0000
7431
7432     Give a new style to menus.
7433
7434 commit ec48abb7939ef9919bbd905d147cfda9e884c457
7435 Author: Laurent Monin <geeqie@norz.org>
7436 Date:   Tue Nov 11 21:49:33 2008 +0000
7437
7438     Fix missing parts.
7439
7440 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
7441 Author: Laurent Monin <geeqie@norz.org>
7442 Date:   Tue Nov 11 21:17:55 2008 +0000
7443
7444     Update main window menus description to match current Geeqie.
7445
7446 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
7447 Author: Laurent Monin <geeqie@norz.org>
7448 Date:   Tue Nov 11 21:17:03 2008 +0000
7449
7450     Drop dots.
7451
7452 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
7453 Author: Laurent Monin <geeqie@norz.org>
7454 Date:   Tue Nov 11 10:32:03 2008 +0000
7455
7456     Update exif pane documentation a bit.
7457
7458 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
7459 Author: Laurent Monin <geeqie@norz.org>
7460 Date:   Tue Nov 11 10:24:04 2008 +0000
7461
7462     Add Properties Options page.
7463
7464 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
7465 Author: Laurent Monin <geeqie@norz.org>
7466 Date:   Tue Nov 11 10:09:09 2008 +0000
7467
7468     Advanced options documentation is now almost in sync with current geeqie.
7469
7470 commit eeae9191dcb131a7fa9a85876b4314869bffe007
7471 Author: Laurent Monin <geeqie@norz.org>
7472 Date:   Tue Nov 11 09:12:10 2008 +0000
7473
7474     More updates to advanced options documentation. Not yet finished.
7475
7476 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
7477 Author: Laurent Monin <geeqie@norz.org>
7478 Date:   Mon Nov 10 23:36:12 2008 +0000
7479
7480     Page cleanup and fixed. Remove obsolete note.
7481
7482 commit f13928fef829928a7a807a11a5e4d9603592597c
7483 Author: Laurent Monin <geeqie@norz.org>
7484 Date:   Mon Nov 10 23:15:42 2008 +0000
7485
7486     Add missing link.
7487
7488 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
7489 Author: Laurent Monin <geeqie@norz.org>
7490 Date:   Mon Nov 10 23:05:50 2008 +0000
7491
7492     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
7493
7494 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
7495 Author: Laurent Monin <geeqie@norz.org>
7496 Date:   Mon Nov 10 21:33:38 2008 +0000
7497
7498     Let subsection menus match index style.
7499
7500 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
7501 Author: Laurent Monin <geeqie@norz.org>
7502 Date:   Mon Nov 10 21:14:34 2008 +0000
7503
7504     Cosmetic changes in image search and find duplicates shortcuts tables.
7505
7506 commit c410dad0a2007582d3460f222d52f193e8718d12
7507 Author: Laurent Monin <geeqie@norz.org>
7508 Date:   Mon Nov 10 20:42:44 2008 +0000
7509
7510     Tidy up.
7511
7512 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
7513 Author: Laurent Monin <geeqie@norz.org>
7514 Date:   Mon Nov 10 20:40:50 2008 +0000
7515
7516     Move from xhtml transitional to xhtml strict.
7517
7518 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
7519 Author: Laurent Monin <geeqie@norz.org>
7520 Date:   Mon Nov 10 20:16:45 2008 +0000
7521
7522     Minor cleanup.
7523
7524 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
7525 Author: Laurent Monin <geeqie@norz.org>
7526 Date:   Mon Nov 10 19:37:17 2008 +0000
7527
7528     Tidy up and minor fixes.
7529
7530 commit e07b06778a28e3911cd830a44bc27333d017bd15
7531 Author: Laurent Monin <geeqie@norz.org>
7532 Date:   Mon Nov 10 18:02:09 2008 +0000
7533
7534     Notes cleanup and minor stylistic fixes.
7535
7536 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
7537 Author: Laurent Monin <geeqie@norz.org>
7538 Date:   Mon Nov 10 17:16:16 2008 +0000
7539
7540     Various fixes and cleanup.
7541
7542 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
7543 Author: Laurent Monin <geeqie@norz.org>
7544 Date:   Mon Nov 10 16:11:28 2008 +0000
7545
7546     Fix up some errors.
7547
7548 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
7549 Author: Laurent Monin <geeqie@norz.org>
7550 Date:   Mon Nov 10 15:20:13 2008 +0000
7551
7552     Fix up unvalid xhtml.
7553
7554 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
7555 Author: Laurent Monin <geeqie@norz.org>
7556 Date:   Mon Nov 10 14:56:11 2008 +0000
7557
7558     Fix up a broken link.
7559
7560 commit f7216dd164399e1d34e22e5210544e2db6a84746
7561 Author: Laurent Monin <geeqie@norz.org>
7562 Date:   Mon Nov 10 14:10:39 2008 +0000
7563
7564     Beautify the manual.
7565
7566 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
7567 Author: Laurent Monin <geeqie@norz.org>
7568 Date:   Mon Nov 10 13:00:29 2008 +0000
7569
7570     Reformat more pages.
7571
7572 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
7573 Author: Laurent Monin <geeqie@norz.org>
7574 Date:   Mon Nov 10 12:06:05 2008 +0000
7575
7576     Reformat remaining options pages.
7577
7578 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
7579 Author: Laurent Monin <geeqie@norz.org>
7580 Date:   Mon Nov 10 10:26:51 2008 +0000
7581
7582     Reformatting: notes, advanced options page and more.
7583
7584 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
7585 Author: Laurent Monin <geeqie@norz.org>
7586 Date:   Sun Nov 9 21:53:33 2008 +0000
7587
7588     Reformatting.
7589
7590 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
7591 Author: Laurent Monin <geeqie@norz.org>
7592 Date:   Sun Nov 9 17:17:19 2008 +0000
7593
7594     Reformat and cleanup.
7595
7596 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
7597 Author: Laurent Monin <geeqie@norz.org>
7598 Date:   Sun Nov 9 13:37:39 2008 +0000
7599
7600     More cleanup of tables.
7601
7602 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
7603 Author: Laurent Monin <geeqie@norz.org>
7604 Date:   Sun Nov 9 13:06:16 2008 +0000
7605
7606     Cleanup some tables.
7607
7608 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
7609 Author: Laurent Monin <geeqie@norz.org>
7610 Date:   Sun Nov 9 12:48:00 2008 +0000
7611
7612     Drop most old css classes.
7613
7614 commit eb65646611a5675182a3207280eb609cead4bded
7615 Author: Laurent Monin <geeqie@norz.org>
7616 Date:   Sun Nov 9 09:39:14 2008 +0000
7617
7618     Move dialog descriptions to definitions lists, first step.
7619
7620 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
7621 Author: Laurent Monin <geeqie@norz.org>
7622 Date:   Sun Nov 9 09:33:01 2008 +0000
7623
7624     Index cleanup.
7625
7626 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
7627 Author: Laurent Monin <geeqie@norz.org>
7628 Date:   Sun Nov 9 09:28:59 2008 +0000
7629
7630     Move menu descriptions to definitions lists.
7631
7632 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
7633 Author: Laurent Monin <geeqie@norz.org>
7634 Date:   Sat Nov 8 22:11:51 2008 +0000
7635
7636     Re-introduce Geeqie User Manual footer.
7637
7638 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
7639 Author: Laurent Monin <geeqie@norz.org>
7640 Date:   Sat Nov 8 17:38:36 2008 +0000
7641
7642     Simplify bottom navigation table.
7643
7644 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
7645 Author: Laurent Monin <geeqie@norz.org>
7646 Date:   Sat Nov 8 17:24:02 2008 +0000
7647
7648     Use col tags with id in top and bottom navigation tables.
7649
7650 commit 0bfece3a257621edda3fefbb44ed64667bac828b
7651 Author: Laurent Monin <geeqie@norz.org>
7652 Date:   Sat Nov 8 11:37:17 2008 +0000
7653
7654     Add a generic spacer at the bottom of the page, remove now unused css classes.
7655
7656 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
7657 Author: Laurent Monin <geeqie@norz.org>
7658 Date:   Sat Nov 8 10:59:45 2008 +0000
7659
7660     Add two css classes navtop and navbottom and remove unused ones.
7661
7662 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
7663 Author: Laurent Monin <geeqie@norz.org>
7664 Date:   Sat Nov 8 10:49:18 2008 +0000
7665
7666     Add style.css to list of files to install.
7667
7668 commit 2cff73427b00b0155b526b080dcd7ade516686cb
7669 Author: Laurent Monin <geeqie@norz.org>
7670 Date:   Sat Nov 8 10:47:31 2008 +0000
7671
7672     Move css styles to an external stylesheet.
7673
7674 commit 450ff6891d977952fa624731f8da7b8d7994305f
7675 Author: Laurent Monin <geeqie@norz.org>
7676 Date:   Thu Nov 6 23:49:31 2008 +0000
7677
7678     Remove reference to numbered section.
7679
7680 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
7681 Author: Laurent Monin <geeqie@norz.org>
7682 Date:   Thu Nov 6 23:43:46 2008 +0000
7683
7684     Remove references to numbered sections.
7685
7686 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
7687 Author: Laurent Monin <geeqie@norz.org>
7688 Date:   Thu Nov 6 23:39:22 2008 +0000
7689
7690     Simplify the table.
7691
7692 commit a5760993339ed221d1377724beb2485c28237945
7693 Author: Laurent Monin <geeqie@norz.org>
7694 Date:   Thu Nov 6 20:01:32 2008 +0000
7695
7696     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.
7697     
7698     This patch fixes that (and still fixes the case where one searches on
7699     comments and hits a file with keywords but no comments).  Lastly, I would
7700     imagine that there exists a failure mode where one searches for a keyword and
7701     hits a file with a comment but no keyword, and I imagine this patch should fix
7702     that case as well.
7703     
7704     Patch by Omari Stephens (aka xsdg).
7705
7706 commit ebf81820c51edd5ab948021d75e79f9d933937fe
7707 Author: Laurent Monin <geeqie@norz.org>
7708 Date:   Tue Nov 4 17:26:46 2008 +0000
7709
7710     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.
7711
7712 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
7713 Author: Laurent Monin <geeqie@norz.org>
7714 Date:   Tue Nov 4 17:11:53 2008 +0000
7715
7716     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.
7717
7718 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
7719 Author: Laurent Monin <geeqie@norz.org>
7720 Date:   Mon Oct 27 13:31:39 2008 +0000
7721
7722     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
7723
7724 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
7725 Author: Laurent Monin <geeqie@norz.org>
7726 Date:   Sun Oct 26 19:27:20 2008 +0000
7727
7728     Use h2/h3 tags where appropriate.
7729
7730 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
7731 Author: Petr Ostadal <postadal@suse.cz>
7732 Date:   Sun Oct 26 13:43:10 2008 +0000
7733
7734     Fixed doc/Makefile.am according to renamed doc files.
7735
7736 commit eab8813037f2cedc25857bc889b55502b1666455
7737 Author: Laurent Monin <geeqie@norz.org>
7738 Date:   Sat Oct 25 14:42:52 2008 +0000
7739
7740     Keyboard table cleanup attempt. Need more work.
7741
7742 commit fcae84ab900d0203d2339e22888956a9c7565fe8
7743 Author: Laurent Monin <geeqie@norz.org>
7744 Date:   Sat Oct 25 13:14:00 2008 +0000
7745
7746     Move menus to unordered lists - step 2.
7747
7748 commit f5596799545b5e6c482ef267d892b674f544e7fc
7749 Author: Laurent Monin <geeqie@norz.org>
7750 Date:   Sat Oct 25 11:02:09 2008 +0000
7751
7752     Move menus to unordered lists - step 1.
7753
7754 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
7755 Author: Laurent Monin <geeqie@norz.org>
7756 Date:   Sat Oct 25 08:49:07 2008 +0000
7757
7758     Align Previous to the left, drop useless col tags.
7759
7760 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
7761 Author: Laurent Monin <geeqie@norz.org>
7762 Date:   Sat Oct 25 08:14:34 2008 +0000
7763
7764     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
7765
7766 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
7767 Author: Laurent Monin <geeqie@norz.org>
7768 Date:   Sat Oct 25 08:10:11 2008 +0000
7769
7770     Fix page titles.
7771
7772 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
7773 Author: Laurent Monin <geeqie@norz.org>
7774 Date:   Sat Oct 25 08:07:57 2008 +0000
7775
7776     Drop chapters numbers from h1 title, and reformat top title a bit.
7777
7778 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
7779 Author: Laurent Monin <geeqie@norz.org>
7780 Date:   Sat Oct 25 07:47:47 2008 +0000
7781
7782     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
7783
7784 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
7785 Author: Laurent Monin <geeqie@norz.org>
7786 Date:   Thu Oct 23 22:45:44 2008 +0000
7787
7788     Update legal notice and copyright to mention The Geeqie Team.
7789
7790 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
7791 Author: Laurent Monin <geeqie@norz.org>
7792 Date:   Thu Oct 23 19:06:23 2008 +0000
7793
7794     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).
7795
7796 commit d92d4a31ba855a0a9e282ea398fab5667896d445
7797 Author: Laurent Monin <geeqie@norz.org>
7798 Date:   Thu Oct 23 18:06:28 2008 +0000
7799
7800     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
7801
7802 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
7803 Author: Laurent Monin <geeqie@norz.org>
7804 Date:   Wed Oct 22 19:56:29 2008 +0000
7805
7806     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
7807
7808 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
7809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7810 Date:   Mon Oct 20 21:00:18 2008 +0000
7811
7812     Fix a cut and paste error when implementing the comment search (Klaus
7813     Ethgen)
7814
7815 commit a06197472f69c64332a5e67e191e95654a8ed82d
7816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7817 Date:   Mon Oct 20 17:13:32 2008 +0000
7818
7819     fixed failed assertion in exif_free
7820
7821 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
7822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7823 Date:   Sat Oct 18 20:17:55 2008 +0000
7824
7825     create xmp sidecar when needed
7826
7827 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
7828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7829 Date:   Sat Oct 18 19:20:27 2008 +0000
7830
7831     simple synchronization XMP <-> Exif, IPTC
7832
7833 commit 003a4a917981dcc3d7004fe9896518ee86016198
7834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7835 Date:   Sat Oct 18 18:22:57 2008 +0000
7836
7837     infrastructure for preprocessing of metadata
7838
7839 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
7840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7841 Date:   Sat Oct 18 09:07:52 2008 +0000
7842
7843     fixed bar_exif separator
7844
7845 commit 666154c6c7576bff4647b0a9dfff08665026cb42
7846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7847 Date:   Sat Oct 18 08:40:32 2008 +0000
7848
7849     reordered advanced exif columns
7850
7851 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
7852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7853 Date:   Sat Oct 18 08:31:25 2008 +0000
7854
7855     no need to validate description, it is in utf8
7856
7857 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
7858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7859 Date:   Fri Oct 17 22:00:07 2008 +0000
7860
7861     improved custom exif look:
7862     - use toggle instead of remove button
7863     - display description instead of property key
7864
7865 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
7866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7867 Date:   Tue Oct 14 21:24:34 2008 +0000
7868
7869     follow Exiv2 SVN changes
7870
7871 commit 100552d7587b35759b1492a3ba51df58565b96f5
7872 Author: Laurent Monin <geeqie@norz.org>
7873 Date:   Sun Oct 12 08:49:45 2008 +0000
7874
7875     French translation was updated.
7876
7877 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
7878 Author: Laurent Monin <geeqie@norz.org>
7879 Date:   Sun Oct 12 08:43:14 2008 +0000
7880
7881     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
7882
7883 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
7884 Author: Laurent Monin <geeqie@norz.org>
7885 Date:   Sun Oct 12 08:36:53 2008 +0000
7886
7887     Better handling of accels map file writing errors.
7888     Secure save is also used for those now, at the expense of
7889     a bit of duplication of gtk functions.
7890     It should fix bug 2146917 (debian BTS #501131), reported by
7891     Stanislav Maslovski.
7892
7893 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
7894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7895 Date:   Sat Oct 11 20:19:48 2008 +0000
7896
7897     added option to use exif thumbnails
7898     - it requires exiv2 0.18 or the current svn
7899     - it is disabled by default because the exif thumbnails
7900       may be outdated if the image was edited
7901
7902 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
7903 Author: Laurent Monin <geeqie@norz.org>
7904 Date:   Tue Oct 7 19:34:11 2008 +0000
7905
7906     French translation was updated.
7907
7908 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
7909 Author: Laurent Monin <geeqie@norz.org>
7910 Date:   Tue Oct 7 19:29:13 2008 +0000
7911
7912     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
7913
7914 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
7915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7916 Date:   Tue Oct 7 18:37:32 2008 +0000
7917
7918     Implement the search for image comment - patch by Klaus Ethgen
7919
7920 commit d8c1c93fea463eb0a309de7509676624774c0ad3
7921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7922 Date:   Tue Oct 7 18:22:58 2008 +0000
7923
7924     Fixed degree symbol encoding
7925
7926 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
7927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7928 Date:   Tue Oct 7 18:20:22 2008 +0000
7929
7930     Adding a vim modeline to all files - patch by Klaus Ethgen
7931
7932 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
7933 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7934 Date:   Sun Oct 5 18:25:44 2008 +0000
7935
7936     fixed confirm_delete option
7937
7938 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
7939 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7940 Date:   Sat Oct 4 20:28:31 2008 +0000
7941
7942     fixed charset of exiv2 strings in non-utf8 locales
7943
7944 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
7945 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7946 Date:   Wed Oct 1 20:57:56 2008 +0000
7947
7948     Add support for GPSInfo - patch by Klaus Ethgen
7949
7950 commit 599380cc2099521bbf7c879666140943e1c684b6
7951 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7952 Date:   Mon Sep 29 21:17:19 2008 +0000
7953
7954     The comment section in the meta file is the last section. However it do
7955     not accept comment lines starting with a '['. This patch will fix that.
7956     - patch by Klaus Ethgen
7957
7958 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
7959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7960 Date:   Mon Sep 29 21:09:48 2008 +0000
7961
7962     fixes executable right of images
7963
7964 commit 9ab09626f588694ad7ada2e522b74e205fd96795
7965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7966 Date:   Mon Sep 29 21:01:30 2008 +0000
7967
7968     enlarge the dupe window - patch by Klaus Ethgen
7969
7970 commit cf8398c63f204d0dcf375577446c732c66122f6b
7971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7972 Date:   Sat Sep 27 18:48:32 2008 +0000
7973
7974     updated preview loader to work with current svn version of libexiv2
7975
7976 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
7977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7978 Date:   Wed Sep 10 20:37:30 2008 +0000
7979
7980     use SHIFT for connected scroll and zoom
7981     
7982     SHIFT + keys or mouse: affects all split windows
7983     keys or mouse: affects only active window
7984     
7985     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
7986
7987 commit f7a5afb6959672b77b973544b217867329a30c5f
7988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7989 Date:   Tue Sep 9 19:46:44 2008 +0000
7990
7991     reverted buggy part of rev. 1138 - it made the filelist jump
7992     unexpectedly
7993
7994 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
7995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7996 Date:   Mon Sep 8 19:57:51 2008 +0000
7997
7998     added possibility to redraw only the parts of image that are already
7999     loaded
8000
8001 commit 383624b87b5f9ea402e0fe4479b955f591025f73
8002 Author: Laurent Monin <geeqie@norz.org>
8003 Date:   Mon Sep 8 15:53:01 2008 +0000
8004
8005     Fix a compiler warning regarding argument type.
8006
8007 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
8008 Author: Petr Ostadal <postadal@suse.cz>
8009 Date:   Sun Sep 7 23:01:30 2008 +0000
8010
8011     Replaced gtk depreceated code.
8012
8013 commit a5aea8fd342ca8d4834464428cab25d373925409
8014 Author: Laurent Monin <geeqie@norz.org>
8015 Date:   Sun Sep 7 19:42:19 2008 +0000
8016
8017     Shorten config_window_apply() a bit, reduce code redunancy.
8018
8019 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
8020 Author: Laurent Monin <geeqie@norz.org>
8021 Date:   Thu Sep 4 22:35:33 2008 +0000
8022
8023     Update translations stats.
8024
8025 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
8026 Author: Laurent Monin <geeqie@norz.org>
8027 Date:   Thu Sep 4 22:29:32 2008 +0000
8028
8029     French translation was updated.
8030
8031 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
8032 Author: Laurent Monin <geeqie@norz.org>
8033 Date:   Thu Sep 4 22:04:32 2008 +0000
8034
8035     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
8036
8037 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
8038 Author: Laurent Monin <geeqie@norz.org>
8039 Date:   Thu Sep 4 21:38:28 2008 +0000
8040
8041     Allow to change image.scroll_reset_method in Preferences > Image.
8042
8043 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
8044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8045 Date:   Thu Sep 4 21:19:09 2008 +0000
8046
8047     fixed various problems with preserving viewport on image change,
8048     options->image.scroll_reset_method should work again (it needs to be
8049     added to the preferences dialog)
8050
8051 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
8052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8053 Date:   Wed Sep 3 21:54:49 2008 +0000
8054
8055     load thumbnails with lower priority
8056     TODO: maybe implement an exception for visible thumbnails
8057
8058 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
8059 Author: Laurent Monin <geeqie@norz.org>
8060 Date:   Wed Sep 3 21:13:02 2008 +0000
8061
8062     Improve debug messages.
8063
8064 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
8065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8066 Date:   Wed Sep 3 20:43:10 2008 +0000
8067
8068     adjusted default options
8069
8070 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
8071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8072 Date:   Wed Sep 3 20:29:32 2008 +0000
8073
8074     adjusted redraw priority relative to icon drawing
8075
8076 commit 48519673cc4fea79e657453ed4785457a8e59ea2
8077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8078 Date:   Wed Sep 3 19:58:21 2008 +0000
8079
8080     dropped IMAGE_THROTTLE_LARGER_IMAGES code
8081
8082 commit 47a0c37d34499a1f71085093447789949350e063
8083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8084 Date:   Wed Sep 3 19:52:11 2008 +0000
8085
8086     fixed handling of broken images
8087
8088 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
8089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8090 Date:   Mon Sep 1 19:18:32 2008 +0000
8091
8092     improved pixbuf draw priority control
8093
8094 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
8095 Author: Laurent Monin <geeqie@norz.org>
8096 Date:   Mon Sep 1 17:29:07 2008 +0000
8097
8098     Use a constant for minimal window size. Set it to 32 for all dialogs.
8099
8100 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
8101 Author: Laurent Monin <geeqie@norz.org>
8102 Date:   Mon Sep 1 17:22:19 2008 +0000
8103
8104     Remove redundant debug.h inclusion.
8105
8106 commit 14596dddc9e279d6444b473378668618b0200842
8107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8108 Date:   Sun Aug 31 21:19:00 2008 +0000
8109
8110     fixed read ahead callback
8111
8112 commit 0aef642959d09a0a417e3a1bd9838290673da331
8113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8114 Date:   Sun Aug 31 21:02:09 2008 +0000
8115
8116     fixed error handling in image loader
8117
8118 commit b10a2e1226a762c6f5e5a76255469c9a58312937
8119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8120 Date:   Sun Aug 31 18:53:11 2008 +0000
8121
8122     fixed possible endless loop
8123
8124 commit 131dc85e54bb154ece413c99e10d0bb07aced996
8125 Author: Laurent Monin <geeqie@norz.org>
8126 Date:   Sun Aug 31 12:29:49 2008 +0000
8127
8128     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
8129
8130 commit 7725546b83707d675c466dd1b9eb96380ad2f067
8131 Author: Laurent Monin <geeqie@norz.org>
8132 Date:   Sun Aug 31 11:27:24 2008 +0000
8133
8134     Move quoted_value() and escquote_value() to misc.[ch].
8135
8136 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
8137 Author: Laurent Monin <geeqie@norz.org>
8138 Date:   Sun Aug 31 10:51:41 2008 +0000
8139
8140     Move miscellaneous functions to their own files (new misc.[ch]).
8141
8142 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
8143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8144 Date:   Sun Aug 31 10:08:48 2008 +0000
8145
8146     use GThreadPool
8147
8148 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
8149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8150 Date:   Sun Aug 31 09:20:29 2008 +0000
8151
8152     improved thread support in image loader
8153
8154 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
8155 Author: Laurent Monin <geeqie@norz.org>
8156 Date:   Sun Aug 31 09:13:42 2008 +0000
8157
8158     Move save/load_options() to options.[ch].
8159
8160 commit 77bc802fa727e39b259cef5431bb897618f888d3
8161 Author: Laurent Monin <geeqie@norz.org>
8162 Date:   Sun Aug 31 08:59:39 2008 +0000
8163
8164     Move sync_options_with_current_state() call to save_options().
8165
8166 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
8167 Author: Laurent Monin <geeqie@norz.org>
8168 Date:   Sun Aug 31 08:41:42 2008 +0000
8169
8170     Move some code to new functions, to simplify main().
8171
8172 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
8173 Author: Laurent Monin <geeqie@norz.org>
8174 Date:   Sun Aug 31 08:13:36 2008 +0000
8175
8176     Fix two minor compilation warnings.
8177
8178 commit a710f33e4b885e22e3744beb9af9b9285d73640c
8179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8180 Date:   Sat Aug 30 20:15:47 2008 +0000
8181
8182     run image loader in separate thread
8183     this feature is disabled by default for now, it must be enabled by
8184     configure --enable-threads
8185
8186 commit 6a73bcf507697b77cebc69761bb2db8801210641
8187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8188 Date:   Sat Aug 30 13:04:06 2008 +0000
8189
8190     prepared image loader code for threads
8191
8192 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
8193 Author: Laurent Monin <geeqie@norz.org>
8194 Date:   Sat Aug 30 10:39:35 2008 +0000
8195
8196     Allow to override documentation paths through options:
8197     - documentation.helpdir
8198     - documentation.htmldir
8199     Default values are set at configure time.
8200
8201 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
8202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8203 Date:   Fri Aug 29 20:53:53 2008 +0000
8204
8205     converted image loader to a GObject and use signals for notification
8206
8207 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
8208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8209 Date:   Fri Aug 29 12:35:13 2008 +0000
8210
8211     do not access image_loader directly
8212
8213 commit dc649dfbb31df6e75c7283405ba99084ea328206
8214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8215 Date:   Fri Aug 29 09:59:20 2008 +0000
8216
8217     added new raw preview interface for legacy exif
8218
8219 commit 6654b671684992272856344aa34b59301c35e023
8220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8221 Date:   Fri Aug 29 09:38:10 2008 +0000
8222
8223     fixed thumbnail loader for the new raw preview interface
8224
8225 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
8226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8227 Date:   Thu Aug 28 22:26:09 2008 +0000
8228
8229     use mmaped files image loader
8230     implemented new interface for extracting raw previews
8231     experiments with previews support in SVN version of Exiv2
8232
8233 commit 7fa8df7737575cc63b627b4337131122faffe496
8234 Author: Petr Ostadal <postadal@suse.cz>
8235 Date:   Thu Aug 28 12:51:02 2008 +0000
8236
8237     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
8238
8239 commit 4908ddd714be7cab8e1cf290fec62d7288692856
8240 Author: Laurent Monin <geeqie@norz.org>
8241 Date:   Thu Aug 28 10:50:02 2008 +0000
8242
8243     Silent warnings about unused functions when lcms is not used.
8244
8245 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
8246 Author: Laurent Monin <geeqie@norz.org>
8247 Date:   Wed Aug 27 17:02:14 2008 +0000
8248
8249     Comment out unused functions.
8250
8251 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
8252 Author: Laurent Monin <geeqie@norz.org>
8253 Date:   Wed Aug 27 16:42:59 2008 +0000
8254
8255     Silent a compiler warning.
8256
8257 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
8258 Author: Laurent Monin <geeqie@norz.org>
8259 Date:   Wed Aug 27 16:40:21 2008 +0000
8260
8261     const gpointer -> gconstpointer.
8262
8263 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
8264 Author: Laurent Monin <geeqie@norz.org>
8265 Date:   Tue Aug 26 22:37:18 2008 +0000
8266
8267     Use gpointer instead of void *.
8268
8269 commit cd85461e278e79a4894b5bc400273d3f6719416d
8270 Author: Laurent Monin <geeqie@norz.org>
8271 Date:   Tue Aug 26 22:30:40 2008 +0000
8272
8273     Consistency: type * instead of type*.
8274
8275 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
8276 Author: Laurent Monin <geeqie@norz.org>
8277 Date:   Tue Aug 26 22:22:51 2008 +0000
8278
8279     For the sake of consistency, use glib basic types everywhere.
8280
8281 commit aea00af29f6f572581b8bcc6e856e17b4676d381
8282 Author: Laurent Monin <geeqie@norz.org>
8283 Date:   Tue Aug 26 21:19:33 2008 +0000
8284
8285     Indentation fixes.
8286
8287 commit 4073149801dc3484ae0c231c56cb814a8a20024b
8288 Author: Petr Ostadal <postadal@suse.cz>
8289 Date:   Tue Aug 26 20:21:30 2008 +0000
8290
8291     Fixed segfault when is run inside directory with non valid uft-8 image
8292     filename.
8293
8294 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
8295 Author: Petr Ostadal <postadal@suse.cz>
8296 Date:   Tue Aug 26 13:56:56 2008 +0000
8297
8298     Fixed calling "Image search" function in a directory without image.
8299
8300 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
8301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8302 Date:   Mon Aug 25 22:45:38 2008 +0000
8303
8304     correctly maintain selection during iconlist refresh
8305
8306 commit f39b5907f8825173f29be37f76c94d2c8b547188
8307 Author: Laurent Monin <geeqie@norz.org>
8308 Date:   Mon Aug 25 22:20:45 2008 +0000
8309
8310     Whitespaces cleanup.
8311
8312 commit d04050839306a01814536f12e5480288dab52e0e
8313 Author: Petr Ostadal <postadal@suse.cz>
8314 Date:   Mon Aug 25 18:13:33 2008 +0000
8315
8316     Fixed segfaulting when alter image in directory without images.
8317
8318 commit c85a911368d6535d8553e6c81654accfbc486ae6
8319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8320 Date:   Mon Aug 25 16:58:27 2008 +0000
8321
8322     removed unused code
8323
8324 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
8325 Author: Laurent Monin <geeqie@norz.org>
8326 Date:   Sun Aug 24 14:40:18 2008 +0000
8327
8328     Typo fixes.
8329
8330 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
8331 Author: Laurent Monin <geeqie@norz.org>
8332 Date:   Sun Aug 24 14:33:03 2008 +0000
8333
8334     Slight code redundancy reduction.
8335
8336 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
8337 Author: Laurent Monin <geeqie@norz.org>
8338 Date:   Sun Aug 24 14:14:37 2008 +0000
8339
8340     Drop redundant variable affectation.
8341
8342 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
8343 Author: Laurent Monin <geeqie@norz.org>
8344 Date:   Sun Aug 24 13:22:08 2008 +0000
8345
8346     Fix untranslated messages. French translation and POTFILES.in were updated.
8347
8348 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
8349 Author: Laurent Monin <geeqie@norz.org>
8350 Date:   Sun Aug 24 10:00:40 2008 +0000
8351
8352     French translation was updated.
8353
8354 commit eca846433372d875c2bbaaf5160a9142ef86c203
8355 Author: Laurent Monin <geeqie@norz.org>
8356 Date:   Sun Aug 24 10:00:02 2008 +0000
8357
8358     Mark forgotten string for translation.
8359
8360 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
8361 Author: Laurent Monin <geeqie@norz.org>
8362 Date:   Sat Aug 23 21:07:25 2008 +0000
8363
8364     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
8365
8366 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
8367 Author: Laurent Monin <geeqie@norz.org>
8368 Date:   Sat Aug 23 20:46:31 2008 +0000
8369
8370     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
8371
8372 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
8373 Author: Laurent Monin <geeqie@norz.org>
8374 Date:   Sat Aug 23 17:35:57 2008 +0000
8375
8376     Only display status if there is at least one file in the file list.
8377
8378 commit 060c2f9cf332a93e40c273e580133be05a984bf9
8379 Author: Laurent Monin <geeqie@norz.org>
8380 Date:   Sat Aug 23 17:00:59 2008 +0000
8381
8382     Remove unneeded type casting.
8383
8384 commit 50483da19c8039bb06121572573d0880df979c2c
8385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8386 Date:   Sat Aug 23 08:42:12 2008 +0000
8387
8388     fixed vd_refresh
8389
8390 commit bec02e283784eac07cda9f03ba0b255946944702
8391 Author: Laurent Monin <geeqie@norz.org>
8392 Date:   Fri Aug 22 22:09:54 2008 +0000
8393
8394     French translation was updated.
8395
8396 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
8397 Author: Laurent Monin <geeqie@norz.org>
8398 Date:   Fri Aug 22 21:52:13 2008 +0000
8399
8400     Add an option named layout.home_path which modifies the behavior of the Home button.
8401     By default, pressing this button goes to the user's home directory.
8402     When this option is set to a path, this path is used instead.
8403     One can change the option value through Preferences > Advanced > Navigation
8404     or directly in .geeqierc.
8405     Feature proposed by Colin Clark.
8406
8407 commit d58451c5831ce52023c007574c0d118f27096d72
8408 Author: Laurent Monin <geeqie@norz.org>
8409 Date:   Thu Aug 21 22:49:30 2008 +0000
8410
8411     Typo fix: vf -> vd
8412
8413 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
8414 Author: Laurent Monin <geeqie@norz.org>
8415 Date:   Thu Aug 21 22:47:49 2008 +0000
8416
8417     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
8418
8419 commit 43c576558ba327e4aa71b35471e0863d159c44d1
8420 Author: Laurent Monin <geeqie@norz.org>
8421 Date:   Thu Aug 21 22:36:20 2008 +0000
8422
8423     Indentation fix.
8424
8425 commit de499c4c05275f24081780bc77b06519d7d9d12e
8426 Author: Laurent Monin <geeqie@norz.org>
8427 Date:   Wed Aug 20 22:26:34 2008 +0000
8428
8429     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.
8430
8431 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
8432 Author: Laurent Monin <geeqie@norz.org>
8433 Date:   Wed Aug 20 22:19:35 2008 +0000
8434
8435     Do not return values of void functions. Reported by Jeffery Small.
8436
8437 commit da981595f5f724233a7b54661e25e424a9134474
8438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8439 Date:   Wed Aug 20 20:36:36 2008 +0000
8440
8441     update the FileData structure when a new folder is created
8442
8443 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
8444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8445 Date:   Tue Aug 19 22:58:31 2008 +0000
8446
8447     improved refresh in view_dir_list
8448
8449 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
8450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8451 Date:   Tue Aug 19 21:01:29 2008 +0000
8452
8453     set fallback pixbuf in case of missing file
8454
8455 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
8456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8457 Date:   Tue Aug 19 20:58:23 2008 +0000
8458
8459     fixed possible segfault
8460
8461 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
8462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8463 Date:   Sun Aug 17 14:18:51 2008 +0000
8464
8465     removed code for maintaining filelist position, gtk_tree_view itself handles it
8466     better
8467
8468 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
8469 Author: Laurent Monin <geeqie@norz.org>
8470 Date:   Sun Aug 17 09:36:02 2008 +0000
8471
8472     French translation was updated.
8473
8474 commit 3e3a0a459781d1008725274bde950589465acf6d
8475 Author: Laurent Monin <geeqie@norz.org>
8476 Date:   Sun Aug 17 09:30:45 2008 +0000
8477
8478     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
8479     - drop VFICON_INFO() and VFLIST_INFO() macros
8480     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
8481     - replace all related occurrences by shorter expressions.
8482     
8483     For example:
8484     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
8485     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
8486
8487 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
8488 Author: Laurent Monin <geeqie@norz.org>
8489 Date:   Sun Aug 17 09:00:33 2008 +0000
8490
8491     Move variable declaration at start of block.
8492
8493 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
8494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8495 Date:   Sat Aug 16 23:37:26 2008 +0000
8496
8497     marks in iconview made clickable
8498
8499 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
8500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8501 Date:   Sat Aug 16 20:57:40 2008 +0000
8502
8503     keep files with non-zero marks in memory
8504
8505 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
8506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8507 Date:   Sat Aug 16 20:34:14 2008 +0000
8508
8509     implemented marks filter
8510
8511 commit f0606958123d00b30a9ed649813229d951012dc3
8512 Author: Laurent Monin <geeqie@norz.org>
8513 Date:   Sat Aug 16 07:18:16 2008 +0000
8514
8515     Fix double escaping of image overlay text.
8516     Bug 2051955, reported by Emmanuel Dupuis.
8517
8518 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
8519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8520 Date:   Wed Aug 13 21:07:06 2008 +0000
8521
8522     added keyboard map generator
8523
8524 commit 178dee898565791d42e39aad71049b79eebb2758
8525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8526 Date:   Wed Aug 13 20:46:06 2008 +0000
8527
8528     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
8529
8530 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
8531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8532 Date:   Tue Aug 12 20:21:25 2008 +0000
8533
8534     fixed crash with float file list and geeqie --blank
8535
8536 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
8537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8538 Date:   Mon Aug 11 18:53:19 2008 +0000
8539
8540     fixed crash in geeqie --blank
8541
8542 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
8543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8544 Date:   Mon Aug 11 17:45:26 2008 +0000
8545
8546     fixed setting visible entry in view_dir_tree
8547
8548 commit d3f019fc2e0bd00cc403b5860749c365964a8306
8549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8550 Date:   Wed Jul 30 18:44:49 2008 +0000
8551
8552     updated ChangeLog from svn log
8553
8554 commit 28642010130af8533f50a3c5fb88187a9f845803
8555 Author: Laurent Monin <geeqie@norz.org>
8556 Date:   Mon Jul 28 18:35:19 2008 +0000
8557
8558     Move declarations at the beginning of blocks.
8559
8560 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
8561 Author: Laurent Monin <geeqie@norz.org>
8562 Date:   Mon Jul 28 18:07:42 2008 +0000
8563
8564     Optimize tests even more using last changes.
8565
8566 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
8567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8568 Date:   Mon Jul 28 18:02:10 2008 +0000
8569
8570     do not free unallocated exif data
8571
8572 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
8573 Author: Laurent Monin <geeqie@norz.org>
8574 Date:   Mon Jul 28 17:59:09 2008 +0000
8575
8576     Cache strcmp() result.
8577
8578 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
8579 Author: Laurent Monin <geeqie@norz.org>
8580 Date:   Mon Jul 28 17:56:56 2008 +0000
8581
8582     Optimize redundant tests.
8583
8584 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
8585 Author: Laurent Monin <geeqie@norz.org>
8586 Date:   Mon Jul 28 17:55:06 2008 +0000
8587
8588     Move dest_dir variable to inner block.
8589
8590 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
8591 Author: Laurent Monin <geeqie@norz.org>
8592 Date:   Mon Jul 28 09:44:50 2008 +0000
8593
8594     Reduce code redundancy and minor typo fixes.
8595
8596 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
8597 Author: Laurent Monin <geeqie@norz.org>
8598 Date:   Mon Jul 28 09:14:10 2008 +0000
8599
8600     French translation was updated.
8601
8602 commit f4a4b21d34e24261b19d3adb920085856345f850
8603 Author: Laurent Monin <geeqie@norz.org>
8604 Date:   Mon Jul 28 09:12:33 2008 +0000
8605
8606     Typo fix.
8607
8608 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date:   Sun Jul 27 19:22:40 2008 +0000
8611
8612     abort file operations when the file list is empty
8613
8614 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
8615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8616 Date:   Sun Jul 27 18:20:59 2008 +0000
8617
8618     remember path entered in file dialog
8619     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
8620
8621 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
8622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8623 Date:   Sun Jul 27 13:46:24 2008 +0000
8624
8625     speed-up of directory notification on deleting large number of files
8626
8627 commit a4311dd534152241fca227385319ef249fc98ab7
8628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8629 Date:   Sun Jul 27 09:51:28 2008 +0000
8630
8631     added "Symlink" as an example of "filter" command
8632
8633 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
8634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8635 Date:   Sun Jul 27 08:57:12 2008 +0000
8636
8637     improved updating of view_dir_tree
8638
8639 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
8640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8641 Date:   Sun Jul 27 08:40:47 2008 +0000
8642
8643     fixed deleting of non-empty folder
8644
8645 commit fadf71ace27daec42c57292eca569da9afddf890
8646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8647 Date:   Sat Jul 26 22:36:58 2008 +0000
8648
8649     fixed spec file
8650
8651 commit 453565d11e275816de5e7eec28b3a558a34b77bb
8652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8653 Date:   Sat Jul 26 22:26:08 2008 +0000
8654
8655     fixed invalid warning on running editors
8656
8657 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
8658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8659 Date:   Sat Jul 26 20:34:24 2008 +0000
8660
8661     updated version string
8662
8663 commit fdd9338faf0ee30d483b9d1c30885241c340449c
8664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8665 Date:   Sat Jul 26 20:15:00 2008 +0000
8666
8667     dropped references to OpenOffice.org as suggested at
8668     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
8669
8670 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
8671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8672 Date:   Sat Jul 26 20:02:20 2008 +0000
8673
8674     string cleanup
8675
8676 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
8677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8678 Date:   Sat Jul 26 19:52:40 2008 +0000
8679
8680     removed unused messages.desc_dlist
8681
8682 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
8683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8684 Date:   Sat Jul 26 19:41:46 2008 +0000
8685
8686     fixed new folder command
8687
8688 commit b90ac509d431b791b45d2e365e039aabcc497f22
8689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8690 Date:   Sat Jul 26 19:33:36 2008 +0000
8691
8692     fixed renaming of directories
8693
8694 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
8695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8696 Date:   Sat Jul 26 19:01:20 2008 +0000
8697
8698     warn about changed file extensions
8699
8700 commit 4d670783f8436b85a3816245d9126f09f6f9a573
8701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8702 Date:   Sat Jul 26 18:33:49 2008 +0000
8703
8704     added icon for changes without warnings
8705
8706 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
8707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8708 Date:   Sat Jul 26 18:17:56 2008 +0000
8709
8710     allow only existing folders in destination dialog
8711     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
8712
8713 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
8714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8715 Date:   Sat Jul 26 10:27:41 2008 +0000
8716
8717     clean up - checks are handled elsewhere
8718
8719 commit dfab6c695e56757791d68763444c5ef65c338797
8720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8721 Date:   Sat Jul 26 09:58:25 2008 +0000
8722
8723     more checks for file operations
8724
8725 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
8726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8727 Date:   Fri Jul 25 22:04:55 2008 +0000
8728
8729     improved error reporting
8730
8731 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
8732 Author: Laurent Monin <geeqie@norz.org>
8733 Date:   Fri Jul 25 06:35:35 2008 +0000
8734
8735     Minor tidy up and optimization.
8736
8737 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
8738 Author: Laurent Monin <geeqie@norz.org>
8739 Date:   Thu Jul 24 20:24:04 2008 +0000
8740
8741     Set GIO channels to binary encoding.
8742     This is needed since messages from commands may not be UTF8-encoded
8743     and g_io_channel_read_chars() may incorrectly interpret some characters.
8744     In practice it was truncating some ISO-8859-1 messages containing some
8745     french characters. This fixes it.
8746
8747 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
8748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8749 Date:   Thu Jul 24 20:03:57 2008 +0000
8750
8751     separated debugging log and debug CFLAGS
8752     enable debugging log support by default
8753
8754 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
8755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8756 Date:   Wed Jul 23 22:19:16 2008 +0000
8757
8758     indicate check warnings and errors in delete and rename dialogs
8759
8760 commit 1b80edd5e0264c412231b3c9457226830dc33955
8761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8762 Date:   Wed Jul 23 20:53:05 2008 +0000
8763
8764     removed file_data_add_change_info
8765     reduced code redundancy - patch by Laurent, slightly modified
8766
8767 commit da4ec2a7e37133b2547bb17849c06ce99340c905
8768 Author: Laurent Monin <geeqie@norz.org>
8769 Date:   Wed Jul 23 17:38:04 2008 +0000
8770
8771     Minor tidy up.
8772
8773 commit bd26225bab7fddc99464ba9f7e0a394d15769496
8774 Author: Laurent Monin <geeqie@norz.org>
8775 Date:   Wed Jul 23 12:46:35 2008 +0000
8776
8777     Tidy up.
8778
8779 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
8780 Author: Laurent Monin <geeqie@norz.org>
8781 Date:   Wed Jul 23 12:45:59 2008 +0000
8782
8783     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
8784
8785 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
8786 Author: Laurent Monin <geeqie@norz.org>
8787 Date:   Wed Jul 23 10:21:37 2008 +0000
8788
8789     Simplify parse_out_relatives().
8790
8791 commit 9810215a7e23167a29088e86191ceee820e4f715
8792 Author: Laurent Monin <geeqie@norz.org>
8793 Date:   Wed Jul 23 09:10:41 2008 +0000
8794
8795     Tidy up.
8796
8797 commit f46043bfae09b7903aa412302d02756449ebc28b
8798 Author: Laurent Monin <geeqie@norz.org>
8799 Date:   Wed Jul 23 09:00:38 2008 +0000
8800
8801     Fix missing newline at end of file.
8802
8803 commit 90970bd92397908270e53c9178c67a804863eee0
8804 Author: Laurent Monin <geeqie@norz.org>
8805 Date:   Wed Jul 23 08:59:29 2008 +0000
8806
8807     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
8808
8809 commit d576f7bbcabdba02d4e295f1e6140634500c3920
8810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8811 Date:   Tue Jul 22 22:05:20 2008 +0000
8812
8813     do not create duplicate FileData entries
8814
8815 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
8816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8817 Date:   Tue Jul 22 21:46:08 2008 +0000
8818
8819     basic infrastructure for early error and dangerous operations checking
8820     it needs more work
8821
8822 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
8823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8824 Date:   Tue Jul 22 18:27:12 2008 +0000
8825
8826     clean up fd->change on error
8827
8828 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
8829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8830 Date:   Tue Jul 22 18:13:41 2008 +0000
8831
8832     remove items from file_data_planned_change_hash when the operation is
8833     canceled
8834
8835 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
8836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8837 Date:   Tue Jul 22 17:57:22 2008 +0000
8838
8839     fixed stop button in editor dialog
8840
8841 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
8842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8843 Date:   Tue Jul 22 17:40:24 2008 +0000
8844
8845     delete file_data_planned_change_hash when it is not used
8846
8847 commit ff4704f404d5097698f17139c07f37bd76da3124
8848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8849 Date:   Mon Jul 21 21:38:26 2008 +0000
8850
8851     fixed
8852     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
8853
8854 commit 84e21974c1752c800a9be9332429747355340d94
8855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8856 Date:   Mon Jul 21 20:50:24 2008 +0000
8857
8858     file_util_rename_dir should not return anything
8859
8860 commit 89736895aec4a438f30211d49b23391c22282669
8861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8862 Date:   Mon Jul 21 20:40:29 2008 +0000
8863
8864     added notification handler to view_dir
8865
8866 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
8867 Author: Laurent Monin <geeqie@norz.org>
8868 Date:   Mon Jul 21 08:31:43 2008 +0000
8869
8870     French translation was updated.
8871
8872 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
8873 Author: Laurent Monin <geeqie@norz.org>
8874 Date:   Sun Jul 20 15:21:06 2008 +0000
8875
8876     Update POTFILES.in.
8877
8878 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
8879 Author: Laurent Monin <geeqie@norz.org>
8880 Date:   Sun Jul 20 15:16:05 2008 +0000
8881
8882     Move uri_*() functions to separate files: uri_utils.[ch]
8883
8884 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
8885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8886 Date:   Sun Jul 20 15:04:40 2008 +0000
8887
8888     periodic testing of changed files can be now disabled
8889
8890 commit b8ea5645e91e203e09389311c412a0873e0343fc
8891 Author: Laurent Monin <geeqie@norz.org>
8892 Date:   Sun Jul 20 14:56:32 2008 +0000
8893
8894     Move history_list_*() functions to separate files:
8895     history_list.c and history_list.h.
8896
8897 commit c4685e9702624774fb70b01eb130f26f74ccc267
8898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8899 Date:   Sun Jul 20 14:52:00 2008 +0000
8900
8901     implemented "create directory" command
8902
8903 commit ae2ab4e282fe7851e502acb9f699814d38204176
8904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8905 Date:   Sun Jul 20 13:59:55 2008 +0000
8906
8907     fixed file copy/move dialog
8908
8909 commit a3c139eafad2246f8bde6cef391def6ab4670127
8910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8911 Date:   Sun Jul 20 13:19:22 2008 +0000
8912
8913     fixed the case when a renamed file is detected by directory scanning
8914     before the external rename commands exits. We have to update the
8915     FileData structure immediately, othervise we would get duplicate
8916     entries.
8917
8918 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
8919 Author: Laurent Monin <geeqie@norz.org>
8920 Date:   Sun Jul 20 12:20:12 2008 +0000
8921
8922     Optimize history_list_add_to_key() a bit.
8923
8924 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
8925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8926 Date:   Sun Jul 20 11:29:12 2008 +0000
8927
8928     fixed previous checkin
8929
8930 commit c6fd35649fa8e25e651dd202e03a211442d57f59
8931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8932 Date:   Sun Jul 20 11:22:19 2008 +0000
8933
8934     implemented directory rename and delete operations
8935
8936 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
8937 Author: Laurent Monin <geeqie@norz.org>
8938 Date:   Sun Jul 20 07:52:16 2008 +0000
8939
8940     Move out test outside the loop.
8941
8942 commit 120db8041b40ffc83cb90d0b82084862707ec190
8943 Author: Laurent Monin <geeqie@norz.org>
8944 Date:   Sat Jul 19 13:57:03 2008 +0000
8945
8946     Tidy up.
8947
8948 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
8949 Author: Laurent Monin <geeqie@norz.org>
8950 Date:   Sat Jul 19 12:36:46 2008 +0000
8951
8952     Fix missing newline at end of file.
8953
8954 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
8955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8956 Date:   Sat Jul 19 09:06:24 2008 +0000
8957
8958     increase reference count before sending notification in file_data_new
8959
8960 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
8961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8962 Date:   Fri Jul 18 21:20:49 2008 +0000
8963
8964     fixed test for changed files in cache
8965
8966 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
8967 Author: Laurent Monin <geeqie@norz.org>
8968 Date:   Fri Jul 18 09:55:15 2008 +0000
8969
8970     Introduce image_loader_set_done_func().
8971
8972 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
8973 Author: Laurent Monin <geeqie@norz.org>
8974 Date:   Thu Jul 17 22:36:58 2008 +0000
8975
8976     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
8977
8978 commit 6da5f506c0c4f58e352af4886120efa9765431e9
8979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8980 Date:   Thu Jul 17 21:51:21 2008 +0000
8981
8982     reload changed images
8983
8984 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
8985 Author: Laurent Monin <geeqie@norz.org>
8986 Date:   Tue Jul 15 15:37:14 2008 +0000
8987
8988     Move code from image_osd_update_cb() to separate functions.
8989
8990 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
8991 Author: Laurent Monin <geeqie@norz.org>
8992 Date:   Tue Jul 15 14:32:00 2008 +0000
8993
8994     Tidy up and code redundancy reduction.
8995
8996 commit 46f96c81c85a3e03e6756c718e3758db8c520208
8997 Author: Laurent Monin <geeqie@norz.org>
8998 Date:   Tue Jul 15 12:52:02 2008 +0000
8999
9000     Use a specific enum for image.zoom_mode values (ZoomMode) and
9001     simplify calls to image_zoom_get_default(), dropping last parameter
9002     which was always options->image.zoom_mode.
9003
9004 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
9005 Author: Laurent Monin <geeqie@norz.org>
9006 Date:   Sun Jul 13 14:50:07 2008 +0000
9007
9008     Improve ways to specify html browser (used for help, see bug 2015099).
9009     Two new rc file options were added:
9010     - helpers.html_browser.command_name
9011     - helpers.html_browser.command_line
9012     These are checked first before trying common browser locations.
9013     If these do not lead to a valid browser, then geeqie will
9014     search for geeqie_html_browser script in the path, then
9015     it will try various common browsers.
9016
9017 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
9018 Author: Laurent Monin <geeqie@norz.org>
9019 Date:   Sun Jul 13 13:51:23 2008 +0000
9020
9021     Apply debian-specific patch to launch help browser (bug 2015099).
9022
9023 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
9024 Author: Laurent Monin <geeqie@norz.org>
9025 Date:   Sun Jul 13 12:36:18 2008 +0000
9026
9027     Fix a segfault occuring when opening some collection files.
9028     Skip all lines not starting with a # when only geometry is required.
9029
9030 commit 19c2605cff0e070dc41424b913a624be8057a56a
9031 Author: Laurent Monin <geeqie@norz.org>
9032 Date:   Sat Jul 5 10:21:09 2008 +0000
9033
9034     Prevent segfault in certain conditions when displaying debug message.
9035
9036 commit 1823d233d1681647245a00996df74e08a67b0489
9037 Author: Laurent Monin <geeqie@norz.org>
9038 Date:   Fri Jul 4 22:49:04 2008 +0000
9039
9040     French translation was updated.
9041
9042 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
9043 Author: Laurent Monin <geeqie@norz.org>
9044 Date:   Fri Jul 4 20:32:48 2008 +0000
9045
9046     Optimize a bit when connected zoom and scrolling are unset,
9047     just move the test outside loops.
9048
9049 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
9050 Author: Laurent Monin <geeqie@norz.org>
9051 Date:   Fri Jul 4 17:21:07 2008 +0000
9052
9053     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
9054
9055 commit 4fa28d67f125e31256616b2102b7fdef52861584
9056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9057 Date:   Thu Jul 3 20:16:15 2008 +0000
9058
9059     refresh thumbnails on file change
9060
9061 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
9062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9063 Date:   Thu Jul 3 19:38:19 2008 +0000
9064
9065     set fallback thumbnail pixbuf only if the loading really fails
9066
9067 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
9068 Author: Laurent Monin <geeqie@norz.org>
9069 Date:   Thu Jul 3 18:16:39 2008 +0000
9070
9071     Fix missing references for the current directory in pan folder stuff.
9072     It was causing an fd magick assertion failure.
9073     Bug reported by Omari Stephens.
9074
9075 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
9076 Author: Laurent Monin <geeqie@norz.org>
9077 Date:   Thu Jul 3 08:33:10 2008 +0000
9078
9079     Increase debugging info in file_data_ref() and file_data_unref().
9080     When compiled with DEBUG defined, file and line of the caller is displayed
9081     in debug log.
9082
9083 commit 86bea118fffeba039beb5838e0c401629d501faa
9084 Author: Laurent Monin <geeqie@norz.org>
9085 Date:   Wed Jul 2 08:38:47 2008 +0000
9086
9087     Optimize file_cache_get() by only moving element to front if needed
9088     (most of the time there is no need).
9089     Reduce code redundancy in file_cache_put() by calling file_cache_get().
9090     Enhance debugging code.
9091
9092 commit 5f4a945ac78df503f9765056e946c68905ed0a32
9093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9094 Date:   Mon Jun 30 21:08:28 2008 +0000
9095
9096     fixed division by zero in pixbuf_renderer_get_scroll_center
9097
9098 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
9099 Author: Laurent Monin <geeqie@norz.org>
9100 Date:   Sun Jun 29 15:51:54 2008 +0000
9101
9102     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
9103     into thumb_loader_save_thumbnail().
9104     Most of the code was redundant.
9105
9106 commit 29242ec0f56bb937f754dd574979b380656e84e4
9107 Author: Laurent Monin <geeqie@norz.org>
9108 Date:   Sun Jun 29 10:11:43 2008 +0000
9109
9110     Make better matching between options types in options.h and the rest of the code.
9111     Most changes are from gint to gboolean pseudo type and between gint / guint.
9112
9113 commit f40224fd22d5387a0ad45859568d79d67060209f
9114 Author: Laurent Monin <geeqie@norz.org>
9115 Date:   Sat Jun 28 08:01:36 2008 +0000
9116
9117     layout_image_drag_cb(): optimize when connected scrolling is unset.
9118
9119 commit ed00275170d23e38bff5a01130e5056a799788c1
9120 Author: Laurent Monin <geeqie@norz.org>
9121 Date:   Sat Jun 28 07:43:37 2008 +0000
9122
9123     Reduce number of parameters (mostly unused), just pass the event pointer.
9124
9125 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
9126 Author: Laurent Monin <geeqie@norz.org>
9127 Date:   Sat Jun 28 00:44:31 2008 +0000
9128
9129     Fix warning:
9130     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
9131
9132 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
9133 Author: Laurent Monin <geeqie@norz.org>
9134 Date:   Fri Jun 27 22:57:48 2008 +0000
9135
9136     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
9137     empty first element.
9138
9139 commit 6b6574bad4336981d6b373c52259e43fa9743d17
9140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9141 Date:   Fri Jun 27 21:35:21 2008 +0000
9142
9143     do not read keywords and comment between exif_read_fd and exif_free_fd
9144     calls (fd->exif does not have reference counting)
9145
9146 commit 530a58fe366997da61f48b7c6156fa655d22d020
9147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9148 Date:   Fri Jun 27 21:09:15 2008 +0000
9149
9150     added pixbuf_fallback function
9151     fixed thumb loader for non-image files
9152
9153 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
9154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9155 Date:   Fri Jun 27 18:43:05 2008 +0000
9156
9157     fixed crash in entering fullscreen during loading
9158
9159 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
9160 Author: Laurent Monin <geeqie@norz.org>
9161 Date:   Fri Jun 27 10:00:55 2008 +0000
9162
9163     osd_template_insert(): optimize and simplify using flags.
9164
9165 commit 42fc5158d4408a77c51570d34b5f83d0add42340
9166 Author: Laurent Monin <geeqie@norz.org>
9167 Date:   Fri Jun 27 08:05:51 2008 +0000
9168
9169     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
9170     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
9171
9172 commit ea7852bed519679c1a98f5b240e7065af7abef2e
9173 Author: Laurent Monin <geeqie@norz.org>
9174 Date:   Thu Jun 26 23:29:08 2008 +0000
9175
9176     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
9177
9178 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
9179 Author: Laurent Monin <geeqie@norz.org>
9180 Date:   Thu Jun 26 15:59:20 2008 +0000
9181
9182     Use flags for pr_zoom_*() functions.
9183
9184 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
9185 Author: Laurent Monin <geeqie@norz.org>
9186 Date:   Thu Jun 26 14:43:52 2008 +0000
9187
9188     Use stricter types for image options.
9189
9190 commit cd68217e812b2419e92301d76902edd05c361aee
9191 Author: Laurent Monin <geeqie@norz.org>
9192 Date:   Thu Jun 26 12:23:48 2008 +0000
9193
9194     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
9195
9196 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
9197 Author: Laurent Monin <geeqie@norz.org>
9198 Date:   Thu Jun 26 11:48:40 2008 +0000
9199
9200     Only define ExifOrientationType if GQ_BUILD is not defined since
9201     it is already defined in exif.h.
9202
9203 commit d29cd729b404fc3901d862214231ef514f855aa5
9204 Author: Laurent Monin <geeqie@norz.org>
9205 Date:   Wed Jun 25 20:53:52 2008 +0000
9206
9207     Tidy up.
9208
9209 commit 0633bc36c636a0f2afa5bf3211639454870ac177
9210 Author: Laurent Monin <geeqie@norz.org>
9211 Date:   Wed Jun 25 20:22:02 2008 +0000
9212
9213     French translation was updated.
9214
9215 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
9216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9217 Date:   Sun Jun 22 20:07:32 2008 +0000
9218
9219     optimized marks drawing
9220
9221 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
9222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9223 Date:   Sun Jun 22 20:01:20 2008 +0000
9224
9225     show marks in iconview
9226
9227 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
9228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9229 Date:   Sun Jun 22 10:01:26 2008 +0000
9230
9231     show sidecars in icon view
9232
9233 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
9234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9235 Date:   Sun Jun 22 09:40:57 2008 +0000
9236
9237     fixed in-place renaming
9238
9239 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
9240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9241 Date:   Sun Jun 22 09:19:42 2008 +0000
9242
9243     added possibility to disable grouping of selected files
9244
9245 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
9246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9247 Date:   Sat Jun 21 22:01:45 2008 +0000
9248
9249     cache size made configurable
9250
9251 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
9252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9253 Date:   Sat Jun 21 19:26:01 2008 +0000
9254
9255     measure pixbuf cache size in bytes
9256
9257 commit 1986378ee25aef236908a6a1f67952406c9d51e7
9258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9259 Date:   Sat Jun 21 16:00:13 2008 +0000
9260
9261     simple cache for loaded pixbufs
9262
9263 commit 70fb724412e907f541d14eac8e1e67db474d1086
9264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9265 Date:   Sat Jun 21 11:05:55 2008 +0000
9266
9267     renamed fd->pixbuf to fd->thumb_pixbuf
9268
9269 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
9270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9271 Date:   Wed Jun 18 22:26:52 2008 +0000
9272
9273     implemented generic FileData cache
9274     use it for caching decoded exif data
9275
9276 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
9277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9278 Date:   Tue Jun 17 20:25:05 2008 +0000
9279
9280     more robust thumbs progress bar
9281
9282 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
9283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9284 Date:   Tue Jun 17 19:56:21 2008 +0000
9285
9286     do not allocate new buffer for thumbnails with correct orientation
9287
9288 commit 304e05c4c8845e40cd58ec758d56c7174d202899
9289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9290 Date:   Mon Jun 16 19:07:02 2008 +0000
9291
9292     fixed memory leak
9293
9294 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
9295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9296 Date:   Mon Jun 16 18:37:35 2008 +0000
9297
9298     another try to free layout at exit
9299
9300 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
9301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9302 Date:   Sun Jun 15 21:52:15 2008 +0000
9303
9304     rotate thumbnails by exif
9305
9306 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
9307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9308 Date:   Sun Jun 15 20:09:15 2008 +0000
9309
9310     use FileData in thumb_loader
9311
9312 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
9313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9314 Date:   Sat Jun 14 21:49:48 2008 +0000
9315
9316     use GtkSizeGroup to control initial size of split images
9317
9318 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
9319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9320 Date:   Sat Jun 14 18:41:30 2008 +0000
9321
9322     preserve image center on refresh
9323
9324 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
9325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9326 Date:   Sat Jun 14 18:33:40 2008 +0000
9327
9328     use multiline description in vflist with large thumbnails
9329     always display marks in the first column
9330     show expander in "name" column
9331
9332 commit ac6e8d73416d1b72e768729b917aa4532da3844a
9333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9334 Date:   Sat Jun 14 17:32:27 2008 +0000
9335
9336     join name and sidecars to one string
9337
9338 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
9339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9340 Date:   Sat Jun 14 17:14:28 2008 +0000
9341
9342     optimized vflist_setup_iter_recursive
9343
9344 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
9345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9346 Date:   Sat Jun 14 12:43:39 2008 +0000
9347
9348     iconlist_refresh optimization
9349
9350 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
9351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9352 Date:   Sat Jun 14 12:30:44 2008 +0000
9353
9354     fixed iconview update after deletion of selected image
9355
9356 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
9357 Author: Laurent Monin <geeqie@norz.org>
9358 Date:   Sat Jun 14 06:52:52 2008 +0000
9359
9360     Silent unused variable warning.
9361
9362 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
9363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9364 Date:   Fri Jun 13 21:32:58 2008 +0000
9365
9366     optimized vflist_setup_iter
9367
9368 commit 922cb25e24b4c735857883757c923bc03002f475
9369 Author: Laurent Monin <geeqie@norz.org>
9370 Date:   Fri Jun 13 13:33:11 2008 +0000
9371
9372     French translation was updated.
9373
9374 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
9375 Author: Laurent Monin <geeqie@norz.org>
9376 Date:   Fri Jun 13 12:27:41 2008 +0000
9377
9378     Revert patches 759 and 760.
9379     759 patch broke adding selection of files through sort manager
9380     to an unopened collection.
9381
9382 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
9383 Author: Laurent Monin <geeqie@norz.org>
9384 Date:   Fri Jun 13 11:51:23 2008 +0000
9385
9386     Display total size of files in collection window, for the list and for the selection.
9387
9388 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
9389 Author: Laurent Monin <geeqie@norz.org>
9390 Date:   Fri Jun 13 11:11:57 2008 +0000
9391
9392     Optionnally display directory's date in list view.
9393     It can be set through Preferences > Advanced > Behavior and
9394     is saved to rc file as layout.show_directory_date option.
9395
9396 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
9397 Author: Laurent Monin <geeqie@norz.org>
9398 Date:   Thu Jun 12 22:43:32 2008 +0000
9399
9400     load_options_from():
9401     - do not copy option name and value anywhere, only copy value_all to a separate buffer
9402     - allow more relaxed syntax on read, so we can correctly read option name and value
9403       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
9404     - minor aesthetical changes
9405
9406 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
9407 Author: Laurent Monin <geeqie@norz.org>
9408 Date:   Thu Jun 12 21:21:32 2008 +0000
9409
9410     Add a comment about relative positions of image overlay in the rc file.
9411
9412 commit 943be3f7f7676c11b6826fd507e98477aee44281
9413 Author: Laurent Monin <geeqie@norz.org>
9414 Date:   Thu Jun 12 20:33:51 2008 +0000
9415
9416     Allow to set image overlay info position through options:
9417     - image_overlay.common.x
9418     - image_overlay.common.y
9419     
9420     For now, there are only editable through rc file.
9421
9422 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
9423 Author: Laurent Monin <geeqie@norz.org>
9424 Date:   Thu Jun 12 20:17:22 2008 +0000
9425
9426     Move some functions from image.[ch] to image-overlay.c and make them static:
9427     - image_overlay_add()
9428     - image_overlay_set()
9429     - image_overlay_remove()
9430     - image_overlay_get() (unused)
9431
9432 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
9433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9434 Date:   Thu Jun 12 18:30:33 2008 +0000
9435
9436     reverted changes in layout_close made in rev. 890 and 901
9437
9438 commit 86a4f3c90de18942b84b33046721801cb1edd504
9439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9440 Date:   Tue Jun 10 19:25:21 2008 +0000
9441
9442     fixed vdtree_sort_cb
9443
9444 commit 69b52cb5e907359a473418866f74461822448737
9445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9446 Date:   Tue Jun 10 18:39:19 2008 +0000
9447
9448     fixed segfault in vd_rename_cb
9449
9450 commit 08524203c709cf0013c2bd1d04c348067685e526
9451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9452 Date:   Tue Jun 10 18:19:17 2008 +0000
9453
9454     dropped vficon_sync, use vficon_refresh everywhere
9455
9456 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
9457 Author: Laurent Monin <geeqie@norz.org>
9458 Date:   Tue Jun 10 11:55:18 2008 +0000
9459
9460     collection_from_dnd_data(): simplify and optimize.
9461
9462 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
9463 Author: Laurent Monin <geeqie@norz.org>
9464 Date:   Tue Jun 10 11:27:35 2008 +0000
9465
9466     collection_info_list_to_dnd_data(): simplify and optimize.
9467
9468 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
9469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9470 Date:   Mon Jun 9 20:27:39 2008 +0000
9471
9472     moved notification to view_file.c
9473
9474 commit e04699877776b3d59fc4ac827cc57166f47328f6
9475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9476 Date:   Mon Jun 9 19:43:56 2008 +0000
9477
9478     run idle function just once
9479
9480 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
9481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9482 Date:   Mon Jun 9 19:41:37 2008 +0000
9483
9484     use vficon_refresh for updating
9485
9486 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
9487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9488 Date:   Mon Jun 9 19:00:47 2008 +0000
9489
9490     handle deletion of selected files
9491
9492 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
9493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9494 Date:   Mon Jun 9 18:28:28 2008 +0000
9495
9496     optimized vficon_refresh_real
9497
9498 commit f4c575e663819adb425f9a7468cd7614a56b03be
9499 Author: Laurent Monin <geeqie@norz.org>
9500 Date:   Mon Jun 9 10:10:34 2008 +0000
9501
9502     Minor fixes and add a note about variable declaration.
9503
9504 commit 1e2563b337e30225c07935af8041a7d1744c8d72
9505 Author: Laurent Monin <geeqie@norz.org>
9506 Date:   Mon Jun 9 07:14:46 2008 +0000
9507
9508     Use unsigned type for marks since it is used as a bitfield.
9509
9510 commit f104380fae8162102711930439e8b2e5fc9e3910
9511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9512 Date:   Mon Jun 9 07:06:53 2008 +0000
9513
9514     fixed saving options on exit
9515
9516 commit 020655c63732ec867014ba4e41637831789e05c3
9517 Author: Laurent Monin <geeqie@norz.org>
9518 Date:   Sun Jun 8 23:42:51 2008 +0000
9519
9520     Tidy up: add/remove white lines, minor code changes.
9521
9522 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
9523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9524 Date:   Sun Jun 8 21:21:13 2008 +0000
9525
9526     improved vficon_populate
9527
9528 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
9529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9530 Date:   Sun Jun 8 20:24:46 2008 +0000
9531
9532     vficon_sync speed-up
9533
9534 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
9535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9536 Date:   Sun Jun 8 19:09:44 2008 +0000
9537
9538     better check for notify type
9539
9540 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
9541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9542 Date:   Sun Jun 8 09:25:39 2008 +0000
9543
9544     fixed switching thumbnails in listview on and off - bug 1984825
9545
9546 commit cd2e0e411d683cd490371d4756b0235e2679071a
9547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9548 Date:   Sat Jun 7 22:44:17 2008 +0000
9549
9550     various refresh and notification fixes
9551
9552 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
9553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9554 Date:   Sat Jun 7 15:08:33 2008 +0000
9555
9556     various notification improvements
9557
9558 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
9559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9560 Date:   Sat Jun 7 10:45:33 2008 +0000
9561
9562     use the new notification for collections
9563
9564 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
9565 Author: Laurent Monin <geeqie@norz.org>
9566 Date:   Sat Jun 7 10:18:30 2008 +0000
9567
9568     Display Lirc state in config log.
9569     Re-organize the config log a bit.
9570
9571 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
9572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9573 Date:   Sat Jun 7 09:36:12 2008 +0000
9574
9575     use new notification in img-view
9576
9577 commit 92497f66b819d5862cc221344b102d04c59204f4
9578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9579 Date:   Sat Jun 7 09:10:01 2008 +0000
9580
9581     use new notification in layout and layout_image
9582
9583 commit f745066286b72604eddc365c088df7a82eafbbcd
9584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9585 Date:   Sat Jun 7 08:13:22 2008 +0000
9586
9587     used new notification in search.c
9588
9589 commit 7637e235738516de25759d26d3feb45a171a18d3
9590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9591 Date:   Sat Jun 7 07:45:08 2008 +0000
9592
9593     used new notification in dupe.c
9594
9595 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
9596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9597 Date:   Fri Jun 6 22:34:15 2008 +0000
9598
9599     used new notification in cache_maint
9600
9601 commit f335345202a840721560f5aab41ba110a449ddd1
9602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9603 Date:   Fri Jun 6 22:11:03 2008 +0000
9604
9605     added NotifyType
9606
9607 commit 8bca5d11043655dcb7156598c15884b81eabb83a
9608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9609 Date:   Fri Jun 6 21:50:09 2008 +0000
9610
9611     realtime file monitor
9612
9613 commit f0ca274daef77b01f134d6c556d2efa775169944
9614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9615 Date:   Fri Jun 6 20:59:03 2008 +0000
9616
9617     zero-lenght path must be allowed for now
9618
9619 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
9620 Author: Laurent Monin <geeqie@norz.org>
9621 Date:   Fri Jun 6 08:01:19 2008 +0000
9622
9623     French translation was updated.
9624
9625 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
9626 Author: Laurent Monin <geeqie@norz.org>
9627 Date:   Thu Jun 5 23:31:22 2008 +0000
9628
9629     Fix "No newline at end of file" warning.
9630
9631 commit 7839d6af203658adba7d3de9d18233f48bffc292
9632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9633 Date:   Thu Jun 5 18:43:44 2008 +0000
9634
9635     use new notification in vficon
9636
9637 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
9638 Author: Laurent Monin <geeqie@norz.org>
9639 Date:   Thu Jun 5 09:24:42 2008 +0000
9640
9641     Compare paths using utf8_collate_key() since paths are utf8-encoded.
9642     It fixes bug 1959854.
9643
9644 commit baf540a744f37d692c00c740cfe77505f3e4971c
9645 Author: Laurent Monin <geeqie@norz.org>
9646 Date:   Thu Jun 5 08:41:02 2008 +0000
9647
9648     Use uft8_collate_key() to sort utf8 strings.
9649     Modify file_data_set_path() to sync collate keys and file_data_pool
9650     on path change.
9651     
9652     Partially fix bug 1959854.
9653
9654 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
9655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9656 Date:   Wed Jun 4 21:12:47 2008 +0000
9657
9658     new notification system (used only in vflist for now)
9659
9660 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
9661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9662 Date:   Tue Jun 3 19:44:19 2008 +0000
9663
9664     replaced directory path with FileData* dir_fd
9665
9666 commit af94f830d3c67610709600c6a57e85dc583630c1
9667 Author: Laurent Monin <geeqie@norz.org>
9668 Date:   Tue Jun 3 15:54:05 2008 +0000
9669
9670     Allow to modify the aspect of Geeqie through the use of a
9671     gtkrc file that may be present in the geeqie rc directory.
9672     Patch by Aldric RENAUDIN and me.
9673
9674 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
9675 Author: Laurent Monin <geeqie@norz.org>
9676 Date:   Tue Jun 3 13:54:22 2008 +0000
9677
9678     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
9679
9680 commit 02ad66458b97d359e9612846624e49f42d7109ba
9681 Author: Laurent Monin <geeqie@norz.org>
9682 Date:   Tue Jun 3 11:24:16 2008 +0000
9683
9684     Drop initialization to NULL since filelist_read() will take care of it.
9685
9686 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
9687 Author: Laurent Monin <geeqie@norz.org>
9688 Date:   Tue Jun 3 09:41:00 2008 +0000
9689
9690     filelist_read_real(): optimize and clean up.
9691
9692 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
9693 Author: Laurent Monin <geeqie@norz.org>
9694 Date:   Tue Jun 3 09:03:33 2008 +0000
9695
9696     Reduce indentation level.
9697
9698 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
9699 Author: Laurent Monin <geeqie@norz.org>
9700 Date:   Tue Jun 3 08:57:46 2008 +0000
9701
9702     Reduce indentation level.
9703
9704 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
9705 Author: Laurent Monin <geeqie@norz.org>
9706 Date:   Tue Jun 3 08:53:53 2008 +0000
9707
9708     collection_table_find_data_by_coord(): tidy up.
9709
9710 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
9711 Author: Laurent Monin <geeqie@norz.org>
9712 Date:   Tue Jun 3 07:37:24 2008 +0000
9713
9714     vflist_maint(): only allocate memory and compare strings if needed.
9715
9716 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
9717 Author: Laurent Monin <geeqie@norz.org>
9718 Date:   Tue Jun 3 07:32:13 2008 +0000
9719
9720     layout_real_renamed(), layout_real_removed(), layout_real_moved():
9721     simplify code.
9722
9723 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
9724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9725 Date:   Sat May 31 19:46:26 2008 +0000
9726
9727     do not change original FileData on copy
9728
9729 commit 7fe6112289193b5421a08fc9a27da23a293d8622
9730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9731 Date:   Sat May 31 19:44:41 2008 +0000
9732
9733     replaced vflist_maint functions by vflist_refresh - it allows to follow
9734     changes made by external editors more precisely
9735
9736 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
9737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9738 Date:   Fri May 30 21:41:46 2008 +0000
9739
9740     vflist_populate_view: better handle selected files that are renamed or deleted
9741
9742 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
9743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9744 Date:   Fri May 30 20:13:16 2008 +0000
9745
9746     fixed thumb index (thumbnails are shown again)
9747
9748 commit f5bae1ffc402de38549948787c689ce02fc598f1
9749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9750 Date:   Fri May 30 19:53:52 2008 +0000
9751
9752     simplified vflist_populate_view
9753
9754 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
9755 Author: Laurent Monin <geeqie@norz.org>
9756 Date:   Fri May 30 08:39:52 2008 +0000
9757
9758     Use functions to set editors name and command and ensure they are
9759     utf8-encoded.
9760     Previously, non-utf8 strings from rc file caused some issues.
9761
9762 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
9763 Author: Laurent Monin <geeqie@norz.org>
9764 Date:   Fri May 30 08:36:23 2008 +0000
9765
9766     Make utf8_validate_or_convert() to always allocate a new string.
9767
9768 commit ab16da5e16b325b51e888d8969360b48770b0cf3
9769 Author: Laurent Monin <geeqie@norz.org>
9770 Date:   Fri May 30 07:20:25 2008 +0000
9771
9772     Check for existing editor command using is_valid_editor_command().
9773
9774 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
9775 Author: Laurent Monin <geeqie@norz.org>
9776 Date:   Thu May 29 07:58:34 2008 +0000
9777
9778     Preserve properties window width and height during session even when
9779     layout.save_window_positions is not set.
9780     It restores the pre revision 858 behavior.
9781
9782 commit 05f3eb89357157adbe443d71986902c2e80c997f
9783 Author: Laurent Monin <geeqie@norz.org>
9784 Date:   Thu May 29 07:52:05 2008 +0000
9785
9786     Save properties window width and height to rc file and restore
9787     them on next session if layout.save_window_positions is set to TRUE.
9788
9789 commit f89fbbf03e4d4593445a2fa731557db2596b0305
9790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9791 Date:   Wed May 28 22:12:10 2008 +0000
9792
9793     improved infrastructure for tracing changes, optimized vflist_populate_view
9794
9795 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
9796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9797 Date:   Tue May 27 18:46:34 2008 +0000
9798
9799     measure time of filelist update
9800
9801 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
9802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9803 Date:   Tue May 27 18:37:15 2008 +0000
9804
9805     another fix in notification
9806
9807 commit d5c322089bf472b8061116dda437870fb7724939
9808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9809 Date:   Mon May 26 18:32:04 2008 +0000
9810
9811     Fix histogram grid - patch by Uwe Ohse
9812
9813 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
9814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9815 Date:   Mon May 26 18:22:08 2008 +0000
9816
9817     use fputs instead of printf - patch by Uwe Ohse
9818
9819 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
9820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9821 Date:   Mon May 26 17:06:30 2008 +0000
9822
9823     fixed bug in notification code
9824
9825 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
9826 Author: Laurent Monin <geeqie@norz.org>
9827 Date:   Sun May 25 20:17:07 2008 +0000
9828
9829     Tidy up: indentation fixes, typo fixes, ...
9830
9831 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
9832 Author: Laurent Monin <geeqie@norz.org>
9833 Date:   Sun May 25 19:54:00 2008 +0000
9834
9835     Typo fix.
9836
9837 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
9838 Author: Laurent Monin <geeqie@norz.org>
9839 Date:   Sun May 25 19:13:04 2008 +0000
9840
9841     Typo fix.
9842
9843 commit 8973118af85916c7dd6240428d865b593d4e889c
9844 Author: Laurent Monin <geeqie@norz.org>
9845 Date:   Sun May 25 19:03:30 2008 +0000
9846
9847     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
9848
9849 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
9850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9851 Date:   Sat May 24 22:44:18 2008 +0000
9852
9853     rewritten utilops.h:
9854     - better integration of external commands
9855     - filter commands
9856
9857 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
9858 Author: Laurent Monin <geeqie@norz.org>
9859 Date:   Sat May 24 20:01:59 2008 +0000
9860
9861     Allow to escape star characters in the template string with a \.
9862     One can insert a \ by escaping it with another \.
9863     Fix deletion of empty parts when using | trick.
9864     Append the separator " - " only if data is neither NULL nor empty.
9865     Patch by Uwe Ohse and Laurent Monin.
9866
9867 commit c3c6184b858a57f359937a912a8db3f715844270
9868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9869 Date:   Sat May 24 09:18:09 2008 +0000
9870
9871     improved filedata interface
9872
9873 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
9874 Author: Laurent Monin <geeqie@norz.org>
9875 Date:   Fri May 23 23:40:12 2008 +0000
9876
9877     Fix display of libpthread detection.
9878     Fix display of lirc support, do not test for headers if disabled.
9879
9880 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
9881 Author: Laurent Monin <geeqie@norz.org>
9882 Date:   Fri May 23 23:18:40 2008 +0000
9883
9884     Silent few warnings that appeared when using --disable-exiv2 configure option.
9885
9886 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
9887 Author: Laurent Monin <geeqie@norz.org>
9888 Date:   Fri May 23 22:57:51 2008 +0000
9889
9890     French translation was updated.
9891
9892 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
9893 Author: Laurent Monin <geeqie@norz.org>
9894 Date:   Fri May 23 22:55:23 2008 +0000
9895
9896     Use the same label for toolbar buttons tooltip than in main menu.
9897
9898 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
9899 Author: Laurent Monin <geeqie@norz.org>
9900 Date:   Fri May 23 15:07:30 2008 +0000
9901
9902     Add -Wstrict-prototypes to gcc options only in developer mode
9903     since it clutters the compilation log with unfixable warnings.
9904     Add -Wall in developer mode to display even more warnings.
9905     Fix display of --enable-deprecated at end of configure (yes
9906     and no were inversed).
9907
9908 commit 07c127246cdf49873cbcb769e00bf6299956dc70
9909 Author: Laurent Monin <geeqie@norz.org>
9910 Date:   Fri May 23 12:27:28 2008 +0000
9911
9912     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
9913
9914 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
9915 Author: Laurent Monin <geeqie@norz.org>
9916 Date:   Fri May 23 12:19:42 2008 +0000
9917
9918     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
9919
9920 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
9921 Author: Laurent Monin <geeqie@norz.org>
9922 Date:   Fri May 23 00:20:56 2008 +0000
9923
9924     Try to load a system-wide rc file if any, before per-user rc file.
9925     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
9926     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
9927     filter_parse() was modified to replace entries having the same key,
9928     needed since it may be called more than once.
9929     
9930     Please test heavily.
9931
9932 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
9933 Author: Laurent Monin <geeqie@norz.org>
9934 Date:   Thu May 22 23:22:12 2008 +0000
9935
9936     Pass ConfOptions * to save_options() and load_options().
9937
9938 commit 0fe33428a668c783d42432bf80a574d7df6b564d
9939 Author: Laurent Monin <geeqie@norz.org>
9940 Date:   Thu May 22 23:17:26 2008 +0000
9941
9942     Move code from save_options() to new save_options_to() which takes
9943     the destination path as parameter.
9944
9945 commit 9d0560eb4199b16058bc3623e49a90393f62b968
9946 Author: Laurent Monin <geeqie@norz.org>
9947 Date:   Thu May 22 23:09:53 2008 +0000
9948
9949     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
9950     Pass ConfOptions * to these instead of directly using global variable.
9951     Cleanup #include in main.c.
9952
9953 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
9954 Author: Laurent Monin <geeqie@norz.org>
9955 Date:   Thu May 22 22:49:07 2008 +0000
9956
9957     Move code from exit_program_final() to new sync_options_with_current_state().
9958
9959 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
9960 Author: Laurent Monin <geeqie@norz.org>
9961 Date:   Thu May 22 22:43:07 2008 +0000
9962
9963     Separate path building code from options loading code.
9964     Most code of load_options() is moved to new load_options_from().
9965     ExifUIList initialization is moved to setup_default_options().
9966
9967 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
9968 Author: Laurent Monin <geeqie@norz.org>
9969 Date:   Thu May 22 20:22:13 2008 +0000
9970
9971     Make shell command and its option rc file options instead of hardcoded strings.
9972     This allows users to modify the shell command that execute "editors".
9973     Two new options appear in rc file:
9974     - shell.path (default to "/bin/sh")
9975     - shell.options (default to "-c")
9976     
9977     These options can only be changed from the rc file, not at runtime.
9978     Tests are made to check that shell.path is not empty and lead to
9979     an executable file.
9980
9981 commit 94c67ee52b2e81260f2f63c17771c4902942857a
9982 Author: Laurent Monin <geeqie@norz.org>
9983 Date:   Thu May 22 13:00:45 2008 +0000
9984
9985     Fix signed vs unsigned warnings.
9986     In most cases, gint was used instead of guint.
9987
9988 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
9989 Author: Laurent Monin <geeqie@norz.org>
9990 Date:   Thu May 22 11:28:35 2008 +0000
9991
9992     Comment out unused static function extension_truncate().
9993
9994 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
9995 Author: Laurent Monin <geeqie@norz.org>
9996 Date:   Thu May 22 11:27:43 2008 +0000
9997
9998     Fix up some types, make some signed vs unsigned warnings quiet.
9999
10000 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
10001 Author: Laurent Monin <geeqie@norz.org>
10002 Date:   Thu May 22 10:09:07 2008 +0000
10003
10004     Modify set_default_image_overlay_template_string() to accept the pointer to
10005     the string to modify and add a generic function to set template_string value.
10006
10007 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
10008 Author: Laurent Monin <geeqie@norz.org>
10009 Date:   Thu May 22 09:22:29 2008 +0000
10010
10011     French translation was updated.
10012
10013 commit a331805a87ce4d65fcc06826054f115a9c8a7108
10014 Author: Laurent Monin <geeqie@norz.org>
10015 Date:   Thu May 22 09:12:36 2008 +0000
10016
10017     Introduce an helper function that returns the name of an editor.
10018     It helps to reduce code redundancy.
10019
10020 commit 48582c3600eacfd7985aff255372c4909cf87e40
10021 Author: Laurent Monin <geeqie@norz.org>
10022 Date:   Thu May 22 08:49:52 2008 +0000
10023
10024     Use a struct to handle editor's properties.
10025
10026 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
10027 Author: Laurent Monin <geeqie@norz.org>
10028 Date:   Wed May 21 19:37:18 2008 +0000
10029
10030     Make stricter match for option's names consisting of a prefix and a number.
10031     It allows to have names like "prefix_12" and "prefix_something" in the same file.
10032     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
10033     to unpredictable results. It was wrong too with "prefix_something", which
10034     was equivalent to "prefix_0", instead of being an option of its own.
10035
10036 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
10037 Author: Laurent Monin <geeqie@norz.org>
10038 Date:   Wed May 21 11:46:19 2008 +0000
10039
10040     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
10041
10042 commit ec28448108d471c5fc8705e5502a81e116c506e4
10043 Author: Laurent Monin <geeqie@norz.org>
10044 Date:   Wed May 21 11:45:29 2008 +0000
10045
10046     Use g_build_filename().
10047
10048 commit f42ea51102878335515db3058de36d3ac2c68e27
10049 Author: Laurent Monin <geeqie@norz.org>
10050 Date:   Wed May 21 11:07:23 2008 +0000
10051
10052     Use G_DIR_SEPARATOR where applicable.
10053
10054 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
10055 Author: Laurent Monin <geeqie@norz.org>
10056 Date:   Wed May 21 11:00:13 2008 +0000
10057
10058     Use G_DIR_SEPARATOR_S where applicable.
10059
10060 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
10061 Author: Laurent Monin <geeqie@norz.org>
10062 Date:   Wed May 21 10:52:38 2008 +0000
10063
10064     Use g_build_filename() and G_DIR_SEPARATOR_S.
10065
10066 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
10067 Author: Laurent Monin <geeqie@norz.org>
10068 Date:   Wed May 21 10:46:33 2008 +0000
10069
10070     Use g_build_filename() instead of g_strconcat().
10071
10072 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
10073 Author: Laurent Monin <geeqie@norz.org>
10074 Date:   Wed May 21 10:11:56 2008 +0000
10075
10076     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
10077
10078 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
10079 Author: Laurent Monin <geeqie@norz.org>
10080 Date:   Wed May 21 09:58:29 2008 +0000
10081
10082     tab_completion_popup_cb(): use g_build_filename() and simplify code.
10083
10084 commit e07eab477089e688f3d3668e110b651f1cf346f4
10085 Author: Laurent Monin <geeqie@norz.org>
10086 Date:   Wed May 21 09:50:32 2008 +0000
10087
10088     Use expand_tilde() instead of simple concatenation, it allows correct expansion
10089     of ~user as well as ~dir.
10090
10091 commit 5acd3990069f22b64c0336bd89067c1cf265927e
10092 Author: Laurent Monin <geeqie@norz.org>
10093 Date:   Wed May 21 09:30:53 2008 +0000
10094
10095     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
10096
10097 commit 550af58c76fd602a08a811f5be218bcec90d1598
10098 Author: Laurent Monin <geeqie@norz.org>
10099 Date:   Wed May 21 08:53:51 2008 +0000
10100
10101     Fix a segfault occuring when logging an empty message and there is no log window.
10102
10103 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
10104 Author: Laurent Monin <geeqie@norz.org>
10105 Date:   Wed May 21 00:42:14 2008 +0000
10106
10107     Use g_build_filename().
10108
10109 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
10110 Author: Laurent Monin <geeqie@norz.org>
10111 Date:   Wed May 21 00:39:16 2008 +0000
10112
10113     thumb_std_cache_path(): use g_build_filename() and simplify.
10114
10115 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
10116 Author: Laurent Monin <geeqie@norz.org>
10117 Date:   Wed May 21 00:32:57 2008 +0000
10118
10119     Use g_build_filename().
10120
10121 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
10122 Author: Laurent Monin <geeqie@norz.org>
10123 Date:   Wed May 21 00:20:13 2008 +0000
10124
10125     Use g_build_filename() where applicable.
10126
10127 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
10128 Author: Laurent Monin <geeqie@norz.org>
10129 Date:   Wed May 21 00:15:41 2008 +0000
10130
10131     Use g_build_filename() instead of g_strconcat().
10132
10133 commit fe45471190349960979b37aebea84cc2c7cb9675
10134 Author: Laurent Monin <geeqie@norz.org>
10135 Date:   Wed May 21 00:13:12 2008 +0000
10136
10137     Use g_build_filename() and get rid of "root dir fix".
10138
10139 commit 0b30da0498c23b1237ebbf41eac69e341394043a
10140 Author: Laurent Monin <geeqie@norz.org>
10141 Date:   Wed May 21 00:12:19 2008 +0000
10142
10143     Use g_build_filename().
10144
10145 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
10146 Author: Laurent Monin <geeqie@norz.org>
10147 Date:   Wed May 21 00:01:03 2008 +0000
10148
10149     Disable unused code:
10150     - cache_maintain_home_dir()
10151     - cache_maintain_dir()
10152
10153 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
10154 Author: Laurent Monin <geeqie@norz.org>
10155 Date:   Tue May 20 23:41:13 2008 +0000
10156
10157     Build path using g_build_filename() then calculate its length.
10158
10159 commit e80fa4c91453bf056e384a888e051272b04b7abd
10160 Author: Laurent Monin <geeqie@norz.org>
10161 Date:   Tue May 20 23:11:47 2008 +0000
10162
10163     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
10164
10165 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
10166 Author: Laurent Monin <geeqie@norz.org>
10167 Date:   Tue May 20 23:07:09 2008 +0000
10168
10169     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
10170
10171 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
10172 Author: Laurent Monin <geeqie@norz.org>
10173 Date:   Tue May 20 22:47:13 2008 +0000
10174
10175     cache_find_location(): use g_build_filename() and move redundant code to new functions.
10176
10177 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
10178 Author: Laurent Monin <geeqie@norz.org>
10179 Date:   Tue May 20 22:22:11 2008 +0000
10180
10181     Use g_build_filename().
10182
10183 commit d1ad0442c58c29df914c80e211f8c90abf145427
10184 Author: Laurent Monin <geeqie@norz.org>
10185 Date:   Tue May 20 22:13:48 2008 +0000
10186
10187     Use size_t instead of gint, it silents a signed vs unsigned warning.
10188
10189 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
10190 Author: Laurent Monin <geeqie@norz.org>
10191 Date:   Tue May 20 22:11:59 2008 +0000
10192
10193     Use g_build_filename() instead of g_strconcat().
10194
10195 commit 73e10c62fc9d789afd29b46183078407369700e6
10196 Author: Laurent Monin <geeqie@norz.org>
10197 Date:   Tue May 20 22:09:04 2008 +0000
10198
10199     Drop concat_dir_and_file() and use g_build_filename() instead.
10200
10201 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
10202 Author: Laurent Monin <geeqie@norz.org>
10203 Date:   Tue May 20 22:00:14 2008 +0000
10204
10205     Use G_DIR_SEPARATOR instead of '/' where applicable.
10206
10207 commit c56dcb92792b030d9f14cf68d5260be924a999ee
10208 Author: Laurent Monin <geeqie@norz.org>
10209 Date:   Tue May 20 21:51:25 2008 +0000
10210
10211     Use g_build_filename() to build paths.
10212
10213 commit ddee8f88900c6e3af7b48541514e0f029912bd20
10214 Author: Laurent Monin <geeqie@norz.org>
10215 Date:   Tue May 20 20:11:29 2008 +0000
10216
10217     Do not use glib posix wrappers since they were introduced in 2.6
10218     and we want 2.4 compatibility.
10219
10220 commit dc3b44026a577f54f257a543223b1d99ea298693
10221 Author: Laurent Monin <geeqie@norz.org>
10222 Date:   Tue May 20 20:06:11 2008 +0000
10223
10224     Use access() instead of g_access() which is only available in 2.8.
10225
10226 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
10227 Author: Laurent Monin <geeqie@norz.org>
10228 Date:   Tue May 20 19:14:36 2008 +0000
10229
10230     Use utf-8 charset instead of iso-8859-1.
10231     Minor cleanup.
10232
10233 commit dd45f154d660065acd669bae936995f889237604
10234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10235 Date:   Tue May 20 17:43:37 2008 +0000
10236
10237     updated ru.po by Alexandre Prokoudine
10238
10239 commit 231d9567dc36494096b87e29a1ba245c932f646a
10240 Author: Laurent Monin <geeqie@norz.org>
10241 Date:   Tue May 20 08:18:30 2008 +0000
10242
10243     French translation was updated.
10244
10245 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
10246 Author: Laurent Monin <geeqie@norz.org>
10247 Date:   Tue May 20 08:14:35 2008 +0000
10248
10249     Sort out log_printf() vs printf_term() mix up.
10250
10251 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
10252 Author: Laurent Monin <geeqie@norz.org>
10253 Date:   Tue May 20 07:52:49 2008 +0000
10254
10255     Use print_term() instead of printf(), since it handles charset conversion
10256     from utf8 to locale if needed.
10257
10258 commit 11819b31099e4db5bb0488a404dd633928e806a9
10259 Author: Laurent Monin <geeqie@norz.org>
10260 Date:   Mon May 19 11:09:23 2008 +0000
10261
10262     Remove C-specific gcc options from CXXFLAGS.
10263     Add few more warnings.
10264
10265 commit 592f33931c27c10012614e90bf7486b3ffa66039
10266 Author: Laurent Monin <geeqie@norz.org>
10267 Date:   Mon May 19 09:27:30 2008 +0000
10268
10269     Fix some incomplete initialization warnings.
10270
10271 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
10272 Author: Laurent Monin <geeqie@norz.org>
10273 Date:   Mon May 19 08:46:37 2008 +0000
10274
10275     depreceated -> deprecated
10276
10277 commit 17c0fcefeedde3e92482b78685528b2b667bddde
10278 Author: Laurent Monin <geeqie@norz.org>
10279 Date:   Mon May 19 08:43:11 2008 +0000
10280
10281     Typo fixes.
10282
10283 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
10284 Author: Laurent Monin <geeqie@norz.org>
10285 Date:   Mon May 19 08:36:06 2008 +0000
10286
10287     Create auxdir if needed.
10288
10289 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
10290 Author: Laurent Monin <geeqie@norz.org>
10291 Date:   Mon May 19 08:24:10 2008 +0000
10292
10293     Fix spurious end of line introduced in revision 780.
10294
10295 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
10296 Author: Petr Ostadal <postadal@suse.cz>
10297 Date:   Mon May 19 01:15:17 2008 +0000
10298
10299     configure.in was rewritten:
10300     - uses PKG_CHECK_MODULES everywhere
10301     - added --enable-debug (enable debugging support)
10302     - added --enable-developer (developer mode, checks depreceated code ...)
10303     - removed obsoleted INCLUDES from Makefile.am
10304     Fixed src/debug.h (added glib.h).
10305     Fixed src/exiv2.c compilation with libexiv2 v0.15.
10306     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
10307
10308 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
10309 Author: Petr Ostadal <postadal@suse.cz>
10310 Date:   Mon May 19 00:54:59 2008 +0000
10311
10312     Updated CODING (GPL header, macros, svn change-log, ...).
10313
10314 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
10315 Author: Laurent Monin <geeqie@norz.org>
10316 Date:   Sun May 18 21:14:01 2008 +0000
10317
10318     Save order of Properties dialog tabs to rc file.
10319     Users of GTK+ <2.10 can set tabs order directly in the rc file,
10320     others can move tabs using drag'n drop.
10321     The option is named properties.tabs_order, its default value
10322     is "123" which is General, Keywords, Exif tabs (left to right).
10323
10324 commit a1726043d910102910fa32c669a45a4b23779cbb
10325 Author: Laurent Monin <geeqie@norz.org>
10326 Date:   Sun May 18 12:56:18 2008 +0000
10327
10328     Cleanup and code redundancy reduction.
10329
10330 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
10331 Author: Laurent Monin <geeqie@norz.org>
10332 Date:   Sun May 18 11:39:58 2008 +0000
10333
10334     Memorize text to display in the log window when the window is
10335     not yet created. On log window display, the memorized text
10336     is then recalled and displayed.
10337
10338 commit c219d832b90357a8df605bb444757be70bed2c68
10339 Author: Laurent Monin <geeqie@norz.org>
10340 Date:   Sun May 18 07:36:57 2008 +0000
10341
10342     Do not create log window more than once.
10343
10344 commit aa1e905eb793586cdfa564228ca939438ce50a91
10345 Author: Laurent Monin <geeqie@norz.org>
10346 Date:   Sat May 17 22:37:04 2008 +0000
10347
10348     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
10349
10350 commit d5ddb658018102f15fce0efaba39cde3cd89d976
10351 Author: Laurent Monin <geeqie@norz.org>
10352 Date:   Sat May 17 21:28:02 2008 +0000
10353
10354     Update POTFILES.in.
10355
10356 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
10357 Author: Laurent Monin <geeqie@norz.org>
10358 Date:   Sat May 17 21:26:45 2008 +0000
10359
10360     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
10361
10362 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
10363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10364 Date:   Fri May 16 20:12:11 2008 +0000
10365
10366     fixed exiv2 version test
10367
10368 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
10369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10370 Date:   Fri May 16 20:09:32 2008 +0000
10371
10372     get processed values from exiv2
10373     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
10374
10375 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
10376 Author: Laurent Monin <geeqie@norz.org>
10377 Date:   Fri May 16 14:59:45 2008 +0000
10378
10379     Fix redundant application name in window titles.
10380     It simplifies code.
10381
10382 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
10383 Author: Laurent Monin <geeqie@norz.org>
10384 Date:   Fri May 16 14:38:05 2008 +0000
10385
10386     French translation was updated.
10387
10388 commit 80363827d0206ced152428b414af7ee12754ccb0
10389 Author: Laurent Monin <geeqie@norz.org>
10390 Date:   Fri May 16 12:16:49 2008 +0000
10391
10392     Do not use printf() directly but use new wrapper function log_printf() instead.
10393
10394 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
10395 Author: Laurent Monin <geeqie@norz.org>
10396 Date:   Fri May 16 12:08:51 2008 +0000
10397
10398     Drop include "debug.h".
10399
10400 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
10401 Author: Laurent Monin <geeqie@norz.org>
10402 Date:   Fri May 16 10:02:56 2008 +0000
10403
10404     Include debug.h from main.h since debug macros may be used anywhere in the code.
10405
10406 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
10407 Author: Laurent Monin <geeqie@norz.org>
10408 Date:   Fri May 16 09:10:56 2008 +0000
10409
10410     Improve editor commands error display:
10411     - display all errors (not only syntax errors)
10412     - display errors from Preferences (checks are made on Apply or OK)
10413
10414 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
10415 Author: Laurent Monin <geeqie@norz.org>
10416 Date:   Fri May 16 08:37:07 2008 +0000
10417
10418     Improve editors a bit:
10419     - allow whitespaces before and after %v, %V, %w
10420     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
10421     - display a dialog on execution if a syntax error is detected (only for generic editors)
10422     - update README editors section
10423
10424 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
10425 Author: Laurent Monin <geeqie@norz.org>
10426 Date:   Wed May 14 18:12:11 2008 +0000
10427
10428     The Encoding key is now deprecated by the FreeDesktop standard and all
10429     strings are required to be encoded in UTF-8. This desktop entry
10430     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
10431     necessary.
10432     
10433     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
10434     
10435     Patch #1963689.
10436
10437 commit 696b1afc8d1987bb420d36261a7362f58519291f
10438 Author: Laurent Monin <geeqie@norz.org>
10439 Date:   Wed May 14 18:09:05 2008 +0000
10440
10441     Patch #1963690 was applied.
10442     It fixes hyphens/minus confusion in the man page.
10443
10444 commit 12d37bfbf24c80a2574d430200c559f2d20da751
10445 Author: Laurent Monin <geeqie@norz.org>
10446 Date:   Wed May 14 17:00:25 2008 +0000
10447
10448     Simplify thumb_std_maint_moved(), since g_list_append knows
10449     how to append to a NULL list. Patch by Uwe Ohse.
10450
10451 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
10452 Author: Laurent Monin <geeqie@norz.org>
10453 Date:   Wed May 14 16:52:55 2008 +0000
10454
10455     Simplify collect_manager_add_action(), since g_list_append knows
10456     how to append to a NULL list. Patch by Uwe Ohse.
10457
10458 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
10459 Author: Laurent Monin <geeqie@norz.org>
10460 Date:   Wed May 14 12:59:00 2008 +0000
10461
10462     Merge vflist_row_by_path() into vflist_index_by_path().
10463
10464 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
10465 Author: Laurent Monin <geeqie@norz.org>
10466 Date:   Wed May 14 10:40:43 2008 +0000
10467
10468     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
10469     Patch #1963691.
10470
10471 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
10472 Author: Laurent Monin <geeqie@norz.org>
10473 Date:   Wed May 14 08:56:08 2008 +0000
10474
10475     Make vf_pop_menu_*_cb static.
10476
10477 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
10478 Author: Laurent Monin <geeqie@norz.org>
10479 Date:   Tue May 13 20:31:35 2008 +0000
10480
10481     French translation fixes.
10482
10483 commit 81193b24e0f5eade934c698fc0ac485d33751269
10484 Author: Laurent Monin <geeqie@norz.org>
10485 Date:   Tue May 13 20:21:00 2008 +0000
10486
10487     Resync POTFILES.in and *.po, update french translation and
10488     regenerate statistics in README.
10489
10490 commit 16e84c761e71ac9052621a396d6880b96abe3221
10491 Author: Laurent Monin <geeqie@norz.org>
10492 Date:   Tue May 13 20:13:44 2008 +0000
10493
10494     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
10495
10496 commit d62b5063e0616d905f58fc6036382a7b6d791368
10497 Author: Laurent Monin <geeqie@norz.org>
10498 Date:   Tue May 13 19:56:52 2008 +0000
10499
10500     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
10501
10502 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
10503 Author: Laurent Monin <geeqie@norz.org>
10504 Date:   Tue May 13 19:54:13 2008 +0000
10505
10506     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
10507
10508 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
10509 Author: Laurent Monin <geeqie@norz.org>
10510 Date:   Tue May 13 19:51:22 2008 +0000
10511
10512     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
10513
10514 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
10515 Author: Laurent Monin <geeqie@norz.org>
10516 Date:   Tue May 13 19:45:04 2008 +0000
10517
10518     Fix last patch, only set vf->clicked_mark for a valid mark.
10519
10520 commit 91e4b2d69adc9398df664f4d355880ae146ab994
10521 Author: Laurent Monin <geeqie@norz.org>
10522 Date:   Tue May 13 19:32:25 2008 +0000
10523
10524     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
10525     named clicked_mark.
10526     Marks numbering is now consistent with menus (starting at 1, 0 is an
10527     invalid mark), assertions were modified accordingly.
10528
10529 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
10530 Author: Laurent Monin <geeqie@norz.org>
10531 Date:   Tue May 13 16:09:43 2008 +0000
10532
10533     Expand tilde with file: and view: remote parameters.
10534     Now these are working:
10535     geeqie -r file:~/dir
10536     geeqie -r view:~user/file
10537
10538 commit 38975e5efdefc3d56f710847821efc2173561f72
10539 Author: Laurent Monin <geeqie@norz.org>
10540 Date:   Tue May 13 14:49:38 2008 +0000
10541
10542     Display a message when invalid remote options are used.
10543
10544 commit e88a963a320d1728638984277c0cad4bb3ab3f00
10545 Author: Laurent Monin <geeqie@norz.org>
10546 Date:   Tue May 13 14:35:51 2008 +0000
10547
10548     Comparing tag id is not sufficient, check the tag name too.
10549
10550 commit f558c8c220211ffd1950748350a09cf4d471f761
10551 Author: Laurent Monin <geeqie@norz.org>
10552 Date:   Tue May 13 11:58:47 2008 +0000
10553
10554     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
10555
10556 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
10557 Author: Laurent Monin <geeqie@norz.org>
10558 Date:   Tue May 13 08:53:26 2008 +0000
10559
10560     Move all remote stuff from main.c to remote.[ch].
10561
10562 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
10563 Author: Laurent Monin <geeqie@norz.org>
10564 Date:   Tue May 13 08:02:46 2008 +0000
10565
10566     Move some functions from main.[ch] to new window.[ch].
10567
10568 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
10569 Author: Laurent Monin <geeqie@norz.org>
10570 Date:   Tue May 13 07:34:37 2008 +0000
10571
10572     Ensure that we end with UTF8 encoded comment and keywords.
10573
10574 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
10575 Author: Laurent Monin <geeqie@norz.org>
10576 Date:   Mon May 12 23:26:00 2008 +0000
10577
10578     Reading of Iptc.Application2.Keywords should now be fixed.
10579     Use uft8_validate_or_convert() on exif's text data to be safe.
10580
10581 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
10582 Author: Laurent Monin <geeqie@norz.org>
10583 Date:   Mon May 12 23:21:35 2008 +0000
10584
10585     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
10586
10587 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
10588 Author: Laurent Monin <geeqie@norz.org>
10589 Date:   Mon May 12 23:00:04 2008 +0000
10590
10591     bar_exif_validate_text(): use computed length and cleanup.
10592
10593 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
10594 Author: Laurent Monin <geeqie@norz.org>
10595 Date:   Mon May 12 19:56:28 2008 +0000
10596
10597     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
10598
10599 commit 874ac4eafacb90b111161275fc71f6345e77d30d
10600 Author: Laurent Monin <geeqie@norz.org>
10601 Date:   Mon May 12 17:10:40 2008 +0000
10602
10603     Extract and append keywords from Iptc.Application2.Keywords tags.
10604     A function was added to make the keywords unique in the list.
10605     Note: Iptc.Application2.Keywords is only read, not written.
10606
10607 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
10608 Author: Laurent Monin <geeqie@norz.org>
10609 Date:   Mon May 12 10:46:23 2008 +0000
10610
10611     When an option was successfully read, just continue to next line.
10612
10613 commit 75f14d8caa9b739913c96b353e100c1088722907
10614 Author: Laurent Monin <geeqie@norz.org>
10615 Date:   Mon May 12 10:37:37 2008 +0000
10616
10617     Minor formatting fix in rc file header.
10618
10619 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
10620 Author: Laurent Monin <geeqie@norz.org>
10621 Date:   Mon May 12 08:52:17 2008 +0000
10622
10623     Rework read_*_option():
10624     - read_u?int_option() now interpret a value of "true" as 1
10625     - read_bool_option() now interpret any value different from 0 as true.
10626     - make functions return TRUE on successful read, FALSE else
10627     
10628     Theses changes will help to maintain compatibility when options are modified.
10629
10630 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
10631 Author: Laurent Monin <geeqie@norz.org>
10632 Date:   Mon May 12 08:11:27 2008 +0000
10633
10634     Rename option image_overlay.common.enabled to image_overlay.common.state
10635     since it is not a boolean anymore.
10636
10637 commit 99a50120349e25795138098cb35616a3cc953f33
10638 Author: Laurent Monin <geeqie@norz.org>
10639 Date:   Mon May 12 00:22:38 2008 +0000
10640
10641     Add some wrapper functions for not yet common code.
10642
10643 commit 98e46592bd5e0f88061eb983c092d57594a479d6
10644 Author: Laurent Monin <geeqie@norz.org>
10645 Date:   Sun May 11 23:56:40 2008 +0000
10646
10647     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
10648
10649 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
10650 Author: Laurent Monin <geeqie@norz.org>
10651 Date:   Sun May 11 23:47:59 2008 +0000
10652
10653     Move a part of pop up menu common code to view_file.[ch].
10654
10655 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
10656 Author: Laurent Monin <geeqie@norz.org>
10657 Date:   Sun May 11 23:09:39 2008 +0000
10658
10659     Introduce vf_pop_menu_file_list() as a wrapper to
10660     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
10661
10662 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
10663 Author: Laurent Monin <geeqie@norz.org>
10664 Date:   Sun May 11 21:11:54 2008 +0000
10665
10666     Use vf_* functions where possible.
10667
10668 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
10669 Author: Laurent Monin <geeqie@norz.org>
10670 Date:   Sun May 11 20:38:21 2008 +0000
10671
10672     Drop unused layout_list_get_path() and vf*_index_get_path().
10673
10674 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
10675 Author: Laurent Monin <geeqie@norz.org>
10676 Date:   Sun May 11 13:17:38 2008 +0000
10677
10678     French translation was updated.
10679
10680 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
10681 Author: Laurent Monin <geeqie@norz.org>
10682 Date:   Sun May 11 13:14:58 2008 +0000
10683
10684     An option to save and restore the last path used was added.
10685     This option appears as startup.use_last_path in rc file.
10686     Preferences > General > Startup was modified accordingly.
10687
10688 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
10689 Author: Laurent Monin <geeqie@norz.org>
10690 Date:   Sun May 11 12:23:26 2008 +0000
10691
10692     Rename options:
10693     startup_path_enable -> startup.restore_path
10694     startup_path        -> startup.path
10695     
10696     Geeqie is still able to read old options.
10697
10698 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
10699 Author: Laurent Monin <geeqie@norz.org>
10700 Date:   Sun May 11 11:46:48 2008 +0000
10701
10702     Fix help window title.
10703
10704 commit b01f014ebaba751530160ac533299d71681d5bc3
10705 Author: Laurent Monin <geeqie@norz.org>
10706 Date:   Sun May 11 11:44:58 2008 +0000
10707
10708     Use computed string length.
10709
10710 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
10711 Author: Laurent Monin <geeqie@norz.org>
10712 Date:   Sun May 11 11:41:32 2008 +0000
10713
10714     Slightly increase help window's default width.
10715
10716 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
10717 Author: Laurent Monin <geeqie@norz.org>
10718 Date:   Sun May 11 11:30:41 2008 +0000
10719
10720     Add an help button to OSD info configuration in Preferences dialog.
10721     Make its own section named "Overlay Screen Display".
10722
10723 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
10724 Author: Laurent Monin <geeqie@norz.org>
10725 Date:   Sun May 11 10:25:04 2008 +0000
10726
10727     Partially update main README.
10728     A section concerning overlay info was added.
10729     Translation statistics were updated.
10730
10731 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
10732 Author: Laurent Monin <geeqie@norz.org>
10733 Date:   Sun May 11 09:37:46 2008 +0000
10734
10735     Change translations statistics formatting to match the style
10736     use in the README file.
10737     
10738     Here is the result for current trunk:
10739     
10740     Translations statistics
10741     Date: Sun, 11 May 2008 11:33:14 +0200
10742     
10743     Note: completion % in the chart below may not be quite correct
10744           when fuzzy translations exist but do not appear in the source.
10745           For exact results, run make update-po with up to date POTFILES.in.
10746           comp % = trans / (trans + fuzzy + untrans)
10747     
10748     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
10749     fr             100.00    985      0        0    985
10750     be              90.56    892     25       68    985
10751     eu              68.53    675    150      160    985
10752     eo              68.22    672    153      160    985
10753     vi              68.02    670    156      159    985
10754     it              67.82    668    154      163    985
10755     pt_BR           67.82    668    154      163    985
10756     zh_TW           66.90    659    150      176    985
10757     sk              66.50    655    158      172    985
10758     fi              64.37    634    176      175    985
10759     nl              64.37    634    179      172    985
10760     sv              64.16    632    175      178    985
10761     bg              64.06    631    175      179    985
10762     ca              64.06    631    175      179    985
10763     cs              64.06    631    175      179    985
10764     de              64.06    631    175      179    985
10765     es              64.06    631    175      179    985
10766     ja              64.06    631    175      179    985
10767     ru              64.06    631    175      179    985
10768     pl              60.61    597    148      240    985
10769     ar              42.94    423    315      247    985
10770     ro              37.56    370    342      273    985
10771     hu              36.14    356    332      297    985
10772     id              19.70    194    408      383    985
10773     et              19.29    190    407      388    985
10774     uk              17.16    169    411      405    985
10775     nb              15.94    157    416      412    985
10776     zh_CN.GB2312    15.94    157    416      412    985
10777     th              15.13    149    413      423    985
10778     sl              14.72    145    419      421    985
10779     da              12.99    128    402      455    985
10780     ko              11.37    112     52      821    985
10781     tr               6.60     65    398      522    985
10782
10783 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
10784 Author: Laurent Monin <geeqie@norz.org>
10785 Date:   Sat May 10 21:29:53 2008 +0000
10786
10787     Fix display of collection in overlay info.
10788     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
10789     
10790     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
10791     
10792     General syntax is: %name[:length limit][:extra]%
10793     Extra string uses special character '*' to mark the place of the data to display.
10794     If no '*' is present, then extra string is just appended to data.
10795     Any "\n" is replaced by a newline on display.
10796     Pango mark up is accepted in left and right parts.
10797     If data is empty, nothing will be displayed.
10798     
10799     Examples:
10800     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
10801     "%size:\n%"         -> size is displayed with a newline at end
10802     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
10803     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
10804     
10805     
10806     Collection name formatting was slighly improved by not displaying the .gqv extension.
10807     The default overlay info string was modified to use the new syntax, but older info strings should be
10808     displayed as usual.
10809
10810 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
10811 Author: Laurent Monin <geeqie@norz.org>
10812 Date:   Sat May 10 14:22:18 2008 +0000
10813
10814     image_osd_get() now returns OsdShowFlags.
10815
10816 commit 73fa427e25508213e47fb0671e2a35a790b21b48
10817 Author: Laurent Monin <geeqie@norz.org>
10818 Date:   Sat May 10 13:54:25 2008 +0000
10819
10820     Display a simple grid with histogram.
10821
10822 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
10823 Author: Laurent Monin <geeqie@norz.org>
10824 Date:   Sat May 10 12:33:52 2008 +0000
10825
10826     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
10827
10828 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
10829 Author: Laurent Monin <geeqie@norz.org>
10830 Date:   Sat May 10 09:00:14 2008 +0000
10831
10832     Save full OSD state to rc file and restore it on startup.
10833     It allows to restore OSD with or without histogram depending
10834     on previous state.
10835
10836 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
10837 Author: Laurent Monin <geeqie@norz.org>
10838 Date:   Fri May 9 12:43:10 2008 +0000
10839
10840     image_osd_info_render(): if there's no fd, just return.
10841
10842 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
10843 Author: Laurent Monin <geeqie@norz.org>
10844 Date:   Fri May 9 12:33:24 2008 +0000
10845
10846     Move overlay histogram stuff from ImageWindow to OverlayStateData.
10847     It simplifies things a lot and make more sense.
10848     
10849     Note: overlay icons display is broken since a long time it seems.
10850
10851 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
10852 Author: Laurent Monin <geeqie@norz.org>
10853 Date:   Fri May 9 11:15:56 2008 +0000
10854
10855     Introduce image_get_osd_data() and image_set_osd_data().
10856
10857 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
10858 Author: Laurent Monin <geeqie@norz.org>
10859 Date:   Fri May 9 09:58:46 2008 +0000
10860
10861     image_osd_get() and image_osd_set() now uses flags.
10862
10863 commit 94833dae9ada87a15401be7361988be493bbeaad
10864 Author: Laurent Monin <geeqie@norz.org>
10865 Date:   Fri May 9 09:34:38 2008 +0000
10866
10867     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
10868     reduce indentation level.
10869
10870 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
10871 Author: Laurent Monin <geeqie@norz.org>
10872 Date:   Fri May 9 08:39:18 2008 +0000
10873
10874     Preserve last histogram modes.
10875     When a new histogram is displayed, it uses previously chosen
10876     modes.
10877     These modes are saved on exit to rc file as options:
10878     histogram.last_channel_mode
10879     histogram.last_log_mode
10880
10881 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
10882 Author: Laurent Monin <geeqie@norz.org>
10883 Date:   Fri May 9 08:03:25 2008 +0000
10884
10885     Update CODING and HACKING files, and add po/README file for translators.
10886
10887 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
10888 Author: Laurent Monin <geeqie@norz.org>
10889 Date:   Fri May 9 07:46:18 2008 +0000
10890
10891     Make lirc_cleanup() and lirc_input_callback() static.
10892
10893 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
10894 Author: Laurent Monin <geeqie@norz.org>
10895 Date:   Fri May 9 07:32:30 2008 +0000
10896
10897     Use function(void) instead of function() for declaring functions which
10898     do not take any parameters at all.
10899     It respects current Geeqie coding style more.
10900
10901 commit 524cf262d075f28b08c51b187598b6c1f3276dde
10902 Author: Laurent Monin <geeqie@norz.org>
10903 Date:   Thu May 8 22:59:14 2008 +0000
10904
10905     In the search results view, hide dimensions column instead of
10906     displaying an empty one.
10907     When dimensions search criteria is used, it is always displayed.
10908
10909 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
10910 Author: Laurent Monin <geeqie@norz.org>
10911 Date:   Thu May 8 22:49:16 2008 +0000
10912
10913     Reset thumbnail column to NULL when hidden.
10914     It fixes bug 1960274.
10915
10916 commit 786c7401047ffbbec27820cf0e89d008e16ea488
10917 Author: Laurent Monin <geeqie@norz.org>
10918 Date:   Thu May 8 20:21:03 2008 +0000
10919
10920     search_status_update(): slightly reduce code redundancy.
10921
10922 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
10923 Author: Laurent Monin <geeqie@norz.org>
10924 Date:   Thu May 8 12:50:25 2008 +0000
10925
10926     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
10927     Add a FIXME where potential improper usage of strncasecmp() is made.
10928
10929 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
10930 Author: Laurent Monin <geeqie@norz.org>
10931 Date:   Thu May 8 12:38:34 2008 +0000
10932
10933     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
10934     are used.
10935
10936 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
10937 Author: Laurent Monin <geeqie@norz.org>
10938 Date:   Wed May 7 23:27:26 2008 +0000
10939
10940     Replace deprecated functions by their counterparts:
10941     g_strcasecmp() -> g_ascii_strcasecmp()
10942     g_strncasecmp() -> g_ascii_strncasecmp()
10943     gtk_input_remove() -> g_source_remove()
10944     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
10945     
10946     All these are deprecated either since 2.2 or 2.4.
10947
10948 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
10949 Author: Laurent Monin <geeqie@norz.org>
10950 Date:   Wed May 7 22:54:33 2008 +0000
10951
10952     Resync po files.
10953     French translation was updated.
10954
10955 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
10956 Author: Laurent Monin <geeqie@norz.org>
10957 Date:   Wed May 7 22:48:30 2008 +0000
10958
10959     Add a way to invert the current selection.
10960     An item labeled "Invert selection" was added to the Select submenu
10961     in the main menu.
10962
10963 commit 2927044d43b56069079cfeac00aa6989b1c9c126
10964 Author: Laurent Monin <geeqie@norz.org>
10965 Date:   Tue May 6 23:58:08 2008 +0000
10966
10967     Tidy up.
10968
10969 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
10970 Author: Laurent Monin <geeqie@norz.org>
10971 Date:   Tue May 6 23:53:12 2008 +0000
10972
10973     French translation was updated.
10974
10975 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
10976 Author: Laurent Monin <geeqie@norz.org>
10977 Date:   Tue May 6 23:52:09 2008 +0000
10978
10979     Add trash.c.
10980
10981 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
10982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10983 Date:   Tue May 6 21:35:31 2008 +0000
10984
10985     moved safe delete functions to separate file
10986
10987 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
10988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10989 Date:   Tue May 6 20:24:16 2008 +0000
10990
10991     use some of the new functions in filedata.c
10992
10993 commit f05bac9cdc8755273958466df6df1b3f5305ee41
10994 Author: Laurent Monin <geeqie@norz.org>
10995 Date:   Tue May 6 17:00:55 2008 +0000
10996
10997     Allow the user to append or replace comments for a group of selected files.
10998     Two buttons were added to the Keywords panel.
10999
11000 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
11001 Author: Laurent Monin <geeqie@norz.org>
11002 Date:   Tue May 6 12:31:23 2008 +0000
11003
11004     Use a dedicated option to enable keywords and comment saving as XMP tags
11005     in image's files.
11006     This new option is named "save_metadata_in_image_file" in configuration file.
11007     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
11008     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
11009
11010 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
11011 Author: Laurent Monin <geeqie@norz.org>
11012 Date:   Tue May 6 12:03:39 2008 +0000
11013
11014     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
11015
11016 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
11017 Author: Laurent Monin <geeqie@norz.org>
11018 Date:   Mon May 5 21:27:39 2008 +0000
11019
11020     French translation was updated, various fixes.
11021
11022 commit 146b6e2a59584bda8c274ba313862a3abb82a634
11023 Author: Laurent Monin <geeqie@norz.org>
11024 Date:   Mon May 5 20:56:20 2008 +0000
11025
11026     Belarusian translation was updated. Thanks to Pavel Piatruk.
11027
11028 commit 117767d634649683e27badb1d7c2cffc1eac5334
11029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11030 Date:   Mon May 5 20:51:51 2008 +0000
11031
11032     started implementation of API for sidecar files
11033
11034 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
11035 Author: Laurent Monin <geeqie@norz.org>
11036 Date:   Mon May 5 20:51:50 2008 +0000
11037
11038     Update POTFILES.in (filelist.c -> filedata.c).
11039
11040 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
11041 Author: Laurent Monin <geeqie@norz.org>
11042 Date:   Mon May 5 20:49:40 2008 +0000
11043
11044     Modify regen_potfiles.sh to generate a patch instead of
11045     directly applying changes to POTFILES.in.
11046
11047 commit bf41ef491c80e033e2d028a87e00605ac893609f
11048 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11049 Date:   Mon May 5 19:20:46 2008 +0000
11050
11051     added .gqv to known file types
11052
11053 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
11054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11055 Date:   Mon May 5 19:11:12 2008 +0000
11056
11057     split filelist.c to filefilter.c and filedata.c
11058
11059 commit f798c6ab2cd9c89fa905f5003783a6c445551805
11060 Author: Laurent Monin <geeqie@norz.org>
11061 Date:   Mon May 5 09:21:01 2008 +0000
11062
11063     Revert wrong patch rev 676.
11064
11065 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
11066 Author: Laurent Monin <geeqie@norz.org>
11067 Date:   Mon May 5 09:12:07 2008 +0000
11068
11069     Add an helper script to regenerate POTFILES.in file.
11070     POTFILES.in was updated.
11071     French translation was updated.
11072
11073 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
11074 Author: Laurent Monin <geeqie@norz.org>
11075 Date:   Mon May 5 08:32:18 2008 +0000
11076
11077     Revert patch 675, and correctly fix gtk assertion failure.
11078
11079 commit 37193c248cd813a72f62bce349c788072ca5b311
11080 Author: Laurent Monin <geeqie@norz.org>
11081 Date:   Mon May 5 08:15:52 2008 +0000
11082
11083     Fix two memory leaks.
11084
11085 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
11086 Author: Laurent Monin <geeqie@norz.org>
11087 Date:   Mon May 5 07:46:32 2008 +0000
11088
11089     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
11090     when swapping to/from file icon view.
11091
11092 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
11093 Author: Laurent Monin <geeqie@norz.org>
11094 Date:   Sun May 4 23:57:20 2008 +0000
11095
11096     vficon_release_cb(): use switch() and cleanup.
11097
11098 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
11099 Author: Laurent Monin <geeqie@norz.org>
11100 Date:   Sun May 4 23:20:43 2008 +0000
11101
11102     Minor tidyup.
11103
11104 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
11105 Author: Laurent Monin <geeqie@norz.org>
11106 Date:   Sun May 4 23:06:46 2008 +0000
11107
11108     Drop unused vficon_select_by_path() and vflist_select_by_path().
11109
11110 commit b6ea14610564d2367b0a74656717913362166e62
11111 Author: Laurent Monin <geeqie@norz.org>
11112 Date:   Sun May 4 23:03:36 2008 +0000
11113
11114     Minor cleanup.
11115
11116 commit 509c70381ce8847866bb84ce398d074a749a6abf
11117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11118 Date:   Sun May 4 21:54:20 2008 +0000
11119
11120     dropped path_list functions, use filelist functions everywhere
11121
11122 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
11123 Author: Laurent Monin <geeqie@norz.org>
11124 Date:   Sun May 4 19:00:39 2008 +0000
11125
11126     Remove unused functions:
11127     vflist_set_status_func()
11128     vflist_set_thumb_status_func()
11129     vflist_set_layout()
11130     vficon_set_status_func()
11131     vficon_set_thumb_status_func()
11132     vficon_set_layout()
11133
11134 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
11135 Author: Laurent Monin <geeqie@norz.org>
11136 Date:   Sun May 4 18:45:06 2008 +0000
11137
11138     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
11139
11140 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
11141 Author: Laurent Monin <geeqie@norz.org>
11142 Date:   Sun May 4 16:16:07 2008 +0000
11143
11144     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
11145
11146 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
11147 Author: Laurent Monin <geeqie@norz.org>
11148 Date:   Sun May 4 11:47:36 2008 +0000
11149
11150     Prepare switch to ViewFile (unused yet).
11151
11152 commit 7192ff23dcf4fb721d72404649a98de99993f042
11153 Author: Laurent Monin <geeqie@norz.org>
11154 Date:   Sun May 4 00:32:05 2008 +0000
11155
11156     Shorten Edit menu labels, dropping "in ". It will ease
11157     translations too, and user can define its own label in Preferences.
11158
11159 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
11160 Author: Laurent Monin <geeqie@norz.org>
11161 Date:   Sun May 4 00:21:14 2008 +0000
11162
11163     Do not show Copy, Move, Rename, Delete, New Folder external commands
11164     in the Edit section of contextual menus.
11165
11166 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
11167 Author: Laurent Monin <geeqie@norz.org>
11168 Date:   Sun May 4 00:16:37 2008 +0000
11169
11170     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
11171
11172 commit 66238168387b3ff974f886b5a039bbccd2d44099
11173 Author: Laurent Monin <geeqie@norz.org>
11174 Date:   Sat May 3 20:55:16 2008 +0000
11175
11176     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
11177
11178 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
11179 Author: Laurent Monin <geeqie@norz.org>
11180 Date:   Sat May 3 20:49:25 2008 +0000
11181
11182     exif_get_formatted_by_key(): skip prefix when comparing.
11183
11184 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
11185 Author: Laurent Monin <geeqie@norz.org>
11186 Date:   Sat May 3 20:40:50 2008 +0000
11187
11188     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
11189     instead of the shorter "f".
11190     Warning: custom overlay info string has to be modified since old names are no
11191     more recognized, one can reset it to default through Preferences > Advanced.
11192
11193 commit e01df0556e0bbca765a2e07987148d3b6d10760a
11194 Author: Laurent Monin <geeqie@norz.org>
11195 Date:   Sat May 3 16:58:17 2008 +0000
11196
11197     Fix a bug occuring when using certain actions on a collection
11198     item which is not in the selection.
11199     Triggering it will either result in an assertion failure or a
11200     segfault.
11201     
11202     To reproduce:
11203     - open a collection
11204     - right-click on a non-selected image
11205     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
11206     
11207     It results in the best case:
11208     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
11209     or a pure segfault due to corrupted data.
11210     
11211     collection_table_popup_file_list() has to return a list of filedata *
11212     not a list of gchar *.
11213
11214 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
11215 Author: Laurent Monin <geeqie@norz.org>
11216 Date:   Sat May 3 15:19:35 2008 +0000
11217
11218     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
11219     they'll be used for file icon view too.
11220
11221 commit 13e75141b49669425e206f358d06f6e1ca4a9627
11222 Author: Laurent Monin <geeqie@norz.org>
11223 Date:   Sat May 3 15:17:24 2008 +0000
11224
11225     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
11226     to _ViewFile.
11227
11228 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
11229 Author: Laurent Monin <geeqie@norz.org>
11230 Date:   Sat May 3 15:13:15 2008 +0000
11231
11232     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
11233     the name used in ViewFileList.
11234
11235 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
11236 Author: Laurent Monin <geeqie@norz.org>
11237 Date:   Sat May 3 15:09:21 2008 +0000
11238
11239     Remove useless thumbs_list from ViewFileIcon.
11240
11241 commit e1c39fa29264aea839610dfedca5e086b5128395
11242 Author: Laurent Monin <geeqie@norz.org>
11243 Date:   Sat May 3 12:50:52 2008 +0000
11244
11245     Add function prototypes (yet unused).
11246
11247 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
11248 Author: Laurent Monin <geeqie@norz.org>
11249 Date:   Sat May 3 12:48:45 2008 +0000
11250
11251     Drop redundant vflist_thumbs_set() introduced in revision 649,
11252     modify and use existing vflist_thumb_set().
11253
11254 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
11255 Author: Laurent Monin <geeqie@norz.org>
11256 Date:   Sat May 3 12:21:22 2008 +0000
11257
11258     Remove redundant prototype.
11259
11260 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
11261 Author: Laurent Monin <geeqie@norz.org>
11262 Date:   Sat May 3 11:58:41 2008 +0000
11263
11264     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
11265
11266 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
11267 Author: Laurent Monin <geeqie@norz.org>
11268 Date:   Sat May 3 11:34:13 2008 +0000
11269
11270     Replace Layout icon_view field by more generic file_view_type.
11271     Replace option layout.view_as_icons by layout.file_view_type.
11272
11273 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
11274 Author: Laurent Monin <geeqie@norz.org>
11275 Date:   Sat May 3 10:31:37 2008 +0000
11276
11277     Set thumbs_enabled through new function vflist_thumbs_set() instead
11278     of vflist_new().
11279
11280 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
11281 Author: Laurent Monin <geeqie@norz.org>
11282 Date:   Sat May 3 09:41:09 2008 +0000
11283
11284     Prepare merging of some parts of view_file_list and view_file_icon and
11285     simplification of view_file* interface.
11286
11287 commit f520f8c5a7f3a470fe072b6f00499612d759964f
11288 Author: Laurent Monin <geeqie@norz.org>
11289 Date:   Sat May 3 08:35:08 2008 +0000
11290
11291     Change default positions of dividers since width of the main menu
11292     was increased.
11293
11294 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
11295 Author: Laurent Monin <geeqie@norz.org>
11296 Date:   Fri May 2 23:11:31 2008 +0000
11297
11298     Make exif_rational_to_double() and exif_get_rational_as_double() static.
11299
11300 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
11301 Author: Laurent Monin <geeqie@norz.org>
11302 Date:   Fri May 2 23:08:18 2008 +0000
11303
11304     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
11305     info disappearing when moving the tab.
11306
11307 commit 2fc5d88ca3589beeee18a669cac708b719d90963
11308 Author: Laurent Monin <geeqie@norz.org>
11309 Date:   Fri May 2 22:59:04 2008 +0000
11310
11311     Fix a Pango warning related to UTF8 when displaying internationalized
11312     description in Advanced Exif Properties panel.
11313
11314 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
11315 Author: Laurent Monin <geeqie@norz.org>
11316 Date:   Fri May 2 22:31:24 2008 +0000
11317
11318     exif_get_description_by_key(): tidy up.
11319
11320 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
11321 Author: Laurent Monin <geeqie@norz.org>
11322 Date:   Fri May 2 22:28:39 2008 +0000
11323
11324     Add a pointer to the build function in the formatted exif tags struct
11325     and use a loop in exif_get_formatted_by_key().
11326
11327 commit c59ca563a159852e616063a9595c24f432cf9ef7
11328 Author: Laurent Monin <geeqie@norz.org>
11329 Date:   Fri May 2 21:58:36 2008 +0000
11330
11331     Indentation fix.
11332
11333 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
11334 Author: Laurent Monin <geeqie@norz.org>
11335 Date:   Fri May 2 21:34:26 2008 +0000
11336
11337     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
11338     An helper macro was added to call them.
11339
11340 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
11341 Author: Laurent Monin <geeqie@norz.org>
11342 Date:   Fri May 2 20:56:59 2008 +0000
11343
11344     Remove unused checksum_simple() function.
11345
11346 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
11347 Author: Laurent Monin <geeqie@norz.org>
11348 Date:   Fri May 2 20:40:47 2008 +0000
11349
11350     Simplify remove_extension_from_path().
11351
11352 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
11353 Author: Laurent Monin <geeqie@norz.org>
11354 Date:   Fri May 2 20:27:47 2008 +0000
11355
11356     remove_level_from_path() was simplified.
11357
11358 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
11359 Author: Laurent Monin <geeqie@norz.org>
11360 Date:   Fri May 2 09:03:52 2008 +0000
11361
11362     Move variable declaration and affectation near where it is used.
11363
11364 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
11365 Author: Laurent Monin <geeqie@norz.org>
11366 Date:   Fri May 2 08:41:32 2008 +0000
11367
11368     Replace GQView by Geeqie.
11369
11370 commit 3cce6caefa4385a18b79e83df02743f2c0652103
11371 Author: Laurent Monin <geeqie@norz.org>
11372 Date:   Thu May 1 23:20:26 2008 +0000
11373
11374     Use sizeof() instead of hardcoded buffer sizes.
11375
11376 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
11377 Author: Laurent Monin <geeqie@norz.org>
11378 Date:   Thu May 1 22:59:54 2008 +0000
11379
11380     cache_sim_write_similarity(): cleanup and simplification.
11381
11382 commit 0d8286ddc775e675c1f3552f92047d3928637d32
11383 Author: Laurent Monin <geeqie@norz.org>
11384 Date:   Thu May 1 22:31:14 2008 +0000
11385
11386     Use secure_save stuff to write .sim files.
11387
11388 commit 68cf3760029075a5e3877954eacef14ee5f67956
11389 Author: Laurent Monin <geeqie@norz.org>
11390 Date:   Thu May 1 22:30:16 2008 +0000
11391
11392     save_options(): minor code simplification.
11393
11394 commit a2ff3d30a0ccf398323de9245d13cb166256f333
11395 Author: Laurent Monin <geeqie@norz.org>
11396 Date:   Thu May 1 22:27:44 2008 +0000
11397
11398     Add a wrapper to fwrite().
11399
11400 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
11401 Author: Laurent Monin <geeqie@norz.org>
11402 Date:   Thu May 1 21:42:22 2008 +0000
11403
11404     Typo fix.
11405
11406 commit 394f2839406f77bc462f371da7c81539804e3d5d
11407 Author: Laurent Monin <geeqie@norz.org>
11408 Date:   Thu May 1 18:37:50 2008 +0000
11409
11410     Indentation fixes.
11411
11412 commit ac59f9924c35122eaa97af9ce56f966b97738035
11413 Author: Laurent Monin <geeqie@norz.org>
11414 Date:   Thu May 1 18:26:30 2008 +0000
11415
11416     Simplify and optimize extension_find_dot().
11417
11418 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
11419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11420 Date:   Tue Apr 29 22:44:06 2008 +0000
11421
11422     fixed a memory leak
11423
11424 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
11425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11426 Date:   Tue Apr 29 18:12:49 2008 +0000
11427
11428     cleanup: use image_get_image_size
11429
11430 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
11431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11432 Date:   Tue Apr 29 17:52:12 2008 +0000
11433
11434     fixed connected zoom and scroll that didn't work in some cases
11435     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
11436
11437 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
11438 Author: Petr Ostadal <postadal@suse.cz>
11439 Date:   Sun Apr 27 23:31:20 2008 +0000
11440
11441     fix warning cast from pointer to integer of different size (when an integer is
11442     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
11443
11444 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
11445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11446 Date:   Sun Apr 27 20:05:11 2008 +0000
11447
11448     Added LIRC patch written by Matteo Beniamino
11449
11450 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
11451 Author: Laurent Monin <geeqie@norz.org>
11452 Date:   Fri Apr 25 20:23:21 2008 +0000
11453
11454     Fix number of directory views, bug introduced in revision 617.
11455
11456 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
11457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11458 Date:   Fri Apr 25 20:08:47 2008 +0000
11459
11460     fixed dragging multiple files from file list
11461     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
11462
11463 commit 0fb3e0276867a5224e267571b04641290d9b1013
11464 Author: Laurent Monin <geeqie@norz.org>
11465 Date:   Fri Apr 25 09:31:32 2008 +0000
11466
11467     Add a line about variable and function names.
11468
11469 commit 23b982817520f7e361b3252b18efb0c391f08e17
11470 Author: Laurent Monin <geeqie@norz.org>
11471 Date:   Fri Apr 25 09:28:45 2008 +0000
11472
11473     Document the Geeqie coding style.
11474     This is a draft, please improve.
11475
11476 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
11477 Author: Laurent Monin <geeqie@norz.org>
11478 Date:   Fri Apr 25 08:07:22 2008 +0000
11479
11480     Handle the case of reduction of the number of view directory types.
11481     Previously it was leading to a segfault.
11482
11483 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
11484 Author: Laurent Monin <geeqie@norz.org>
11485 Date:   Thu Apr 24 20:29:09 2008 +0000
11486
11487     Allow to copy the path of a directory to clipboard from directory views.
11488     Show Copy path option has to be enabled.
11489     Suggested by Frédéric Mantegazza.
11490
11491 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
11492 Author: Laurent Monin <geeqie@norz.org>
11493 Date:   Thu Apr 24 20:18:59 2008 +0000
11494
11495     Do not allow to add anything but directories to sort bar in
11496     folder mode through drag'n'drop.
11497     Introduce a new field only_directories to _BookMarkData struct.
11498
11499 commit 9816ef505ad7693841db4e85a5f64d43669675df
11500 Author: Laurent Monin <geeqie@norz.org>
11501 Date:   Thu Apr 24 16:35:02 2008 +0000
11502
11503     Add missing spaces around equal sign.
11504
11505 commit a792a5a9f9267bf8872daff3494a374909d9fca7
11506 Author: Laurent Monin <geeqie@norz.org>
11507 Date:   Thu Apr 24 16:32:20 2008 +0000
11508
11509     Cleanup exif_get_formatted_by_key().
11510
11511 commit de5436b46e7f303f7c16620e67b18ccde63b386e
11512 Author: Laurent Monin <geeqie@norz.org>
11513 Date:   Thu Apr 24 15:57:58 2008 +0000
11514
11515     Add missing space.
11516
11517 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
11518 Author: Laurent Monin <geeqie@norz.org>
11519 Date:   Thu Apr 24 15:53:08 2008 +0000
11520
11521     6 for() vs 201 for (): winner is for ().
11522
11523 commit db804e24c3646853cd23436cff8ae6ae8926d726
11524 Author: Laurent Monin <geeqie@norz.org>
11525 Date:   Thu Apr 24 15:49:57 2008 +0000
11526
11527     Convert the minority of while() to while ().
11528
11529 commit 371332db2d9c7cc5f72c701fd92623c395489280
11530 Author: Laurent Monin <geeqie@norz.org>
11531 Date:   Thu Apr 24 15:44:43 2008 +0000
11532
11533     Use only one secure_fprintf() call instead of two.
11534
11535 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
11536 Author: Laurent Monin <geeqie@norz.org>
11537 Date:   Thu Apr 24 15:31:21 2008 +0000
11538
11539     Use sizeof().
11540
11541 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
11542 Author: Laurent Monin <geeqie@norz.org>
11543 Date:   Thu Apr 24 12:47:09 2008 +0000
11544
11545     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
11546
11547 commit 002da4045e3fb091adca1bd57745334f40514257
11548 Author: Laurent Monin <geeqie@norz.org>
11549 Date:   Thu Apr 24 12:23:02 2008 +0000
11550
11551     Remove whitespace between function name and first parenthesis for the sake of consistency.
11552
11553 commit a603169a7d2e745aeb638509fbe839d1182257ec
11554 Author: Laurent Monin <geeqie@norz.org>
11555 Date:   Thu Apr 24 11:40:26 2008 +0000
11556
11557     Indentation fix.
11558
11559 commit 9ed4108d3855b95889c28bd7860f746da900a11d
11560 Author: Laurent Monin <geeqie@norz.org>
11561 Date:   Thu Apr 24 09:50:37 2008 +0000
11562
11563     Display file_data debug messages only at level 2.
11564
11565 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
11566 Author: Laurent Monin <geeqie@norz.org>
11567 Date:   Thu Apr 24 09:43:23 2008 +0000
11568
11569     Move get_exec_time() to debug.{c,h}.
11570
11571 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
11572 Author: Laurent Monin <geeqie@norz.org>
11573 Date:   Thu Apr 24 09:09:48 2008 +0000
11574
11575     Move options stuff to options.{c,h} and remove globals.c
11576
11577 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
11578 Author: Laurent Monin <geeqie@norz.org>
11579 Date:   Thu Apr 24 08:53:39 2008 +0000
11580
11581     Move debug macros from main.h to new debug.h.
11582     Make debug_level static to debug.c and add utility functions
11583     to manipulate it.
11584     Add #include "debug.h" where needed.
11585
11586 commit b23c9dac6850b794e8002b031704bff3d83f0b20
11587 Author: Laurent Monin <geeqie@norz.org>
11588 Date:   Thu Apr 24 00:15:03 2008 +0000
11589
11590     Handle the newline in DEBUG_N() macro instead of adding one
11591     in each debug message string.
11592
11593 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
11594 Author: Laurent Monin <geeqie@norz.org>
11595 Date:   Wed Apr 23 23:52:20 2008 +0000
11596
11597     French translation was updated.
11598
11599 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
11600 Author: Laurent Monin <geeqie@norz.org>
11601 Date:   Wed Apr 23 23:51:02 2008 +0000
11602
11603     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
11604
11605 commit addef370767780cc6253b4e0d4a592de481f01e4
11606 Author: Laurent Monin <geeqie@norz.org>
11607 Date:   Wed Apr 23 23:47:53 2008 +0000
11608
11609     Fix image overlay displayed only on second "I" press in layout view.
11610
11611 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
11612 Author: Laurent Monin <geeqie@norz.org>
11613 Date:   Wed Apr 23 23:35:13 2008 +0000
11614
11615     Display file and line along debug messages for any debug level but level 1.
11616     Add a DEBUG_0() macro for instant debugging.
11617
11618 commit e153caa7d02808144fdae1a5348336e61083d972
11619 Author: Laurent Monin <geeqie@norz.org>
11620 Date:   Wed Apr 23 22:40:55 2008 +0000
11621
11622     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
11623     occuring when toggling file list view <-> file icon view.
11624
11625 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
11626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11627 Date:   Wed Apr 23 22:38:34 2008 +0000
11628
11629     clear the buffer before loading of an image
11630
11631 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
11632 Author: Laurent Monin <geeqie@norz.org>
11633 Date:   Wed Apr 23 22:33:18 2008 +0000
11634
11635     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
11636
11637 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
11638 Author: Laurent Monin <geeqie@norz.org>
11639 Date:   Wed Apr 23 22:22:37 2008 +0000
11640
11641     Update to contributors list.
11642
11643 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
11644 Author: Laurent Monin <geeqie@norz.org>
11645 Date:   Wed Apr 23 22:17:21 2008 +0000
11646
11647     Allow the copy of file paths to clipboard.
11648     This feature is disabled by default, it can be set through
11649     Preferences > Advanced > Behavior > Show "Copy path" ...
11650     When enabled, it adds a menu entry "Copy path" that let the
11651     user copies current selection's paths to X clipboard.
11652     It is very convenient to paste paths to xterm for example.
11653     Patch by Carles Pina i Estany and me.
11654
11655 commit b022eddfd7c892f7db4b262e9f027237255c8735
11656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11657 Date:   Wed Apr 23 21:08:29 2008 +0000
11658
11659     fixed a bug in opening files with non-utf8 locales in exiv2.cc
11660
11661 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
11662 Author: Laurent Monin <geeqie@norz.org>
11663 Date:   Wed Apr 23 20:47:19 2008 +0000
11664
11665     Introduce macros to display debug messages.
11666     if (debug) printf(...) is now replaced by variadic macros:
11667     DEBUG_1()
11668     And for higher debugging levels:
11669     DEBUG_2()
11670     DEBUG_3()
11671     DEBUG_4()
11672
11673 commit b98126503e690efb410be9b153b582879f5b3831
11674 Author: Laurent Monin <geeqie@norz.org>
11675 Date:   Wed Apr 23 13:46:18 2008 +0000
11676
11677     Honor Control and Shift keys while drag'n'droping files
11678     to directories.
11679     Before a menu (Copy/Move/Cancel) was always displayed, now
11680     if the user hold Shift key or Control key, the menu
11681     is not shown, but move or copy actions take place.
11682     If no modifier key is used, the menu is displayed as usual.
11683
11684 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
11685 Author: Laurent Monin <geeqie@norz.org>
11686 Date:   Wed Apr 23 13:03:04 2008 +0000
11687
11688     Only display message if in debug mode.
11689
11690 commit 682629894b3882e3de68c123c531fb8d8b261424
11691 Author: Laurent Monin <geeqie@norz.org>
11692 Date:   Wed Apr 23 09:56:21 2008 +0000
11693
11694     Fix adding a selection to a collection with no window open
11695     using the sort manager. Only one file was added, now all
11696     files in the selection are added (but duplicates).
11697     A pointer was not reset correctly.
11698
11699 commit 9b106381f25bf9d76db2590c1a08586330da4a33
11700 Author: Laurent Monin <geeqie@norz.org>
11701 Date:   Tue Apr 22 23:53:24 2008 +0000
11702
11703     Save sort manager state to rc file.
11704
11705 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
11706 Author: Laurent Monin <geeqie@norz.org>
11707 Date:   Tue Apr 22 22:45:51 2008 +0000
11708
11709     Remove unused function bar_info_size_request().
11710
11711 commit 38c13e591d7ff69980e0886af4fba060bee911d4
11712 Author: Laurent Monin <geeqie@norz.org>
11713 Date:   Tue Apr 22 22:44:10 2008 +0000
11714
11715     Save state and width of exif, info and sort panels to rc file.
11716     Width is restored only if save windows dimensions is set.
11717
11718 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
11719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11720 Date:   Tue Apr 22 19:26:07 2008 +0000
11721
11722     updated ChangeLog from svn log
11723
11724 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
11725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11726 Date:   Tue Apr 22 18:06:38 2008 +0000
11727
11728     fixed version string ;)
11729
11730 commit 3ace564b446504e8cc34456c46623e16e939fbfa
11731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11732 Date:   Tue Apr 22 17:45:08 2008 +0000
11733
11734     updated version number
11735
11736 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
11737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11738 Date:   Tue Apr 22 17:40:29 2008 +0000
11739
11740     fixed reading of signed rational type with Exiv2
11741
11742 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
11743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11744 Date:   Tue Apr 22 09:57:26 2008 +0000
11745
11746     fixed instalation of doc files
11747
11748 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
11749 Author: Laurent Monin <geeqie@norz.org>
11750 Date:   Tue Apr 22 09:40:05 2008 +0000
11751
11752     Correctly escape data before using pango_layout_set_markup().
11753     Exif data may contain characters like & or < >.
11754
11755 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
11756 Author: Laurent Monin <geeqie@norz.org>
11757 Date:   Tue Apr 22 09:01:29 2008 +0000
11758
11759     Use image_osd_toggle() in layout_menu_overlay_cb().
11760     Drop layout_image_overlay_update().
11761
11762 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
11763 Author: Laurent Monin <geeqie@norz.org>
11764 Date:   Tue Apr 22 08:53:07 2008 +0000
11765
11766     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
11767
11768 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
11769 Author: Laurent Monin <geeqie@norz.org>
11770 Date:   Tue Apr 22 08:34:30 2008 +0000
11771
11772     Make histogram depends on image window not layout window.
11773     It simplifies the code, and make more sense.
11774
11775 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
11776 Author: Laurent Monin <geeqie@norz.org>
11777 Date:   Tue Apr 22 08:16:02 2008 +0000
11778
11779     Ensure Properties dialog is displayed above fullscreen window.
11780     Add a parameter to info_window_new() to pass parent window and
11781     revert patch 472.
11782
11783 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
11784 Author: Laurent Monin <geeqie@norz.org>
11785 Date:   Mon Apr 21 22:19:32 2008 +0000
11786
11787     Indicate bugs and feature requests trackers, remove obsolete stuff.
11788
11789 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
11790 Author: Laurent Monin <geeqie@norz.org>
11791 Date:   Mon Apr 21 22:15:56 2008 +0000
11792
11793     Lowercased name.
11794
11795 commit c5b86fa162157a545e37a9ed018c52c919082580
11796 Author: Laurent Monin <geeqie@norz.org>
11797 Date:   Mon Apr 21 22:14:57 2008 +0000
11798
11799     . -> dot
11800
11801 commit 29042cb9cebffa90766495d7bf8814879474af89
11802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11803 Date:   Mon Apr 21 21:46:38 2008 +0000
11804
11805     updated copyright in source files
11806
11807 commit db4cefbd463659115e9d976d6f230129c93194bb
11808 Author: Laurent Monin <geeqie@norz.org>
11809 Date:   Mon Apr 21 20:45:35 2008 +0000
11810
11811     Properly initialize image_overlay options.
11812
11813 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
11814 Author: Laurent Monin <geeqie@norz.org>
11815 Date:   Mon Apr 21 20:42:18 2008 +0000
11816
11817     Few more fixes to french translation.
11818
11819 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
11820 Author: Laurent Monin <geeqie@norz.org>
11821 Date:   Mon Apr 21 20:39:36 2008 +0000
11822
11823     Add some macros to handle rc file compatibility issues related to
11824     option name changes.
11825
11826 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
11827 Author: Laurent Monin <geeqie@norz.org>
11828 Date:   Mon Apr 21 20:27:39 2008 +0000
11829
11830     Minor french translation fix.
11831
11832 commit f47a3abcefad2232201d57ecb20385673dd05d1f
11833 Author: Laurent Monin <geeqie@norz.org>
11834 Date:   Mon Apr 21 20:24:15 2008 +0000
11835
11836     French translation was updated.
11837
11838 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
11839 Author: Laurent Monin <geeqie@norz.org>
11840 Date:   Mon Apr 21 20:12:49 2008 +0000
11841
11842     Rename few functions and replace fullscreen info with image overlay template string.
11843     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
11844     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
11845     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
11846
11847 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
11848 Author: Laurent Monin <geeqie@norz.org>
11849 Date:   Mon Apr 21 20:01:22 2008 +0000
11850
11851     Replace fullscreen.info and fullscreen.show_info options by:
11852     image_overlay.common.enabled => to save last state to rc file
11853     image_overlay.common.show_at_startup => overrides .common.enabled at startup
11854     image_overlay.common.template_string => replace fullscreen.info
11855     
11856     common is used since for now there is only one image overlay setup,
11857     later specific setups may be added.
11858
11859 commit 1b40318865ffee3150d652c83bb4eca400f78431
11860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11861 Date:   Mon Apr 21 19:42:58 2008 +0000
11862
11863     fixed another "gqview" occurence
11864
11865 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
11866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11867 Date:   Mon Apr 21 19:10:41 2008 +0000
11868
11869     updated NEWS, README and other documentation files
11870
11871 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
11872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11873 Date:   Mon Apr 21 18:09:30 2008 +0000
11874
11875     renamed no.po to nb.po
11876
11877 commit e13355d5fc8beff343cda7db7187822b688dd61f
11878 Author: Laurent Monin <geeqie@norz.org>
11879 Date:   Mon Apr 21 15:30:16 2008 +0000
11880
11881     Fix a segfault occuring when pressing 'i' for overlay info
11882     in a separate image window (no layout).
11883
11884 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
11885 Author: Laurent Monin <geeqie@norz.org>
11886 Date:   Mon Apr 21 14:19:48 2008 +0000
11887
11888     histogram_draw(): tidy up.
11889
11890 commit 667d057287d39224fd008329ec6a5e0d28dcc818
11891 Author: Laurent Monin <geeqie@norz.org>
11892 Date:   Mon Apr 21 13:39:17 2008 +0000
11893
11894     histogram_read(): speed up calculations by 20%.
11895
11896 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
11897 Author: Laurent Monin <geeqie@norz.org>
11898 Date:   Mon Apr 21 11:44:03 2008 +0000
11899
11900     histogram_read(): use memset() to initialize histogram data instead of for() loop.
11901
11902 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
11903 Author: Laurent Monin <geeqie@norz.org>
11904 Date:   Mon Apr 21 10:11:55 2008 +0000
11905
11906     French translation was updated.
11907
11908 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
11909 Author: Laurent Monin <geeqie@norz.org>
11910 Date:   Mon Apr 21 10:10:23 2008 +0000
11911
11912     Add compat.c to POTFILES
11913
11914 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
11915 Author: Laurent Monin <geeqie@norz.org>
11916 Date:   Mon Apr 21 10:09:01 2008 +0000
11917
11918     Allow the user to set the drag'n drop icon size through
11919     Preferences > Advanced > Behavior > Drag'n drop icon size.
11920     It is saved to rc file as dnd_icon_size.
11921
11922 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
11923 Author: Laurent Monin <geeqie@norz.org>
11924 Date:   Sun Apr 20 23:17:35 2008 +0000
11925
11926     Add a replacement for gtk_radio_action_set_current_value() which
11927     require GTK+ >= 2.10.
11928     Two new files were added, compat.h and compat.c.
11929
11930 commit bac25c157f02acaf5d06970e49a87cf31809bb44
11931 Author: Laurent Monin <geeqie@norz.org>
11932 Date:   Sun Apr 20 22:51:53 2008 +0000
11933
11934     French translation was updated.
11935
11936 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
11937 Author: Laurent Monin <geeqie@norz.org>
11938 Date:   Sun Apr 20 22:45:00 2008 +0000
11939
11940     Add number mnemonics to image view editors submenu.
11941
11942 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
11943 Author: Laurent Monin <geeqie@norz.org>
11944 Date:   Sun Apr 20 22:29:23 2008 +0000
11945
11946     Prefix editor entries in the main menu with numbers.
11947     It allows Alt+E+number as shortcut to start an editor.
11948
11949 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
11950 Author: Laurent Monin <geeqie@norz.org>
11951 Date:   Sun Apr 20 22:14:54 2008 +0000
11952
11953     Add missing shortcuts.
11954
11955 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
11956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11957 Date:   Sun Apr 20 22:14:38 2008 +0000
11958
11959     fixed color profile code for older versions of exiv2
11960     compilation fixes
11961
11962 commit 118f92d8da6b070dba40ad7e56311e40cc923107
11963 Author: Laurent Monin <geeqie@norz.org>
11964 Date:   Sun Apr 20 22:01:26 2008 +0000
11965
11966     Mark slideshow toggle state in the menu.
11967     There is still an issue due to layout vs view slideshows...
11968
11969 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
11970 Author: Laurent Monin <geeqie@norz.org>
11971 Date:   Sun Apr 20 21:38:45 2008 +0000
11972
11973     Fix a typo introduced by revision 521.
11974
11975 commit 282581c95553818382b548f0900e04ae661a8db7
11976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11977 Date:   Sun Apr 20 21:35:03 2008 +0000
11978
11979     read color profiles from jpeg also with Exiv2
11980
11981 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
11982 Author: Laurent Monin <geeqie@norz.org>
11983 Date:   Sun Apr 20 21:30:36 2008 +0000
11984
11985     Use explicit names for mouse buttons instead of numbers.
11986     MOUSE_BUTTON_LEFT   = 1
11987     MOUSE_BUTTON_MIDDLE = 2
11988     MOUSE_BUTTON_RIGHT  = 3
11989     It makes the code easier to read.
11990
11991 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
11992 Author: Laurent Monin <geeqie@norz.org>
11993 Date:   Sun Apr 20 20:35:26 2008 +0000
11994
11995     Fix a typo: unoffical -> unofficial
11996
11997 commit b880b00f068794630e7a358b5cec718e7e594019
11998 Author: Laurent Monin <geeqie@norz.org>
11999 Date:   Sun Apr 20 18:07:51 2008 +0000
12000
12001     Effectively drop empty newlines at end of files (missing from rev 535)
12002
12003 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
12004 Author: Laurent Monin <geeqie@norz.org>
12005 Date:   Sun Apr 20 16:50:19 2008 +0000
12006
12007     comment_file_read(): rewrite the parser, drop leading and trailing newlines
12008     in comment.
12009
12010 commit d4392d114707bdc5888aeee2d614377a0609a9c0
12011 Author: Laurent Monin <geeqie@norz.org>
12012 Date:   Sun Apr 20 13:42:22 2008 +0000
12013
12014     Minor cleanup and code redundancy reduction.
12015
12016 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
12017 Author: Laurent Monin <geeqie@norz.org>
12018 Date:   Sun Apr 20 13:30:36 2008 +0000
12019
12020     editor_command_one(): tidy up.
12021
12022 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
12023 Author: Laurent Monin <geeqie@norz.org>
12024 Date:   Sun Apr 20 13:04:57 2008 +0000
12025
12026     Big whitespaces cleanup:
12027     - drop whitespaces at end of lines
12028     - convert eight spaces to tab at start of lines
12029     - drop spurious spaces mixed with tabs
12030     - remove empty lines at end of files
12031
12032 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
12033 Author: Laurent Monin <geeqie@norz.org>
12034 Date:   Sun Apr 20 10:05:27 2008 +0000
12035
12036     Allow the user to change open_recent_list_maxsize option through
12037     Preferences > Advanced > Navigation.
12038
12039 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
12040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12041 Date:   Sun Apr 20 09:53:37 2008 +0000
12042
12043     rm as external delete command is too dangerous, even for testing
12044
12045 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
12046 Author: Laurent Monin <geeqie@norz.org>
12047 Date:   Sun Apr 20 09:47:51 2008 +0000
12048
12049     Add a way to restore original state in Adjust menu.
12050
12051 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
12052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12053 Date:   Sun Apr 20 09:29:46 2008 +0000
12054
12055     added fColorProfile pseudo-tag with detailed information
12056
12057 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
12058 Author: Laurent Monin <geeqie@norz.org>
12059 Date:   Sun Apr 20 09:02:05 2008 +0000
12060
12061     Fix the case "orientation from FileData, color profile from exif".
12062     Reported by Vladimir Nadvornik.
12063
12064 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
12065 Author: Laurent Monin <geeqie@norz.org>
12066 Date:   Sat Apr 19 23:12:30 2008 +0000
12067
12068     Rename inappropriate folder_size to folder.
12069
12070 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
12071 Author: Laurent Monin <geeqie@norz.org>
12072 Date:   Sat Apr 19 22:32:07 2008 +0000
12073
12074     Use sizeof() for buffer size where appropriate.
12075
12076 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
12077 Author: Laurent Monin <geeqie@norz.org>
12078 Date:   Sat Apr 19 21:50:05 2008 +0000
12079
12080     Keep image orientation set by the user during the session.
12081
12082 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
12083 Author: Laurent Monin <geeqie@norz.org>
12084 Date:   Sat Apr 19 21:30:19 2008 +0000
12085
12086     Save Show Marks state to rc file and display current state in menu.
12087     It is saved as boolean option layout.show_marks.
12088
12089 commit 1879b71339a3fef471ddf453198cda29293498b8
12090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12091 Date:   Sat Apr 19 21:20:08 2008 +0000
12092
12093     fixed max. number of profiles
12094
12095 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
12096 Author: Laurent Monin <geeqie@norz.org>
12097 Date:   Sat Apr 19 21:18:24 2008 +0000
12098
12099     Sort options.
12100
12101 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
12102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12103 Date:   Sat Apr 19 21:10:18 2008 +0000
12104
12105     fixed color profile index
12106
12107 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
12108 Author: Laurent Monin <geeqie@norz.org>
12109 Date:   Sat Apr 19 20:53:12 2008 +0000
12110
12111     Let toggle marks with numeric keypad.
12112
12113 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
12114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12115 Date:   Sat Apr 19 20:19:27 2008 +0000
12116
12117     I have finally found how to add alternative hotkeys
12118     removed more hard-coded keys
12119     "Split Quad" is without hotkey for now
12120
12121 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
12122 Author: Laurent Monin <geeqie@norz.org>
12123 Date:   Sat Apr 19 19:28:10 2008 +0000
12124
12125     Accept keywords composed by two words ("Todo" = "A faire" in french).
12126     Prevent duplicate keywords in the list.
12127
12128 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
12129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12130 Date:   Sat Apr 19 17:55:41 2008 +0000
12131
12132     show the AdobeRGB profile in the menu, indicate input profile from image
12133
12134 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
12135 Author: Laurent Monin <geeqie@norz.org>
12136 Date:   Sat Apr 19 17:14:03 2008 +0000
12137
12138     file_dat_unref: display number of references as well of path (debug only).
12139
12140 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
12141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12142 Date:   Sat Apr 19 16:26:29 2008 +0000
12143
12144     first support for AdobeRGB colorspace
12145
12146 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
12147 Author: Laurent Monin <geeqie@norz.org>
12148 Date:   Sat Apr 19 16:10:08 2008 +0000
12149
12150     French translation fixes.
12151
12152 commit 9654df9924eb462012f0b45cf69164107912779d
12153 Author: Laurent Monin <geeqie@norz.org>
12154 Date:   Sat Apr 19 13:40:20 2008 +0000
12155
12156     French translation fixes and updates.
12157
12158 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
12159 Author: Laurent Monin <geeqie@norz.org>
12160 Date:   Sat Apr 19 13:39:21 2008 +0000
12161
12162     Add missing _().
12163
12164 commit 7f2c5644543924da2eba00708070b3b612718f29
12165 Author: Laurent Monin <geeqie@norz.org>
12166 Date:   Sat Apr 19 12:46:59 2008 +0000
12167
12168     Add the possibility to update only one translation file using,
12169     for example: make update-po PO=fr
12170     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
12171
12172 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
12173 Author: Laurent Monin <geeqie@norz.org>
12174 Date:   Sat Apr 19 11:11:53 2008 +0000
12175
12176     Cleanup last patch:
12177     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
12178     - use G_N_ELEMENTS()
12179
12180 commit a139b891f3932562bae2980e03ad4986f89847ab
12181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12182 Date:   Sat Apr 19 09:49:14 2008 +0000
12183
12184     improved spec file
12185
12186 commit d338acaf8596de02899bd7d5965855b354d3ceec
12187 Author: Laurent Monin <geeqie@norz.org>
12188 Date:   Sat Apr 19 09:36:30 2008 +0000
12189
12190     Fix directory view popup menu to display a View As submenu
12191     to switch between different directory views.
12192
12193 commit faead0406f174630dbb35832acd36d89aabdc293
12194 Author: Laurent Monin <geeqie@norz.org>
12195 Date:   Fri Apr 18 23:35:16 2008 +0000
12196
12197     gimp-remote has no -n option.
12198
12199 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
12200 Author: Laurent Monin <geeqie@norz.org>
12201 Date:   Fri Apr 18 23:09:03 2008 +0000
12202
12203     Add zoom ratio display to OSD in fullscreen mode.
12204     It appears as [%zoom%] in fullscreen info string.
12205     It is now displayed by default.
12206
12207 commit f595a30b44e656fa390abb9aba67d0c6768f3369
12208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12209 Date:   Fri Apr 18 22:31:58 2008 +0000
12210
12211     partially fixed reading embedded color profiles with exiv2
12212
12213 commit aa3a6e89bf61d28862db69c00596385c2a72733d
12214 Author: Laurent Monin <geeqie@norz.org>
12215 Date:   Fri Apr 18 22:15:01 2008 +0000
12216
12217     Add two new options to control image read buffer at runtime.
12218     They are available in Preferences > Advanced > Image loading and caching.
12219     Default read buffer size was set to 4096 instead of 512.
12220     These options are saved to rc file.
12221
12222 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
12223 Author: Laurent Monin <geeqie@norz.org>
12224 Date:   Fri Apr 18 21:53:33 2008 +0000
12225
12226     Display elapsed time since previous get_exec_time() call (debug only).
12227
12228 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
12229 Author: Laurent Monin <geeqie@norz.org>
12230 Date:   Fri Apr 18 21:51:08 2008 +0000
12231
12232     Remove forgotten debug printf().
12233
12234 commit 763f8437ee2541f39a309154d249b088323eacad
12235 Author: Laurent Monin <geeqie@norz.org>
12236 Date:   Fri Apr 18 21:42:00 2008 +0000
12237
12238     Fix OSD display when fullscreen info string is empty.
12239
12240 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
12241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12242 Date:   Fri Apr 18 21:30:12 2008 +0000
12243
12244     replace inner loops with memcpy
12245
12246 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
12247 Author: Laurent Monin <geeqie@norz.org>
12248 Date:   Fri Apr 18 20:41:09 2008 +0000
12249
12250     Explode pr_tile_mirror() in three optimized functions:
12251     pr_tile_mirror_only()
12252     pr_tile_mirror_and_flip()
12253     pr_tile_flip_only()
12254
12255 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
12256 Author: Laurent Monin <geeqie@norz.org>
12257 Date:   Fri Apr 18 16:53:41 2008 +0000
12258
12259     Rename vd_drop_update() to vd_dnd_drop_update().
12260     Add two function pointers to ViewDir struct to keep
12261     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
12262     static to view_dir_tree.c.
12263
12264 commit 1b102510a0a4900076a2a34467feb80dab809734
12265 Author: Laurent Monin <geeqie@norz.org>
12266 Date:   Fri Apr 18 16:29:47 2008 +0000
12267
12268     Drop 3 useless #define.
12269
12270 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
12271 Author: Laurent Monin <geeqie@norz.org>
12272 Date:   Fri Apr 18 16:25:40 2008 +0000
12273
12274     Fix forgotten vd->pf affectation.
12275     Cleanup, and reduce code redundancy a bit.
12276
12277 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
12278 Author: Laurent Monin <geeqie@norz.org>
12279 Date:   Fri Apr 18 11:01:41 2008 +0000
12280
12281     Explode pr_tile_rotate_90() in two functions:
12282     pr_tile_rotate_90_clockwise()
12283     pr_tile_rotate_90_counter_clockwise()
12284     Optimize the code at the expense of a bit of code redundancy:
12285     tests were moved outside the loops, intermediate results are now cached.
12286
12287 commit d7c3043727595dcb6024590e37180486d1da9793
12288 Author: Laurent Monin <geeqie@norz.org>
12289 Date:   Fri Apr 18 09:15:09 2008 +0000
12290
12291     Introduce printf_term() macro and use it.
12292
12293 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
12294 Author: Laurent Monin <geeqie@norz.org>
12295 Date:   Thu Apr 17 20:14:49 2008 +0000
12296
12297     Add a shortcut key for List (L) and change the one for Tree (T),
12298     they are now in a submenu.
12299
12300 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
12301 Author: Laurent Monin <geeqie@norz.org>
12302 Date:   Thu Apr 17 20:03:49 2008 +0000
12303
12304     Add some wrappers in view_dir.c and simplify even more.
12305
12306 commit c53023e25a970f212a1e33b6921b1ad5084525db
12307 Author: Laurent Monin <geeqie@norz.org>
12308 Date:   Thu Apr 17 19:57:41 2008 +0000
12309
12310     Fix a bug introduced in revision 489.
12311
12312 commit fb146a2c8938469f9a9a9e17ad10762f02792919
12313 Author: Laurent Monin <geeqie@norz.org>
12314 Date:   Thu Apr 17 18:44:17 2008 +0000
12315
12316     Reduce code redundancy with the introduction of a new
12317     function named vd_get_fd_from_tree_path().
12318
12319 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
12320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12321 Date:   Thu Apr 17 17:44:54 2008 +0000
12322
12323     image post-processing (rotation and color management) moved to
12324     pixbuf-renderer
12325
12326 commit 524fc51faed3885c6126225ad9627f7b2e345286
12327 Author: Laurent Monin <geeqie@norz.org>
12328 Date:   Thu Apr 17 17:35:51 2008 +0000
12329
12330     Merge vd(list|tree)_release_cb() in vd_release_cb().
12331     I made some assumptions here i hope correct.
12332
12333 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
12334 Author: Laurent Monin <geeqie@norz.org>
12335 Date:   Thu Apr 17 17:19:41 2008 +0000
12336
12337     Merge few more functions to view_dir.c.
12338
12339 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
12340 Author: Laurent Monin <geeqie@norz.org>
12341 Date:   Thu Apr 17 16:33:31 2008 +0000
12342
12343     Move common menu position callback to view_dir.c.
12344
12345 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
12346 Author: Laurent Monin <geeqie@norz.org>
12347 Date:   Thu Apr 17 14:51:32 2008 +0000
12348
12349     Merge dirlist/dirview dnd code.
12350
12351 commit a264c79b0c70ef6160afe5914ad1a68828ada895
12352 Author: Laurent Monin <geeqie@norz.org>
12353 Date:   Wed Apr 16 22:51:32 2008 +0000
12354
12355     Regenerate translations files and update french translation.
12356
12357 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
12358 Author: Laurent Monin <geeqie@norz.org>
12359 Date:   Wed Apr 16 22:31:52 2008 +0000
12360
12361     Fix new folder feature in dirlist mode, it was broken by revision 481.
12362
12363 commit d129ccdd86cf18e37a020dd2be7760c395f92895
12364 Author: Laurent Monin <geeqie@norz.org>
12365 Date:   Wed Apr 16 22:23:43 2008 +0000
12366
12367     Fix a crash introduced in revision 477.
12368
12369 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
12370 Author: Laurent Monin <geeqie@norz.org>
12371 Date:   Wed Apr 16 22:21:01 2008 +0000
12372
12373     Fix two errors made in revision 473.
12374
12375 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
12376 Author: Laurent Monin <geeqie@norz.org>
12377 Date:   Wed Apr 16 21:58:05 2008 +0000
12378
12379     Merge few more vdlist/vdtree functions.
12380
12381 commit 87388b59fb39365d12d12febc2a2aab528380fd8
12382 Author: Laurent Monin <geeqie@norz.org>
12383 Date:   Wed Apr 16 20:36:10 2008 +0000
12384
12385     Make directory view popup menu common and move it to view_dir.{c,h}.
12386
12387 commit 8b709929d5caf41ffd68acb1350c785335131a97
12388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12389 Date:   Wed Apr 16 20:32:44 2008 +0000
12390
12391     fixed compiler warnings
12392
12393 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
12394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12395 Date:   Wed Apr 16 20:15:42 2008 +0000
12396
12397     in debug mode print time information on selected events
12398
12399 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
12400 Author: Laurent Monin <geeqie@norz.org>
12401 Date:   Wed Apr 16 18:57:50 2008 +0000
12402
12403     Clean up and simplify.
12404
12405 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
12406 Author: Laurent Monin <geeqie@norz.org>
12407 Date:   Wed Apr 16 16:54:38 2008 +0000
12408
12409     Merge parts of view_dir_list/tree constructors/destructors to
12410     view_dir.
12411
12412 commit 2ed8126b688006feba5fb928af379d3a1713d14d
12413 Author: Laurent Monin <geeqie@norz.org>
12414 Date:   Wed Apr 16 16:05:12 2008 +0000
12415
12416     Move some dnd common code from view_dir_list.c and view_dir_tree.c
12417     to view_dir.c.
12418
12419 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
12420 Author: Laurent Monin <geeqie@norz.org>
12421 Date:   Wed Apr 16 14:56:31 2008 +0000
12422
12423     Rename vdt occurences to vd.
12424
12425 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
12426 Author: Laurent Monin <geeqie@norz.org>
12427 Date:   Wed Apr 16 14:51:39 2008 +0000
12428
12429     Rename vdl occurences to vd.
12430
12431 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
12432 Author: Laurent Monin <geeqie@norz.org>
12433 Date:   Wed Apr 16 14:45:22 2008 +0000
12434
12435     Introduce a new struct ViewDir to handle directory views common
12436     data.
12437     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
12438     Type of directory view can be specified with enum DirViewType.
12439     This is saved to rc file as layout.dir_view_type, which replace
12440     layout.view_as_tree.
12441     Code was modified to reflect these changes.
12442     This is a first to move to merge common code of view_dir_list.c
12443     and view_dir_tree.c and ease the introduction of new types
12444     of directory view.
12445
12446 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
12447 Author: Laurent Monin <geeqie@norz.org>
12448 Date:   Tue Apr 15 21:49:28 2008 +0000
12449
12450     Indicate --debug[=level] in usage display.
12451
12452 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
12453 Author: Laurent Monin <geeqie@norz.org>
12454 Date:   Tue Apr 15 21:47:03 2008 +0000
12455
12456     Parse command line for --debug option as soon as possible and allow
12457     --debug[=level] syntax.
12458     Only display message indication debug level once.
12459
12460 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
12461 Author: Laurent Monin <geeqie@norz.org>
12462 Date:   Tue Apr 15 21:06:00 2008 +0000
12463
12464     Cleanup read/write of image.zoom_mode option.
12465
12466 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
12467 Author: Laurent Monin <geeqie@norz.org>
12468 Date:   Tue Apr 15 20:56:55 2008 +0000
12469
12470     Read show_icon_names only once.
12471
12472 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
12473 Author: Laurent Monin <geeqie@norz.org>
12474 Date:   Tue Apr 15 20:55:21 2008 +0000
12475
12476     Rename l_conf to layout_order and make it more local.
12477
12478 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
12479 Author: Laurent Monin <geeqie@norz.org>
12480 Date:   Tue Apr 15 20:46:14 2008 +0000
12481
12482     Fix a bug that was here since a long time, buf has nothing
12483     to do with options->layout.order, so compare it to l_conf instead.
12484     It fixes refreshing of files and directories lists when changing
12485     filtering options.
12486
12487 commit 7919d6756adc49486a6ec3c3e863fd745757820d
12488 Author: Laurent Monin <geeqie@norz.org>
12489 Date:   Tue Apr 15 20:36:11 2008 +0000
12490
12491     Add a new option in Preferences > Filtering to allow the
12492     user to choose to display '.' directory in folder lists or not.
12493     This option is saved to rc file as file_filter.show_dot_directory.
12494     A minor fix was made to disable display of .. in folder selection
12495     dialogs when current path is /.
12496
12497 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
12498 Author: Laurent Monin <geeqie@norz.org>
12499 Date:   Tue Apr 15 20:00:27 2008 +0000
12500
12501     Add and use few new macros in rc file writing code.
12502
12503 commit 0612855a4da8b544bed995add70c6bb6900b9e95
12504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12505 Date:   Tue Apr 15 18:34:24 2008 +0000
12506
12507     this might fix the freezes on freebsd, solaris, etc.
12508
12509 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
12510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12511 Date:   Tue Apr 15 16:57:30 2008 +0000
12512
12513     save file_class to config file
12514
12515 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
12516 Author: Laurent Monin <geeqie@norz.org>
12517 Date:   Tue Apr 15 07:16:51 2008 +0000
12518
12519     Exit fullscreen mode when Properties is displayed.
12520
12521 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
12522 Author: Laurent Monin <geeqie@norz.org>
12523 Date:   Tue Apr 15 06:56:25 2008 +0000
12524
12525     New Go to directory view feature that permits to find and display the directory
12526     corresponding to an image view.
12527     For example, when you open an image in new window from collection, right clicking on
12528     the newly displayed image will let you choose Go to directory view, which would open
12529     a new window, with image and directory list.
12530     If current directory is the one of the image, menu item is disabled.
12531
12532 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
12533 Author: Laurent Monin <geeqie@norz.org>
12534 Date:   Mon Apr 14 23:47:13 2008 +0000
12535
12536     Move layout.order default init to setup_default_options().
12537
12538 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
12539 Author: Laurent Monin <geeqie@norz.org>
12540 Date:   Mon Apr 14 23:39:46 2008 +0000
12541
12542     collection_load(): use booleans and always count failures (for debug).
12543
12544 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
12545 Author: Laurent Monin <geeqie@norz.org>
12546 Date:   Mon Apr 14 23:29:54 2008 +0000
12547
12548     collection_load(): improve headers parsing.
12549
12550 commit d11ebdf00ddd802dabdab77d870cf017663573db
12551 Author: Laurent Monin <geeqie@norz.org>
12552 Date:   Mon Apr 14 23:09:48 2008 +0000
12553
12554     collection_load(): fix typo (missing #) made in rev 453.
12555
12556 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
12557 Author: Laurent Monin <geeqie@norz.org>
12558 Date:   Mon Apr 14 23:08:27 2008 +0000
12559
12560     collection_load(): accept whitespaces at start of lines.
12561
12562 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
12563 Author: Laurent Monin <geeqie@norz.org>
12564 Date:   Mon Apr 14 22:57:26 2008 +0000
12565
12566     collection_load(): increase verbosity in debug mode.
12567
12568 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
12569 Author: Laurent Monin <geeqie@norz.org>
12570 Date:   Mon Apr 14 22:50:50 2008 +0000
12571
12572     collection_load(): replace official by limit_failures (and
12573     invert the tests).
12574
12575 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
12576 Author: Laurent Monin <geeqie@norz.org>
12577 Date:   Mon Apr 14 22:45:53 2008 +0000
12578
12579     Increase collection_load() buffer size and do not activate
12580     error limiting for GQview collections.
12581
12582 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
12583 Author: Laurent Monin <geeqie@norz.org>
12584 Date:   Mon Apr 14 22:28:29 2008 +0000
12585
12586     Merge collection_load_only_geometry() into collection_load().
12587
12588 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
12589 Author: Laurent Monin <geeqie@norz.org>
12590 Date:   Mon Apr 14 22:05:47 2008 +0000
12591
12592     Use flags for collection_load*().
12593
12594 commit 03dfde5430fc9f9529840dce357ba17703f98042
12595 Author: Laurent Monin <geeqie@norz.org>
12596 Date:   Sun Apr 13 20:33:45 2008 +0000
12597
12598     Apply exif display config (Never/If set/Always) to pan view too.
12599
12600 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
12601 Author: Laurent Monin <geeqie@norz.org>
12602 Date:   Sun Apr 13 19:21:13 2008 +0000
12603
12604     Rename show_dot_files to show_hidden_files.
12605     There is no need to expose the underlying method to hide
12606     files.
12607
12608 commit 38e6918e9817e663d99f827afab64e30ece28904
12609 Author: Laurent Monin <geeqie@norz.org>
12610 Date:   Sun Apr 13 18:56:24 2008 +0000
12611
12612     Let toggle the visibility of hidden files from directories list
12613     or tree contextual menu.
12614
12615 commit c1b559c372212ba25d25c3033900465580a95aae
12616 Author: Laurent Monin <geeqie@norz.org>
12617 Date:   Sun Apr 13 12:24:42 2008 +0000
12618
12619     Add a button to reset fullscreen info string to default value.
12620
12621 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
12622 Author: Laurent Monin <geeqie@norz.org>
12623 Date:   Sun Apr 13 12:12:44 2008 +0000
12624
12625     Fix a typo, READ_CHAR() must use value_all.
12626
12627 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
12628 Author: Laurent Monin <geeqie@norz.org>
12629 Date:   Sun Apr 13 09:10:38 2008 +0000
12630
12631     Use convenient macros to read options, it will ensure options
12632     names are matching (in the rc file and internally).
12633
12634 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
12635 Author: Laurent Monin <geeqie@norz.org>
12636 Date:   Sun Apr 13 08:36:17 2008 +0000
12637
12638     Simplify read_*_option() stuff by passing pointer to option value.
12639     Introduce read_uint_option() to read enum values and read_int_option_clamp()
12640     to read clamped values.
12641
12642 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
12643 Author: Laurent Monin <geeqie@norz.org>
12644 Date:   Sat Apr 12 23:59:31 2008 +0000
12645
12646     Partly rewrite option parser to accept whitespaces at start
12647     of lines.
12648
12649 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
12650 Author: Laurent Monin <geeqie@norz.org>
12651 Date:   Sat Apr 12 23:41:35 2008 +0000
12652
12653     exif_* -> exif.display.*
12654
12655 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
12656 Author: Laurent Monin <geeqie@norz.org>
12657 Date:   Sat Apr 12 23:32:08 2008 +0000
12658
12659     Add a note in the rc file about special editor slots.
12660
12661 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
12662 Author: Laurent Monin <geeqie@norz.org>
12663 Date:   Sat Apr 12 23:16:41 2008 +0000
12664
12665     sidecar_ext -> sidecar.ext
12666
12667 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
12668 Author: Laurent Monin <geeqie@norz.org>
12669 Date:   Sat Apr 12 23:07:04 2008 +0000
12670
12671     Unify names of options between variables and rc file.
12672
12673 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
12674 Author: Laurent Monin <geeqie@norz.org>
12675 Date:   Sat Apr 12 23:02:00 2008 +0000
12676
12677     Use tree_descend_subdirs everywhere.
12678
12679 commit e5253f24cda55574222c41b5c84e49643ea9049b
12680 Author: Laurent Monin <geeqie@norz.org>
12681 Date:   Sat Apr 12 22:22:11 2008 +0000
12682
12683     Use startup_path_enable everywhere.
12684
12685 commit 32611f3c4549e3506390d41fefc5050b80739ca0
12686 Author: Laurent Monin <geeqie@norz.org>
12687 Date:   Sat Apr 12 22:17:14 2008 +0000
12688
12689     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
12690
12691 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
12692 Author: Laurent Monin <geeqie@norz.org>
12693 Date:   Sat Apr 12 22:10:38 2008 +0000
12694
12695     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
12696
12697 commit a882880361dd72f9002595502f954d0eff7c1feb
12698 Author: Laurent Monin <geeqie@norz.org>
12699 Date:   Sat Apr 12 22:04:29 2008 +0000
12700
12701     Move safe_delete* and in place rename options to file_ops
12702     struct.
12703     Re-order rc file a bit.
12704
12705 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
12706 Author: Laurent Monin <geeqie@norz.org>
12707 Date:   Sat Apr 12 21:45:30 2008 +0000
12708
12709     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
12710     more sense.
12711
12712 commit 99862dd609c1002a0b307e840377956a7c825fa0
12713 Author: Laurent Monin <geeqie@norz.org>
12714 Date:   Sat Apr 12 21:38:55 2008 +0000
12715
12716     Rename user_specified_window_background and window_background_color
12717     to image.use_custom_border_color and image.border_color.
12718     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
12719     Rename pref_colorbutton_new() to pref_color_button_new().
12720
12721 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
12722 Author: Laurent Monin <geeqie@norz.org>
12723 Date:   Sat Apr 12 19:33:59 2008 +0000
12724
12725     Rename window options (moved to layout) and re-order rc file.
12726
12727 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
12728 Author: Laurent Monin <geeqie@norz.org>
12729 Date:   Sat Apr 12 17:20:34 2008 +0000
12730
12731     Fix bad image option name in the rc file.
12732
12733 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
12734 Author: Laurent Monin <geeqie@norz.org>
12735 Date:   Sat Apr 12 17:09:20 2008 +0000
12736
12737     Fix display bug when using "Limit image size when autofitting" option.
12738
12739 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
12740 Author: Laurent Monin <geeqie@norz.org>
12741 Date:   Sat Apr 12 15:13:00 2008 +0000
12742
12743     Beautify rc file, adding sub-sections titles.
12744
12745 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
12746 Author: Laurent Monin <geeqie@norz.org>
12747 Date:   Sat Apr 12 15:04:58 2008 +0000
12748
12749     Rename image-related options.
12750
12751 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
12752 Author: Laurent Monin <geeqie@norz.org>
12753 Date:   Sat Apr 12 09:41:44 2008 +0000
12754
12755     Rename thumbnails related options.
12756
12757 commit b9dfc44002659a2d65061c92167c054e5c7929cb
12758 Author: Laurent Monin <geeqie@norz.org>
12759 Date:   Sat Apr 12 09:12:37 2008 +0000
12760
12761     Rename file filtering options.
12762
12763 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
12764 Author: Laurent Monin <geeqie@norz.org>
12765 Date:   Sat Apr 12 08:59:52 2008 +0000
12766
12767     Drop unused stuff.
12768
12769 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
12770 Author: Laurent Monin <geeqie@norz.org>
12771 Date:   Sat Apr 12 08:40:02 2008 +0000
12772
12773     Rename collection options.
12774
12775 commit 08116df6d62d699829022021020d180e0b2e390e
12776 Author: Laurent Monin <geeqie@norz.org>
12777 Date:   Sat Apr 12 08:35:58 2008 +0000
12778
12779     Rename file sorting options.
12780
12781 commit 7aa112520e180d55e51b04770b8faaa3cf099491
12782 Author: Laurent Monin <geeqie@norz.org>
12783 Date:   Sat Apr 12 08:28:08 2008 +0000
12784
12785     Re-order and try to group options.
12786
12787 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
12788 Author: Laurent Monin <geeqie@norz.org>
12789 Date:   Sat Apr 12 08:05:44 2008 +0000
12790
12791     Rename color profile options.
12792
12793 commit e67112638b3f486d8aff634119904205779f9187
12794 Author: Laurent Monin <geeqie@norz.org>
12795 Date:   Sat Apr 12 07:46:01 2008 +0000
12796
12797     Rename slideshow options.
12798
12799 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
12800 Author: Laurent Monin <geeqie@norz.org>
12801 Date:   Sat Apr 12 07:09:19 2008 +0000
12802
12803     Only display defined exif tags by default.
12804
12805 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
12806 Author: Laurent Monin <geeqie@norz.org>
12807 Date:   Sat Apr 12 07:00:14 2008 +0000
12808
12809     Drop redundant code.
12810
12811 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
12812 Author: Laurent Monin <geeqie@norz.org>
12813 Date:   Sat Apr 12 06:42:47 2008 +0000
12814
12815     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
12816     Requested by Frédéric Mantegazza.
12817
12818 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
12819 Author: Laurent Monin <geeqie@norz.org>
12820 Date:   Fri Apr 11 23:32:22 2008 +0000
12821
12822     Rationalize fullscreen options naming.
12823
12824 commit 52e680bc814903e8132c0416e85e94774c39b4c4
12825 Author: Laurent Monin <geeqie@norz.org>
12826 Date:   Fri Apr 11 23:01:00 2008 +0000
12827
12828     options_c -> c_options
12829
12830 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
12831 Author: Laurent Monin <geeqie@norz.org>
12832 Date:   Fri Apr 11 22:52:22 2008 +0000
12833
12834     Move more options to ConfOptions.
12835
12836 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
12837 Author: Laurent Monin <geeqie@norz.org>
12838 Date:   Fri Apr 11 22:27:54 2008 +0000
12839
12840     Move file_sort_case_sensitive to ConfOptions.
12841
12842 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
12843 Author: Laurent Monin <geeqie@norz.org>
12844 Date:   Fri Apr 11 22:14:36 2008 +0000
12845
12846     Add a new struct ConfOptions to handle options.
12847     Changes were made among the code to use only one global var
12848     named "options" of type ConfOptions *.
12849     Initialization takes place in new init_options().
12850
12851 commit 115597977870a18c7ffcd527d381ba7babad049d
12852 Author: Laurent Monin <geeqie@norz.org>
12853 Date:   Fri Apr 11 20:35:37 2008 +0000
12854
12855     Make thumbnail standard fail directory after current application
12856     name and version.
12857
12858 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
12859 Author: Laurent Monin <geeqie@norz.org>
12860 Date:   Fri Apr 11 20:01:29 2008 +0000
12861
12862     Define drag and drop target string in dnd.h.
12863     Make it use the current name of the application.
12864
12865 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
12866 Author: Laurent Monin <geeqie@norz.org>
12867 Date:   Fri Apr 11 19:43:36 2008 +0000
12868
12869     Use secure save in history_list_save().
12870
12871 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
12872 Author: Laurent Monin <geeqie@norz.org>
12873 Date:   Fri Apr 11 17:11:14 2008 +0000
12874
12875     Use secure save in comment_file_write().
12876
12877 commit e91c9429984b95358b9f9bd6161ab6003a47d321
12878 Author: Laurent Monin <geeqie@norz.org>
12879 Date:   Fri Apr 11 16:46:21 2008 +0000
12880
12881     Secure save now unlinks temporary file on error by default.
12882     It will prevent left-behind temporary files, but also prevent
12883     potential data recovery from partially written files (it
12884     should not be a problem here).
12885
12886 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
12887 Author: Laurent Monin <geeqie@norz.org>
12888 Date:   Fri Apr 11 16:04:37 2008 +0000
12889
12890     Use secure save feature when saving collections.
12891
12892 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
12893 Author: Laurent Monin <geeqie@norz.org>
12894 Date:   Fri Apr 11 16:02:33 2008 +0000
12895
12896     Preserve permissions of the destination file when using secure save.
12897
12898 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
12899 Author: Laurent Monin <geeqie@norz.org>
12900 Date:   Fri Apr 11 15:27:08 2008 +0000
12901
12902     Revert part of the previous patch, let the caller take care
12903     of calling path_from_utf8().
12904
12905 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
12906 Author: Laurent Monin <geeqie@norz.org>
12907 Date:   Fri Apr 11 14:27:55 2008 +0000
12908
12909     Use path_from_utf8() on the passed filename.
12910     Add const attribute.
12911
12912 commit add11b2e5e37c14112a234a84434518a81e0d88e
12913 Author: Laurent Monin <geeqie@norz.org>
12914 Date:   Fri Apr 11 13:07:48 2008 +0000
12915
12916     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
12917     so add a test for it in configure.
12918     Wrap generated headers files with #ifdef/#endif and add
12919     a comment related to their auto-generated nature.
12920     Make the generation itself quiet, but display a message
12921     on error.
12922     Make these targets depend on respective Makefile.in.
12923
12924 commit b27dd030781ba757068cc7c2722830eafc33bd8c
12925 Author: Laurent Monin <geeqie@norz.org>
12926 Date:   Fri Apr 11 12:31:32 2008 +0000
12927
12928     Move secure save code to its own files: secure_save.{c,h}.
12929
12930 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
12931 Author: Laurent Monin <geeqie@norz.org>
12932 Date:   Fri Apr 11 12:25:36 2008 +0000
12933
12934     Add missing #ifdef/#endif.
12935
12936 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
12937 Author: Laurent Monin <geeqie@norz.org>
12938 Date:   Fri Apr 11 10:46:52 2008 +0000
12939
12940     Ensure that gcc flag -Wall is set.
12941
12942 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
12943 Author: Laurent Monin <geeqie@norz.org>
12944 Date:   Fri Apr 11 10:45:37 2008 +0000
12945
12946     Silent some gcc warnings.
12947
12948 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
12949 Author: Laurent Monin <geeqie@norz.org>
12950 Date:   Fri Apr 11 09:02:20 2008 +0000
12951
12952     Prevent multiple insertion of the same file in a collection.
12953     Use a hash table to speed up existence tests.
12954
12955 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
12956 Author: Laurent Monin <geeqie@norz.org>
12957 Date:   Fri Apr 11 08:10:40 2008 +0000
12958
12959     Only display these messages if debug mode is enabled.
12960
12961 commit d934f5a735c2816ff6fca653672b65536c79eb2f
12962 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12963 Date:   Thu Apr 10 19:27:42 2008 +0000
12964
12965     fixed dates in pan-calendar
12966
12967 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
12968 Author: Laurent Monin <geeqie@norz.org>
12969 Date:   Thu Apr 10 12:07:34 2008 +0000
12970
12971     Fix fCamera even more.
12972
12973 commit 3655d6512451651b6daa4659732765e41a42805e
12974 Author: Laurent Monin <geeqie@norz.org>
12975 Date:   Thu Apr 10 11:31:20 2008 +0000
12976
12977     Do not display ... if not truncated.
12978
12979 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
12980 Author: Laurent Monin <geeqie@norz.org>
12981 Date:   Thu Apr 10 10:43:15 2008 +0000
12982
12983     Add the possibility to truncate overlay infos displayed:
12984     %fCamera:20% will truncate data displayed to 20 characters
12985     and add 3 dots at the end.
12986     For example, %name% -> some_file, %name:4% -> some...
12987
12988 commit c3a31cca879b0496a7cff3c7443a705a8183854d
12989 Author: Laurent Monin <geeqie@norz.org>
12990 Date:   Thu Apr 10 00:09:43 2008 +0000
12991
12992     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
12993
12994 commit c265a3b27d21585787453f51c6c88f9919731700
12995 Author: Laurent Monin <geeqie@norz.org>
12996 Date:   Wed Apr 9 22:47:43 2008 +0000
12997
12998     Resync .po files. French translation was updated (100% made).
12999
13000 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
13001 Author: Laurent Monin <geeqie@norz.org>
13002 Date:   Wed Apr 9 22:36:43 2008 +0000
13003
13004     Add 3 missing files to POTFILES.in.
13005
13006 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
13007 Author: Laurent Monin <geeqie@norz.org>
13008 Date:   Wed Apr 9 22:33:06 2008 +0000
13009
13010     Simple helper script to display translation statistics.
13011
13012 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
13013 Author: Laurent Monin <geeqie@norz.org>
13014 Date:   Wed Apr 9 22:13:11 2008 +0000
13015
13016     Fix a typo: "while fluorescent" -> "white fluorescent"
13017
13018 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
13019 Author: Laurent Monin <geeqie@norz.org>
13020 Date:   Wed Apr 9 22:01:52 2008 +0000
13021
13022     Resync .po files. Update french translation.
13023
13024 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
13025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13026 Date:   Wed Apr 9 21:14:50 2008 +0000
13027
13028     fixed crash in pan_calendar
13029
13030 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
13031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13032 Date:   Wed Apr 9 20:49:32 2008 +0000
13033
13034     improved histogram drawing
13035
13036 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
13037 Author: Laurent Monin <geeqie@norz.org>
13038 Date:   Wed Apr 9 16:37:54 2008 +0000
13039
13040     Simplify and unify gtk_window creation with the help of
13041     the new window_new() function, that wraps gtk_window_new()
13042     call.
13043     Subclass, title and icon are set in the same call.
13044
13045 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
13046 Author: Laurent Monin <geeqie@norz.org>
13047 Date:   Wed Apr 9 13:53:01 2008 +0000
13048
13049     Replace occurences of Geeqie / geeqie by constants defined in main.h.
13050
13051 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
13052 Author: Laurent Monin <geeqie@norz.org>
13053 Date:   Tue Apr 8 23:41:01 2008 +0000
13054
13055     int -> gint
13056
13057 commit ea52620169109844ba024c26d1b1c4a6dc29c885
13058 Author: Laurent Monin <geeqie@norz.org>
13059 Date:   Tue Apr 8 23:39:27 2008 +0000
13060
13061     Make xmp debug info only appears when debug >= 2.
13062
13063 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
13064 Author: Laurent Monin <geeqie@norz.org>
13065 Date:   Tue Apr 8 23:33:49 2008 +0000
13066
13067     Enable image rotation depending on EXIF by default.
13068     New users shouldn't have to search for it.
13069
13070 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
13071 Author: Laurent Monin <geeqie@norz.org>
13072 Date:   Tue Apr 8 23:25:46 2008 +0000
13073
13074     Fix missing header files inclusions.
13075
13076 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
13077 Author: Laurent Monin <geeqie@norz.org>
13078 Date:   Tue Apr 8 23:16:12 2008 +0000
13079
13080     GQVIEW_* -> GQ_*
13081
13082 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
13083 Author: Laurent Monin <geeqie@norz.org>
13084 Date:   Tue Apr 8 23:07:09 2008 +0000
13085
13086     GQVIEW_H -> MAIN_H
13087
13088 commit f4398500f5a7fbe6236d5573170f8e359823d87e
13089 Author: Laurent Monin <geeqie@norz.org>
13090 Date:   Tue Apr 8 23:02:33 2008 +0000
13091
13092     gqview.h -> main.h
13093
13094 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
13095 Author: Laurent Monin <geeqie@norz.org>
13096 Date:   Tue Apr 8 22:31:42 2008 +0000
13097
13098     Remove obsolete prototype.
13099
13100 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
13101 Author: Laurent Monin <geeqie@norz.org>
13102 Date:   Tue Apr 8 22:28:55 2008 +0000
13103
13104     gqview_remote -> remote_connection
13105     gqview_command_collection -> command_collection
13106     gqview_remote_control() -> remote_control()
13107     gqview_remote_help() -> remote_help()
13108     gqview_remote_command_find() -> remote_command_find()
13109     gqview_remote_build_list() -> remote_build_list()
13110     gqview_remote_cb() -> remote_cb()
13111
13112 commit ae45bad7722ac83ba3fbd91499209c5054bda199
13113 Author: Laurent Monin <geeqie@norz.org>
13114 Date:   Tue Apr 8 22:16:56 2008 +0000
13115
13116     exit_gqview() renamed to exit_program().
13117     exit_gqview_final() renamed to exit_program_final().
13118
13119 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
13120 Author: Laurent Monin <geeqie@norz.org>
13121 Date:   Tue Apr 8 22:05:04 2008 +0000
13122
13123     Add support for some Samsung raw files (.pef).
13124     
13125     Samsung raw not strongly differ from Pentax raw.
13126     The only difference in header (manufacturer, camera name and etc).
13127     Tested on Samsung GX-1S and Pentax *ist DS.
13128     Patch by Max Lushnikov.
13129
13130 commit ccc538651bada138f49aec344cc69398359c1fce
13131 Author: Laurent Monin <geeqie@norz.org>
13132 Date:   Tue Apr 8 21:55:58 2008 +0000
13133
13134     Implement secure rc file saving.
13135     First data is written to a temporary file, then if nothing
13136     was wrong, this file is renamed to the final name.
13137     This way the risk of corrupted rc file is greatly reduced.
13138     The code is borrowed from ELinks (http://elinks.cz).
13139
13140 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
13141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13142 Date:   Tue Apr 8 21:52:04 2008 +0000
13143
13144     fixed histogram label
13145
13146 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
13147 Author: Laurent Monin <geeqie@norz.org>
13148 Date:   Tue Apr 8 21:33:29 2008 +0000
13149
13150     Fix the "continuous display" of tooltips in the collection view
13151     (before the tooltip delay occured once, then changing icon to icon never hide the
13152     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
13153     but disappears when moving cursor to another icon).
13154     
13155     Display the full path to the file when Show filename text is on (before nothing
13156     was displayed).
13157     
13158     When Show filename text is off, behavior is unchanged, the (short) filename is
13159     displayed.
13160
13161 commit bddcf782295eb021e6b525ee5773fbea3947b83b
13162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13163 Date:   Tue Apr 8 20:56:50 2008 +0000
13164
13165     reworked the histogram patch by Uwe Ohse, most of the code is in
13166     separate files
13167
13168 commit 149161487904c823cc003a0c45fe1e3cc82205e8
13169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13170 Date:   Tue Apr 8 17:26:13 2008 +0000
13171
13172     fixed file delete notification in view_file_icon
13173
13174 commit 692e15a37d917d37f5171a64264c06b7635cb39a
13175 Author: Laurent Monin <geeqie@norz.org>
13176 Date:   Tue Apr 8 16:22:21 2008 +0000
13177
13178     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
13179
13180 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
13181 Author: Laurent Monin <geeqie@norz.org>
13182 Date:   Tue Apr 8 15:53:03 2008 +0000
13183
13184     Move active variable affectation after the test.
13185
13186 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
13187 Author: Laurent Monin <geeqie@norz.org>
13188 Date:   Tue Apr 8 14:52:42 2008 +0000
13189
13190     Simplify layout_color_name_parse() using g_strdelimit().
13191
13192 commit b43697803c521709dc639805718e079b3f4edcdd
13193 Author: Laurent Monin <geeqie@norz.org>
13194 Date:   Tue Apr 8 14:50:14 2008 +0000
13195
13196     Tidy up, whitespaces and indentation fix.
13197
13198 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
13199 Author: Laurent Monin <geeqie@norz.org>
13200 Date:   Tue Apr 8 11:53:35 2008 +0000
13201
13202     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
13203     Nadvornik.
13204     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
13205     gdk_color_to_string() was replaced by a equivalent function.
13206
13207 commit 255ee5523caae0230e4e163109b00364f3b8180f
13208 Author: Laurent Monin <geeqie@norz.org>
13209 Date:   Mon Apr 7 19:47:22 2008 +0000
13210
13211     Add the possibility to print file names with path.
13212     A checkbox was added to the Text tab in the Print dialog.
13213     
13214     Name checked and Path unchecked  -> filename.jpg
13215     Name checked and Path checked    -> /some/dir/filename.jpg
13216     Name unchecked and Path checked  -> /some/dir/
13217     
13218     Patch by Michael Mokeev and Laurent Monin.
13219
13220 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
13221 Author: Laurent Monin <geeqie@norz.org>
13222 Date:   Mon Apr 7 19:06:17 2008 +0000
13223
13224     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
13225
13226 commit da12ecf1747a682afe776cf99ea76f4342fd9876
13227 Author: Laurent Monin <geeqie@norz.org>
13228 Date:   Mon Apr 7 18:52:54 2008 +0000
13229
13230     Add the possibility to match duplicates on the name but ignoring the case.
13231     A new item was added to types of match combo box in the Find duplicates dialog.
13232
13233 commit e0831fd697ffb602fc780ea49f4f09259978f867
13234 Author: Laurent Monin <geeqie@norz.org>
13235 Date:   Mon Apr 7 08:09:39 2008 +0000
13236
13237     Display marks in overlay info only if at least one is set.
13238     Fix a missing g_string_free().
13239
13240 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
13241 Author: Laurent Monin <geeqie@norz.org>
13242 Date:   Sun Apr 6 10:17:41 2008 +0000
13243
13244     Mark all exif labels as translatable.
13245     Before only some of them were enclosed by N_().
13246
13247 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
13248 Author: Laurent Monin <geeqie@norz.org>
13249 Date:   Sun Apr 6 10:03:54 2008 +0000
13250
13251     Mark strings as translatable.
13252
13253 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
13254 Author: Laurent Monin <geeqie@norz.org>
13255 Date:   Sat Apr 5 15:23:39 2008 +0000
13256
13257     Improve remove_trailing_slash() so it allocates no more than
13258     needed bytes and remove all trailing slashes instead only one.
13259
13260 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
13261 Author: Laurent Monin <geeqie@norz.org>
13262 Date:   Sat Apr 5 11:59:29 2008 +0000
13263
13264     Comment out unused code.
13265     Geeqie code now compiles cleanly with -Wall gcc option.
13266
13267 commit 4b5d366799dd336e39bda4570cb48c706b87512d
13268 Author: Laurent Monin <geeqie@norz.org>
13269 Date:   Fri Apr 4 22:34:55 2008 +0000
13270
13271     Change default exif order a bit to move up common and useful
13272     info.
13273
13274 commit 629f646396dece8527f11d9c55cf37e96420df7a
13275 Author: Laurent Monin <geeqie@norz.org>
13276 Date:   Fri Apr 4 22:23:36 2008 +0000
13277
13278     Re-add "What to show in properties dialog:" label before the table.
13279
13280 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
13281 Author: Laurent Monin <geeqie@norz.org>
13282 Date:   Fri Apr 4 22:12:28 2008 +0000
13283
13284     Rename exif preferences tab to "Properties", and name the
13285     subsection "Exif".
13286
13287 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
13288 Author: Laurent Monin <geeqie@norz.org>
13289 Date:   Fri Apr 4 18:50:52 2008 +0000
13290
13291     Fix a segfault occuring when enabling debug mode.
13292     At this point il->fd can be null.
13293
13294 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
13295 Author: Laurent Monin <geeqie@norz.org>
13296 Date:   Thu Apr 3 23:29:14 2008 +0000
13297
13298     Make the wmclass value unique among the code by defining
13299     it in main header file as GQ_WMCLASS.
13300     Before this patch, it was set using PACKAGE (="geeqie"),
13301     or by the hardcoded string "Geeqie".
13302     Now all Geeqie windows have the same value for wmclass.
13303
13304 commit ba02c7206762d6851a1af2776361daaf16a3db9a
13305 Author: Laurent Monin <geeqie@norz.org>
13306 Date:   Thu Apr 3 22:39:50 2008 +0000
13307
13308     Initialize variables, clearing a gcc warning.
13309
13310 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
13311 Author: Laurent Monin <geeqie@norz.org>
13312 Date:   Thu Apr 3 22:33:28 2008 +0000
13313
13314     Add missing prototype to header file.
13315
13316 commit 1d07e403b4460791de952fa6b3089e667b60264b
13317 Author: Laurent Monin <geeqie@norz.org>
13318 Date:   Thu Apr 3 22:29:20 2008 +0000
13319
13320     Add few missing prototypes to header file.
13321
13322 commit bae17221c04c2d7ac5a473e94ac0562603d83507
13323 Author: Laurent Monin <geeqie@norz.org>
13324 Date:   Thu Apr 3 22:20:42 2008 +0000
13325
13326     Drop a bunch of unused variables.
13327
13328 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
13329 Author: Laurent Monin <geeqie@norz.org>
13330 Date:   Thu Apr 3 22:14:37 2008 +0000
13331
13332     Add missing #include.
13333
13334 commit b5004054f8709b415a62b457fc166216014e4d6c
13335 Author: Laurent Monin <geeqie@norz.org>
13336 Date:   Thu Apr 3 22:13:12 2008 +0000
13337
13338     Remove unused variables.
13339
13340 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
13341 Author: Laurent Monin <geeqie@norz.org>
13342 Date:   Thu Apr 3 22:09:36 2008 +0000
13343
13344     Add missing prototype.
13345
13346 commit 46cbdf33c88a15bca579a00022356361f7854ec8
13347 Author: Laurent Monin <geeqie@norz.org>
13348 Date:   Thu Apr 3 22:06:31 2008 +0000
13349
13350     Drop 3 unused variables and comment out 2 unused functions.
13351
13352 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
13353 Author: Laurent Monin <geeqie@norz.org>
13354 Date:   Thu Apr 3 22:03:14 2008 +0000
13355
13356     Add parenthesis around affection to clear a gcc warning.
13357
13358 commit fab357ea72855cdc4397ad4e4009206f47e9065e
13359 Author: Laurent Monin <geeqie@norz.org>
13360 Date:   Thu Apr 3 22:01:08 2008 +0000
13361
13362     Fix a signedness warning.
13363
13364 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
13365 Author: Laurent Monin <geeqie@norz.org>
13366 Date:   Thu Apr 3 21:54:23 2008 +0000
13367
13368     Main configuration file was renamed from gqviewrc to geeqierc.
13369
13370 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
13371 Author: Laurent Monin <geeqie@norz.org>
13372 Date:   Thu Apr 3 21:50:53 2008 +0000
13373
13374     Fix a segfault occuring when using --without-exiv2 and
13375     concerning exif stuff.
13376
13377 commit c34caea4863dc67b9420eefeab15fea347482d00
13378 Author: Laurent Monin <geeqie@norz.org>
13379 Date:   Thu Apr 3 21:49:17 2008 +0000
13380
13381     Fix missing bit of previous patch.
13382
13383 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
13384 Author: Laurent Monin <geeqie@norz.org>
13385 Date:   Thu Apr 3 21:04:19 2008 +0000
13386
13387     Fix two more gcc warnings related to function declarations.
13388
13389 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
13390 Author: Laurent Monin <geeqie@norz.org>
13391 Date:   Thu Apr 3 20:53:13 2008 +0000
13392
13393     Remove two unused variables declarations, and add a missing #include.
13394
13395 commit ae6a05ca1496e697792873538344986662731d33
13396 Author: Laurent Monin <geeqie@norz.org>
13397 Date:   Thu Apr 3 20:46:55 2008 +0000
13398
13399     Drop unused variable.
13400
13401 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
13402 Author: Laurent Monin <geeqie@norz.org>
13403 Date:   Thu Apr 3 20:45:55 2008 +0000
13404
13405     Add missing return at the end of editor_command_next_start().
13406
13407 commit f73531befc98f27f324b2d8931037cb992cee5eb
13408 Author: Laurent Monin <geeqie@norz.org>
13409 Date:   Thu Apr 3 20:40:15 2008 +0000
13410
13411     Drop unused variable.
13412
13413 commit 66f99ad9b066545846752becd21c8fe28360d27d
13414 Author: Laurent Monin <geeqie@norz.org>
13415 Date:   Thu Apr 3 20:38:59 2008 +0000
13416
13417     Make collect_manager_process_action() static.
13418
13419 commit 8e4da844d26d88157198173ae9085700c3ad7e15
13420 Author: Laurent Monin <geeqie@norz.org>
13421 Date:   Thu Apr 3 20:34:49 2008 +0000
13422
13423     Fix typos in functions names: file_list -> filelist.
13424
13425 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
13426 Author: Laurent Monin <geeqie@norz.org>
13427 Date:   Thu Apr 3 20:25:22 2008 +0000
13428
13429     Remove unused variable declarations.
13430
13431 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
13432 Author: Laurent Monin <geeqie@norz.org>
13433 Date:   Thu Apr 3 20:24:20 2008 +0000
13434
13435     Fix missing header include (filelist.h).
13436
13437 commit a161508a7fcab4d94be9661e844e1cbadb459016
13438 Author: Laurent Monin <geeqie@norz.org>
13439 Date:   Thu Apr 3 20:19:16 2008 +0000
13440
13441     Remove unused variables declarations.
13442
13443 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
13444 Author: Laurent Monin <geeqie@norz.org>
13445 Date:   Thu Apr 3 20:11:09 2008 +0000
13446
13447     Move tabs code from config_window_create() to new smaller functions.
13448     Each tab has now its own function named:
13449     config_tab_general(), config_tab_image(), config_tab_windows(),
13450     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
13451     config_tab_advanced();
13452
13453 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
13454 Author: Laurent Monin <geeqie@norz.org>
13455 Date:   Thu Apr 3 18:20:39 2008 +0000
13456
13457     Use more generic names for some cache manager callback functions.
13458
13459 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
13460 Author: Laurent Monin <geeqie@norz.org>
13461 Date:   Thu Apr 3 17:34:30 2008 +0000
13462
13463     Replace some occurences of gqview by Geeqie.
13464
13465 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
13466 Author: Laurent Monin <geeqie@norz.org>
13467 Date:   Thu Apr 3 17:15:49 2008 +0000
13468
13469     Add a debug level spinner at the end of Preferences > Advanced.
13470     One can now enable debug mode without restarting geeqie.
13471     A possibility to disable all debugging code and related options
13472     at compile time was added.
13473
13474 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
13475 Author: Laurent Monin <geeqie@norz.org>
13476 Date:   Thu Apr 3 14:35:03 2008 +0000
13477
13478     Fix and simplify thumbnails size combo box related code.
13479     Some variables were unused, code was buggy (spurious entry at
13480     the end of the list). A sanity check for values coming from
13481     rc file was added. Two constants now define the default
13482     thumbnail size.
13483
13484 commit 1671ec2fa789db8370f51fb6ef8efca946865931
13485 Author: Laurent Monin <geeqie@norz.org>
13486 Date:   Thu Apr 3 13:58:20 2008 +0000
13487
13488     Make the preferences window resizeable, and try to improve
13489     display of editors tab.
13490
13491 commit ab990a8c71aed99def1757293cbb888da37af2a9
13492 Author: Laurent Monin <geeqie@norz.org>
13493 Date:   Thu Apr 3 13:24:13 2008 +0000
13494
13495     Tidy up. Fix indentation and missing whitespaces.
13496     Make editors table creation code a bit more readable.
13497
13498 commit cf5166859290614def5203aea1900d302d02c6de
13499 Author: Laurent Monin <geeqie@norz.org>
13500 Date:   Thu Apr 3 08:51:32 2008 +0000
13501
13502     Setting no limit size to trash directory is now possible using zero as value.
13503     A tooltip was added to the spinner to inform the user of this possibility.
13504     When 0 is set, no remaining/free space check occurs.
13505     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
13506     is more conform to today's standards.
13507     The delete dialog now displays more information:
13508     - if external command will be used
13509     - if safe delete is on, max size and path to the trash
13510     - if safe delete is off
13511
13512 commit 84a0008e3167969e2250ac1169da57ad8464624d
13513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13514 Date:   Wed Apr 2 20:44:40 2008 +0000
13515
13516     various exif improvements based on patch by Uwe Ohse
13517     try to compute 35mm focal length
13518
13519 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
13520 Author: Laurent Monin <geeqie@norz.org>
13521 Date:   Wed Apr 2 12:12:50 2008 +0000
13522
13523     Make properties tabs reorderable through drag'n drop.
13524     Order is preserved during the whole session.
13525     When a new properties dialog is open, it uses the last order used.
13526     Currently, order isn't saved to rc file.
13527
13528 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
13529 Author: Laurent Monin <geeqie@norz.org>
13530 Date:   Wed Apr 2 10:40:54 2008 +0000
13531
13532     Honor selection while fullscreen navigation.
13533     The behavior is now consistent in full screen and windowed mode.
13534     It fixes the fact that the selection was discarded on "Next".
13535     Patch by Uwe Ohse. Cleanups by Laurent Monin.
13536
13537 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
13538 Author: Laurent Monin <geeqie@norz.org>
13539 Date:   Tue Apr 1 07:42:31 2008 +0000
13540
13541     Fix display of image number in properties dialog when more than one image is selected.
13542
13543 commit 46b72816ae905359b0f58dc9306391a045c64851
13544 Author: Laurent Monin <geeqie@norz.org>
13545 Date:   Mon Mar 31 22:10:25 2008 +0000
13546
13547     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
13548
13549 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
13550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13551 Date:   Mon Mar 31 21:09:36 2008 +0000
13552
13553     use quoted_value everywhere
13554     simplify parsing of multiple quoted values on one line
13555
13556 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
13557 Author: Laurent Monin <geeqie@norz.org>
13558 Date:   Mon Mar 31 07:29:03 2008 +0000
13559
13560     Indentation and white lines minor fixes.
13561
13562 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
13563 Author: Laurent Monin <geeqie@norz.org>
13564 Date:   Sun Mar 30 19:26:35 2008 +0000
13565
13566     Move strlen() calls outside the while loop.
13567
13568 commit 05e266040ad17850e0b808ba3ddc94fefb526120
13569 Author: Laurent Monin <geeqie@norz.org>
13570 Date:   Sun Mar 30 14:19:34 2008 +0000
13571
13572     Comment out forgotten debugging code.
13573
13574 commit 7bfda96a852553fd035ffefcd44c82dab63de722
13575 Author: Laurent Monin <geeqie@norz.org>
13576 Date:   Sun Mar 30 14:18:04 2008 +0000
13577
13578     Fix two minor compilation warnings.
13579
13580 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
13581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13582 Date:   Sun Mar 30 11:47:14 2008 +0000
13583
13584     differentiate among normal image, raw image and metadata
13585     removed raw extension lists on various places and fixed most of the
13586     Exiv2 warnings
13587     todo: configuration and a special icons for unreadable raw or metadata
13588
13589 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
13590 Author: Laurent Monin <geeqie@norz.org>
13591 Date:   Sun Mar 30 07:14:37 2008 +0000
13592
13593     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
13594
13595 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
13596 Author: Laurent Monin <geeqie@norz.org>
13597 Date:   Sat Mar 29 21:47:10 2008 +0000
13598
13599     Improve escaping and quoting of strings saved in rc files.
13600
13601 commit a6b652131200ed7c783431147a4ea52024341200
13602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13603 Date:   Sat Mar 29 14:59:14 2008 +0000
13604
13605     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
13606
13607 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
13608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13609 Date:   Sat Mar 29 10:38:15 2008 +0000
13610
13611     set user-defined color as image background - patch by Laurent MONIN
13612
13613 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
13614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13615 Date:   Sat Mar 29 10:11:02 2008 +0000
13616
13617     fixed color management initialization
13618
13619 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
13620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13621 Date:   Wed Mar 26 12:07:00 2008 +0000
13622
13623     README fixes
13624
13625 commit 407aa583a11e3dc639b45941cd642636e90b8da4
13626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13627 Date:   Wed Mar 26 08:02:45 2008 +0000
13628
13629     updated README files
13630
13631 commit 326749190b90a0d6856aadc41863147f4036ef74
13632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13633 Date:   Wed Mar 26 08:00:46 2008 +0000
13634
13635     improved xmp vs. legacy metadata handling
13636
13637 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
13638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13639 Date:   Mon Mar 24 23:15:29 2008 +0000
13640
13641     fixed crashes with --debug
13642
13643 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
13644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13645 Date:   Mon Mar 24 20:42:39 2008 +0000
13646
13647     added all possible raw extensions that I could find
13648
13649 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
13650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13651 Date:   Mon Mar 24 14:49:00 2008 +0000
13652
13653     improved support for older exiv2 versions
13654
13655 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
13656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13657 Date:   Mon Mar 24 14:03:46 2008 +0000
13658
13659     exiv2 version checks
13660
13661 commit 84ae856159768b019f9e84bc7755870d81919ff4
13662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13663 Date:   Mon Mar 24 12:04:31 2008 +0000
13664
13665     more renames
13666
13667 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
13668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13669 Date:   Mon Mar 24 10:27:22 2008 +0000
13670
13671     changed logo
13672
13673 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
13674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13675 Date:   Mon Mar 24 09:55:09 2008 +0000
13676
13677     more renames
13678
13679 commit 63da021597cd98d86a924b3e233ef17974df5360
13680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13681 Date:   Sun Mar 23 20:38:54 2008 +0000
13682
13683     rename GQview -> Geeqie over the code
13684
13685 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
13686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13687 Date:   Sun Mar 23 20:18:51 2008 +0000
13688
13689     renamed to geeqie
13690
13691 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
13692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13693 Date:   Sat Mar 22 19:28:45 2008 +0000
13694
13695     raw related fixes
13696
13697 commit 492c7832025b9958963965fafb009de3d8fde085
13698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13699 Date:   Sat Mar 22 17:32:43 2008 +0000
13700
13701     overview of supported raw formats
13702
13703 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
13704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13705 Date:   Sat Mar 22 17:09:14 2008 +0000
13706
13707     configure --without-exiv2
13708
13709 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
13710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13711 Date:   Sat Mar 22 16:43:59 2008 +0000
13712
13713     crw preview support with exiv2
13714
13715 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
13716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13717 Date:   Sun Mar 16 14:11:22 2008 +0000
13718
13719     whitelist of files that can have an xmp sidecar, sample external command
13720     for creating sidecar
13721
13722 commit a7b47030ebe7432a344a9af140418143a3e60510
13723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13724 Date:   Sun Mar 16 10:52:44 2008 +0000
13725
13726     fixed reading sidecar extensions from config file
13727
13728 commit 7597fd790455ba66f96c22589c14f77041473c04
13729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13730 Date:   Sun Mar 16 10:32:52 2008 +0000
13731
13732     write comment and keywords to xmp, sidecars are used if exist
13733
13734 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
13735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13736 Date:   Sat Mar 15 19:53:33 2008 +0000
13737
13738     write support in Exiv2 wrapper; for now only string values
13739
13740 commit 61e73a06de7a43766561aa634ed092f92074fda8
13741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13742 Date:   Sun Feb 24 18:55:19 2008 +0000
13743
13744     a hack to read raw previews with exiv2 0.16, however it should be fixed
13745     in the library
13746
13747 commit 406e5426f94d6f73156a64864486bfc15a57e18e
13748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13749 Date:   Fri Feb 15 10:48:09 2008 +0000
13750
13751     read also iptc and xmp
13752
13753 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
13754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13755 Date:   Thu Feb 14 14:04:43 2008 +0000
13756
13757     more exiv2 fixes
13758
13759 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
13760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13761 Date:   Thu Feb 14 11:03:20 2008 +0000
13762
13763     more exiv2 fixes
13764
13765 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
13766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13767 Date:   Wed Feb 13 23:02:48 2008 +0000
13768
13769     more exiv2 fixes
13770
13771 commit 4f5f09180a9a03d951a695611df2426342201596
13772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13773 Date:   Wed Feb 13 19:31:50 2008 +0000
13774
13775     unified tag names between exiv2 and internal rxif parser
13776
13777 commit bf05ea3fd28410a74676a407f659899e4c912046
13778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13779 Date:   Wed Feb 13 17:47:55 2008 +0000
13780
13781     more exiv2 fixes
13782
13783 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
13784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13785 Date:   Wed Feb 13 17:08:04 2008 +0000
13786
13787     and first version that actually shows some exif data (see advanced view)
13788
13789 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
13790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13791 Date:   Wed Feb 13 16:52:41 2008 +0000
13792
13793     first exiv2 support that does not crash immediately
13794
13795 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
13796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13797 Date:   Wed Feb 13 14:46:23 2008 +0000
13798
13799     started exiv2 integration
13800
13801 commit dd9103a22cd380d10bffb153f495109066f8065e
13802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13803 Date:   Wed Feb 13 13:57:31 2008 +0000
13804
13805     simplified exif.h, moved implementation-specific stuff to exif-int.h
13806
13807 commit 431265bcd9755e6074140f587a9512bb50f0549a
13808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13809 Date:   Mon Feb 11 15:23:43 2008 +0000
13810
13811     do not show frame for full-window images
13812
13813 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
13814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13815 Date:   Mon Feb 11 12:51:28 2008 +0000
13816
13817     improved drawing of image frames
13818
13819 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
13820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13821 Date:   Sat Jan 26 21:18:23 2008 +0000
13822
13823     updated TODO list
13824
13825 commit bf5d79e01c27563022cf7bf091b12d62375157d6
13826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13827 Date:   Sun Jan 20 19:04:18 2008 +0000
13828
13829     debug messages cleanup
13830
13831 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
13832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13833 Date:   Wed Jan 16 19:37:54 2008 +0000
13834
13835     added file with release notes and TODO
13836
13837 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
13838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13839 Date:   Sun Dec 23 21:24:48 2007 +0000
13840
13841     basic sidecar files configuration via preferences dialog
13842
13843 commit 45bbe448e671704146e0bc767810ba93df03ce50
13844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13845 Date:   Sun Dec 23 20:28:50 2007 +0000
13846
13847     fixed loading thumbnails for sidecar files
13848
13849 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
13850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13851 Date:   Sun Dec 23 15:49:23 2007 +0000
13852
13853     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
13854     files
13855
13856 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
13857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13858 Date:   Sat Dec 22 20:33:09 2007 +0000
13859
13860     fixed filelist refresh
13861
13862 commit b06e457b334a134777618c729eb99e71bf1725c9
13863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13864 Date:   Sat Dec 22 10:10:40 2007 +0000
13865
13866     preserve marks setting on layout change
13867
13868 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
13869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13870 Date:   Sat Dec 22 09:51:12 2007 +0000
13871
13872     basic support for marks in view_file_icon.c
13873
13874 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
13875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13876 Date:   Thu Dec 20 22:43:52 2007 +0000
13877
13878     update FileData on file change
13879
13880 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
13881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13882 Date:   Thu Dec 20 16:18:28 2007 +0000
13883
13884     <num> toggles mark num
13885     <control><num> selects mark num
13886
13887 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
13888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13889 Date:   Thu Dec 20 16:06:20 2007 +0000
13890
13891     created menu "Select" with selection and marks operations
13892
13893 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
13894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13895 Date:   Wed Dec 19 22:01:46 2007 +0000
13896
13897     complete set of boolean operation with marks -
13898     union, intersection, complement
13899
13900 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
13901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13902 Date:   Tue Dec 18 21:15:16 2007 +0000
13903
13904     use accels also in fullscreen mode
13905
13906 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
13907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13908 Date:   Mon Dec 17 21:42:24 2007 +0000
13909
13910     moved some actions to menu and accels
13911
13912 commit a38f59e3953d625d8209673f67380f2cd34ef824
13913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13914 Date:   Mon Dec 17 19:34:43 2007 +0000
13915
13916     removed unused variable
13917
13918 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
13919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13920 Date:   Sun Dec 16 22:30:19 2007 +0000
13921
13922     fixed in-place rename
13923
13924 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
13925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13926 Date:   Sat Dec 15 17:58:51 2007 +0000
13927
13928     better integration of split image functions into menu
13929
13930 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
13931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13932 Date:   Fri Dec 14 21:51:46 2007 +0000
13933
13934     show active marks in image overlay
13935
13936 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
13937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13938 Date:   Sun Dec 9 21:20:27 2007 +0000
13939
13940     fixed image focus
13941
13942 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
13943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13944 Date:   Sun Dec 9 12:33:51 2007 +0000
13945
13946     fixed copying zoom an scroll values from the original image on splitting
13947
13948 commit ce0883ff7b010d5562f1d7d1213b326503229644
13949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13950 Date:   Sun Dec 9 11:58:39 2007 +0000
13951
13952     do not hilight selected image in SPLIT_NONE
13953
13954 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
13955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13956 Date:   Sun Dec 9 00:11:40 2007 +0000
13957
13958     improved drawing of frame around selected image
13959
13960 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
13961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13962 Date:   Sun Nov 25 10:25:25 2007 +0000
13963
13964     more operations with file marks
13965
13966 commit a0cf6aaa112b855b737422d74eb8ba048598d223
13967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13968 Date:   Sat Nov 24 21:06:30 2007 +0000
13969
13970     marks: fixes and cleanup
13971
13972 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
13973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13974 Date:   Thu Nov 22 21:15:35 2007 +0000
13975
13976     improved directory scanning a bit
13977
13978 commit 106211b13e3e057b69bb7676d70155e64eb093cd
13979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13980 Date:   Wed Nov 21 22:46:50 2007 +0000
13981
13982     added possibility to specify prefered file type for external commands
13983
13984 commit 439688c617f392e5e63b68bac42663a05be7df61
13985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13986 Date:   Wed Nov 21 21:21:17 2007 +0000
13987
13988     prevent duplicate sidecar files; code cleanup
13989
13990 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
13991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13992 Date:   Tue Nov 20 22:28:40 2007 +0000
13993
13994     fixed grouping sidecar files and made it configurable via config file
13995     (no gui yet)
13996
13997 commit f4cbb100a217060899694be8fbe42a496f00f443
13998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13999 Date:   Mon Oct 22 19:58:47 2007 +0000
14000
14001     fixed preloading images in file list
14002
14003 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
14004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14005 Date:   Mon Oct 8 19:41:49 2007 +0000
14006
14007     improved FileDataChangeInfo structure, check for another file operation in progress
14008
14009 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
14010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14011 Date:   Tue Oct 2 21:49:02 2007 +0000
14012
14013     display sidecar files (jpeg + raw)  using gtk_tree_store
14014     This is just a prototype to test the functionality, it needs more work.
14015     
14016     Please test, omments are welcome :)
14017
14018 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
14019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14020 Date:   Mon Oct 1 19:52:10 2007 +0000
14021
14022     use FileData even for sidecar file list
14023
14024 commit dab00f02153474d52c62447e25e4a89f70ce918b
14025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14026 Date:   Sun Sep 30 21:10:54 2007 +0000
14027
14028     editors.c was almost completely rewritten:
14029     - centralized template parsing
14030     - better control of executed editors
14031     - possibility to get editor exit status via callback
14032
14033 commit 0521644af7926c994e85a57345d7d9e4045dee23
14034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14035 Date:   Wed Sep 12 21:17:31 2007 +0000
14036
14037     display sidecar extensions in filelist
14038     some cleanup of file marks
14039
14040 commit 06959abbda81a200519ad4b57b16995487b8acd8
14041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14042 Date:   Tue Sep 11 20:06:29 2007 +0000
14043
14044     replaced gchar* path with FileData *fd
14045
14046 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
14047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14048 Date:   Thu Aug 23 20:45:59 2007 +0000
14049
14050     started support for sidecar files like xmp, raw+jpeg etc.
14051
14052 commit d42c34b8f61d1769f068d253d52043862cc49e56
14053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14054 Date:   Mon Aug 20 20:11:32 2007 +0000
14055
14056     more external commands
14057
14058 commit a4e65742955bd3ca929032eac09ea49b57a6873e
14059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14060 Date:   Thu Aug 16 20:57:09 2007 +0000
14061
14062     improved external delete command
14063
14064 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
14065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14066 Date:   Wed Aug 15 21:37:51 2007 +0000
14067
14068     started implementation of external commands; external Delete should work
14069
14070 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
14071 Author: Petr Ostadal <postadal@suse.cz>
14072 Date:   Fri Jul 20 07:10:48 2007 +0000
14073
14074     compilation fix
14075
14076 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
14077 Author: Petr Ostadal <postadal@suse.cz>
14078 Date:   Fri Jul 13 14:03:08 2007 +0000
14079
14080     First implementation of marks for all photos.
14081
14082 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
14083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14084 Date:   Thu Jul 12 20:46:28 2007 +0000
14085
14086     relative scroll is working; some cleanup
14087
14088 commit 45424fcc2bf63a47442a1669f19c57233ed07386
14089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14090 Date:   Wed Jul 11 21:10:25 2007 +0000
14091
14092     connected zoom
14093
14094 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
14095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14096 Date:   Wed Jul 11 20:00:07 2007 +0000
14097
14098     started relative scroll, keep scroll position
14099
14100 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
14101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14102 Date:   Tue Jul 10 21:25:51 2007 +0000
14103
14104     improved connected scroll and active image switching
14105
14106 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
14107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14108 Date:   Fri Jun 29 15:16:46 2007 +0000
14109
14110     implemented split windows
14111     TODO: menus and hotkeys, connected zoom, activating on drag
14112
14113 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
14114
14115         * README: Fix credits for Belarusian translation.
14116
14117 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
14118
14119         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
14120         the data returned by parts_list() was not used here at all.
14121
14122 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
14123
14124         * README: Updates.
14125         * configure.in: Release 2.1.5
14126
14127 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
14128
14129         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
14130         to the system shell. Assumes bash-like escaping syntax for "sh -c".
14131
14132 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
14133
14134         * image-overlay.[ch]: More work on osd icons.
14135         * image.c: Use correct flag when setting auto rotation state, and set
14136         the state again after the rotation so that osd can update.
14137         * img-view.c: Show osd icon when overlay is enabled.
14138         * layout.c, layout_image.[ch]: Enable overlay regardless of the
14139         full screen state, only difference now is that image description text
14140         is only shown when in full screen but icons will always appear.
14141         * layout_util.c: Make I key toggle overlay from windowed mode too.
14142         * typedefs.h (LayoutWindow): Remove no longer used 
14143         full_screen_overlay_on.
14144
14145 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
14146
14147         * print.c (print_job_ps_page_image): Use a white mask when printing
14148         transparent images, fixes bug #1426596.
14149
14150 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
14151
14152         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
14153         begin a slideshow.
14154
14155 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
14156
14157         * image-overlay.[ch]: Prepare for icon notification display, and fix
14158         info overlay image index when on last image of slideshow.
14159         * img-view.c: Fix image index when on last image of slideshow.
14160
14161 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
14162
14163         * image-overlay.[ch]: Rewrite most of the information overlay code to
14164         be more flexible and easily extended.
14165         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
14166         image_state_func callback which is much more informative.
14167         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
14168         function names.
14169
14170 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
14171
14172         * image.c: When resuming a previous color adjustment, set the display
14173         to update incrementally to avoid user confusion of why half of image
14174         is color adjusted.
14175
14176 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
14177
14178         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
14179         linked to an ImageWindow. Fix missing embedded dummy function when
14180         compiling without color profile support.
14181         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
14182         is set to 1 use sRGB color profile for the image. Also fixed order of
14183         starting the image read-ahead when color profiles are in use.
14184         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
14185         cm is a pointer and not a pointer to a pointer.
14186         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
14187         of FALSE.
14188
14189 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
14190
14191         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
14192         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
14193         profiles.
14194         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
14195         and tiff images. This resulted in a rewrite of the jpeg parser; both
14196         to allow searching for any marker type, and to make the code readable.
14197         * format_raw.c: Add color profile tag to the debug code.
14198         * image.c, layout.c: Use embedded color profiles when found and
14199         enabled, also add toggle for the option in color profile menu.
14200
14201 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
14202
14203         * configure.in: Add test for lcms (little cms).
14204         * Makefile.am: Add color-man.[ch]:
14205         * color-man.[ch]: New files for color management support.
14206         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
14207         variables and option saving.
14208         * image.[ch]: Add color profile functions.
14209         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
14210         fix sort menu to use radio buttons.
14211         * menu.c: Use radio buttons for sort menu when appropriate.
14212         * preferences.c: Add color profile options to preferences.
14213         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
14214         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
14215         * view_file_icon.c, view_file_list.c: Check for active state in sort
14216         menu callbacks.
14217         * README: Add info about lcms, and how to disable.
14218
14219 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
14220
14221         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
14222         does not follow symbolic links.
14223         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
14224         * view_dir_list.c: Add delete to folder popup menu.
14225         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
14226         delete sensitive only when parent folder is writable.
14227
14228 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
14229
14230         * view_file_icon.c: Fix odd crash when removing files, it seems the
14231         high priority idle sync is no longer called before the treeview tries
14232         to redraw itself, so fix the cleanup of removed pointers so that they
14233         are always valid or NULL (I wonder if the priorities used by
14234         GtkTreeView have changed in newer versions of GTK?).
14235         * view_file_list.c: Fix progress bar warning when files are removed
14236         before thumbnail generation is finished.
14237
14238 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
14239
14240         * exif.[ch]: Fix memory alignment issues, bug #1593252.
14241
14242 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
14243
14244         * image.c: Fix up initial scroll offset into image when auto rotated
14245         by exif info, and keep same center point when rotating otherwise.
14246
14247 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
14248
14249         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
14250         the value, as when that is eventually fixed to be alignment safe,
14251         the so shall this.
14252
14253 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
14254
14255         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
14256         more in line with their counterparts of exif_byte_get..()
14257
14258 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
14259
14260         * pan-view.c: Break this monstrosity of code into smaller files.
14261         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
14262         layout types into their own files (for now flower is with folder tree).
14263         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
14264         * pan-types.h: Defines, data types, function prototypes.
14265         * pan-util.c: Various utilities.
14266         * src/Makefile.am: Add new files above.
14267
14268 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
14269
14270         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
14271         and use a buffer when drawing to those windows to avoid flicker.
14272         Scrolling with the info [I] visible in full screen is now much
14273         smoother. Only one regression that will be fixed later: overlapping
14274         overlays are now ugly.
14275
14276 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
14277
14278         * format_nikon.h: For the pentax test, use tiff make instead of a magic
14279         string that can move location.
14280
14281 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
14282
14283         * pan-view.c: For calendar view only show months that contain an image.
14284         Allow choice of size when displaying an image with the info popup.
14285
14286 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
14287
14288         * exif.c: Use new format_raw_exif_offset() function to find Exif in
14289         raw files.
14290         * filelist.c: Add orf and pef to displayed file types.
14291         * format_canon.h, format_fuji.h: Update to new #define format.
14292         * format_fuji.c: Use same offset for Exif as the jpeg image as the
14293         Exif is always embedded in the jpeg and assuming offset of 12 is
14294         just broken.
14295         * format_nikon.h: Update to new #define format, and add pentax here
14296         as finding the jpeg will be same code.
14297         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
14298         not all raw files will have a jpeg, but all appear to have Exif tags.
14299         * format_raw.[ch]: Add new camera types, and add a debugging facility
14300         to easily list all tags within tiff files (see format_raw.h to enable).
14301
14302 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
14303
14304         * format_olympus.c: Fix olympus makernote tag types to match image
14305         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
14306         and Olympus.FlashBias.
14307
14308 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
14309
14310         * pan-view.c: Always recalculate canvas size when displaying popups.
14311         * README: Updates.
14312         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
14313         * configure.in: Release 2.1.4 (quick bug fix for pan view).
14314
14315 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
14316
14317         * pan-view.c: Only print things to console when debug is enabled.
14318         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
14319         canvas will not treat scroll position as if a new image was set, this
14320         fixes popups in the Pan View from causing a scroll to the top left or
14321         center when scroll_reset_method is not set to 'no change'. Also clean
14322         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
14323         always set TRUE as they were old cruft.
14324
14325 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
14326
14327         * README: Updates.
14328         * icons/Makefile.am: Remove icon files that no longer exist.
14329         * configure.in: Release 2.1.3
14330
14331 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
14332
14333         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
14334         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
14335         go to next match. Add folder location field to info popup.
14336
14337 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
14338
14339         * bar_exif.[ch]: Make list of general exif tags available to rest of
14340         application.
14341         * pan-view.c: Add option to display exif information in info popup.
14342         Clean up the info popup text alignment. Make displaying the full size
14343         image below the info popup optional (off by default).
14344         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
14345         width/height less than 1.
14346         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
14347         than 1.
14348
14349 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
14350
14351         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
14352         collections and view windows.
14353         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
14354         by the previous keypress handler code cleanup. Add [Control]+V to
14355         view current image in a new image window.
14356
14357 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
14358
14359         * view_file_list.c: Fix slow re-sort when updating list by clearing the
14360         list and adding items in the new order instead of simply moving them.
14361         Fixes bug #1451200.
14362
14363 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
14364
14365         * po/eo.po: Add Esperanto translation,
14366         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
14367         * configure.in (ALL_LINGUAS): Add new translation.
14368         * README: Update credits for above.
14369
14370 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
14371
14372         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
14373         instead of xpms.
14374         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
14375         * pixbuf_util.[ch]: Add new icons.
14376         * icons/Makefile.am: Update generated inline pixbufs.
14377         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
14378         icons/view.xpm: Remove old xpm icons.
14379         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
14380         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
14381         * icons/svg/*.svg: Add svg sources for icons, they are not used or
14382         anything, but this way I can not misplace them again.
14383
14384 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
14385
14386         * info.c: Increase default info window size to 600x400.
14387         * po/be.po: Update Belarusian translation,
14388         submitted by Pavel Piatruk <berserker@neolocation.com>.
14389         * gqview.desktop: Add additional formats to MimeType list.
14390
14391 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
14392
14393         * img-view.c: Use correct method to close the window using Escape key,
14394         fixes bug #1231845. Also added more robust method to update window
14395         list when a window is closed so this doesn't happen again.
14396         * slideshow.c: Add sanity checks to exported functions to check for
14397         NULL SlideShow pointers, to match rest of coding style.
14398
14399 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
14400
14401         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
14402         gtk_object_sink is not available as it is deprecated.
14403
14404 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
14405
14406         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
14407         where obstructed portions of an image were not always generating an
14408         expose event when scrolling the image.
14409
14410 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
14411
14412         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
14413         toggle fullscreen.
14414
14415 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
14416
14417         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
14418         view_file_icon.c: Keypress signal handler code clean-up round 2: the
14419         remaining files. Make control and shift logic easier to follow.
14420
14421 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
14422
14423         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
14424         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
14425         deactivating full screen [F].
14426
14427 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
14428
14429         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
14430         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
14431         the display of current image with [Shift]+[G] keyboard shortcut and
14432         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
14433         activating refresh [R].
14434         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
14435         function.
14436
14437 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
14438
14439         * layout.[ch] (layout_new_with_geometry): New function to create a
14440         layout sized to an X geometry string.
14441         * main.c: Add support for --geometry on the command line.
14442
14443 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
14444
14445         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
14446         but keep the default at 1.
14447
14448 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
14449
14450         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
14451         local thumbnails as per the freedesktop.org thumbnail spec.
14452         * filelist.c: Add .thumblocal to list of ignored folders (those we
14453         never show user).
14454         * main.c: Fix bug in recent command line parser changes, a single
14455         folder on the command line was not processed by parse_out_relatives().
14456
14457 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
14458
14459         * pan-view.c: For now, also display the full size image under the
14460         thumbnail's information bubble. Make clicking the info box close it.
14461
14462 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
14463
14464         * pan-view.c: Recalc the size of the layout when popping up new images
14465         in the calendar so that all new images can be scrolled into view.
14466         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
14467         to resize a tile canvas without the need for a complete reset/render.
14468
14469 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
14470
14471         * main.c: Fix command line parser to work with any combination of files
14472         and/or folders on the command line.
14473
14474 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
14475
14476         * eu.po: Add Basque translation,
14477         submitted by Piarres Beobide <pi@beobide.net>.
14478         * configure.in (ALL_LINGUAS): Add eu.
14479         * README: Update credits.
14480
14481 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
14482
14483         * po/*.po: Make distcheck touches these.
14484         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
14485         * configure.in: Release 2.1.2
14486
14487 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
14488
14489         * vi.po: Update Vietnamese translation,
14490         submitted by pclouds <pclouds@vnlinux.org>.
14491         * README: Updates.
14492
14493 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
14494
14495         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
14496         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
14497         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
14498         zoom to fit" translations, and unmark as fuzzy when only the change in
14499         punctuation caused the fuzzy state.
14500         * README: Updated po-stats list.
14501
14502 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
14503
14504         * utilops.c: Mark string for translation.
14505         * fi.po: Update Finnish translation [merge from 2.0.2],
14506         submitted by Lauri Nurmi <lanurmi@iki.fi>.
14507         * README: Updates.
14508
14509 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
14510
14511         * ru.po: Update Russian translation [merge from 2.0.2],
14512         submitted by Vitaly Lipatov <lav@altlinux.ru>.
14513
14514 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
14515
14516         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
14517         of the d_ino > 0 test as all files listed by readdir should be valid.
14518         dirent.d_ino is not guanteed by POSIX, and at one recent point is
14519         not implemented on cygwin.
14520
14521 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
14522
14523         * pl.po: Update Polish translation,
14524         submitted by Wit Wilinski <madman@linux.bydg.org>.
14525         * README: Updates.
14526
14527 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
14528
14529         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
14530         plus punctuation fix.
14531         * utilops.c: Change auto rename start number to default to 1.
14532         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
14533         * gqview.spec.in: Add Italian translation to RPM spec file,
14534         submitted by HappyCactus <happycactus@people.it>.
14535         * be.po: Add Belarusion translation,
14536         submitted by Pavel Piatruk <berserker@neolocation.com>.
14537         * ca.po: Add Catalan translation [merge from 2.0.2],
14538         submitted by catux.org <mecatxis@ya.com>.
14539         * de.po: Update German translation [merge from 2.0.2],
14540         submitted by Ronny Steiner <Post@SIRSteiner.de>.
14541         * fr.po: Update French translation,
14542         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
14543         * it.po: Update Italian translation,
14544         submitted by Kostantino <ciclope10ATalice.it>.
14545         * ko.po: Add Korean translation (mostly menus),
14546         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
14547         * pt_BR.po: Update Brazilian Portuguese translation,
14548         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
14549         * sk.po: Update Slovak translation,
14550         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
14551         * zh_TW.po: Update Traditional Chinese translation,
14552         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
14553
14554 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
14555
14556         * collect-io.c, thumb_standard.c: Do not ignore return value from
14557         g_list_append as newer versions of gtk now set a warning flag.
14558         * utilops.c: Add new auto rename option to enter formatted text, which
14559         uses * and # characters to symbolize original filename and numerical
14560         value (respectively) in new filenames.
14561
14562 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
14563
14564         * cache.c: Make cache loader tolerant of unknown line values, so that
14565         a cache written by newer/older versions of GQview does not result in
14566         recreating data that is actually there.
14567
14568 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
14569
14570         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
14571         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
14572         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
14573         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
14574         warnings in gcc 4.0.
14575
14576 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
14577
14578         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
14579         contents, to allow the check for a changed timestamp do it's job.
14580         * doc/10_options.html: Fix page link in docs.
14581
14582 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
14583
14584         * cache-loader.c (cache_loader_process): When converting Exif date
14585         string to time_t, tell mktime DST is unknown (-1).
14586
14587 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
14588
14589         * image.c (image_zoom_cb): If needed, update window title when
14590         zoom changes.
14591         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
14592         size results in a new scale value.
14593         * README: Updates.
14594         * configure.in: Release 2.1.1
14595
14596 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
14597
14598         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
14599         running an editor command.
14600         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
14601         prevent exit of full screen.
14602         * image-load.c (image_load_begin): Fix to not treat short reads as
14603         end of file condition.
14604         * README, doc/10_5_editor_commands.html: Document %w macro for editor
14605         commands.
14606         * po/it.po: Update Italian translation,
14607         submitted by Kostantino <inverness1ATvirgilio.it>.
14608
14609 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
14610
14611         * format_canon.[ch]: Reimplement canon raw parser to use convenience
14612         functions from exif.c, also separated parsers into one per file type.
14613         For the cr2 format also verify compression type in tiff field 0x0103.
14614         * format_raw.c: Add FIXME comment noting current shortcomings.
14615
14616 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
14617
14618         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
14619         exif_text_list_find_value() will always return newly allocated text.
14620
14621 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
14622
14623         * exif.c (exif_parse_IFD_table): Fix offset count before testing
14624         against buffer size.
14625         * exif.h: Make exif_text_list_find_value available.
14626         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
14627         adjust several text descriptions.
14628         * format_fuji.c: Remove "MkN." text from tag names.
14629         * format_nikon.c: Fix offset count before testing against buffer size,
14630         and remove "MkN." text from tag names. Add several new tags.
14631         * format_olympus.[ch]: New files for olympus makernote.
14632         * format_raw.c: Add exif olympus hook.
14633         * src/Makefile.am: Add format_olympus.[ch].
14634
14635 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
14636
14637         * pan-view.c: Add exif date sorting option to right click menu, and
14638         change 'reading dimensions...' message to be more generic as it may now
14639         also be reading embedded exif dates, or both date and dimensions.
14640
14641 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
14642
14643         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
14644         bytes with values of 0 are actually in the data to compare.
14645
14646 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
14647
14648         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
14649         remove use of packed structures to interpret tiff file format,
14650         fix possible endless loops in tiff parser with corrupt IFD tables,
14651         and fix possible overflow in jpeg exif parser.
14652         * format_canon.[ch]: Add additional makernote values, plus a few
14653         spelling fixes. Header update.
14654         * format_fuji.[ch]: Header update.
14655         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
14656         code cleanup. Header update.
14657         * format_raw.[ch]: Add pathname argument to file descriptor version of
14658         raw parser to quickly rule out non-raw files based on file extension.
14659         Add raw header match type to check for tiff "make" field value.
14660         * image-load.c (image_loader_begin): Add image filename for raw parser.
14661
14662 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
14663
14664         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
14665         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
14666         description field for MakerNote parser.
14667         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
14668         * format_raw.c: Add debug description output and Nikon raw parser hook.
14669
14670 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
14671
14672         * filelist.c (path_list_recursive_append): Fix memory leak by using
14673         correct function to free path list.
14674
14675 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
14676
14677         * exif.[ch]: Use glib provided data types and byte order functions for
14678         consistency with rest of application. Made several more functions
14679         available in the header. Use MakerNote parsing from format_raw.c.
14680         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
14681         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
14682         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
14683         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
14684         camera formats here (similar to existing raw format list).
14685         * src/Makefile.am: Add format_nikon.[ch].
14686
14687 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
14688
14689         * README: Update credits.
14690
14691         Apply fix from Daniel M. German:
14692
14693         * format_canon.c (canon_read_int): Fixed error which caused a
14694         segfault under OS X. It was a casting a number as a 32
14695         bit, when it was 16. it works in little endian, but not in big
14696         endian machines.
14697         
14698 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
14699
14700         * format_canon.c (canon_mknote_parse_convert): For serial number
14701         conversion, use the value of the data - not the value of the pointer.
14702
14703 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
14704
14705         * bar_exif.c: Set a default size for the EXIF data column in the
14706         advanced view, and allow resizing of that column to allow more data to
14707         be visible when needed.
14708         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
14709
14710 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
14711
14712         * exif.[ch]: Export several parsing functions for use by the exif
14713         makernote parsers, and add hook for MakerNote data parsing.
14714         * format_canon.[ch]: Add Canon EXIF MakerNote support.
14715         * format_raw.c: Fix warning printf grammar.
14716
14717 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
14718
14719         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
14720
14721 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
14722
14723         * format_raw.[ch]: Move camera specific code to manufacturer specific
14724         format_*.c files. Change code so that file descripter version is now a
14725         separate functions that wraps the standard parser by using mmap.
14726         * format_canon.[ch]: Moved Canon specific raw support here, removed
14727         file descriptor versions of parser. This Canon raw file parser written
14728         by Daniel M. German.
14729         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
14730         by Lars Ellenberg.
14731         * exif.c: Update for change to format_raw_img_exif_offsets.
14732         * filelist.c: Add cr2 extension to Canon raw format list.
14733         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
14734         that buffer is refilled using new offset of file descriptor.
14735         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
14736
14737 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
14738
14739         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
14740         does proper checking for existing folder to avoid clobbering an
14741         existing folder.
14742         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
14743         a folder to fix possible clobbering of an existing folder with the
14744         same name as the requested name.
14745
14746 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
14747
14748         * format_raw.[ch]: New files to parse image data and exif offsets for
14749         the raw camera formats.
14750         * exif.c, image-load.c: Add support calls to format_raw.c functions
14751         above.
14752         * filelist.c: Add Fujifilm raw file extension to known formats.
14753         * thumb_standard.c (thumb_loader_std_start): Check for existing
14754         thumbnail file before checking for a failure mark.
14755         * src/Makefile.am: Add format_raw.[ch].
14756
14757 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
14758
14759         * po/cs.po: Update Czech translation,
14760         submitted by Jan Raska <jan.raska@tiscali.cz>
14761         * de.po, fr.po: Typo and spelling fixes.
14762
14763 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
14764
14765         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
14766         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
14767         * utilops.c: Additional validation for destination of copy/move
14768         dialogs, and do not include extension when conveniently selecting
14769         filename text in rename dialogs.
14770
14771 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
14772
14773         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
14774         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
14775         never actually set these dimensions. Increase default size of main
14776         window.
14777         * layout_util.c: Use GTkToolbar for the main window toolbar.
14778         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
14779         * rcfile.c: Add note to config file that it is autogenerated.
14780         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
14781         * ui_misc.[ch]: pref_toolbar additions.
14782         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
14783         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
14784         * icons/Makefile.am: Add above icons to inline pixbuf list.
14785
14786 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
14787
14788         * pan-view.c: Add option to ignore symbolic links to folders when
14789         creating file list (no gui control yet), and do not allow listing
14790         the root folder as this introduces too many issues (for instance
14791         how do we ignore special filesystems such as /proc using only stat
14792         attributes?). Add fix to not show empty folders in the flower view.
14793         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
14794         thumbnails to be saved for images with a size between normal and large
14795         when using large thumbnails.
14796         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
14797
14798 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
14799
14800         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
14801         type exists.
14802         * pan-view.c: Fix slow merging of embedded dates into file list;
14803         includes optimizing pan_cache_sync_date and plugging a memory leak.
14804
14805 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
14806
14807         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
14808         queue (source). Fixes crash introduced by Apr 12 changes.
14809
14810 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
14811
14812         * cache-loader.[ch]: New utility to load cache-able data.
14813         * cache.[ch]: Add embedded (exif) date caching.
14814         * pan-view.c: Use new cache loading mechanism. Add exif date support
14815         to timeline and calendar view.
14816         * src/Makefile.am: Add cache-loader.[c,h].
14817
14818 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
14819
14820         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
14821         tainting user perspective of image hues.
14822         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
14823         to avoid wasteful memory allocation, this will reduce memory waste
14824         when in full screen.
14825
14826 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
14827
14828         * pan-view.c: Optimize pan_layout_intersect by dividing object list
14829         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
14830         drawing tiles much faster when the window contains > 100,000 images.
14831         This adds the complexity of walking two lists when searching for a
14832         specific item, but the speed increase is worth it.
14833
14834 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
14835
14836         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
14837         only_existing argument.
14838
14839 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
14840
14841         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
14842         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
14843         namespace conflict with util in pixbuf_util.h.
14844         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
14845
14846 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
14847
14848         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
14849         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
14850         only have effect on tiles that not currently visible. Remove use of
14851         hard coded PR_TILE_SIZE from tile size calculations, as it is only
14852         supposed to be used as the default value.
14853
14854 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
14855
14856         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
14857         the parts of the image that have an existing tile, fixes slow loading
14858         of images when zoomed in because it was generating a tile for even
14859         off screen parts of the image.
14860
14861 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
14862
14863         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
14864         to draw the background.
14865
14866 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
14867
14868         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
14869         when both the ImageWindow and global setting are both enabled.
14870         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
14871         gtk_adjustment_value_changed to fix performance hit when scrolling.
14872         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
14873         invalidating so that there is no chance it will be used with old data.
14874         Only emit 'scroll-notify' signal when the value or range changes.
14875         Fix copy of zoom value in pixbuf_renderer_move.
14876
14877 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
14878
14879         * image.c (image_options_set): Update PixbufRenderer parent window so
14880         that changing 'fit window to image' option works.
14881         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
14882         for main windows.
14883         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
14884         state. Fix pr_source_tile_visible() calculation which was using the x
14885         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
14886         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
14887         * gqview.1: Fix spelling of vertical in man page.
14888
14889 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
14890
14891         * image.[ch]: Add utility to sync image settings to user preferences.
14892         * pixbuf-renderer.c: Fix rounding errors.
14893         * preferences.c: Call image_options_sync() when applying changes.
14894
14895 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
14896
14897         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
14898         listener to update. Fix delay flip by listening for 'render_complete'.
14899         * pixbuf-renderer.[ch]: Add complete property and and emit a
14900         'render-complete' signal when changing complete back to TRUE.
14901         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
14902         whenever it is expanded.
14903
14904 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
14905
14906         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
14907         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
14908         focus and full screen work again.
14909         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
14910
14911 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
14912
14913         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
14914         queue item for each tile, and now that a tile holds a queue pointer
14915         there is no need to walk the tile list to find a possible merge victim.
14916
14917 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
14918
14919         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
14920         works again (mostly).
14921
14922 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
14923
14924         * image.[ch]: Start conversion to use of PixbufRenderer.
14925         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
14926         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
14927         layout_image.c, print.c: Changes for above ImageWindow conversion.
14928         * typedefs.h: Remove unused ImageWindow variables.
14929
14930 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
14931
14932         * pan-view.c: Convert to using new PixbufRenderer.
14933         * pixbuf-renderer.[ch]: Clean up and fixes.
14934
14935 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
14936
14937         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
14938         as an overlay to avoid leaking it.
14939         * pixbuf-renderer.[ch]: All functions defined in header file are now
14940         implemented.
14941
14942 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
14943
14944         * pixbuf-renderer.[ch]: Set up object properties and additional.
14945
14946 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
14947
14948         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
14949         not gdk_scroll, as scroll often invalidates the entire window (!). Also
14950         merged in source tiles code from image.c.
14951         * pan-view.c: Change picked up when testing PixbufRender zoom.
14952
14953 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
14954
14955         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
14956         ImageWindow into an actual GtkWidget.
14957         * src/Makefile.am: Add pixbuf-renderer.[ch].
14958         * pan-view.c: Added temporary hack button and callback for testing
14959         PixbufRenderer widget.
14960
14961 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
14962
14963         * README: Updates.
14964         * configure.in: Release 2.1.0
14965
14966 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
14967
14968         * main.c: Enable the beta message at startup.
14969         * po/fr.po: Update French translation (from stable branch),
14970         submitted by Eric Lassauge.
14971
14972 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
14973
14974         * pan-view.c: Make date search work in calendar view, plus calendar
14975         fixes. Make '/' search key refocus search entry.
14976
14977 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
14978
14979         * pan-view.c: Add calendar view. Make mouse wheel scroll.
14980         * po/POTFILES.in: Add pan-view.c for translation.
14981
14982 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
14983
14984         * pan-view.c: Make subsequent searches for same string step through all
14985         matches, also show match index and count in search result label.
14986
14987 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
14988
14989         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
14990         floats whenever possible.
14991         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
14992         message body so specifying newlines is no longer needed.
14993         * pan-view.c: Display info dialog when thumbnail caching settings are
14994         not optimal.
14995
14996 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
14997
14998         * pan-view.c: Add 'dots' image size option, fix up border size at edge
14999         of grid, and make drag and drop work to/from the window.
15000
15001 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
15002
15003         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
15004         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
15005         was scaled down using image_loader_set_requested_size.
15006         * image.c: Make panning with mouse scroll more when holding shift key.
15007         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
15008         xvpics option in the gui - now a hidden option.
15009         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
15010
15011 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
15012
15013         * image.[ch] (image_scroll_to_point): Add alignment for location of
15014         point within visible region.
15015         * pan-view.c: Use alignment for scrolling above, and fix date search
15016         to only search thumbs and images.
15017
15018 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
15019
15020         * src/Makefile.am: Add pan-view.[ch]:
15021         * image.[ch]: Add support for using a grid of tiles as soource image.
15022         Added scroll_notify callback for when the viewable regionis scrolled.
15023         Added ability to set min and max for the zoom range. Removed
15024         unnecessary gtk_widget_size_request from image_size_sync. Added
15025         image_scroll_to_point.
15026         * layout_util.c: Add menu item and callback for the new 'Pan view'.
15027         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
15028         * typedefs.h: Add source tile stuff for ImageWindow.
15029         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
15030         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
15031
15032 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
15033
15034         * README: Updates.
15035         * configure.in: Release 2.0.0
15036
15037 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
15038
15039         * po/bg.po: Update Bulgarian translation,
15040         submitted by Vladimir Petrov.
15041         * po/it.po: Update Italian translation,
15042         submitted by Costantino, with additions from Marco Colombo.
15043         * po/nl.po: Update Dutch translation,
15044         submitted by Tino Meinen.
15045         * po/pl.po: Update Polish translation,
15046         submitted by Wit Wilinski.
15047
15048 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
15049
15050         * doc/11_1_command_line.html: Small fix.
15051
15052 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
15053
15054         * po/es.po: Update Spanish translation,
15055         submitted by Ariel Fermani.
15056         * po/it.po: Update Italian translation,
15057         submitted by Costantino.
15058         * po/ja.po: Update Japanese translation,
15059         submitted by Takeshi Aihana.
15060         * po/ru.po: Update Russian translation,
15061         submitted by Sergey Pinaev.
15062
15063 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
15064
15065         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
15066
15067 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
15068
15069         * main.c: Disable startup beta message.
15070         * po/it.po: Update Italian translation,
15071         submitted by Costantino <inverness1ATvirgilio.it>.
15072         * README: Updates.
15073         * configure.in: Release 1.5.9
15074
15075 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
15076
15077         * search.c (search_file_next): Ignore case for keyword search.
15078
15079 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
15080
15081         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
15082         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
15083
15084 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
15085
15086         * cache.c (cache_sim_data_save): Print a warning when a save fails.
15087         * search.c: Fix search saving the cached data by first creating the
15088         directory for the location of the data, fixes search caching bug.
15089
15090 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
15091
15092         * search.[ch]: Add ability to set the default image used for similarity
15093         in a search.
15094         * layout_util.c: Set the default image in a search to the visible
15095         image.
15096
15097 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
15098
15099         * layout_util.c: Correct wrong main window keyboard shortcuts for the
15100         editor slots.
15101
15102 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
15103
15104         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
15105         * src/Makefile.am: Remove png libs from LDADD.
15106         * README: Updates.
15107         * configure.in: Remove libpng checks, release 1.5.8
15108
15109 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
15110
15111         * globals.c: Change default thumbnail mechanism to shared thumbnails.
15112         * po/it.po: Update Italian translation,
15113         submitted by Costantino <inverness1ATvirgilio.it>.
15114         * po/ru.po: Update Russian translation,
15115         submitted by Sergey Pinaev <dfo@antex.ru>.
15116         * po/sv.po: Update Swedish translation,
15117         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
15118         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
15119         local to source image'.
15120         * doc/11_4_management.html: Add list describing all folders and files
15121         used by GQview, and purpose.
15122         * doc/9_printing: Clarify a description.
15123
15124 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
15125
15126         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
15127         key before setting the bookmark list to that key, fixes incorrect list
15128         when collection folder is now empty.
15129         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
15130
15131 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
15132
15133         * bar_info.[ch]: Use the cache find utility instead of only looking for
15134         metadata in one place. If an a metdata file exists when writing,
15135         use it's location. Porperly update the keyword sidebar when renaming or
15136         moving a file to that the delayed save mechanism does not lose changes.
15137         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
15138         removed duplicate isfile check in cache_find_location.
15139         * cache_maint.c: Change order of maintenance calls so that metadata is
15140         moved before the views are updated.
15141         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
15142         metadata local to source image.
15143         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
15144         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
15145         of moved thumbnails - thumb_loader_std_save requires a NULL path.
15146
15147 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
15148
15149         * search.c: Fix initial keywords matching state to be same as menu.
15150
15151 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
15152
15153         * view_file_list.c: Update vfl->select_cb when populating the list and
15154         add a sanity check to vflist_select_image.
15155
15156 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
15157
15158         * print.c: Added picas option for units. Made the default for units be
15159         metric for anything but the US,PR locales. Fixed default custom printer
15160         text to use <printer name> instead of the format string with %s.
15161
15162 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
15163
15164         * src/Makefile.am: Add INTLLIBS to cmpile libs.
15165         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
15166         the make dist target - it took me an hour to figure out why pos were
15167         not updateing >-/
15168         * README: Updates, including new translation status list.
15169         * configure.in: Release 1.5.7
15170
15171 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
15172
15173         * preferences.c: Use new ui_misc utilities for radio buttons.
15174         * po/es.po: Update Spanish translation,
15175         submitted by Ariel Fermani <arielfermani@yahoo.com>.
15176         * po/fr.po: Update French translation,
15177         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15178         * po/it.po: Update Italian translation,
15179         submitted by Costantino <inverness1ATvirgilio.it>.
15180
15181 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
15182
15183         * preferences.c: Change Options dialog title to Preferences.
15184         * doc/*.html: Update documentation.
15185         * doc/11_4_management.html: Add page for Cache and Data Management.
15186
15187 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
15188
15189         * cache_maint.c: Improve dialog descriptions.
15190         * dupe.c: Add fix for delayed status text update.
15191         * image-overlay.[ch] (image_overlay_update): New functions to schedule
15192         an update of an image info overlay, and fix incorrect dimensions when
15193         image has delayed flip enabled.
15194         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
15195         whenever the file count changes.
15196
15197 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
15198
15199         * preferences.c, print.c, search.c: Updates for functions deprecated
15200         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
15201         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
15202         boxes with NULL text set the GtkComboBox active item to 0.
15203
15204 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
15205
15206         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
15207         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
15208         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
15209         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
15210         for using glib idle and timeout functions and to use new GtkComboBox.
15211         * ui_misc.[ch]: Add toolbar utilities.
15212
15213 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
15214
15215         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
15216         GtkUIManager, this has a nice side effect of fixing the broken
15217         shortcuts when the tools are floating.
15218
15219 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
15220
15221         * configure.in: Increase GTK+ requirement to 2.4.
15222         * README: Note above new requirement.
15223         * collect-table.c, view_file_icon.c: Fix filename tooltip window
15224         placement when using GTK 2.4.
15225         * fullscreen.c: Removed gtk version check for 'Stay above' option.
15226         * layout.c: Changes for new combobox used in GTK 2.4.
15227         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
15228         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
15229         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
15230         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
15231
15232 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
15233
15234         * bar_sort.c: Make add button show new collection dialog when in
15235         collection mode.
15236
15237 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
15238
15239         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
15240         newer autoconf macros (no more acconfig.h). Update to use glib's
15241         gettext instead gettext directly. Change documentation install
15242         location to $prefix/share/doc/gqview-#version.
15243         * acconfig.h, BUGS: Removed, not used.
15244         * doc/Makefile.am: Install docs to new location.
15245
15246 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
15247
15248         * bar_sort.c: Add option to choose current image or all selected files
15249         when adding images to a collection in the sort manager.
15250         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
15251         allow adding to a bookmark list that is not editable via drag and drop.
15252         * ui_tabcomp.c: Add heading to path entry selection dialog.
15253
15254 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
15255
15256         * collect-dlg.c: Allow saving empty collections.
15257         * collect-io.c: Remove erroneous warning about failed removes.
15258         * collect.c (collection_remove): Mark collection changed even when
15259         resulting collection is empty.
15260
15261 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
15262
15263         * bar_sort.c: Change default view of sort manager to folders, and fix
15264         widget packing. Fix collection list to be sorted.
15265
15266 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
15267
15268         * print.c: Add checkbox to remember print settings. Set a signal
15269         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
15270         works. Do not allow printing to a file that already exists. Add print
15271         error dialog to tell user why printing did not complete.
15272
15273 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
15274
15275         * bar_sort.c: Add collection option to sort manager.
15276         * collect-io.[ch]: Add collection manager add and remove utilities.
15277         * collect.[ch] (collection_window_find_by_path): New function.
15278         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
15279         and to make a list not editable. Also made bookmark buttons compact.
15280
15281 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
15282
15283         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
15284         keywords entry and remaining 1/3 to comment entry.
15285
15286 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
15287
15288         * cache.c: Metadata for keywords/comments no longer has the option to
15289         be stored locally to the source file.
15290         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
15291         change the dialog to have a stop and close button so that the dialog
15292         remains displayed for the user until it is user closed.
15293
15294 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
15295
15296         * fullscreen.[ch], preferences.c: Add full screen location option
15297         'Determined by Window Manager' which is now the default. This option
15298         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
15299         the size and position like 'active monitor' but the window manager may
15300         completely ignore the request. Also removed old #if 0'ed out code.
15301         * globals.c (fullscreen_screen): Set the default screen to be the new
15302         option above 'Determined by Window Manager'.
15303
15304 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
15305
15306         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
15307         interferes when a pixbuf is specifically set.
15308         * icons/folder_open.png: Adjust width of the graphic in the open
15309         folder icon.
15310
15311 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
15312
15313         * icons/folder_*.xpm: Remove unused files.
15314         * icons/folder_*.png: Add new folder icons.
15315         * icons/Makefile.am: Changes for above.
15316         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
15317         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
15318         change the folder list view so that current folder uses the open icon
15319         and the parent folder uses the 'up' icon.
15320
15321 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
15322
15323         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
15324         * src/Makefile.am: Removed unused files.
15325         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
15326         files.
15327         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
15328         thumb_standard.c: Use new pixbuf_inline utility.
15329         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
15330         icons.
15331         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
15332         The new or moved png images to be made inline.
15333
15334 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
15335
15336         * cache_maint.c: Only manage shared thumbnails when the option is
15337         enabled, since this is a time consuming task.
15338         * preferences.c: Fix sensitivity of thumbnail options that are disabled
15339         when the shared thumb cache is in use. Removed clear cache button, as
15340         it is now in the maintenance window.
15341         * thumb_standard.c: Add notes about implementation and what it lacks.
15342         * ui_misc.[ch]: Add pref_table_button_new and
15343         pref_button_link_sensitivity_swap.
15344
15345 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
15346
15347         * dupe.c: Fix widget spacings in find dupes window.
15348         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
15349
15350 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
15351
15352         * src/main.c: Make message about being a beta sound less ominous.
15353         * README: Updates.
15354         * configure.in: Release 1.5.6
15355
15356 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
15357
15358         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
15359         now updated when moving or renaming files.
15360         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
15361         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
15362         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
15363         Apparently I have a habit of type "the" twice, and not noticing.
15364         * doc/12_credits.html: Update copyright year.
15365
15366 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
15367
15368         * search.c: Clean up appearance of search window.
15369         * po/fr.po: Update French translation,
15370         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15371         * po/ru.po: Update Russian translation,
15372         submitted by Sergey Pinaev <dfo@antex.ru>.
15373         * preferences.c, README: Update copyright year.
15374
15375 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
15376
15377         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
15378         option to try to keep full screen window above other windows. Since
15379         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
15380         * main.c: Issue warning when running with a GTK library with an older
15381         minor version than what GQview was compiled with.
15382
15383 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
15384
15385         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
15386         * main.c: When it takes time to get a connection to a remote GQview
15387         because it is still starting up, print progress dots (.) to the
15388         console to indicate we are waiting, and not hung.
15389         * thumb_standard.[ch]: Move core of thumb cache path building to
15390         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
15391         or deleting thumbnails to match changes to the source image.
15392
15393 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
15394
15395         * collect-io.c (collection_save_private): Use a temp file when saving
15396         a collection so that if an error occurs during write the original is
15397         not lost. The only disadvantage with temp files is group and user ids
15398         of the original are not guaranteed to be preserved by chown, oh well.
15399         * preferences.c: Remove silly EXPERIMENTAL text from description of
15400         shared thumbnails cache option.
15401         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
15402         which attributes we want to copy.
15403
15404 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
15405
15406         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
15407         will allow images to loader faster if you know you only need at most
15408         width by height image. Since only the jpeg gdk-pixbuf loader supports
15409         it, this only effects jpegs.
15410         * thumb.c, thumb_standard.c: These changes are currently disabled, but
15411         it would set the requested size when loading thumbnails for a speed
15412         improvement on jpegs.
15413
15414 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
15415
15416         * cache_maint.c: Implemented local thumbnail rendering option, and
15417         only enable it when the standard thumb cache is active.
15418         * filelist.c (path_list_filter): When filtering a dir list remove
15419         .thumbnails and .metadata.
15420         * preferences.c: Do not allow focus on progress entry in safe delete
15421         clear dialog.
15422         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
15423         per loader basis instead of using the global setting.
15424         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
15425         duplicated in three places into thumb_loader_std_next_source. Added
15426         retry flag to force a retry on images that are flagged as a failure.
15427         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
15428
15429 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
15430
15431         * cache_main.c: Reset list to NULL before using in next path_list.
15432
15433 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
15434
15435         * cache_maint.[ch]: Add maintenance window to select various thumbnail
15436         cache operations for removing old thumbnails, deleting thumbnails, and
15437         to create thumbnails for a folder. Creating thumbnails local option is
15438         not yet implemented. Also move clear cache confirm dialog here.
15439         * layout_util.c: Change thumbnails menu item name, and open the
15440         maintenance window instead of purge utility.
15441         * preferences.c: Move clear cache confirm dialog out of here.
15442         * thumb_standard.[ch]: Make local thumb caches use permissions of the
15443         source images. Local thumbnails should not store failures. Added a
15444         thumb validate utility for use by the new thumb cache manager.
15445
15446 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
15447
15448         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
15449         * collect-io.c: Use new thumb loader functions.
15450         * collect-table.c: Use doubles instead of floats in most places.
15451         * collect.c: Remove unnecessary include of thumb.h.
15452         * dupe.[ch]: Use double for rank values, and updates for new thumb
15453         functions.
15454         * globals.c: Change default thumb size to 96x72, add
15455         thumbnail_spec_standard to toggle use of new thumbnail cache.
15456         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
15457         use of float to double.
15458         * image-load.[ch]: Use doubles instead of floats for progress value.
15459         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
15460         now a double.
15461         * layout.[ch], layout_image.[ch]: More float to double changes.
15462         * preferences.c: Change selection of thumbnail sizes offered to user,
15463         and allow a custom item when the thumbnail size configured in the
15464         rc file does not match the predefined list. Added toggle for new
15465         shared thumbnail standard (option needs a better description?)
15466         * print.c: Update for image zoom now being a double.
15467         * rcfile.c: Save and restore thumbnail_spec_standard.
15468         * search.c: More float to double change madness, and update for new
15469         thumb functions.
15470         * similar.[ch]: More floats to doubles.
15471         * thumb.[ch]: Updated the thumb function API to something a bit more
15472         sane, but mostly to match that of thumb_standard.h. When the standard
15473         thumb loaders are enabled thumb_loader_new will now return a loader
15474         from thumb_loader_std_new - the function access to thumb loaders is the
15475         same but the structures are completely different - don't access the
15476         structure directly. Also removed unused utility functions in thumbs.c.
15477         * thumb_standard.[ch]: New utilities for a thumb loader that implements
15478         the proposed thumbnail management standard on freedesktop.org.
15479         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
15480         no attempt is made to hide it) because there are now two thumb loader
15481         implementations (thumb.c and thumb_standard.c). We check which loader
15482         and structure is in use with the standard_loader flag common to each. 
15483         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
15484         and updates for new thumb functions.
15485
15486 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
15487
15488         * main.c (help_browser_command): Only print info when debug is on.
15489         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
15490         offset this by setting the idle function to low priority.
15491
15492 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
15493
15494         * layout.c (layout_status_update_progress): Fix progressbar height from
15495         changing status bar size by setting text to a space instead of NULL.
15496
15497 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
15498
15499         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
15500         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
15501         view_file_icon.c, view_file_list.c: Specifically enable or disable
15502         the search feature of the GTkTreeViews, as it interferes with shortcuts
15503         for the main window and elsewhere, also when it is enabled set the
15504         search column.
15505
15506         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
15507         of the treeview search feature has changed such that it can now get
15508         in the way when it is not specifically disabled.
15509
15510 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
15511
15512         * collect-io.c: Keep a pointer to the tail of the pending action list
15513         so that each append does not require walking the list.
15514
15515 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
15516
15517         * collect-io.[ch]: Add collection manager to update collections
15518         contained in $HOME/.gqview/collections when files are moved. Made
15519         collection loading abort after too many errors.
15520         * collect.[ch]: Add collection_add_check to allow adding files to a
15521         collection that do not exist, attach collection manager to maintenance
15522         move functions.
15523         * main.c (gqview_exit_final): Flush pending collection manager changes
15524         before exit.
15525
15526 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
15527
15528         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15529         Add print context menu item to relevant sections of manual.
15530         * README: Updates.
15531         * configure.in: Release 1.5.5
15532
15533 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
15534
15535         * collect-table.c: Make context menu have same number of items, making
15536         the ones that do not apply insensitive. Add print menu item.
15537         * collect.[ch] (collection_list_get_path_list): Add utility to get a
15538         path list from a colletion list.
15539         * dupe.c, search.c: Add print to context menus.
15540
15541 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
15542
15543         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
15544         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
15545         raise windows instead of direct gdk_window_raise.
15546         * image.c: Fix broken redraws when sizing image view with NULL image,
15547         and fix clamping of scroller overlay within the new window size.
15548         * main.c: Raise remote main window when --remote is the only command
15549         line option. Fix crash when quitting from a remote --quit command.
15550         * remote.c (remote_server_client_cb): No need to check for error when
15551         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
15552
15553 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
15554
15555         * main.c: Add -sr<folder> remote command for recursive slideshows,
15556         based on patch submitted by Henry Minsky.
15557         * po/fr.po: Update French translation,
15558         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15559         * po/it.po: Update Italian translation,
15560         submitted by Kostantino <inverness1ATvirgilio.it>.
15561         * po/sv.po: Update Swedish translation,
15562         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15563         * doc/11_1_command_line.html: Document new remote -sr command.
15564
15565 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
15566
15567         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
15568         so that an immediate call to image_loader_free does not do bad things.
15569         Protect against calling image_loader_start more than once on a loader.
15570
15571 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
15572
15573         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
15574         * print.c: Retain print settings used in print dialog.
15575         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
15576         double, or string values in the history for future use.
15577
15578 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
15579
15580         * main.c: Change remote quit description to quit (from exit).
15581         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
15582         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
15583         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
15584         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
15585         documentation for recent dialog and preference window changes, and
15586         do any doc updates pending in TODO.
15587
15588 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
15589
15590         * fullscreen.c, layout_config.c, preferences.c: Update preferences
15591         window to match newer dialog padding and style, moved several options
15592         to different tabs, and removed the dithering option from the ui.
15593         * ui_misc.[ch]: New convenience functions for preference window.
15594         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
15595         utility available for use outside this file.
15596
15597 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
15598
15599         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
15600         buttons.
15601         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
15602         respective edge of image.
15603         * layout_util.c: Rename Exit menu item to Quit.
15604         * preferences.c: Update about dialog to match other dialogs.
15605         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
15606         gtk-alternative-button-order.
15607
15608 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
15609
15610         * layout.c: Increase default window width, add fix to make image pane
15611         visible (non-zero initial width) in one specific condition.
15612
15613 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
15614
15615         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
15616         to format floating point numbers in postscript output.
15617         * gqview.png: Change desktop icon.
15618
15619 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
15620
15621         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
15622         and appearance of the sidebars.
15623         * info.c: Update property window appearance.
15624         * ui_help.c: Adjust help window padding.
15625         * ui_misc.c (pref_table_new): Support parent_box == NULL.
15626
15627 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
15628
15629         * bar_info.c: Dialog heading fix.
15630         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
15631         button to a discard button when confirming close of changed collection.
15632         * main.c: Heading fix for exit dialog with unsaved collection.
15633         * print.c: Fix layout indenting broken by fix in pref_table_label.
15634         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
15635         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
15636         though it seems to violate GNOME HIG. FIx pref_table_label packing.
15637         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
15638         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
15639         Fix missing error dialog when a file copy fails, and fixed (null)
15640         filename for destination in copy/move error dialog.
15641
15642 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
15643
15644         * slideshow.c (generate_random_list): Fix crash when return value of
15645         rand == RAND_MAX.
15646
15647 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
15648
15649         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
15650         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
15651         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
15652         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
15653         utility changes and additions, use padding defines for widget spacing.
15654         * print.c: Move pref_* stuff out of here.
15655         * ui_misc.[ch]: Move pref_* stuff here.
15656         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
15657         arg from generic_dialog_new(), cleaned up button utilities into a
15658         single general purpose utility. Change widget spacing, dialog layout,
15659         and dialog button order to match GNOME HIG 2.0 (ie backwards).
15660         * utilops.[ch]: Changes for above utility dialog alterations.
15661
15662 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
15663
15664         * print.c: More updates for HIG utils, added image scale to reduce
15665         image size on page.
15666         * ui_misc.c: Fix incorrect namespace used for callback.
15667
15668 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
15669
15670         * main.c: Make -l command line option now include collections that are
15671         specified on the command line, also link the first collection on the
15672         command line to the main window so that -s and -f with a collection
15673         will work as expected.
15674         * print.c: Change margin to margins.
15675
15676 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
15677
15678         * print.c: Play with widget spacing and group styling to match HIG,
15679         get it and utils right here for when we use them to update rest of app.
15680
15681 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
15682
15683         * print.c: Implement postscript text placement, still needs to convert
15684         utf8 to a proper postscript encoding. Fixed landscape orientation for
15685         postscript output.
15686
15687 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
15688
15689         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
15690         * print.c: Fix drawing of text onto pixbufs. Update preview when
15691         changing the text options. Added red preview lines to indicate image
15692         grid when selecting proof sheet layout.
15693
15694 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
15695
15696         * image.c: Assume any request to resize the top window (per fit window
15697         to image option) will fail, and request a direct redraw - this works
15698         because we also changed the idle redraw handler's priority from
15699         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
15700         priority than the resize signal. This fixes the fvwm2 maximized window
15701         does not redraw bug - the fault never was with fvwm2, although it would
15702         be nice if it set the maximized flag when windows are maximized :/.
15703
15704 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
15705
15706         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
15707         it is not necessary with GtkDrawingArea. Also removed GTK double
15708         buffering of the image display, fixes flicker when resizing window -
15709         double buffer is useless to us anyway since GQview's images are not
15710         displayed/drawn synchonously with GTK expose events.
15711         * img-view.c: Fix use of removed image eventbox.
15712
15713 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
15714
15715         * README, TODO: Updates.
15716         * po/*.po: make distcheck touches these.
15717         * configure.in: Release 1.5.4
15718
15719 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
15720
15721         * po/it.po: Update Italian translation,
15722         submitted by Kostantino <inverness1ATvirgilio.it>.
15723         * po/ja.po: Update Japanese translation,
15724         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15725         * po/fr.po: Update French translation,
15726         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
15727         * po/sv.po: Update Swedish translation,
15728         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15729         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
15730         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
15731         * po/ar.po: Add Arabic translation,
15732         submitted by Youssef Assad <youssef@devcabal.org>.
15733         * configure.in (ALL_LINGUAS): Add AR translation.
15734         * README: Updates.
15735
15736 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
15737
15738         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
15739         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
15740         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
15741         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
15742         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
15743         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
15744         calling window. Some dialogs in utilops.c are still not set. Also
15745         fixed missing break in switch case causing Control+S to also close the
15746         collection window.
15747
15748 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
15749
15750         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
15751         fixes and grammar.
15752
15753 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
15754
15755         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
15756
15757 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
15758
15759         * collect.c: Fix untitled (n) counter start number and Control+S
15760         shortcut to save collection as...
15761         * dupe.[ch]: Add Control+T to toggle thumbnails.
15762         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
15763         search window.
15764         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
15765         More documentation.
15766
15767 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
15768
15769         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
15770         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
15771         directories as folders in all places.
15772         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
15773         on 0 width or height.
15774         * search.c: Reduce flush size to update search count when over 100
15775         instead of 101.
15776         * doc/10_1_general.html: Update docs to use the term folder when
15777         referring to directories.
15778
15779
15780 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
15781
15782         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
15783         window manager hints after referring to the icccm. Seems to work with
15784         all tested window managers, even twm :) . Still have to figure out
15785         which hint to use to tell the window managers to place a full screen
15786         window above panels and docks.
15787         * layout.c: Tell window managers not to request window position from
15788         user when 'save window positions' is enabled.
15789
15790 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
15791
15792         * thumb.c: Fix possible endless loop between error and done handlers,
15793         clean up image loader free/setup.
15794
15795 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
15796
15797         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
15798         max slideshow delay, and increase the max delay to 3600 seconds.
15799         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
15800         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
15801         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
15802         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
15803         Documentation updates.
15804
15805 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
15806
15807         * globals.c (fullscreen_screen): Change default full screen location to
15808         active monitor.
15809
15810 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
15811
15812         * main.c (gr_slideshow_delay): Remove use of non-portable round().
15813
15814 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
15815
15816         * fullscreen.c: Turn off decorations for the full screen window, as the
15817         window manager may not yet support full screen hints.
15818         * img-view.c: Hook up R key to refresh displayed image.
15819         * layout_image.c: Hook up R refresh key to full screen.
15820
15821 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
15822
15823         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
15824         handle to EXIF and Keywords sidebars.
15825         * image.c (image_size_cb): Fix return value, size_allocate prototype
15826         return is void, not gint.
15827         * ui_misc.[ch]: Implement sizer handle widget.
15828
15829 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
15830
15831         * doc/3_1_image_window.html, 3_2_image_properties.html,
15832         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
15833         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
15834         and grammar fixes.
15835         * doc/Makefile.am: Add new files above.
15836
15837 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
15838
15839         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
15840         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
15841         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
15842         More pages of documentation.
15843         * doc/Makefile.am: Add above.
15844         * doc/index.html: Update missing page (m) markers.
15845
15846
15847 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
15848
15849         * dupe.c: Fix missing status messages in the Find Dupes window
15850         introduced by last set of speed optimizations. Fix progress counters
15851         for checksums and dimensions.
15852
15853 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
15854
15855         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
15856         7_sidebars.html: Add documentation for sidebars.
15857         * doc/Makefile.am: Add above.
15858         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
15859
15860 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
15861
15862         * main.c (html_browsers): Change key used to determine GNOME browser to
15863         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
15864         to be no longer used or changed when setting Preferred Applications.
15865
15866 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
15867
15868         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
15869         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
15870         * doc/Makefile.am: Install new files above.
15871
15872 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
15873
15874         * gqview.desktop: Add supported mime types, disable startup
15875         notification, and add Viewer to Categories.
15876
15877 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
15878
15879         * image-load.[ch] (image_loader_get_format): New util to query the
15880         mime type of the active image.
15881         * info.c: Add (mime) file type field to image properties dialog, and
15882         increase the dialogs default height to 350 (from 300).
15883
15884 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
15885
15886         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
15887         text onto a pixbuf with an alpha channel.
15888         * print.c: Add image text info output, implement RGB and Preview text
15889         writers - PS text is still to be done.
15890         * view_file_icon.c (vficon_maint_removed): When removing a file from
15891         the grid, set the pointer NULL to avoid possible access before the
15892         idle sync. This is an attempt to fix a seemingly random crash when
15893         deleting files from the find dupes window.
15894
15895 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
15896
15897         * image-overlay.c: Fix overlay to counter to account for slide show.
15898         * image.c: Fix overlay date and time display for preloaded images by
15899         setting them before calling image_new_util().
15900         * img-view.c: Fix overlay counter by setting list_pointer before
15901         changing the image, and to account for slide show.
15902
15903 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
15904
15905         * image.c: Fix to draw overlays when image is set to NULL.
15906
15907 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
15908
15909         * print.c: Allow user to set the DPI to use for printing.
15910
15911 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
15912
15913         * image-overlay.c (image_overlay_info_render): Process the image count
15914         value returned for view windows.
15915
15916 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
15917
15918         * image.[ch], typedefs.h: Add function callback for notification of
15919         a new image.
15920         * image-overlay.[ch]: New utils for image info overlays.
15921         * img-view.[ch]: Add image overlay to stand alone image window.
15922         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
15923         given an ImageWindow.
15924         * layout_image.c: Move overlay utils to new image-overlay.c.
15925
15926 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
15927
15928         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
15929         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
15930         and ui_pixbuf_ops.c.
15931         * print.c: Close the current print job when closing the print window,
15932         so we don't crash when closing while preview is not complete.
15933         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
15934         now in pixbuf_util.c.
15935
15936 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
15937
15938         * layout_image.c: Display more information in full screen overlays.
15939
15940 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
15941
15942         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
15943         when tools are hidden/float - bug introduced by removing focus border.
15944
15945 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
15946
15947         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
15948         if the loading image is not the currently visible image. Fixes stuck
15949         busy cursor case #2.
15950         * image.c: Increase scroller timer to 30 updates per second.
15951
15952 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
15953
15954         * image.c: Fix stuck busy cursor when initially displaying an image
15955         that is still loading and smooth flip is enabled. Actually, this is the
15956         result - the fix is to only sync the pixbuf image if it has changed.
15957
15958 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
15959
15960         * image.[ch]: Fix overlay updates when over border, fix overlay test
15961         on expose event.
15962         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
15963         display image information, enabled with the I key.
15964         * print.c: Use pixbuf_set_*() to initialize pixbufs.
15965         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
15966         rectangles by directly setting values.
15967
15968 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
15969
15970         * image.[ch]: Remove alpha level parameter from image overlay, since it
15971         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
15972         to create the render mask, and not when rendering over existing pixels
15973         like gdk_pixbuf_composite...
15974
15975 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
15976
15977         * image.[ch], typedefs.h: Added ability to set overlays onto the image
15978         display in the form of GdkPixbufs. Change the scroller to display
15979         itself using an overlay.
15980
15981 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
15982
15983         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
15984         keyword list.
15985
15986 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
15987
15988         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
15989         * README: Updates.
15990         * configure.in: Release 1.5.3
15991
15992 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
15993
15994         * print.c: Make text tab insensitive, to indicate it does nothing.
15995         * po/ja.po: Updated Japanese translation,
15996         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
15997         * po/sv.po: Updated Swedish translation,
15998         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
15999         * po/it.po: Updated Italian translation,
16000         submitted by Kostantino <inverness1ATvirgilio.it>.
16001         * README: Update Italian translation credits.
16002
16003 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
16004
16005         * search.c: Change date entries to new util from ui_misc.h, which
16006         includes convenient date selection popup.
16007         * ui_misc.[ch]: New files for the above date entry widget.
16008
16009 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
16010
16011         * img-view.c: Fix broken file management operations when full screen.
16012         * layout_util.c: Fix V key test for full screen.
16013
16014 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
16015
16016         * view_dir_list.c: Remove redundant NULL path checks.
16017         * view_dir_tree.c: Make a copy of the path so that we do not free the
16018         original, fixes crash with slideshows started with folder tree view
16019         right click menu.
16020
16021 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
16022
16023         * bar_exif.c: Added ability for user to add additional items to the
16024         standard exif view by toggling the checkmark for items listed in the
16025         advanced view.
16026
16027 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
16028
16029         * print.c: Do not allow printing when margins or proof size result in
16030         no output, grey out the print button to indicate this. Close the
16031         print window when finished printing. Postscript image data is scaled
16032         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
16033         should probably be user selectable).
16034
16035 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
16036
16037         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
16038         so that the image will fill the window vertically or horizontally.
16039         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
16040         set the zoom to fill window width and height, respectively. Changed
16041         hide tools shortcut to [Control] + H.
16042         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
16043         * doc/gqview_faq.html: New manual page for the FAQ.
16044
16045 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
16046
16047         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
16048         spec 0.9.4 at freedesktop.org.
16049         * img-view.c (view_window_new): Support directories and collection
16050         files passed in as the path.
16051         * main.c: Added remote command view:filename to open filename in
16052         a new window, describe file: so it shows up in remote help list.
16053         * ui_fileops.[ch]: Move file_extenstion_match() util here.
16054
16055 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
16056
16057         * image.c: Fix remaining scroller bugs: Properly draw it onto the
16058         border, and move scroller scrolling updates into image_scroll_real()..
16059
16060 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
16061
16062         * print.c: Begin postscript output, needs page orientation fixed.
16063         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
16064         NULL terminated string.
16065
16066 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
16067
16068         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
16069         and property tab to be 'Keywords' to better describe what they do.
16070         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
16071         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
16072
16073
16074 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
16075
16076         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
16077         Move icon declarations to globals.h, and allow use of inline pixbufs
16078         created from pngs.
16079         * globals.h: New header to include image declarations.
16080         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
16081         clamping in image_queue().
16082         * scroller.png: New image for scroller icon.
16083
16084 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
16085
16086         * main.c: Fix handling of more than one file on the command line with
16087         the remote option, so that is works the same as no remote.
16088
16089 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
16090
16091         * layout.c: Fix crash when selecting dropdown history with NULL layout
16092         path, fix layout_tools_float_set to support NULL lw for main window.
16093         * main.c: Push all remote commands to server regardless of order,
16094         implement remote passing of command line filenames.
16095         * remote.c: Mark noisy printfs for debug.
16096
16097 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
16098
16099         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
16100         and save the status to the rc file.
16101         * image.c (image_top_window_sizable): Do not attempt to automatically
16102         resize a window when it is maximized, since a maximized window is not
16103         really sizable.
16104         * layout.c: FIx layout_valid to actually check if the layout pointer
16105         is valid. Restore maximized window state.
16106         * main.c: New window_maximized() utility to check said state. Save
16107         maximized state on exit, and do not set update stored window geometry
16108         if the main window is maximized.
16109
16110 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
16111
16112         * print.c: Fix page count display when result is no pages, make 1:1
16113         zoom button change zoom to fit when zoom is already 1:1, attempt to
16114         avoid slow bilinear pixbuf scaling when scale is under 0.01.
16115
16116 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
16117
16118         * print.c: Add preview to print job render types, so that the preview
16119         uses the same render path as printing. Cleanup unused code.
16120
16121 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
16122
16123         * print.c: Fill custom printer list using lpstat -p.
16124
16125 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
16126
16127         * globals.c: Change default thumbnail quility to tiles and default
16128         zoom quality to bilinear.
16129
16130 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
16131
16132         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
16133         scroll_reset_method, to adjust visible area behavior when changing
16134         to a new image.
16135         * doc/10_7_hidden.html: Document new scroll_reset_method option.
16136
16137 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
16138
16139         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
16140         Increase comparison speed by limiting number of expensive progress bar
16141         updates per second.
16142
16143 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
16144
16145         * cache.[ch]: Add support for md5sums to sim cache.
16146         * dupe.[ch]: Use md5sums for checksums.
16147         * md5-util.[ch]: New files with md5sum utilities.
16148         * ui_fileops.[ch]: Move several includes to header file.
16149
16150 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
16151
16152         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
16153         hidden tool window for the first time.
16154         * view_file_icon.h: Remove extra semicolon.
16155
16156 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
16157
16158         * remote.[ch]: New utils for sending and receiving ipc commands.
16159         * main.c: Add command line options to control an existing GQview
16160         process (-r, --remote, -rh, --remote-help).
16161         * Makefile.am: Add remote.[ch].
16162
16163 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
16164
16165         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
16166         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
16167         window manager' option - the new full screen behavior is correct, and
16168         no longer grabs the keyboard interfering with an xscreensaver lock.
16169         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
16170         from help manual.
16171
16172
16173 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
16174
16175         * layout_config.c (layout_config_list_order_set): Fix transposed src
16176         and dest variable causing inconsistent layout order.
16177         * layout_image.c (layout_image_new): Remove focus border from image
16178         when it is the only thing displayed in the main window.
16179
16180 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
16181
16182         * collect-table.c: Attempted focus fix on item removal.
16183         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
16184         row and column coordinates match the actual focus.
16185
16186 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
16187
16188         * README: Updates.
16189         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
16190         * configure.in: Release 1.5.2
16191
16192 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
16193
16194         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
16195         note the many missing sections in table of contents.
16196         * print.c: Add note to print dialog that printing is not functional.
16197
16198 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
16199
16200         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
16201
16202 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
16203
16204         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
16205         the same file, and if so simply return success for the copy request.
16206
16207 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
16208
16209         * editors.c: Dump popen and use genuine fork and execvp to run
16210         editor commands when we need to display the command's output, this
16211         fixes verbose editor commands that were hanging GQview until they
16212         finished.
16213         * main.c: Clean up html help browser exec code.
16214         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
16215         documentation.
16216
16217 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
16218
16219         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
16220
16221 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
16222
16223         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
16224         even if gtk was not yet initialized by attaching the dialog to an idle
16225         loop called by a gtk_init_add() function.
16226
16227 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
16228
16229         * bar_info.c: Add favorite keywords list for faster keyword selection,
16230         added dialog to edit the list.
16231         * layout_util.c: Change print shortcut to [Shift] + P.
16232         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
16233
16234 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
16235
16236         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
16237         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
16238         9_printing.html: More docmentation.
16239         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
16240         Makefile.am, index.html: Updates.
16241
16242 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
16243
16244         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
16245         typdefs.h: Added option to disable screen saver during full screen.
16246         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
16247         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
16248         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
16249         11_2_keyboard_shortcuts.html: More documentation.
16250         * doc/index.html: Fixes.
16251
16252 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
16253
16254         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
16255         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
16256         * POTFILES.in: Added print.c.
16257         * layout_util.c, main.c: Add help contents menu item, add utility to
16258         launch user's preferred HTML browser for User Manual.
16259         * print.c: Start adding text settings to print dialog.
16260
16261 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
16262
16263         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
16264         * print.c: Add jpeg writing, free job_pixbuf when job is done.
16265
16266 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
16267
16268         * print.c: Added print job path, can now print to png files - at least
16269         it can actually do something now...
16270
16271 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
16272
16273         * print.c: Fleshed out print progress dialog - still no actual print..
16274
16275 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
16276
16277         * print.c: Add output device selection - still no actual printing.
16278
16279 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
16280
16281         * print.c: Organize print dialog - still no actual printing.
16282
16283 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
16284
16285         * print.c: Implement single image preview - still no actual printing.
16286
16287 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
16288
16289         * print.c: Add entry for proof thumbnail size, and use the size to
16290         layout the preview.
16291
16292 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
16293
16294         * print.c: Add print preview page navigation, zoom controls - still no
16295         printing.
16296
16297 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
16298
16299         * print.c: Add source selection, layout selection (not hooked up),
16300         scale down the preview pixbuf to a sane size, and account for  margins
16301         in the preview - still no actual printing.
16302         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
16303
16304 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
16305
16306         * print.c: Add orientation, margins, units - still no actual printing.
16307
16308 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
16309
16310         * image.[ch] (image_area_changed): New util to notify image widget that
16311         an area of the image has changed, and needs a redraw.
16312         * layout_util.c: Add a print menu item (temporary shortcut is P).
16313         * print.[ch]: New files for (eventually) printing images. Currently a
16314         not so useful dialog.
16315
16316 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
16317
16318         * image.c (image_load_done_cb): Use correct, and much faster, method to
16319         set the completed pixbuf when delay_flip is enabled.
16320
16321 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
16322
16323         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
16324         Add option to delay page flips until image is completeley loaded when
16325         in full screen.
16326         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
16327
16328 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
16329
16330         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
16331         slideshow_delay to have subsecond precision. Set that precision
16332         to 10ths of a second (use #define in slideshow.h to change precision).
16333         Change minimum slideshow delay to 0.10.
16334
16335 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
16336
16337         * bar_info.[ch] (keyword_list_pull): Let this function also support
16338         pulling keywords from a GtkEntry.
16339         * fullscreen.c: Make the screen debug output honor debug flag.
16340         * preferences.c: Add path selection dialog buttons to path entries.
16341         * search.c: Change the keyword TextView into an Entry, show dimensions
16342         in results whenever possible. Allow sorting of results by column.
16343         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
16344         add path selection dialog buttons to path and icon entries.
16345         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
16346         add button to a tab completion to pop up a path selection dialog.
16347
16348 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
16349
16350         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
16351         ExposureTime has priority over ShutterSpeedValue, as calculating the
16352         original exposure setting from an APEX value can introduce error.
16353
16354 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
16355
16356         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
16357         the floating tool window, to fix tool window keyboard handling.
16358
16359 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
16360
16361         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
16362         (merge from 1.4.3).
16363
16364 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
16365
16366         * po/ro.po: Updated Romanian translation (from 1.4.3),
16367         submitted by Harald Ersch <harald@ersch.ro>.
16368         * po/ru.po: Updated Russian translation,
16369         submitted by Sergey Pinaev <dfo@antex.ru>.
16370
16371 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
16372
16373         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
16374         so that complex editor commands that, for instance have if;then and for
16375         loops, do not hang GQview until completion.
16376
16377 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
16378
16379         [merge from stable branch] 
16380         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
16381         to date, includes a workaround for utime's inabality to change
16382         timestamps when the user is not the owner of the file.
16383         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
16384         check if the thumbnail is current.
16385
16386 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
16387
16388         [merge from stable branch]
16389         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
16390         button callbacks into a single callback with a button argument, added
16391         scroll callback.
16392         * img-view.c, layout_image.c: Changes for above, and add support for
16393         horizontal scrolling.
16394         * info.c, utilops.c: Changes for new image button and scroll callbacks.
16395
16396 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
16397
16398         * collect-table.c (collection_table_file_remove): Update selection when
16399         removing a selected item, fixes crash when removing items from a
16400         collection window.
16401         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
16402         behavior when changing selection or removing items.
16403         * search.c: Maintain correct state when removing items while still
16404         searching or generating thumbnails. Fix list focus behavior when
16405         changing selection or removing rows.
16406         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
16407         and the popup window size when column is offscreen. Add
16408         tree_view_move_cursor_away() utility.
16409         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
16410         freed GenericDialog when auto_close is TRUE, and only attempt to close
16411         the dialog once.
16412         * view_file_icon.c (vficon_sync): Update row count so that focus can
16413         not move beyond the last row.
16414         * view_file_list.c: Fix list focus behavior when changing selection or
16415         removing rows.
16416
16417 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
16418
16419         * README: Updates.
16420         * po/ja.po: Updated Japanese translation,
16421         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
16422         * configure.in: Release 1.5.1
16423
16424 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
16425
16426         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
16427         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
16428         compile with GDK_DISABLE_DEPRECATED defined.
16429         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
16430         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
16431         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
16432         * utilops.c: Fix auto update of preview column when dragging rows to
16433         reorder them.
16434         * view_dir_tree.c: Center new path when it is not visible.
16435         * view_file_list.c: When scrolling to display new row, center the row.
16436
16437 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
16438
16439         * search.c (search_file_load_process): Fix swapped paths on a call to
16440         filetime_set, fixes ugly bug causing source file timestamps to be
16441         changed when using search by content similarity or dimensions!
16442
16443 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
16444
16445         * fullscreen.[ch]: Added support for multiple screens and monitors,
16446         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
16447         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
16448         preferences.c, rcfile.c: Added option to not ignore the window manager
16449         fullscreen handling. Added selection of screen and/or monitor to use
16450         for display of the full screen window.
16451         * image.c: Set the wallpaper on the root window that the window belongs
16452         to, remove #include of gdkx.h.
16453         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
16454         Xinerama and Xlib from link stage.
16455
16456 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
16457
16458         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
16459
16460 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
16461
16462         * preferences.c: Make the entry in the clear trash dialog non editable
16463         instead of insensitive.
16464
16465 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
16466
16467         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
16468         the ExifBar structure, as layout_util.c accesses this data from
16469         within a destroy signal callback.
16470
16471 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
16472
16473         * bar_info.[ch]: Add size request utility.
16474         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
16475         changing the size request method (see above).
16476         * img-view.c: Change folder popup menu to match rest of application.
16477         * search.c: Fix gettext warning by setting specific string format,
16478         increase year spin button width, fix compile error by correcting
16479         declaration location.
16480         * utilops.c: Fix dialog titles, use folder instead of directory when
16481         communicating with user.
16482         * po/bg.po: Updated Bulgarian translation,
16483         submitted by Vladimir Petrov <vladux@mail.bg>
16484
16485 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
16486
16487         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
16488         * po/*.po: Make distcheck updates.
16489         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
16490         * configure.in: Release 1.5.0.
16491
16492 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
16493
16494         * bar_info.c: Modified toolbar (added space to separate save).
16495         * layout_util.c: Fix initial selection count sent to details sidebar.
16496
16497 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
16498
16499         * search.c: Add results search type, to search current results list.
16500         * README, TODO: Updates.
16501
16502 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
16503
16504         * search.c: Add option to search all files with comments (metadata).
16505         * ui_tabcomp.c: Set completion button size allocation height to that
16506         of the entry.
16507
16508 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
16509
16510         * layout_util.c: Set initial search path to the current path. Fix
16511         initial display of the details sidebar with more than one selection.
16512
16513 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
16514
16515         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
16516         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
16517         remains out of order (2/29/04) - but it _is_ inline with version order.
16518
16519 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
16520
16521         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
16522         on what we are told. Added option to only display metadata info.
16523         * info.c: Added Details tab for displaying metadata, merged permissions
16524         tab into the general tab.
16525         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
16526         count changes.
16527
16528 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
16529
16530         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
16531         current file selection.
16532         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
16533
16534 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
16535
16536         * cache.[ch], gqview.h: Changed cache get and find functions to take
16537         a CacheType, so that metadata location can be seperate from thumbnails.
16538         * cache_maint.c: Add support for meta cache to maintenance.
16539         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
16540         as it has long been fixed.
16541         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
16542         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
16543         for all the above changes.
16544
16545 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
16546
16547         * bar_info.c: Clean up comment format.
16548         * info.c, preferences.c: Set the properties, options, and about
16549         windows to type dialog.
16550
16551 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
16552
16553         * bar_info.c: Fix details bar display when no image is present.
16554
16555 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
16556
16557         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
16558         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
16559         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
16560         for all GtkTreeViews to make them look better.
16561         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
16562         default size.
16563
16564 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
16565
16566         * search.c: Implement similarity match type.
16567
16568 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
16569
16570         * search.c: Fix statusbar label size twitching, fix selection idle
16571         update bug, increase default search window size - sorry 640x480 users.
16572
16573 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
16574
16575         * search.c: Implement dimensions matching, add dimensions 'between',
16576         overload FileData passed to search_result_append(), so that it also
16577         holds dimensions and similarity fields, and display dimensions if
16578         available. Fix memory leak in search_result_change_path(). Also make it
16579         work with 'between' input swapped (first is higher than second).
16580
16581 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
16582
16583         * search.c: Change a few default values, make search parameters
16584         insensitive during search, reorder status bar items, change start/stop
16585         button into two distinct stock buttons (find and stop).
16586
16587 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
16588
16589         * search.c: Add search options for match case, recurse search path,
16590         and 'between' for file size. Hide unused widgets when match type is
16591         not 'between'.
16592
16593 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
16594
16595         * search.[ch]: Implement maintenance utils.
16596         * utilops.c: Hook up search maintenance.
16597
16598 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
16599
16600         * search.c: Implement thumbnails, clean up the status bar.
16601         * TODO: Updates.
16602
16603 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
16604
16605         * search.c: Sort directories as they are searched. Use list buffer and
16606         only flush to the result GtkTreeView every 100 iterations or so, to
16607         reduce tree view internal updates that take time, thereby significantly
16608         increasing search speed when returning many results.
16609         * po/POTFILES.in: Added bar_sort.c and search.c.
16610
16611 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
16612
16613         * search.c: More work: selections, context menu, keyboard shortcuts,
16614         status bar, drag and drop.
16615
16616 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
16617
16618         * bar_info.[ch]: Export the comment/keyword read/write utilities.
16619         * dupe.[ch] (cell_renderer_height_override): Export this hack.
16620         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
16621         * layout_util.c: Hook up search window to menu.
16622         * search.[ch]: New files, started the image search window. Basically
16623         works, but can not do anything with the results yet.
16624
16625 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
16626
16627         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
16628         comments per image.
16629         * bar_sort.c: Fix text capitalization of Link.
16630         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
16631         * layout_util.[ch]: Support details sidebar, not sure header needs to
16632         export it though, not used anywhere else.
16633         * typedefs.h: Add bar_info vars to LayoutWindow.
16634
16635 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
16636
16637         * bar_sort.c: Add symbolic linking option sort manager.
16638         * main.c: Notify of beta software on startup.
16639         * ui_fileops.[ch]: Add symlink_utf8() util.
16640         * configure.in: Branch/merge for 1.5 devel cycle.
16641
16642 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
16643
16644         * README, TODO: Updates.
16645         * po/*.po: make distcheck touches these.
16646         * configure.in: Release 1.4.1
16647
16648 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
16649
16650         * hu.po: Updated Hungarian translation,
16651         submitted by Koblinger Egmont <egmont@uhulinux.hu>
16652         * gqview.desktop: Updated, convert to utf-8.
16653         * README: Update credits.
16654
16655 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
16656
16657         * view_dir_tree.c: Fix crash when encountering a folder named
16658         (sigh, wait for it...) "empty". Fix is twofold: check success of
16659         vdtree_populate_path_by_iter() before accessing something it may free,
16660         and use a zero length string ("") for the placeholder node path/name,
16661         as there shouldn't be any folders with that name to encounter...
16662
16663 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
16664
16665         * main.c (main): Move gtk_init and friends before any code that may
16666         cause a warning dialog that needs gtk to be initialized. This
16667         specifically fixes crash when attempting warning about invalid home
16668         directory filename encoding.
16669
16670 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
16671
16672         * po/*.po: Make distcheck updates these.
16673         * README: Update translation status.
16674         * configure.in: Release 1.4.0
16675
16676 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
16677
16678         * README: Add overview of changes since last stable 1.2.2 release,
16679         update email address, some clean up.
16680         * gqview.1: Update email address.
16681         * TODO: Clean up.
16682
16683 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
16684
16685         * po/fr.po: Updated French translation,
16686         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
16687         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
16688
16689 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
16690
16691         * po/bg.po: Updated Bulgarian translation,
16692         submitted by Vladimir Petrov <vladux@mail.bg>.
16693         * po/cs.po: Updated Czech translation,
16694         submitted by Jan Raska <jan_raska@hotmail.com>.
16695         * po/de.po: Updated German translation,
16696         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
16697         * po/es.po: Updated Spanish translation,
16698         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
16699         * po/fi.po: Updated Finnish translation,
16700         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16701         * po/nl.po: Updated Dutch translation,
16702         submitted by Tino Meinen <a.t.meinen@chello.nl>.
16703         * po/sk.po: Updated Slovak translation,
16704         submitted by Ivan Priesol <priesol@iris-sk.sk>.
16705         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
16706         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
16707         * README: Credit updates.
16708
16709 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
16710
16711         * cache_maint.c(cache_maintain_home): Set the entry that displays
16712         the working path as not editable instead of insensitive, as at least
16713         the Galaxy theme shows no text in insensitive entries (fg == bg color).
16714
16715 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
16716
16717         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
16718         before attempting access into list model.
16719
16720 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
16721
16722         * layout_config.c: Fix to display translations of layout_title strings.
16723
16724 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
16725
16726         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
16727
16728 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
16729
16730         * README: Updates.
16731         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
16732         * po/*.po: make distcheck touches these.
16733         * configure.in: Release 1.3.9
16734
16735 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
16736
16737         * README: Updates.
16738         * *.[ch]: Update copyright year in file headers.
16739         * main.c: Remove start up print of beta notice.
16740
16741 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
16742
16743         * po/bg.po: Updated Bulgarian translation,
16744         submitted by Vladimir Petrov <vladux@mail.bg>
16745         * po/es.po: Updated Spanish translation,
16746         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
16747         * po/fi.po: Updated Finnish translation,
16748         submitted by Lauri Nurmi <lanurmi@iki.fi>
16749         * po/fr.po: Updated French translation,
16750         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
16751         * po/pl.po: Updated Polish translation,
16752         submitted by Emil Nowak <emil5@go2.pl>
16753         * po/ru.po: Updated Russian translation,
16754         submitted by Sergey Pinaev <dfo@antex.ru>
16755         * po/sv.po: Updated Swedish translation,
16756         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16757         * po/vi.po: Updated Vietnamese translation,
16758         submitted by pclouds <pclouds@vnlinux.org>
16759         * README: Update translation credits where necessary.
16760
16761 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
16762
16763         * README: Updates.
16764         * gqview.1: Updated man page.
16765         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
16766         fullscreen, F is still the official key but V was currently unused and
16767         it helps the upgraders migrate with less pain.
16768
16769 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
16770
16771         * exif.c: Translate return strings, include config.h so intl.h works..
16772         * ui_fileops.c: Include config.h.
16773
16774 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
16775
16776         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
16777         unsupported format id values.
16778         * configure.in: Add --disable-xinerama configure switch.
16779         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
16780
16781 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
16782
16783         * layout.c: Removed unused code.
16784         * main.c: Move print_term out of here, fix terminal message encoding,
16785         disable listing of 'experimental' command line options.
16786         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
16787         * ui_fileops.[ch]: Move print_term() here.
16788
16789 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
16790
16791         * utilops.c: Remove Preview button from batch rename dialog, and fixed
16792         the preview column to auto update. BUG: rows-reordered signal of a tree
16793         model is never sent, so reordering with drag and drop will not update
16794         the preview column - this appears to be a GTK 2.2.4 bug.
16795
16796 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
16797
16798         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
16799         event, also check if file exists, if not simply return false instead
16800         of doing the whole attempt which will fail anyway.
16801
16802 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
16803
16804         * po/*.po: Make distcheck touches these.
16805         * README: Update translation table. Fix release year (re make dist).
16806         * configure.in: Release 1.3.8
16807
16808 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
16809
16810         * preferences.c: Changed the copyright string such that changes to
16811         (c) year, website address, and email address will no longer break the
16812         translations.
16813         * README: Updates.
16814
16815 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
16816
16817         * info.c, utilops.c: Marked additional strings for translation.
16818         * po/fi.po: Updated Finnish translation,
16819         submitted by Lauri Nurmi <lanurmi@iki.fi>
16820         * po/ja.po: Updated Japanese translation,
16821         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
16822         * po/sv.po: Updated Swedish translation,
16823         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
16824         [note: es and fr are awaiting a resend in gzip form, unless I can
16825         figure out what netscape 4.x does to po files sent as plain text...]
16826
16827 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
16828
16829         * cellrenderericon.[ch]: Changed function and structure names to avoid
16830         using the gtk namespace.
16831         * collect-table.c, view_file_icon.c: Use new names (above).
16832         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
16833         * layout_util.c: Revert to old behavior where page up/down are now
16834         global to the window for stepping through images. Use Ctrl-Up/Dn to
16835         scroll file/folder views a page at a time.
16836
16837 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
16838
16839         * dupe.c: Apply patch to fix char pointer array overrun,
16840         submitted by Richard Curnow <rc@rc0.org.uk>.
16841
16842 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
16843
16844         * view_file_icon.c, view_file_list.c: Disabled double click to go to
16845         full screen - control clicking for mulitple selection too fast can
16846         activate fullscreen - need to revisit strategy.
16847
16848 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
16849
16850         * collect-table.c: Fix division by zero when all thumbnails fail to
16851         generate resulting in initial zero row count.
16852         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
16853         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
16854         Use 64 bit integer to store and count file sizes, to properly display
16855         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
16856         available, also use work-around to avoid %lld for printf conversions.
16857
16858 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
16859
16860         * image.c: NULL initialize function pointers.
16861         * view_file_icon.c, view_file_list.c: Set double click in icon and list
16862         view to start fullscreen.
16863
16864 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
16865
16866         * image.[ch], typedefs.h: Added image load completed function, it will
16867         be called when the current image is finished rendering to screen and
16868         when the image preload is complete. Only tested with --debug.
16869
16870 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
16871
16872         * dupe.c: Mark column title strings for translation.
16873         * editors.c: Translate command name field for the default editors.
16874         * menu.c: Fix sort menu grammar.
16875
16876 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
16877
16878         * exif.c: Fix spelling error of fluorescent.
16879         * info.c: Make filename entry non-editable in place of non-sensitive.
16880         * main.c: Use the locale's preferred encoding when printing --help text
16881         to the terminal.
16882         * preferences.c: Make entire filter editor non-sensitive when filtering
16883         is disabled.
16884         * utilops.c: Grammar, newline fixes.
16885
16886 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
16887
16888         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
16889         insert a blank line in place of broken text, removed warnings.
16890         * README: Convert encoding to proper utf-8.
16891
16892 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
16893
16894         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
16895         size_allocate has no return value.
16896
16897 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
16898
16899         * cache.c: Fixes to initialize char variables before use.
16900         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
16901         when clearing main list, then adding new files in 'compare two file
16902         sets' mode.
16903
16904 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
16905
16906         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
16907         so that up/down moves to the expected image when the list has focus.
16908
16909 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
16910
16911         * bar_exif.[ch]: Allow exif info to start in advanced view, added
16912         utility to retrieve advanced state.
16913         * info.c: Fix for change to bar_exif_new().
16914         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
16915         sidebar size and advanced state, note this per window, and is not
16916         saved on exit.
16917
16918 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
16919
16920         * img-view.c: Fix image stepping bug when same image path is in the
16921         list more than once.
16922
16923 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
16924
16925         * thumb.c: Do not scale unknown image icon larger than orginial size.
16926
16927 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
16928
16929         * view_dir_tree.c: Added workaround so that user entered hidden paths
16930         are displayed even when 'display hidden files' option is disabled.
16931
16932 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
16933
16934         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
16935         new folders, so that the name sticks immediately in the view.
16936
16937 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
16938
16939         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
16940         previous button click row that was interfering with image selection.
16941
16942 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
16943
16944         * info.c (info_tab_general_image): Fix 'Image size' calculation.
16945
16946 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
16947
16948         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
16949         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
16950         unknown images.
16951
16952 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
16953
16954         * README: Updated.
16955         * po/*.po: Make distcheck updates.
16956         * configure.in: Release 1.3.7
16957
16958 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
16959
16960         * cellrenderericon.h: Fix show_text to be type boolean.
16961         * collect-table.c: Fix progressbar height changes by always setting the
16962         text of the widget to contain at least one character.
16963         * dupe.c, view_file_list.c: Fix warninga about invalid height
16964         parameter when setting cell height over 100, this hack simply changes
16965         maximum of the height property on GtkCellRenderer.
16966         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
16967         * po/sv.po: Added Swedish translation,
16968         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
16969         * po/ru/po: Updated Russian translation,
16970         submitted by Sergey Pinaev <dfo@antex.ru>.
16971         * README, TODO: Updates.
16972
16973 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
16974
16975         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
16976         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
16977         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
16978         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
16979         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
16980         binding for set as wallpaper (conflicted with new window), and Float
16981         file list is now L.
16982         * README: Documented new key bindings.
16983
16984 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
16985
16986         * image.c: Increase minimum size when dropping scale quality to
16987         GDK_INTERP_NEAREST (3 to 8).
16988         * TODO: Updates.
16989
16990 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
16991
16992         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
16993         text is enabled; fix keyboard popup menu placement; fix image view
16994         selection when clicking file already selected with multiple selection.
16995
16996 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
16997
16998         * exif.c: Fix return value (actually return something, oddly with -O2
16999         gcc 3.2.2 is not giving a warning about this). Plus a few changes
17000         to avoid casting confusion.
17001
17002 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
17003
17004         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
17005         using correct casting of data to sizeof char.
17006
17007 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
17008
17009         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
17010         GtkTreeView by setting the focus to a column with zero width. (We draw
17011         the focus ourselves by setting the "has-focus" property of the
17012         GtkCellRendererIcon.
17013
17014 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
17015
17016         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
17017
17018 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
17019
17020         * collect-table.c: Hook up Control-T to toggle filename text, set the
17021         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
17022         shown. Fixed border padding (again).
17023
17024 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
17025
17026         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
17027         works as expected, anyway...
17028
17029 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
17030
17031         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
17032         ability to toggle display of filename text.
17033
17034 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
17035
17036         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
17037         icon views can show the filename under the icon.
17038         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
17039         work...
17040         * Makefile.am: Added cellrenderericon.[ch].
17041
17042 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
17043
17044         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
17045         supplying missing comma in command - fixes crash on refresh.
17046
17047 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
17048
17049         * TODO: Updates.
17050         * configure.in: Release 1.3.6
17051
17052 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
17053
17054         * dupe.c: Do not unref a GtkStyle we never refed.
17055         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
17056         Removed "Insert file drops at pointer location" option for collections,
17057         now this is always the behavior. Moved a few options to the advanced
17058         tab, removed the collections tab.
17059         * main.c: Make the printed beta release note on startup a one liner.
17060         * README: Updates.
17061         * TODO: Updated.
17062
17063 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
17064
17065         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
17066         checking that GtkTreeView is realized before attempting to scroll.
17067         This was a problem when the tools are hidden.
17068
17069 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
17070
17071         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
17072         a few strings.
17073
17074 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
17075
17076         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
17077         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
17078         icon when beggining a dnd operation.
17079         * dupe.c: Set drag icon, fix progress bar value warning when starting
17080         thumbnail loading.
17081         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
17082         free to correct place).
17083
17084 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
17085
17086         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
17087         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
17088         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
17089         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
17090         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
17091         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17092         Remove use of deprecated GTK functions
17093         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
17094
17095 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
17096
17097         * collect-table.c: Fix removal of right clicked, but non selected
17098         items.
17099
17100 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
17101
17102         * ui_clist_edit.[ch]: Removed, clist is deprecated.
17103         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
17104         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
17105
17106 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
17107
17108         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
17109         drop placement more intuitive, and removed ugly popup window for
17110         display of marker position.
17111         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
17112         adjustment will change.
17113         * icons/marker.xpm: Gave marker a black border for some contrast on
17114         red images/themes.
17115
17116 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
17117
17118         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
17119         now stored as pixbufs instead of pixmaps...
17120         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
17121         as a guide, so it now has the same selection behavior.
17122         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
17123
17124 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
17125
17126         * view_file_icon.c: Fix centering of icons in columns, set keyboard
17127         cursor when moving focus.
17128
17129 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
17130
17131         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
17132         option show_icon_names - for future ability to display filnames in the
17133         icon view. (this will need a custom gtkcellrenderer, on TODO).
17134
17135 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
17136
17137         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
17138         * ui_tree_edit.h: Fix function description.
17139         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
17140         unrefed style pointers, guard against possible button release event
17141         on drop event (not sure what is causing this).
17142
17143 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
17144
17145         * ui_bookmark.[ch]: Added history_combo utilities.
17146         * ui_utildlg.c: Use default history length for file dialogs.
17147         * utilops.c: When auto renaming single file, show preview of new name.
17148         Added drop down history for numerical rename prefix and suffixes. Fixed
17149         bug with numerical rename when anything but first row was selected.
17150         Gave prefix and suffix entries all available room, packed the image
17151         preview into a pane so image does not resize with window. Fixed
17152         incorrect lower value (1 -> 0) in start number selection.
17153         * view_file_list.c: Fixed incorrect resort when renaming files.
17154         * TODO: Major todo list cleanup.
17155
17156 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
17157
17158         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
17159         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
17160         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17161         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
17162         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
17163         now works.
17164
17165 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
17166
17167         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
17168         Fix bug when updating nodes via timestamp change. Force refresh when
17169         setting a path, to ensure new folders appear (in automounted folders).
17170
17171 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
17172
17173         * cache_maint.c (cache_maintain_home_cb): Use correct path when
17174         attempting to remove old thumbnails.
17175         * view_dir_list.c: Check access with R_OK | X_OK.
17176         * view_dir_tree.c: Fix icon states, population by expander click.
17177
17178 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
17179
17180         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
17181         * ui_pathsel.c: Remove while(events) hack.
17182         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
17183         in consistent state before showing popup.
17184         * view_dir_tree.c: Fix new folder command.
17185
17186 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
17187
17188         * intl.h: Fix compile error when gettext is disabled.
17189         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
17190         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
17191
17192 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
17193
17194         * layout.c: Set the default keybaord focus to the image pane.
17195         * layout_util.c: Make the image zoom/traversal keys only work when the
17196         image has the keyboard focus.
17197         * view_dir_tree.c: Many fixes for expansion, population, sorting,
17198         dnd hovering expansion, expander display, expander clicks, and
17199         removed unused cruft.
17200
17201 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
17202
17203         * view_dir_tree.c: Fixed so clicking expanders does not select row,
17204         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
17205
17206 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
17207
17208         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
17209         compiles cleanly - but has 'issues'.
17210         * view_dir_list.c: Minor fixes done when using as reference for above.
17211
17212 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
17213
17214         * utilops.c: Convert multiple rename clist to a treeview, added preview
17215         for autorename results.
17216         * view_file_list.c: Fix update errors after a rename.
17217
17218 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
17219
17220         * view_file_list.c: Fix loss of selection when changing sort order, fix
17221         incorrect next row selection when deleting files, and add fix to
17222         maintain row position when toggling thumbnails.
17223
17224 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
17225
17226         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
17227         that leaves old rows behind, eventually causing crash on autorefresh.
17228
17229 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
17230
17231         * dupe.c: Fix keyboard menu placement on second_listview, set middle
17232         mouse button to toggle row selection.
17233         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
17234         placement from keyboard pop-up, set middle button to toggle row
17235         selection, and fix image display on a select-all.
17236
17237 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
17238
17239         * dupe.c: Consistently handle button press/release pairs.
17240         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
17241         based on current visibility.
17242         * view_dir_list.c: Correctly scroll to and set focus to highlight
17243         previous path when going up the tree.
17244         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
17245         fix auto scrolling.
17246
17247 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
17248
17249         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
17250         thumbnails. Changes for file list move to GtkTreeView.
17251         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
17252         * view_dir_list.c: Set the cursor focus when clicking a row, change
17253         selection mode to NONE.
17254         * view_file_list.c: Change from GtkCList to GtkTreeView for main
17255         file list, needs cleanup.
17256
17257 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
17258
17259         * layout_config.c: Change clist to treeview for layout order.
17260         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
17261         * preferences.c: Remove include of ui_clist_edit.h.
17262         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
17263         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
17264         * view_dir_list.c: Add folder icons back, porting this widget complete?
17265
17266 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
17267
17268         * ui_tree_edit.c: Make start of scroll smoother when starting from
17269         edges of widget by slowly ramping up speed.
17270
17271 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
17272
17273         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
17274         * view_dir_list.c: use above auto scroll for dnd.
17275
17276 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
17277
17278         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
17279         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
17280         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
17281         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
17282         zero region is avoided.
17283         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
17284         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
17285         set correct dnd behavior (when source, disable dnd dest). Also removed
17286         ".." folder when root is listed.
17287
17288 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
17289
17290         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
17291         GdkColor when the widget changes.
17292         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
17293         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
17294
17295 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
17296
17297         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
17298         instead of a direct gdk_cursor_destroy (still leaks though).
17299
17300 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
17301
17302         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
17303         cursor on listview while comparing/sorting.
17304
17305 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
17306
17307         * dupe.c: Row height is now correct when thumbnails is on, set the
17308         unknown pic for broken thumbnails, properly set alignment on date
17309         and size columns, and fixed keyboard popup menu placement.
17310         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
17311         has option to return unknown image if thumbnail is broken.
17312
17313 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
17314
17315         * dupe.c: Reimplement the alternating row color per match group,
17316         learning how to manipulate a gtktreeview sure is fun :-P
17317
17318 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
17319
17320         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
17321
17322 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
17323
17324         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
17325         * TODO: List things needed to be done to complete above conversion.
17326
17327 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
17328
17329         * utilops.c: Show safe delete status in delete dialogs (off or on).
17330
17331 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
17332
17333         * README: Updates.
17334         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
17335         * configure.in: Release 1.3.5
17336
17337 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
17338
17339         * bar_exif.c: Add padding to right of advanced view checkbutton.
17340         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
17341
17342 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
17343
17344         * exif.c: string_append_raw_bytes() character replacement fix, added
17345         description for GPSInfo.
17346
17347 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
17348
17349         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
17350         fSubjectDistance to return properly formatted data per 2.2 specs.
17351
17352 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
17353
17354         * exif.[ch]: Fix incorrect orientation order by swapping
17355         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
17356         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
17357         rotate image per exif info option (off by default).
17358         * image.c: Add missing include of ui_fileops.h.
17359
17360 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
17361
17362         * bar_exif.c: Fix incorrect column number setup in advanced view.
17363         * exif.c: Added additional tags (to misc section), and altered a few
17364         things after checking exif.org PDF spec sheet.
17365
17366 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
17367
17368         * bar_exif.c: Added advanced view for exif data.
17369         * exif.c: Fix capitalization, mark relevent (standard view) strings for
17370         translation.
17371         * info.c: Use a paned widget to allow expansion of properties window
17372         without expanding image view size.
17373
17374 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
17375
17376         * bar_exif.c: Fix alignments when adding labels to table, so that
17377         entries with mulitple lines will be top aligned.
17378
17379 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
17380
17381         * README, TODO: Updates.
17382
17383 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
17384
17385         * ui_fileops.c: When converting filenames to utf-8 fails, display
17386         clear warning to user, and simply allow the broken strings through.
17387
17388 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
17389
17390         * src/Makefile.am: Added exif.c back to build list.
17391         * exif.[ch]: Moved necessary declarations out to header file, a few
17392         namespace changes, added access functions (still need: (uns)byte,
17393         undefined, float, double, and the multiple data element ones).
17394         * bar_exif.c: Fixes to use exif.h instead of exif.c.
17395
17396 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
17397
17398         * bar_exif.c: Removed remnants of old exif parser.
17399         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
17400         like exif data every time the window size changes.
17401
17402 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
17403
17404         * exif.c: Allow support for unknown IDF tags.
17405         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
17406         and copyright fields.
17407
17408 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
17409
17410         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
17411         problem 2: retrieving invalid key name! :-/
17412
17413 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
17414
17415         * bar_exif.c, exif.c: Added formatting utility to get the commonly
17416         used data tags in a user meaningful format, output now matches previous
17417         versions, however the Shutter speeds differ a bit, will need to
17418         check (off by one?).
17419
17420 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
17421
17422         * exif.c: Rewrite EXIF parser so that data is stored in list format,
17423         such that adding additional tags will be easy, and ExifData will not
17424         need to be touched. Very rough, human readable output for exif keys
17425         is yet to be added.
17426         * bar_exif.c: Changed to work with new exif.c, temporarily include
17427         exif.c instead of exif.h, since exif.h has not been updated yet.
17428         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
17429         includes it directly.
17430
17431 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
17432
17433         * editors.c(editor_verbose_io_cb): Use count returned from read when
17434         validating/converting text.
17435
17436 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
17437
17438         * README: Updates, and converted encoding format to utf-8.
17439
17440 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
17441
17442         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
17443         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
17444         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
17445         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
17446         warning to user when such conditions occur. Editor command result text
17447         is now validated before use in verbose window.
17448
17449 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
17450
17451         * ui_spinner.png: Changed order of frames for smoother start..
17452
17453 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
17454
17455         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
17456         so that newly installed loaders are automatically added to the filters.
17457         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
17458         keys from filter to filter_ext, since the values are not backward
17459         compatible. Jumping between old and new releases will reset the list.
17460
17461 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
17462
17463         * filelist.c(filter_add_defaults): Added svg format, if you have
17464         librsvg installed, chances are you have the gdkpixbuf loader too.
17465
17466 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
17467
17468         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
17469         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
17470         unused icon files.
17471         * Makefile.am: Remove references to above.
17472         * layout_util.c: Really remove references to above.
17473
17474 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
17475
17476         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
17477
17478 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
17479
17480         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
17481         * ui_spinner.[ch]: New activity spinner and icon utils.
17482         * ui_spinner.png, ui_tabcomp.png: New icon files.
17483         * ui_tabcomp.xpm: Removed, using pngs now.
17484         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
17485         * editors.c: Added spinner to verbose window.
17486
17487 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
17488
17489         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
17490         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
17491         * utilops.c: Made file_util_unlink static. (same)
17492         * README: Updated.
17493         * po/*.po: Make distcheck touches these.
17494         * configure.in: Release 1.3.4
17495
17496 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
17497
17498         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
17499         correct utility to free the list (path_list_free -> filelist_free).
17500         Also avoid sorting list more than once.
17501
17502 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
17503
17504         * editors.c(editor_command_one): Free path removed from list, fixes
17505         memory leak.
17506         * image.c(image_free): Set post buffer NULL before destroying image
17507         window, fixes mem leak.
17508         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
17509         thumbnails [yeek! has this always been here?].
17510
17511 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
17512
17513         * README: Updates:
17514         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
17515         scalers when image window size is less than 3 in any direction.
17516         (debian BUG# 209365)
17517
17518 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
17519
17520         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
17521         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
17522         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
17523         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
17524         are now held in utf8 strings. Paths are now converted to locale prior
17525         to use in a library function.
17526         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
17527         * ui_bookmark.[ch]: utf8 fixes.
17528         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
17529         * ui_help.c: Removed old comments no longer needed.
17530         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
17531         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
17532         * utilops.c: utf8 fixes, also fixed broken auto rename option when
17533         copy/move a single file.
17534         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
17535         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
17536         selection fixes.
17537
17538 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
17539
17540         * editors.c: Added stop button to allow aborting midway through
17541         multiple file operations.
17542         * preferences.c: Added help button for the command macros to the editor
17543         preferences tab, added credits button to the about dialog.
17544         * README: Added editors section describing macros, marked credits
17545         section to be found by about credits button.
17546         * po/POTFILES.in: Added editors.c
17547
17548 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
17549
17550         * editors.[ch]: Moved the editor command stuff here, added window to
17551         display results of a command. Window only shown when command prefixed
17552         by %v.
17553         * gqview.h, main.c: Removed above functions.
17554         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
17555         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
17556         Include editors.h.
17557         * ui_fileops.[ch]: Moved path_list_copy here.
17558
17559 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
17560
17561         * README, TODO: Updates.
17562         * po/*.po: make distcheck changes.
17563         * configure.in: Release 1.3.3
17564
17565 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
17566
17567         * preferences.c: Clean up the editor slot entry alignments, removed
17568         extra frame from inside each tab.
17569
17570 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
17571
17572         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
17573         of editor slots adjustable by a define, instead of hard coding it
17574         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
17575         to the defaults (uses jpegtran).
17576         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
17577         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
17578         * view_file_icon.c: Fix loss of selection of changed files on refresh.
17579         * README: Updates.
17580
17581 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
17582
17583         * exif.[ch]: Flash display patch to work with more cameras, based on
17584         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
17585         * de.po: Updated German translation,
17586         submitted by Unseld@t-online.de (Rainer Unseld).
17587         * es.po: Updated Spanish translation,
17588         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17589         * preferences.c: Some cleanup fo duplicated code, set the options
17590         insensitive that can be disabled by another.
17591         * view_dir_list.c: Added the '.' folder back so that users can drop
17592         images into the current path with dnd.
17593         * dupes.c: Added ability to select all group 1 (parent) and all
17594         group 2 (child) duplicates. Very handy when comparing two file sets.
17595         * info.c: Make the properties window remember its size when expanded.
17596         * layout_util.c(layout_key_press_cb): Small fix.
17597         * layout.c(layout_selection_list): Return active image when in
17598         collection view mode.
17599
17600 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
17601
17602         * utilops.c: Fix incorrect test for file_util_unlink return value.
17603
17604 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
17605
17606         * utilops.c: Added debug printf.
17607         * README: Updated changes list.
17608
17609 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
17610
17611         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
17612         Added a safe delete feature (trash folder), location and max size can
17613         be set in preferences. By default trash is off (normal delete). Let's
17614         just say the developer wishes he had the safe delete option only a
17615         few hours ago...
17616         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
17617         views return if they were affected by the maintenance call. Use this
17618         info when resetting the autorefresh time stamp for the layout.
17619
17620 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
17621
17622         * dupe.c(dupe_item_set_path): Correctly update the lists when the
17623         second list is enabled.
17624
17625 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
17626
17627         * image.c, typedefs.h: When read ahead is enabled, also buffer the
17628         previous image.
17629
17630 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
17631
17632         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
17633         that there is only one place to check for it.
17634
17635 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
17636
17637         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
17638         'algorithm' layout to make adjustments easier (only from similar.c).
17639
17640 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
17641
17642         * dupe.c: Fixed up the compare two file sets option, results now
17643         include which list the image is from.
17644
17645 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
17646
17647         * dupe.c: Fixups, and make item removal work.
17648
17649 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
17650
17651         * dupe.c: Added debug thumbprint window to display what is going
17652         on with the similarity thumbprints.
17653
17654 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
17655
17656         * dupe.c: More fixes for sort/group by rank. Still need to work on
17657         the removal and second list functions.
17658
17659 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
17660
17661         * dupe.[ch]: Major reorganization, started change to rank based
17662         sorting and grouping of matches.
17663
17664 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
17665
17666         * cache.c: Fixups to string comparison logic (eek!).
17667         * similar.c: Added (unused) utility to stretch the contrast of a
17668         color channel, may use this for the grey mode.
17669
17670 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
17671
17672         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
17673         similarity algorithm.
17674         * main.c: Added command line option --greysims to enable the greyscale
17675         algorithm.
17676
17677 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
17678
17679         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
17680         view_file_list.c: Made case sensitive sorting optional.
17681         * ui_fileops.[ch]: Add case sensitive sort option utility.
17682         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
17683         file dialogs.
17684
17685 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
17686
17687         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
17688         of filenames to be case insensitive.
17689         * view_dir_tree.c: Ditto, but required a bit more than simply changing
17690         strcmp to strcasecmp, sorting was using the internal compare of clist.
17691
17692 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
17693
17694         * utilops.c: Added image preview panes for the delete and rename
17695         dialogs.
17696
17697 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
17698
17699         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
17700         file list before selecting the undone source image so that the
17701         selection matches the viewed image.
17702
17703 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
17704
17705         * bar_exif.c: Added sizing arrows to this sidebar.
17706         * bar_sort.c: Added (1 level) undo to the sort manager.
17707
17708 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
17709
17710         * image.c (image_size_sync): Remove redundant image redraw causing
17711         flicker when going fullscreen. Still flickers  on other ops though.
17712
17713 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
17714
17715         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
17716         the auto update features (update_on_time_change).
17717         * image.c, layout.c: Honor the update_on_time_change option.
17718
17719 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
17720
17721         * nl.po: Updated Dutch translation,
17722         submitted by Tino Meinen <a.t.meinen@chello.nl>
17723         * es.po: Updates Spanish translation,
17724         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
17725         * id.po: Added Indonesian translation,
17726         submitted by Tedi Heriyanto <tedi_h@gmx.net>
17727         * bg.po: Added Bulgarian translation,
17728         submitted by Vladimir Petrov <vladux@mail.bg>
17729         * README: Updates.
17730         * configure.in: Release 1.3.2
17731
17732 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
17733
17734         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
17735         * ui_tabcomp.c: When enter signal is not connected do not claim
17736         the keypress.
17737         * README: Updates.
17738
17739 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
17740
17741         * layout.c: Increased zoom label width.
17742         * layout_util.c: Added separator in view menu for sidebar items.
17743
17744 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
17745
17746         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
17747         * bar_exif.[ch]: Moved the exif display here from info.c and made it
17748         more generic, also to be used in a sidebar format.
17749         * manager.[ch]: Removed these files (see bar_sort).
17750         * exif.c: Fixed major file descriptor leak in exif reader.
17751         * info.c: Use new exif display utlity in bar_exif.c.
17752         * layout.c: New exif sidebar, updates to sort sidebar.
17753         * layout_image.c: Hook sidebar into image changes.
17754         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
17755         changes. Added exif sidebar.
17756         * typedefs.h: Sidebar items added to LayoutWindow struct.
17757         * po/POTFILES.in: Updated for new/removed files.
17758
17759 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
17760
17761         * info.c: Apply patch to fix display of exif exposure time,
17762         * po/fi.po: Update translated string.
17763         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
17764
17765 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
17766
17767         * manager.[ch]: New files for sort manager utility.
17768         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
17769         * po/POTFILE.in: Added manager.c
17770
17771 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
17772
17773         * main.c (setup_default_options): Register the default bookmarks.
17774
17775 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
17776
17777         * image.[ch], typedefs.h: Added auto refresh utilities.
17778         * fullscreen.c: Honor auto refresh setting in full screen.
17779         * img-view.c, layout_image.c: Set auto image refresh enabled.
17780
17781 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
17782
17783         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
17784         columns in the path selection table when used as a directory chooser.
17785
17786 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
17787
17788         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
17789         the history list handling here.
17790         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
17791         editing of ui_clist_edit.[ch].
17792         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
17793         allow drag and drop from the lists. Padding fixes.
17794         * ui_utildlg.c: Packing and padding fixes.
17795         * ui_tabcomp.[ch]: Fixes from SLIK.
17796         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
17797         the new location fo the history_list utils.
17798
17799 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
17800
17801         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
17802         libcs do not seem to have the former (solaris 9).
17803
17804 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
17805
17806         * README: Updates.
17807         * po/*.po: distcheck touches these.
17808         * po/POTFILES.in: Added exif.c
17809         * configure.in: Release 1.3.1
17810
17811 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
17812
17813         * utilops.c: Further fixes for copy/move overwrite dialogs.
17814         * po/es.po: Updated Spanish translation,
17815         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17816         * po/fr.po: Updated French translation,
17817         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
17818         * po/vi.po: Added Vietnamese translation,
17819         submitted by pclouds <pclouds@gmx.net>.
17820         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
17821         * README: Updated a few credits.
17822
17823 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
17824
17825         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
17826         dialogs.
17827
17828 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
17829
17830         * info.c, exif.c: Marked the exif strings for translation, they will be
17831         the same even in the event of exif API rewrite.
17832
17833 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
17834
17835         * info.c: Exif fixups,
17836         in patch from Eric Swalens <eric.swalens@easynet.be>.
17837
17838 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
17839
17840         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
17841         menus and strings display for the translations.
17842         * preferences.c: Moved to GtkListStore/TreeView for the filter
17843         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
17844
17845 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
17846
17847         * layout.c: Removed tooltip form the path entry.
17848         * layout_util.c(layout_key_press_cb): When the path entry has the
17849         focus, try sending it the keypress event first. This fixes the menu
17850         accelorators from having precedence over input to the entry.
17851
17852 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
17853
17854         * image.c: Fixed flicker when the image focus state changes.
17855
17856 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
17857
17858         * preferences.c: Added close button to about window.
17859         * ui_help.c: Changed close button to a stock button.
17860
17861 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
17862
17863         * README: Updates.
17864         * configure.in: Release 1.3.0
17865
17866 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
17867
17868         * README, ChangeLog: Updates, typos.
17869         * fr.po: Updated french translation,
17870         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
17871         * exif.[ch]: Removed comment babble.
17872         * preferences.c: Marked about window title string for translation,
17873         fixed a label indent.
17874
17875 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
17876
17877         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
17878         keyboard users are not stuck viewing every single path between where
17879         they are and where they want to be.
17880         * view_file_list.c: Pass a valid row when highlighting a context menu
17881         key press.
17882
17883 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
17884
17885         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
17886         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
17887         view_file_list.c: Hooked up context menu key, to show right click
17888         menus, F10 will also work for the collection, dupes, and image windows.
17889         Also now explicitely destroy pop up menus when the underlying view is
17890         destroyed, since the menu does not go away when menu items are toggled
17891         with the spacebar (no selection done is sent in this case).
17892         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
17893         passed coordinates will position the menu so that it is entirely on
17894         screen, adjusting the x,y values if needed.
17895
17896 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
17897
17898         * TODO: Updates.
17899         * info.c: Some exif display cleanups.
17900
17901 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
17902
17903         * exif.[ch]: Added a util, some cleanup.
17904         * info.c: Fixed up exif info display, added missing fields. Also hooked
17905         up mouse buttons/wheel on the image for moving within the image list.
17906         * layout.c: Added temporary tooltip warning beta users of brokenness.
17907
17908 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
17909
17910         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
17911
17912 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
17913
17914         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
17915         are selected, pass entire selection to the new view window.
17916
17917 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
17918
17919         * exif.[ch]: New files for EXIF support.
17920         * Makefile.am: Added exif files, above.
17921         * info.c: Added Exif properties tab, missing a few fields though.
17922         * main.c: Enabled startup beta warning.
17923
17924 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
17925
17926         * info.c: Use stock buttons/icons for file info window.
17927         * layout_util.[ch]: Use stock icons for the toolbar where available.
17928         * preferences.c: Update copyright in about.
17929         * po/*.po: Updated strings for the new copyright year.
17930
17931 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
17932
17933         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
17934         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
17935         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17936         Added stock icons for menu items and dialog buttons.
17937         * utilops.c: Same, also fixed big where skipping a file during
17938         copy/move operations, when the source and dest are the same, does not
17939         actually skip to the next file.
17940         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
17941         and dialog button support.
17942
17943 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
17944
17945         * globals.c, layout.c: Fix default window/pane values to match the
17946         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
17947         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
17948         new support of scroll_event on the mouse wheel.
17949         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
17950         when the textview is not yet visible.
17951         * view_dir_tree.c: Increase folder tree view row height by 1.
17952         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
17953
17954 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
17955
17956         * [GTK2 port]
17957         * merged in latest release.
17958
17959 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
17960
17961         * README, TODO: Updates.
17962         * po/*.po: Distcheck always touches these.
17963         * configure.in: Release 1.2.1
17964
17965 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
17966
17967         * image.c: Added file chunk size throttling when reading image files
17968         larger than 1 MB (current throttle is 4x).
17969         * ru.po: Updated Russian translation,
17970         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
17971         * fr.po: Updated French translation,
17972         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
17973         * ja.po: Updated Japanese translation, submitted
17974         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
17975
17976 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
17977
17978         * README, TODO: Updates.
17979         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
17980         mouse' option from the general user. Can be enabled by editing the
17981         gqviewrc file, see README. The option is also reset to it's new default
17982         on upgrade by renaming rc key to display_dialogs_under_mouse.
17983         * layout_util.c: The editor slots now use the current file selection
17984         when selected from the main menu, instead of only the viewed image.
17985
17986 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
17987
17988         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
17989         no longer valid when updating the icon view. FIXES bug causing remnant
17990         images to be displayed after delete/move operations.
17991
17992 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
17993
17994         * [GTK2 port]
17995         * merged in 1.2.0 stable.
17996
17997 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
17998
17999         * README, TODO: Updates.
18000         * configure.in: Release 1.2.0
18001
18002 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
18003
18004         * po/de.po: Updated German translation,
18005         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
18006         * po/fi.po: Updated Finnish translation,
18007         submitted by Lauri Nurmi <lanurmi@iki.fi>
18008         * po/cs.po: Updated Czech translation,
18009         submitted by Michal Bukovjan <bukm@centrum.cz>
18010
18011 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
18012
18013         * configure.in: Set the locale path to that of datadir instead of the
18014         prefix.
18015         * gqview.spec.in: Ditto.
18016
18017 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
18018
18019         * [GTK2 port]
18020         * merged in latest codebase.
18021         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
18022         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
18023         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
18024         been renamed to has_focus in the GtkWindow structure.
18025
18026 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
18027
18028         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
18029         * po/*.po: Make distcheck touches these.
18030         * README: Updated.
18031         * configure.in: Release 1.1.6.
18032
18033 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
18034
18035         * po/et.po: Updated Estonian translation,
18036         submitted by Ilmar Kerm <ikerm@hot.ee>.
18037         * po/fi.po: Updated Finnish translation,
18038         submitted by Lauri Nurmi <lanurmi@iki.fi>.
18039         * po/fr.po: Updated French translation,
18040         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18041         * po/ro.po: Added Romanian translation,
18042         submitted by Harald Ersch <hersch@romatsa.ro>.
18043         * configure.in(ALL_LINGUAS): Added tro.
18044
18045 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
18046
18047         * info.c: Fixed display of arrow buttons in properties window, some
18048         themes do not work with GTK_SHADOW_NONE...
18049
18050 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
18051
18052         * globals.c: Thumbnail caching is now _on_ by default.
18053         * layout.c, layout_util.c: The list and icon views are now a radio
18054         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
18055         the icon view. Also grouped the related file view options in the menus.
18056         * README: Updates to the key shortcuts.
18057
18058 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
18059
18060         * view_file_icon.c: Do not pop up the filename tooltip if the window
18061         does not have the focus (fixes popping up when in fullscreen).
18062         * layout_image.c: The window and tools window should always be
18063         sensitive, even in fullscreen, since some users have Xinerama and could
18064         therefore still be able to use the main/tools window.
18065
18066 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
18067
18068         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
18069         title to remove the " - " part when no image is viewed. Also made the
18070         exit using control-Q consitent, hooked up control-P for image
18071         properties, and fixed it to drop out of full screen when showing the
18072         image properties window. (note that fullscreen is not intended for
18073         'file management' use, therefore new windows will not work correctly
18074         when displayed from fullscreen, so the mode is exited.)
18075         * collect.c, dups.c: Hooked up Control-P to properties.
18076         * README: Documented Ctrl-P properties window shortcut.
18077
18078 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
18079
18080         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
18081
18082 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
18083
18084         * fileutils.c(filters_add_default): Removed pcx (not supported by
18085         gdk-pixbuf), and added raster (.ras) to default filter group.
18086
18087 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
18088
18089         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
18090         that regeneration is not reattempted until the timestamp changes.
18091         Also added (better) debugging output for thumb code.
18092
18093 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
18094
18095         * view_file_icon.c: Syn the view in an idle call when removing multiple
18096         files, for speed/clean view.
18097         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
18098
18099 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
18100
18101         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
18102         parent' popup menu item in it's place.
18103         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
18104
18105 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
18106
18107         * image.c: Retain zoom setting even when no image is present. Also
18108         fixed string on no image from returning infinite zoom text.
18109
18110 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
18111
18112         * rcfile.c: Fixed editing commands to allow quotes in the command.
18113         * main.c: Use %f in some example (default) commands.
18114
18115 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
18116
18117         * filelist.[ch]: Reimplemented the file filter lists.
18118         * globals.c, gqview.h: Removed global vars for specific file types.
18119         * main.c: Setup new file filters.
18120         * preferences.c: Added new file filter editor, also added missing
18121         cancel button to clear thumbnails confirm dialog.
18122
18123 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
18124
18125         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
18126         actively being thumbnailed, set the thumbnail pointer to NULL so that
18127         the thumb routines will ignore this cycle (instead of trying to use it
18128         along with the freed memory!).
18129         * view_file_list.c(vflist_maint_removed): Ditto.
18130
18131 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
18132
18133         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
18134         * autogen.sh: More gettextize command line options.
18135         * po/Makevars: New file for the new gettext - MANY cursing and
18136         complaint lines removed from ChangeLog that could have been simply
18137         avoided by adding upgrade notes to the gettext README!
18138         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
18139         that the new gettext complains about (and fails on).
18140
18141 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
18142
18143         * main.c: Removed printing of beta warning message at startup.
18144         * README: Updates.
18145         * po/*.po: make distcheck touches these.
18146         * configure.in: Release 1.1.5
18147
18148 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
18149
18150         * po/et.po: Updated Estonian translation,
18151         submitted by Ilmar Kerm <ikerm@hot.ee>
18152         * po/uk.po: Updated Ukrainian translation,
18153         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18154
18155 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
18156
18157         * layout.c: When syncing window paths, pass full image path to the file
18158         list for correct scroll point.
18159         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
18160         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
18161         is thawed.
18162
18163 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
18164
18165         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
18166         compares for the directory/filter history lists.
18167
18168 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
18169
18170         * image.c(image_change_from_image): Maintain scroll offset. 
18171
18172 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
18173
18174         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
18175         resulted in the window resizing onscreen when first showed.
18176         * utilops.c: Added a "Skip all" button to the move and copy overwrite
18177         dialog.
18178
18179 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
18180
18181         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
18182         classic behavior of changing the path not effecting the displayed
18183         image. The new behavior is now to view the first image in the new
18184         path (many users wanted this - to enable old behavior set
18185         lazy_image_sync to true in gqviewrc).
18186         * main.c(main): Fixes to work with new non lazy image changing.
18187
18188 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
18189
18190         * layout_image.c: Set the main window (and tools) insensitive when
18191         showing full screen.
18192         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
18193         top level window is insensitive (fixes bug that tooltip can show up
18194         when switching to fullscreen).
18195         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
18196         display the subdirectories.
18197
18198 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
18199
18200         * layout.c: Fixed broken 'fit window to image when tools float' option
18201         for the main window. Also fixed pane positioning bug causing panes to
18202         move to 1,1 when user holds down h or f to hide or float the tools.
18203
18204 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
18205
18206         * configure.in: Added test for Xinerama.
18207         * fullscreen.c: Added Xinerama support based on patch from
18208         "Jörg Mensmann" <joerg.mensmann@gmx.de>
18209         (untested - do not have Xinerama display - NVidia's twinview does not
18210         support it with tv out as the second device - crash :/ )
18211         * Makefile.am(LD_ADD): Added Xinerama lib var.
18212         * view_file_list.c: Some crash fixes when refreshing the file view. Of
18213         note make sure nothing is selected until the clist is completely
18214         synced, and guard against vflist_index_get_data returning NULL,
18215         although that should no longer happen during the refresh.
18216
18217 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
18218
18219         * layout.c(layout_style_set): NULL widget pointers before destroying
18220         them, as the group box destruction will cause attempts to update
18221         widgets that may already be flagged for destruction.
18222
18223 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
18224
18225         * info.c: Added drag and drop support to info window (as source only).
18226
18227 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
18228
18229         * layout_config.c: Made the window layout selection look better.
18230
18231 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
18232
18233         * README, TODO: Updated.
18234         * po/*.po: Make distcheck always touches these.
18235         * configure.in: Release 1.1.4
18236
18237 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
18238
18239         * layout.c: Fixed delete event signal handler parameters (oops), and
18240         unref the gtk_tooltips on window close to avoid leaking them.
18241         * layout_util.[ch]: Added new window menu item to create another main
18242         window, along with the companion close window menu item.
18243         * README: Updates.
18244
18245 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
18246
18247         * img-view.[ch]: Added maintenance support for deleted/moved files.
18248         * utilops.c: Hooked up the new img-view maintenance functions (above).
18249
18250 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
18251
18252         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
18253         as that is the only place that used them).
18254         * img-view.c: Dropping a list a of files onto the window now remembers
18255         the entire list, they can be navigated as in the main window and used
18256         to start a slideshow for that window. Dropped directories also pop up
18257         a menu requesting the actions, similar to the duplicates and
18258         collection window drag and drop stuff.
18259         * img-view.h: Added view_window_new_from_list.
18260
18261 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
18262
18263         * image.c(image_zoom_adjust_real): Removed the rounding hack when
18264         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
18265         was a broken attempt to clamp the zoom to the increment size, which,
18266         upon further review is really just unexpected behavior and breaks
18267         when the increment size is larger than the resulting fit window scale.
18268         (surprised no one saw this earlier, it has been this way since pre 1.0)
18269         * preferences.c(zoom_increment_cb): Fix for converting float to int.
18270
18271 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
18272
18273         * utilops.c: Added the ability to auto-rename files numerically from
18274         within the rename (multiple) files dialog.
18275
18276 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
18277
18278         * info.c: Added display of image transparency (yes or no).
18279         * layout_image.c(layout_image_maint_removed): Move to the next closest
18280         image within a collection when deleting files, and a collection member
18281         is the actively viewed image.
18282         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
18283         consider that the viewed image may be a collection member.
18284
18285 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
18286
18287         * main.c: Added support of %f escape to insert filenames anywhere
18288         within the editor command line.
18289         * rcfile.c(save_options): Remove brain dead fprintf that could result
18290         in writing random memory to the config file by simply specifying an
18291         printf format escape in an editor slot (oops).
18292
18293 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
18294
18295         * [GTK2 port]
18296         * image.c: Changed focus drawing a bit to remove the frame when the
18297         focus is active, and removed some crufty #if 0 sections.
18298         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
18299
18300 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
18301
18302         * [GTK2 port]
18303         * collect-table.c: Fixes for removal of gtk_widget_popup.
18304         * dupe.c: Fixes for removal of gdk_time_get.
18305         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
18306         * image.c: Fixes to find size of a pixmap, focus drawing, and
18307         gdk_pixbuf_(un_)referencing.
18308         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
18309         size.
18310         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
18311         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
18312         * preferences.c: Fixes button box spacing and about label justify.
18313         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
18314         slik GTK2 port.
18315         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
18316         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
18317         values so that drag and drop works.
18318         * view_file_list.c: Fixes for pulling the GdkFont from a style.
18319         * configure.in: Use new gtk2 checks.
18320         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
18321
18322 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
18323
18324         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
18325         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
18326         use of const gchar * where appropriate (for clean gtk2 compile).
18327
18328 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
18329
18330         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
18331         printfs and comments.
18332
18333 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
18334
18335         * image.[ch]: Alterations now retain the center point of the image.
18336         Also added image_zoom_adjust_at_point(), which will keep the same
18337         point x,y in position after the zoom.
18338         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
18339         so that ctrl-mouse wheel zooming stays relative to the mouse position.
18340
18341 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
18342
18343         * layout.c, typedefs.h: The active path of the main window is now
18344         checked for a timestamp change, is so call a refresh.
18345         * view_file_list.c: Fixed bug causing a jump to end of the list during
18346         a refresh or toggling thumbnails.
18347
18348 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
18349
18350         * README: Updates.
18351         * po/*.po: Make distcheck will touch these.
18352         * configure.in: Release 1.1.3
18353
18354 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
18355
18356         * pixbuf_util.c: Compile cleanup.
18357         * po/POTFILES.in: Added info.c.
18358         * po/cs.po: Updated Czech translation,
18359         submitted by Jan Raska <jan_raska@hotmail.com>
18360
18361 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
18362
18363         * info.c: Added a misc. tab to the properties dialog for permissions.
18364
18365 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
18366
18367         * info.c (info_window_new): Remove unused vbox variable.
18368         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
18369         functions (appears roughly 2-3x faster, could probably be further
18370         improved by making clockwise and counter-clockwise specific versions,
18371         to remove the if statements from the inner loops).
18372
18373 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
18374
18375         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
18376
18377 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
18378
18379         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
18380         option, on by default.
18381         * image.c, typedefs.h: Implemented two pass zooming, also tried to
18382         throttle the image buffer size for larger image files - but left it
18383         #defined out for now, the buffer size needs to be calcualted better
18384         than mulitplying by 8 :)
18385
18386 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
18387
18388         * image.c: Removed the old debugging defines.
18389
18390 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
18391
18392         * info.c: When image is unkown flaged, do not display image attributes.
18393         * layout.c: When an image has no read access, display this fact.
18394         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
18395         (and poor design) (Un)float, etc. menu text.
18396         * view_dir_list.c: Scroll to show previous directory when walking up
18397         the path tree.
18398         * view_file_list.c: Fix broken filename text alignment when turning
18399         off thumbnails in the middle of loading the thumbnails.
18400
18401 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
18402
18403         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
18404         and drop autoscroller callback when the widget is destroyed.
18405
18406 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
18407
18408         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
18409         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
18410         hide the toolbar buttons,
18411         based on patch from Trevor Harmon <trevor@vocaro.com>
18412
18413 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
18414
18415         * slideshow.c(generate_list): Fix non random list generation. (it was
18416         reversing the list after adding each index - with fun results).
18417
18418 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
18419
18420         * dupe.c: Fixed the reversed addition of matches that has been around
18421         since the beginning of time. (Fix absolutely needed now for the rank
18422         numbers to make any real sense.)
18423
18424 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
18425
18426         * info.c: Added compression ratio display to image properties. This is
18427         the real ratio of disk size to memory size.
18428         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
18429         display of the similarity rankings to the find dupes window. Also added
18430         a user adjustable 'custom threshold' for similarity.
18431
18432 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
18433
18434         * info.[ch]: Added an image properties dialog, only shows basic info
18435         at this time...
18436         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
18437         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
18438         the menus to show the new dialog.
18439
18440 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
18441
18442         * similar.c: Did some optimizing, quick timing with stopwatch shows
18443         improvements in compares from 2 to 3.5 times faster. Tried to improve
18444         similarity data generation, but I doubt it helped much (if at all).
18445
18446 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
18447
18448         * README: Updates.
18449         * po/*.po: Make distcheck touched these.
18450         * po/th.po: Removed duplicate translation of "Overwrite file"
18451         * configure.in: Release 1.1.2.
18452
18453 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
18454
18455         * po/et.po, gqview.desktop: Updated Estonian translation,
18456         submitted by Ilmar Kerm <ikerm@hot.ee>.
18457         * po/fr.po: Updated French translation,
18458         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
18459         * po/th.po: Added Thai translation,
18460         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
18461         * README: Added translator credit.
18462
18463 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
18464
18465         * layout.c: Fixed mem leak.
18466         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
18467         extensions for us. Also added extension_from_path() util.
18468         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
18469         pointer to the button.
18470         * utilops.c: Added auto/rename options to the file overwrite dialogs.
18471
18472 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
18473
18474         * image-load.c: Spew a warning if area_update happens with a NULL
18475         pixbuf.
18476
18477 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
18478
18479         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
18480         imge backgrounds to be set to black.
18481         * image.[ch]: Added background color setting support, black or any
18482         other color (at this time app does not have custom color option).
18483         * fullscreen.c: Use new image_background_set_black (above) to set
18484         fullscreen images to black background.
18485         * img-view.[ch]: Added util to sync the color preferences, also all
18486         open windows are now kept in a list.
18487         * layout.[ch], layout_image.c: Support for color syncing to user
18488         setting.
18489
18490 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
18491
18492         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
18493         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
18494         Also added menu items for these (view menu), and made thumbnails menu
18495         and button insensitive when icon view is active.
18496         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
18497         copy_file_attributes util.
18498         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
18499         after delete operation.
18500
18501 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
18502
18503         * layout.[ch]: The tools float and hide seem to be working well now.
18504         * layout_image.c, layout_util.c: Use the 'smart'
18505         layout_tools_{float|hide}_toggle() functions.
18506         * main.c: Pull the tools information before saving the rc file.
18507         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
18508         * view_file_icon.c (destroy_cb): Unschedule the tip window when
18509         the view is destroyed (fixes crash).
18510
18511 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
18512
18513         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
18514         the divider position of the tools window.
18515         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
18516         Started implementation of the float/hide tools option. Sort of works,
18517         but does not properly restore divider positions in some cases. Also
18518         get an X badwindow when holding down hide or float keys (hmm, race?).
18519
18520 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
18521
18522         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
18523         0.16.0 or higher enable the TILES zoom quality option.
18524         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
18525         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
18526         * ui_pathsel.c: Added divider between dir and file lists.
18527
18528 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
18529
18530         * collect-table.c: Use drag_leave signal to stop the autoscroller.
18531         * view_file_icon.c: File refresh and removal positioning fixes.
18532
18533 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
18534
18535         * view_dir_tree.c: Fix highlight dnd bug.
18536
18537 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
18538
18539         * configure.in: Use datadir for the GNOME icon and desktop entry, so
18540         that prefix is honored.
18541
18542 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
18543
18544         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
18545         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
18546         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
18547
18548 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
18549
18550         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
18551         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
18552         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
18553         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18554         Signal connection, prototype, and return value clean ups.
18555
18556 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
18557
18558         * view_dir_tree.c: Unset the click_node and drop_node if they match the
18559         removed node.
18560
18561 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
18562
18563         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
18564         the source file ( > just does not work), then set the mtime of the
18565         thumbnail/sim to that of the source file. You probably needed to
18566         re-generate those thousands of thumbnails anyway ;)
18567         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
18568         deleting an image the next is not automatically selected/viewed.
18569
18570 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
18571
18572         * ui_*.c: Fixes from SLIK (0.7.0).
18573
18574 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
18575
18576         * main.c: Set the current worrking path to that of the file before
18577         calling the editor command. For multiple files, the first path in the
18578         list is used.
18579
18580 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
18581
18582         * rcfile.c: Fix buffer over-runs y using strncpy.
18583
18584 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
18585
18586         * view_dir_tree.c: Compile clean ups.
18587         * README, TODO: Updated.
18588         * po/*.po: Pretty sure make dist(check) is gonna touch these.
18589         * configure.in: Release 1.1.1
18590
18591 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
18592
18593         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
18594         of base == "/" to avoid paths like "//name".
18595         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
18596         view_file_list.c: Use new concat_dir_and_file where appropriate.
18597         * utilops.c: The move/cop_simple calls now correctly determine single
18598         file operations, such that they are not treated as multiple files.
18599         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
18600         shortcust for zooms of -2, -3, and -4, respectively.
18601
18602 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
18603
18604         * layout.c(layout_list_new): Pass NULL as path when creating lists.
18605         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
18606         really a ctree.
18607         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
18608         to the right click menus, check access perms before allowing in menus.
18609         * view_file_icon.c: More fixes.
18610
18611 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
18612
18613         * view_file_icon.c: Fixed sync() update when removing files from table.
18614         Wasted 30 minutes trying to fix focus handling for sync, discovered I
18615         was trying to re-invent what 1 call to vficon_update_focus() already
18616         does :-/
18617
18618 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
18619
18620         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
18621         K, or MB.
18622         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
18623         as many bytes read from the image file per idle cycle.
18624         * layout.c: Fix sort sync bug. size totals are now displayed for the
18625         file list.
18626         * layout_util.[ch]: Added folder pixmap utilities.
18627         * typedefs.h: Added PixmapFolders struct (for above), and additional
18628         vars for the dir views.
18629         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
18630         list for consistency, several fixes/cleanups, also allow drops on the
18631         std list for move/copy.
18632         * view_file_list.c: Fixes, selected images are passed to the image
18633         handler when idle (to avoid multiple selection mess).
18634
18635 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
18636
18637         * filelist.[ch]: Added filelist_insert_sort. util.
18638         * layout.[ch], layout_image.[ch]: Added maintenance support.
18639         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
18640         user adjustable, and saved.
18641         * utilops.c: Hooked up layout maintenance.
18642         * view_dir_tree.c: Refresh now updates active path.
18643         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
18644         selection retention on refresh, and possible crashes when syncing the
18645         icon view.
18646
18647 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
18648
18649         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
18650         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
18651         not pass a call to access().
18652
18653 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
18654
18655         * icons/folder_[open|close]/xpm: New icons for folders.
18656         * view_dir_tree.c: Us folder icons in the ctree's view.
18657
18658 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
18659
18660         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
18661         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
18662         level paths (this in root dir) do not return //path (note double slash)
18663         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
18664         * typedefs.h(ViewDirTree): Filled in needed vars.
18665         * layout.c: Hooked up vdtree_* stuff.
18666         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
18667         location dialog when you do not need it.
18668         * view_dir_tree.[ch]: Implemented tree view.
18669         * view_file_list.c: Fixed crash on refresh after moving selected files.
18670         (the refresh stuff still needs work)
18671
18672 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
18673
18674         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
18675         and tree view options.
18676         * image.c: When image is set to NULL, still call the update function.
18677         * layout.[ch]: Support view as icons and tree, fix leak on layout
18678         style change.
18679         * typedefs.h: More needed vars to structs.
18680         * view_dir_list.c: Disconnect popup menu destroy signal when the main
18681         widget is destroyed, as it may be gone before the popup is done.
18682         * view_file_list.c: Added 'View as icons' popup menu option, also
18683         same fix as above.
18684         * view_file_icon.c: More work, selections states, dnd, menus, more.
18685
18686 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
18687
18688         * layout.c: Added the necessary vficon_xxx calls.
18689         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
18690         * view_file_icon.[ch]: Started as collect-table.c, then edited to
18691         use FileData instead of CollectInfo... Sort of works.
18692
18693 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
18694
18695         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
18696         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
18697         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
18698         * README: Updates.
18699         * po/POTFILES.in: Updated.
18700         * po/*.po: Make distcheck touched these.
18701         * configure.in: Released 1.1.0
18702
18703 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
18704
18705         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
18706         when setting syncing clist order.
18707
18708 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
18709
18710         * menu.[ch]: Allow sort menu to indicate current sort type.
18711         * main.c: Correctly set and save sort options.
18712         * collect-table.c: Fix for layout sort API change.
18713         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
18714         sort to the file list pop up menu.
18715         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
18716
18717 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
18718
18719         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
18720         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
18721         working. Applying settings in config window now updates the layout
18722         of the main window - this seems to be ok, but I still cross my fingers
18723         when I press apply ;)
18724
18725 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
18726
18727         * layout.c: Fixed (most of) the tab completion and history.
18728         * layout_util.c: Keyboard shortcuts should all work now.
18729         * main.c: Removed old keyboard handler (to layout_util.c).
18730         * layout_image.c, dnd.c: Main window image dnd hooked up.
18731         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
18732         entry cursor positioning when selecting from the menu.
18733
18734 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
18735
18736         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
18737         loading the file, sequentially)
18738         * menu.c: Removed include for window.h, file no longer exists.
18739
18740 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
18741
18742         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
18743         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
18744         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
18745         resembles a useable interface again.
18746         * slideshow.c: Fixes.
18747         * menu.c: Removed all old menu stuff, clean now.
18748         * window.[ch]: Removed files.
18749
18750 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
18751
18752         * img-main.[ch]: Dumped.
18753         * layout_image.[ch]: New files, contains image code adapted from
18754         above img-main files.
18755         * typedefs.h: Move all public structures here.
18756         * fullscreen.h, slideshow.h: Move structures out (to above).
18757         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
18758         * dnd.c, menu.c: Removed unused code.
18759         * gqview.h, main.c: start_editor_* fixes.
18760         * layout.[ch], view_file_list.[ch]: More work.
18761
18762 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
18763
18764         * typedefs.h: Moved layout, list struct headers here.
18765         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
18766         Changes for above.
18767         * layout.c, view_file_list.[ch]: The file listing now sort of works.
18768         * slideshow.c: Fixed crash from wrong test placement.
18769
18770 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
18771
18772         * dnd.[ch]: Made drop types public.
18773         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
18774         * filelist.[ch]: Fixes.
18775         * layout.[ch]: Added dir list view plus more work.
18776         * menu.c: Removed old dir popup menu code.
18777         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
18778         back to the layout.
18779
18780 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
18781
18782         * layout_config.[ch]: Added new files, includes util to select window
18783         layout and to convert the selected layout to/from simple format for
18784         saving in an rc file.
18785         * globals.c, gqview.h, main.c: Added layout variables for default view.
18786         * rcfile.c: Save/restore these variables.
18787         * layout.c, layout_util.c: More work, mainly all for configuration.
18788         * preferences.c: Added layout configuration to window tab.
18789
18790 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
18791
18792         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
18793         Also worked on the layout code, seems it should be done in a simpler
18794         way....
18795
18796 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
18797
18798         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
18799         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
18800         Fixed for new layout structure.
18801         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
18802         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
18803         (mostly by #if 0-ing out offending code).
18804         * layout.[ch]: More fleshing out.
18805         * view_file_list.[ch]: Well it compiles...
18806         * slideshow.[ch]: Fixed to use new layout window, should be ok.
18807         * Makefile.am: Updates, well it now compiles without warnings - just
18808         don't run it -- there's no window :)
18809
18810 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
18811
18812         * filelist.[ch]: Stripped out old file list code, only list utils are
18813         to remain here (no GUI stuff).
18814         * layout.[ch]: This will be the functions to generate the main window.
18815         * view_file_list.[ch]: Began new file list code (much of it is just
18816         making original file list self-contained (no globals, etc.)
18817         * view_file_icon.[ch]: The is will be a wrapper around the collection
18818         table to view the file list as a collection layout. (currently empty).
18819         * view_dir_list.[ch]: Will be new directory list (currently empty).
18820         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
18821         will probal start with using tree code from old bitgrazer app).
18822         * Makefile.am: Added above new files, note that no compiling has been
18823         attempted - it wont work anyway for a quite a while.
18824
18825 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
18826
18827         * main.c: Removed pre-1.0 compatibility code (very old versions
18828         placed gqviewrc and thumbnail dir in top of $HOME, this checked
18829         for and moved them to current location $HOME/.gqview/.)
18830         * TODO: Updated.
18831         * ChangeLog: added marker for start of post-2.0 Changes.
18832
18833 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
18834
18835         * *.[ch]: Update copyright year.
18836         * main.c(main): Print blurb about devel beta etc.
18837         * configure.in: Removed useless test.
18838
18839 =======================================================================
18840
18841   GQview 1.1.x series started.  (1.1 marker)
18842
18843 =======================================================================
18844
18845 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
18846
18847         * README: Updated.
18848         * configure.in: Release 1.0.2
18849
18850 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
18851
18852         * po/*.po: Make distcheck touched these.
18853         * README: Updated.
18854
18855 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
18856
18857         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
18858         * po/cs.po: Updated Czech translation,
18859         submitted by Jan Raska <jan_raska@hotmail.com>
18860         * po/zh_CN.GB2312.po: Updated Chinese translation,
18861         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
18862         * po/pl.po: Minor Polish translation tweak.
18863
18864 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
18865
18866         * dupe.c(dupe_window_remove_selected): Copy the selection list before
18867         removing files, because clist->selection may change as items are
18868         removed. Fixes BUG where not all files selected were being removed
18869         from the list.
18870
18871 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
18872
18873         * gqview.1: Updated contact info in man page.
18874         * configure.in: Release 1.0.1
18875
18876 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
18877
18878         * preferences.c, README: Old gqview@email.com changed to
18879         gqview@users.sourceforge.net.
18880         * po/*.po: Some patching to update e-mail (above).
18881
18882 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
18883
18884         * cs.po: Added Czech translation,
18885         submitted by Jan Raska <jan_raska@hotmail.com>
18886         * uk.po: Updated Ukrainian translation,
18887         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
18888         * configure.in (ALL_LINGUAS): Added cs.
18889         * README: small update.
18890
18891 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
18892
18893         * po/hu.po: Updated Hungarian translation,
18894         submitted by Egmont Koblinger <egmont@suselinux.hu>
18895         * po/nl.po: Updated Dutch translation,
18896         submitted by Tino Meinen <a.t.meinen@chello.nl>
18897         * README: Updated.
18898         * configure.in: Released 1.0
18899
18900 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
18901
18902         * po/nl.po: Updated from Tino Meinen.
18903         * README, TODO: Updated.
18904         * configure.in: Release 0.99.3 (release candidate 1)
18905
18906 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
18907
18908         * po/nl.po: Updated Dutch translation,
18909         submitted by Tino Meinen <a.t.meinen@chello.nl>
18910
18911 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
18912
18913         * po/no.po: Fixed fuzzy caused by make dist.
18914         * po/ru.po: Minor format change from a make dist (no translation
18915         changed, however).
18916         * po/*.po: Make dist updated the POT creation date for the others.
18917
18918 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
18919
18920         * preferences.c: Fixed the license statement in the about dialog.
18921         * po/*.po: Adjusted translation lines for above, where I could - to
18922         avoid fuzzies.
18923
18924 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
18925
18926         * po/et.po: Updated Estonian translation,
18927         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
18928         * po/es.po: Updated Spanish translation,
18929         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
18930         * po/fr.po: Updated French translation,
18931         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18932         * po/ru.po: Updated Russian translation,
18933         submitted by Sergey Pinaev <dfo@antex.ru>
18934         * po/no.po: Added Norwegian translation,
18935         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
18936         * po/it.po: Added Italian translation, submitted
18937         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
18938         * configure.in (LINGUAS): Added no.
18939
18940 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
18941
18942         * README: Updated.
18943         * po/*.po: Make distcheck touched these.
18944         * configure.in: Release 0.99.2
18945
18946 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
18947
18948         * README, TODO, gqview.1: Minor updates.
18949         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
18950         * po/zh_TW.po: Updated Traditional Chinese translation,
18951         submitted by Abel Cheung <deaddog@deaddog.ws>
18952         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
18953         request - not sure of any possible problems this may cause?
18954         * po/fi.po: Updated Finnish translation,
18955         submitted by Lauri Nurmi <lanurmi@iki.fi>
18956         * po/de.po: Updated German translation,
18957         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
18958         * po/fr.po: Updated French translation,
18959         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
18960         * po/sk.po: Updated Slovak translation,
18961         submitted by Ivan Priesol <priesol@frki.utc.sk>
18962         * po/pt_BR.po: Updated Brazilian Portuguese translation,
18963         submitted by Guilherme M. Schroeder <slump@linuxall.org>
18964
18965 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
18966
18967         * README: Updated.
18968         * configure.in: Release 0.99.1
18969
18970 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
18971
18972         * po/*.po: Make distcheck updated these.
18973         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
18974
18975 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
18976
18977         * da.po: Added Danish translation,
18978         submitted by Birger Langkjer <birger.langkjer@image.dk>.
18979         * pt_BR.po: Updated Brazilian Portuguese translation,
18980         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
18981         * configure.in: Added da to LINGUAS.
18982         * README: Updates.
18983
18984 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
18985
18986         * README, gqview.spec.in, po/fr.po: Updated French translation,
18987         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
18988         * filelist.c: When entering a directory with no read acces, still clear
18989         the file/dir lists. Also add . and .. to allow exit of said dir.
18990         * img-view.c, window.c: The " - GQview" string really should not be
18991         marked for translation.
18992
18993 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
18994
18995         * README: Updated.
18996         * configure.in: Release 0.99.0
18997
18998 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
18999
19000         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
19001         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
19002
19003 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
19004
19005         * image.c(image_tile_render): Use the simple render when scale is also
19006         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
19007         Also removed crufty #if 0'ed lines.
19008
19009 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
19010
19011         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
19012         needed to add a 'new image' flag to a few funcs for this.
19013
19014 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
19015
19016         * filelist.c: The history menu text is now truncated using the
19017         available space in the GtkOptionMenu instead of forcing to 32 chars.
19018
19019 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
19020
19021         * Makefile.am, configure.in, acconfig.h: Install README to a share
19022         dir.
19023         * README: Added section keys.
19024         * gqview.spec.in: Added README of share dir.
19025         * POTFILES.in: Added ui_help.c
19026         * gqview.h, main.c, menu.c: Added simple help window to display README.
19027         * ui_help.[ch]: New files for utils to display a help window.
19028
19029 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
19030
19031         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
19032         as it is more portable.
19033
19034 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
19035
19036         * README: Updated.
19037         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
19038         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
19039         * configure.in: Release 0.13.0
19040
19041 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
19042
19043         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
19044         dialog displaying 'purge thumbnails' progress - it also no longer
19045         blocks the app.
19046         * cache.[ch]: Moved above out of here.
19047         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
19048         functions and/or include cache_maint.h.
19049         * po/POTFILES.in: Added cache_maint.c
19050
19051 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
19052
19053         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
19054         dir.
19055         * collect-table.c: Update include of marker.xpm.
19056
19057 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
19058
19059         * Makefile.am, marker.xpm: Added marker icon file.
19060         * collect-table.c: Added marker to display insertion point of a dropped
19061         image in collection windows, same for moving. Also dropped directories
19062         are sorted before adding to the collection, and honor the
19063         collection_drop_inserted option. Also if the mouse is outside the
19064         clist window, shut down the autoscroll cb.
19065         * filelist.[ch]: Made path_list_sort() public.
19066
19067 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
19068
19069         * main.c: Changed exit dialog title.
19070         * window.c: Fixed delete_event handlers to return TRUE (was void).
19071
19072 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
19073
19074         * collect-dlg.[ch]: Added type to close collection window after save.
19075         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
19076         changed flag to collections, and use it to remind user a collection
19077         was modified before closing the window.
19078         * main.c: Remind user at least one open collection has been modified,
19079         with option to cancel exit.
19080
19081 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
19082
19083         * gqview.spec.in: Updated the RPM spec file.
19084         * po/nl.po: Updated Dutch translation,
19085         submitted by Hette J Visser <hette@linux.nl>
19086         * po/uk.po: Added Ukrainian translation,
19087         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
19088         * configure.in: Added uk to LINGUAS.
19089         * README: Updates.
19090         * po/{all_others}.po: Make dist did this while testing RPM build.
19091
19092 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
19093
19094         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
19095         insert, and added moving of images within a collection using dnd.
19096         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
19097         are now 10% darker instead of inverted fg and bg.
19098         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
19099         dropped files into a collection at the drop point.
19100         * main.c, slideshow.c: Use random instead of rand.
19101         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
19102         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
19103
19104 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
19105
19106         * ui_menu.[ch]: Added more menu item utils.
19107
19108 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
19109
19110         * preferences.c: Made ok, apply, and cancel button sizes consistent.
19111         * collect-dlg.c: Changed Load to more consistent Open.
19112
19113 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
19114
19115         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
19116         size, moved some space from above the buttons to top of window).
19117         Also aligned buttons right and made them bigger.
19118
19119 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
19120
19121         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
19122         check entire string (strcmp). Ordered filter addition so that they are
19123         listed in descending order, but keep All Files ( * ) filter at the
19124         bottom of the list.
19125
19126 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
19127
19128         * ui_clist_edit.c: Explicitely set the focus for the text entry to
19129         fix missing cursor.
19130         * README: Updated.
19131         * configure.in: Release 0.12.0
19132
19133 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
19134
19135         * README, TODO: updated.
19136         * po/et.po: Added Estonian translation,
19137         submitted by Ilmar Kerm <ikerm@hot.ee>
19138         * configure.in: Added et to ALL_LINGUAS.
19139
19140 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
19141
19142         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
19143         fixed control-key test.
19144         * README: Credit updates.
19145
19146 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
19147
19148         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
19149         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
19150         option. Also added compile-time feature to sort names numerically
19151         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
19152         * README, gqview.1: Documented the I keyboard shortcut for collections.
19153
19154 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
19155
19156         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
19157         absolute path.
19158
19159 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
19160
19161         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
19162         are created with mode 0755 (as before), but the .thumbnails dirs
19163         created near the images are now 0775 (so that others in the group can
19164         update the thumbs).
19165         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
19166         filelist.c to use this in future), also fixed the clist_moveto calls
19167         to use a valid column number (-1).
19168         * ui_pathsel.c: Added right click menus to rename dirs and files, and
19169         to delete files. Also added a New Directory button to create new
19170         directories from within the dialog.
19171
19172 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
19173
19174         * po/ja.po: Updated Japanese translation,
19175         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
19176         on behalf of SATO Satoru <ss@gnome.gr.jp>
19177         * po/pl.po: Updated Polish translation,
19178         submitted by Zbigniew Chyla <cyba@gnome.pl>
19179         * po/nl.po: Added Dutch translation,
19180         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
19181         * po/fi.po: Added Finnish translation,
19182         submitted by Lauri Nurmi <lanurmi@iki.fi>
19183
19184 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
19185
19186         * filelist.[ch]: Added text_from_time and text_from_size utils for
19187         file attribute display. Added size and date to the file list.
19188         * window.c: Changes for above.
19189         * dupe.c: Removed text_from_time, use new one as well as one for byte
19190         size from filelist.h.
19191         * collect-table.c: Fixed a style leak on clist cell selections.
19192
19193 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
19194
19195         * dupe.c: Fix style leak when re-aligning clist row colors, also made
19196         removing multiple selected rows much faster (it was realigning the
19197         row styles after every line removal, eww).
19198
19199 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
19200
19201         * collect-table.c: Added copy, move, rename, and delete to the pop
19202         up menu of collections (keyboard support not done).
19203
19204 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
19205
19206         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
19207         of the window.
19208         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
19209         the divider position between dirs and files. Also fixed a bug that
19210         attempting to get the tool window size when it was not visible.
19211
19212 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
19213
19214         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
19215         name, not full path. Also added is_dir_list which will not do the
19216         check for the extension on directory lists.
19217         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
19218         additional filtering for the duplicates window.
19219
19220 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
19221
19222         * po/de.po: Updated German translation, submitted by
19223         Christian Ullrich <quiana@quiana.net>
19224         * po/ja.po: Updated Japanese translation, submitted by
19225         Yuuki NINOMIYA <gm@debian.or.jp>
19226         * po/fr.po: Updated French translation, submitted by
19227         Eric Lassauge <lassauge@mail.dotcom.fr>
19228         * po/sl.po: Updated Slovene translation, submitted by
19229         Matej Erman <matej.erman@guest.arnes.si>
19230         * po/it.po: Updated Italian translation, submitted by
19231         Christopher R. Gabriel <cgabriel@pluto.linux.it>
19232
19233 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
19234
19235         * README: Updated.
19236         * configure.in: Release 0.11.0
19237
19238 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
19239
19240         * image.c: Added #define option to use faster zooming method. Also
19241         attempted to fix shrinking window bug - failed.
19242         * README: Updated.
19243         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
19244         by Abel Cheung <deaddog@deaddog.ws>.
19245
19246 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
19247
19248         * dupe.c: Freeze dw->second_clist when adding files.
19249
19250 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
19251
19252         * main.c: Added support for opening collections from the command line.
19253
19254 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
19255
19256         * dupe.c: Minor window file count fix.
19257         * thumb.c: Use xvpics (if enabled) only as a last resort when
19258         searching for a pre-existing thumbnail.
19259
19260 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
19261
19262         * dupe.[ch]: Added option to compare between two different sets of
19263         files (very useful when checking a handful of new files to a known
19264         unique group). Also set the default window width back to 600.
19265
19266 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
19267
19268         * gqview.h, image.c: Went back to 0.10.0 method of using
19269         gdk_pixbuf_composite_color() for every quality except NEAREST for
19270         images without transparency. Also disabled the TILES option for zooming
19271         all together - my little test scenario now crashes with the new
19272         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
19273         scaling compuations somewhere, but damn if I can find it.
19274
19275 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
19276
19277         * configure.in, gqview.h, image.c: Made quick non-public package so
19278         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
19279         try the fixes with GQview. (all broken scaling methods are enabled in
19280         this version).
19281
19282 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
19283
19284         * po/es.po: Updates Spanish translation, from
19285         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19286         * dupe.c: Made the default window 20 pixels wider.
19287
19288 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
19289
19290         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
19291         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
19292         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
19293         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
19294         bug, as the other qualities work fine - ask for test case of image
19295         sizes if anyone is interested in fixing this).
19296
19297 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
19298
19299         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
19300         utilops.c, window.c: Use GQview as the window class, as X man page
19301         encourages capitalization of first letter, and this removes conflict
19302         of gqview for instance of main window.
19303
19304 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
19305
19306         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
19307         Wu Yulun <migr@operamail.com>.
19308         * README, TODO, gqview.spec.in: Updated.
19309         * configure.in: Release 0.10.1
19310
19311 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
19312
19313         * filelist.c (path_list_recursive): Return NULL, not FALSE.
19314         (it's a pointer)
19315         * img-main.c (main_image_slideshow_start_from_list): Free the
19316         path_list before returning if slideshow is already running.
19317         * slideshow.c (real_slideshow_start): Fix test of path_list before
19318         return of NULL.
19319
19320 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
19321
19322         * image-load.c: Fix to support image loaders that do not have a
19323         pixbuf until the the loader is actually closed. (This should fix
19324         thumbnail generation failures for xpm and tiff).
19325         * similar.c (image_sim_fill_data): Fix to support generation of data
19326         for images with dimensions less than 32 x 32.
19327
19328 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
19329
19330         * cache.c: Added blurb about the SIMcache file format.
19331         * dupe.c: Properly ref/unref clist row styles.
19332
19333 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
19334
19335         * dupe.[ch]: Operations now give a (very rough) estimate of time left
19336         before completion of the comparison stage.
19337
19338 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
19339
19340         * cache.[ch]: New files to handle the caching placement/management
19341         stuff. Also location of reading and writing of the dupe window cache
19342         data.
19343         * dupe.c: Added caching of file data (dimensions, checksum,
19344         and similarity).
19345         * filelist.c, menu.c: Namespace update for cache maintenance.
19346         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
19347         cache data into direct subdir of source (.thumbnails support).
19348         * thumb.[ch]: Use new cache functions for locating thumbs.
19349         * utilops.c: Move/remove cache date when doing the same for their
19350         parent files.
19351
19352 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
19353
19354         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
19355         * ui_utildlg.c: #include <sys/types.h>, this should have been the
19356         original fix anyway...
19357         * gqview.h: Added #include <sys/types.h>
19358         * image-load.c: Removed above include.
19359
19360 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
19361
19362         * gqview.1, README: Updates.
19363         * configure.in: Release 0.10.0
19364
19365 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
19366
19367         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
19368         you must set it manually with generic_dialog_attach_default(). Note
19369         that file_dialog_add_path_widgets() does this automatically.
19370         * utilops.c: Added a few attaches, from above.
19371
19372 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
19373
19374         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
19375         function upon press of enter while a gtkentry has the focus. (no
19376         longer conflicts with pressing enter while focused on, say a button).
19377
19378 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
19379
19380         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
19381         since painting merely a black rectangle was very broken with some
19382         theme engines (and did not follow the theme).
19383
19384 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
19385
19386         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
19387
19388 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
19389
19390         * README, TODO: Updates.
19391         * configure.in: Release 0.9.5.
19392
19393 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
19394
19395         * Makefile.am, gqview.spec.in: Added man page.
19396         * gqview.1: The man page, submitted by
19397         Ryan Murray <rmurray@debian.org>
19398         * README: Credits for man page.
19399
19400 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
19401
19402         * menu.c: Use gdk-pixbuf to generate toolbar images.
19403         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
19404         before hiding the window (else we get a random X BadMatch error).
19405
19406 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
19407
19408         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
19409         of waiting for the 'no-move timeout'.
19410         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
19411         created as needed, instead of globally at start-up. Right clicking
19412         unselected files in the file list now highlights them. Added a right
19413         click menu to the dir list that includes new slideshow recursive
19414         feature (also standard slideshow, and find duplicates choices).
19415         * globals.c, gqview.h: Removed unused global menu vars (above).
19416         * img-main.[ch]: Added main_image_slideshow_start_from_list().
19417
19418 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
19419
19420         * image.c (image_size_top_window): When checking if a resize is needed,
19421         compare to the window that will actually be resized (the top window).
19422         This was checking the wrong widget's window, and was returning TRUE
19423         incorrectly, subsequently causing no update if the image had the same
19424         size for the main window.
19425         * po/hu.po: Updated Hungarian translation from
19426         Mátyás Tibor <templar@tempi.scene.hu>
19427
19428 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
19429
19430         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
19431         * po/hu.po: Added Hungarian translation from
19432         Mátyás Tibor <templar@tempi.scene.hu>
19433         * po/fr.po: Updated French translation from
19434         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
19435
19436 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
19437
19438         * image.c (image_change_from_image): Copy all relevent data from
19439         source, now fullscreen toggle while loading an image works. This is
19440         really a move function, it moves most data from source to dest.
19441         Probably should add a copy function that copies pixbuf, or loads from
19442         scratch if still loading source.
19443         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
19444         'mouse scrolls image' option when holding down shift, and also zooms
19445         when holding down control.
19446         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
19447
19448 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
19449
19450         * filelist.c (file_is_moved): Fixed bug causing moved files not to
19451         removed from the file list.
19452         * image.c (image_scroll_real): Fix race condition between expose_event
19453         and scrolling so that redraws are always called on the correct region.
19454         (This was the cause of missing redraws when scrolling with the mouse).
19455
19456 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
19457
19458         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
19459
19460 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
19461
19462         * README, TODO: Updates.
19463         * configure.in: Release 0.9.4
19464
19465 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
19466
19467         * dupe.c: Added keyboard shortcuts for the duplicates window.
19468         * image.c (image_change_complete): Call the update function
19469         explicitely if sync if FALSE.
19470
19471 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
19472
19473         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
19474         new dialog routines to re-implement place dialogs under mouse option.
19475         * ui_utildlg.h: Fixed #defines for re-definition safety.
19476
19477 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
19478
19479         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
19480         Also speedups by using the image_sim_compare_fast() (below), and
19481         setting the buffer size of the image loader higher (8).
19482         * similar.[ch] (image_sim_compare_fast): New function that aborts when
19483         the return no longer has the possibility of reaching the minimim
19484         requested value. Significantly faster when used to search for images
19485         that are very close. (say, above .95).
19486
19487 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
19488
19489         * similar.[ch]: New files, provides functions for simple comparison
19490         of images by average area color content.
19491         * dupe.[ch]: Added similarity compare methods (normal, high, and low
19492         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
19493
19494 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
19495
19496         * image.c: Fixed typo in comparison of window sizes in top_window_size,
19497         also do not call gtk_widget_set_usize in that func, as gdk_window_size
19498         is enough (and avoids duplicate size events). Also only call a redraw
19499         if the top window was not resized, as the size event will do this for
19500         us.
19501         * img-view.c: Attached ctrl-w to close a view window.
19502
19503 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
19504
19505         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
19506         with this do not result in "///file" path names.
19507         * img-view.c, main.c: Added following key support: P to toggle pause
19508         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
19509         Also marked debug printfs with if (debug), and and added --version
19510         command line option.
19511
19512 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
19513
19514         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
19515         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
19516         the pop-up menu, and fixed the alternating color swap (now that
19517         individual items can be removed, the colors need to be re-synced).
19518         * filelist.[ch]: Added file_is_moved(), and fixes to use the
19519         file_maint_*() stuff.
19520         * img-main.[ch] (main_image_get_collection): Added this accessor.
19521         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
19522         been manipulated (rename, move, delete).
19523
19524 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
19525
19526         * image-load.[ch]: Added ability to set the priority of the image
19527         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
19528         * typedefs.h (ImageLoader): Added idle_priority (see above).
19529         * image.c: The drawing queue now uses an idle with priority
19530         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
19531         anything else. (this way when scrolling a still-loading image, the
19532         scrolled area is updated faster)
19533
19534 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
19535
19536         * collect-io.[ch], collect.[ch]: Const ify some arguments.
19537         * configure.in: Release 0.9.3
19538
19539 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
19540
19541         * collect.c (collection_window_new): Only load the path if it is
19542         absolute (starts with a '/');
19543         * main.c: Added -l,--list option to open a collection window with the
19544         files from the command line.
19545
19546 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
19547
19548         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
19549         translation markers from item_factory accessors.
19550         * po/pl.po: Updated Polish translation from
19551         Zbigniew Chyla <cyba@gnome.pl>
19552         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
19553         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
19554         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
19555         Michael Bravo <mbravo@tag-ltd.spb.ru>
19556         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
19557         Matej Erman <matej.erman@guest.arnes.si>
19558
19559 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
19560
19561         * utilops.c: Put the name of the file in the entry of the rename
19562         dialog, and select the text.
19563         * image.c: #ifdef some debugging output.
19564
19565 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
19566
19567         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
19568         signal, so make sure to retrieve the pixbuf before calling our loader's
19569         "area_updated" signal.
19570         * image.c: Added new_data status to debugging info.
19571
19572 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
19573
19574         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
19575         lowercase, and changes for new window_set_icon().
19576         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
19577         * preferences.c: Made about it's own window, and made the config window
19578         a little more compact.
19579
19580 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
19581
19582         * filelist.[ch] (path_list_filter): New function, applies filter
19583         options on a path list.
19584         * collect-table.c, dupe.c: Run path lists through the filter (above).
19585
19586 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
19587
19588         * image.c: Use the collection's name field instead of pulling it from
19589         the end of the path field.
19590         * main.c: Multiple files on the command line are now added to a
19591         collection, this collection is then set to the main window viewer.
19592
19593 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
19594
19595         * thumb.c: Fix xvpics support: the done signal was never being sent for
19596         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
19597
19598 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
19599
19600         * image-load.[ch], typedefs.h: Added ability to set the size of the
19601         read buffer. The buffer is always 512 bytes (as before), what this
19602         does is set the number of time to read from the file on each idle call,
19603         in effect increasing the buffer size to 512 x size.
19604         * image.c: Fixed race condition where an image area may be ready to be
19605         queued before the pixbuf is set. Fixed the tile blank flag, it is now
19606         set correctly in all (?) cases. Set the image loader buffer size to 4,
19607         so that more of the image is decoded between render calls. Also removed
19608         unused crufty function argument for image_tile_expose.
19609
19610 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
19611
19612         * image.c: Fix scrolling while partially obscured, and made the focus
19613         drawing code cleaner (removed gtk_signal_disconnect() junk).
19614
19615 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
19616
19617         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
19618         rcfile.c: Made the delete key optional, since this is a dangerous key
19619         with delete confirmation disabled. Also do not come out of fullscreen
19620         when confirm delete is disabled. Based on patch submitted by
19621         Niku Toivola <niku.toivola@iki.fi>
19622
19623 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
19624
19625         * image.c: Fix setting scale when zoom_to_fit_expands is false.
19626         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
19627         dialog for the save as dialog.
19628         (The good: Easy fixes. The bad: Stupid mistakes.
19629          The ugly: Had not tested these before release.)
19630
19631 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
19632
19633         * README: Updates.
19634         * configure.in: Release 0.9.2.
19635
19636 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
19637
19638         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
19639         same path in the entry when calling this.
19640
19641 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
19642
19643         * *.[ch]: Changed the copyright in all the files to 2001.
19644
19645 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
19646
19647         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
19648         * configure.in: Bump version to 0.9.2
19649         * utilops.c: Fix text in copy/move dialog for multiple files.
19650
19651 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
19652
19653         * dupe.c: When starting a compare set the status text to file count,
19654         gives user idea of how many files are being compared.
19655         * image.c: Compile clean-up.
19656         * po/*.po: Make distcheck touched these.
19657
19658 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
19659
19660         * filelist.c, window.c: Fix drop down history on main window to change
19661         to the selected path after the popup window is hidden.
19662         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
19663         pixbuf.
19664         * utilops.c (generic_dialog_add_images): Implemented this function.
19665
19666 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
19667
19668         * filelist.c: Fix sticky thumbnails when changing to a dir with files
19669         that have similar file names as the previous dir. Fix refresh to
19670         reload thumbnails (it was stalling in the thumb_next checks).
19671         * menu.c: Call filelist_refresh() instead of the hack to refresh by
19672         changing to the same dir.
19673         * preferences.c: Use a button box for the ok, apply, cancel buttons.
19674         * po/POTFILES.in: Added new files, removed missing.
19675
19676 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
19677
19678         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
19679         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
19680         from SLIK.
19681         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
19682         utildlg.[ch]: Removed (see above).
19683         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
19684         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
19685         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
19686         utilops.[ch], window.c: Use the new convenience functions, constify
19687         things where needed.
19688         * main.c: Moved the file path utils out of here (see above).
19689
19690 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
19691
19692         * image.[ch]: Added fit window to image support (back in).
19693         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
19694         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
19695
19696 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
19697
19698         * image.c: Scrolling while decoding a scaled image no longer causes
19699         dropped (black) areas. Also added an tile blank flag so that tiles
19700         with no loaded data simply render a black rectangle for a speed
19701         improvement (this is currrently semi-broken as image_tile_sync() is
19702         currently always called to set the blank flag to FALSE :(.
19703
19704 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
19705
19706         * fullscreen.c: Made the full screen window have a black background
19707         once again.
19708         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
19709         the keyboard after a popup menu closes.
19710
19711 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
19712
19713         * image-load.c(image_loader_free): Fix a memory leak.
19714
19715 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
19716
19717         * dupe.c: Create the clist with 6 columns (forgot to increment this
19718         when I added the thumbnail column).
19719         * image.[ch]: Added the update functions, made them work.
19720         * img-main.c, img-view.c: Set the update functions, attach the windows
19721         for the titles.
19722         * window.c: Set the initial image to the logo.
19723
19724 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
19725
19726         * dnd.c: Temporarily disable dnd highlighting for image windows.
19727         * gqview.h, main.c: Minor fixups.
19728         * image.c: Generally works now, borders are cleared, focus is handled,
19729         etc. TODO: Add update callback, window title updating, and window
19730         auto-sizing.
19731         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
19732         during convertion to a menu_factory.
19733         * window.c: Moved focus draw/handling code out of here (into image.c).
19734
19735 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
19736
19737         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
19738         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
19739         
19740         This only applies when the scale width offset is not zero _and_ the
19741         resulting right edge of the scaled image is also the right side of the
19742         source image. (in other words: when rendering a tile that is aligned
19743         with the right side of the image).
19744
19745         Under the above conditions, gdk_pixbuf_scale() breaks for all
19746         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
19747         broken for TILES (I suspect this is because eog uses it, but does not
19748         have a TILES option, so that was not tested). At this point I was tired
19749         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
19750         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
19751         and breakage means the last 2 columns of pixels are seamingly generated
19752         from some random memory point, at best causing them to be corrupted, at
19753         worst causing a crash.
19754
19755         So what I did: Use gdk_pixbuf_composite_color() since it is the least
19756         broken. It does seem slower than gdk_pixbuf_scale(), since it does
19757         more.
19758
19759         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
19760         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
19761         entries in 3 months...)
19762
19763 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
19764
19765         * image.c, typedefs.h: Well, it now displays the image in all zoom
19766         settings. Still have to add (back) scrolling, set up the update call
19767         function, and work on redrawing the borders (borders currently do not
19768         get cleared to remove the previous image).
19769
19770 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
19771
19772         * image.[ch], typedefs.h: Start towards a new method of rendering the
19773         image to the screen. The image window is now basically _only_ a
19774         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
19775         am lucky if it doesn't crash, and really lucky if part of an image
19776         appears :) Well, at least the namespaces for the functions are at
19777         least a little saner now, so I accomplished something, althought the
19778         whole thing still needs to be re-thought from the tile/render point
19779         of view.
19780         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
19781         utildlg.c, window.c: Made it at least compile for testing.
19782
19783 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
19784
19785         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
19786         of main_image_change_to(), so that the file list of the main window
19787         also syncs to the image.
19788
19789 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
19790
19791         * dupe.[ch]: Added thumbnail support.
19792
19793 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
19794
19795         * dupe.[ch]: More work, many fixes, added right click menu, and
19796         generally made it nice to use (useable).
19797         * collect-table.c: Add the collection to the dupe window.
19798         * menu.c: Added 'Find duplicates...' to the file menu.
19799
19800 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
19801
19802         * README, TODO: Updates.
19803         * collect-table.c: Set default duplicate window mask to sort by name.
19804         * dupe.[ch]: Allow change of comparison method by adding drop down
19805         menu, fixed dnd when dragging from the list.
19806         * filelist.c: Only allow rename when new name does not exist.
19807         
19808
19809 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
19810
19811         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
19812         allow saving of user's accel keys (to ~/.gqview/accels).
19813         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
19814         do not use the data (because GtkItemFactory has a weird signal
19815         alignment (gpointer is first).
19816
19817         Sorry translators, menus must be re-translated (and it does not look
19818         like fun with GtkItemFactoryEntry using menu paths)
19819
19820 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
19821
19822         * configure.in: Do more compatible checks for png ?
19823         * tabcomp.c: Sanity checks for adding NULL key/path to list.
19824
19825 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
19826
19827         * image.c: Added render_types to better decrease unnecessary renders.
19828         * main.c, window.c: Save/Restore the window positions like in gimp,
19829         since that seems to work better.
19830         (And gimp programmers can't be wrong :)
19831
19832 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
19833
19834         * dupe.[ch]: Added new files containing 'find duplicates' window.
19835         * collect-table.c: Added 'find duplicates...' to pop-up menu.
19836         * fileops.[ch]: Added checksum_simple(), made some things const.
19837         * collect.[ch]: Added collection_info_valid().
19838         * filelist.[ch], menu.c, pathsel.c: const stuff.
19839         * image-load.[ch]: Added image_load_dimensions(), const stuff.
19840         * Makefile.am: Added dupe.[ch] to objects.
19841
19842 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
19843
19844         * po/*.po: Make distcheck did this.
19845         * configure.in, README: Release 0.9.1.
19846
19847 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
19848
19849         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
19850         completely clearing the disk cache.
19851         * filelist.c, menu.c: Changes for above.
19852         * preferences.c: Added a 'Clear cache' button.
19853         * utildlg.c: Allow passing NULL pointer for the cancel callback in
19854         confirm_dialog_new() and confirm_dialog_add().
19855
19856 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
19857
19858         * icons/collect.xpmi: Added wm icon for collection windows.
19859         * collect.c: Use it.
19860
19861 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
19862
19863         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
19864         and made it consistent with the one for view window. Added 'slideshow
19865         pause'.
19866         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
19867         4 less global Widget variables now, yay.
19868         * image.c: Reset scroll to 0,0 on new image.
19869         * img-main.[ch]: Used new menus, added necessary accessors for menus.
19870         * img-view.c: Added 'view in new window', and 'slideshow pause'.
19871
19872 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
19873
19874         * utildlg.[ch]: Added class parameter to set windowmanager class for
19875         dialogs. Also added option to set window under the mouse.
19876         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
19877         assignments.
19878         * globals.c, gqview.h, preferences.c, rcfile.c: Added
19879         place_dialogs_under_mouse var.
19880
19881 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
19882
19883         * po/ru.po: Updated Russian translation,
19884         submitted by val <frob@df.ru>.
19885         * po/fr.po: Updated French translation,
19886         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
19887         * po/pl.po: Added Polish translation,
19888         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
19889         (yes, close to a release once I do this).
19890
19891 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
19892
19893         * collect.c, image.c: Removed #warning warnings :)
19894         * fullscreen.c: Make sure the window is set to 0,0.
19895         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
19896         a dynamic drop down menu. Available sizes are now stored in a static
19897         list, and added a few more sizes.
19898
19899 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
19900
19901         * image.[ch]: Added read ahead buffering.
19902         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
19903         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
19904         the necessary read-ahead stuff. Allow verbosity levels for debug: each
19905         --debug on the command line increments verbosity.
19906         * thumb.c: Even on error, attempt to display what we have.
19907
19908 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
19909
19910         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
19911
19912 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
19913
19914         * image.c: Fix printing of window titles.
19915         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
19916         * preferences: Cleaned up window a bit, added tab 'window'.
19917
19918 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
19919
19920         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
19921         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
19922         option, zoom and dither quality options, adjustable zoom increment.
19923         Fixed menu separators to be insensitive.
19924
19925 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
19926
19927         * image.[ch]: Fix window resizing when zoom is auto, changed a few
19928         image_area options to be standard.
19929         * fullscreen.c, img-view.c, window.c: Use new image_area options that
19930         are now needed.
19931
19932 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
19933
19934         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
19935         from autozoom mode (implement it).
19936         * img-main.[ch], menu.c: call image_reload when reload button/menu is
19937         selected.
19938         * utildlg.c: Made Escape key cancel all dialogs.
19939
19940 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
19941
19942         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
19943         and image data.
19944         * img-main.c, img-view.c: Update for slideshow, below.
19945         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
19946         that slideshows start from the current image when no in random mode.
19947         Also added a slideshow_pause set of functions, currently not used
19948         anywhere right now -- will hook to keys/mouse menus later.
19949
19950 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
19951
19952         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
19953         include a progress bar.
19954         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
19955         rotate options.
19956         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
19957         * README: Added rotate keys to key summary.
19958
19959 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
19960
19961         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
19962         provides save to png function.
19963         * Makefile.am, thumb.c: Used save to png function.
19964         * configure.in: Test for png, now required.
19965         * image.c: Fix bug in queue area computation.
19966         * main.c: Change -help to --help in warning message.
19967         * po/*.po: Fix --help stuff.
19968
19969 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
19970
19971         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
19972         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
19973         global data, so it is only included once.
19974         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
19975         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
19976         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
19977         references, added gdk-pixbuf stuff.
19978
19979 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
19980
19981         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
19982         GIF loader seems to error out on thumbnail _RE_generation, will have
19983         to look into that.
19984         * filelist.c: Use it.
19985         * collect-table.c: Broken, but at least it compiles to test new
19986         thumbnail code.
19987
19988 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
19989
19990         * image.c: Image loading now works with no black spots on scroll :)
19991         Still a lot of fixes/optimizes/mem cache management to do though...
19992
19993 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
19994
19995         * image.[ch]: Move to a floating point zoom, mor work on queue and
19996         rendering.. still really broken.
19997         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
19998         number type.
19999
20000 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
20001
20002         * filelist.c: Fix crash when deleting files while loading thumbs (this
20003         code will die a horrible death anyway when I move thumb loading to an
20004         idle call that uses image-loader.c stuff.
20005         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
20006         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
20007         error prone, no zoom.
20008         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
20009         places though <-- FIXME.
20010         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
20011         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
20012         (eventually).
20013
20014 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
20015
20016         * img-main.c: Fix file operations from keyboard when coming out of full
20017         screen.
20018         * configure.in, README: release 0.9.0
20019
20020 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
20021
20022         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
20023         -Wmissing-prototypes -Wmissing-declarations -Werror"
20024
20025 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
20026
20027         * tabcomp.c: Preserver order of keys between load/save.
20028         * filelist.[ch], window.c: Added a path history to the path entry,
20029         combo crashes when changed while popped up, so it does not work as
20030         expected, yet.
20031         * README: Updated.
20032
20033 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
20034
20035         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
20036         window sizes to the collection file. (and restore is 'save window
20037         positions' is enabled)
20038         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
20039         our own hidden .gqview dir, no reason to hide the config file.
20040
20041 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
20042
20043         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
20044         * collect-table.[ch], collect.c: Added more keyboard commands, more
20045         fixes.
20046         * image.c: Check that image in a collection is valid before using it.
20047         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
20048         path (well, duh).
20049         * window.c: Changes for additional sort option.
20050
20051 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
20052
20053         * collect-io.c: Change warning printf.
20054         * preferences.c: Open proper tab when showing 'about'.
20055         * po/POTFILES.in: Updated to include collection files, as well ad the
20056         other new ones added since 0.8.2.
20057
20058 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
20059
20060         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
20061         support for the numeric keypad. Zoom using +, -, /, *; move with
20062         the number keys, etc.
20063         * collect-table.c, typedefs.h: Added support for navigation/selection
20064         in collections with the keyboard.
20065
20066 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
20067
20068         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
20069         for displaying status, image/selection count, etc.
20070         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
20071         options, added selection style option. Save open_recent_max to config.
20072
20073 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
20074
20075         * collect-table.c: Properly set the main image on 'view'.
20076         * dnd.c, main.c: Namespace changes, make dropping collections work on
20077         main window.
20078         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
20079         appropriate there.
20080         * img-main.[ch]: Added (back) slideshow, various minor changes.
20081         * img-view.c: Added slideshow,  make keys work with CAPS on.
20082         * slideshow.c: Make only the main window support filelist slideshows.
20083
20084 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
20085
20086         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
20087         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
20088         names (below).
20089         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
20090         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
20091         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
20092         a path list, collection list, or falls back to filelist.
20093
20094 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
20095
20096         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
20097         it is just a NOP.
20098         * collect-table.c, collect.c: More work on popup menus, added recursive
20099         directory dropping. And more work overall.
20100         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
20101         in place of old free_selected_list, Exposed more in the filelist.h
20102         header.
20103         * fileops.[ch]: Added path_list_* functions.
20104         * img-view.[ch]: Added a way to start a new window from a collection.
20105
20106 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
20107
20108         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
20109         popup menus for, sorting, saving, editing. Collections now have
20110         a ref count.
20111         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
20112         recent open menu, history saving, popup menu utils.
20113         * pathsel.c: Synced the file list to change as the user types in the
20114         entry. (also fixes it to change when combo-items are selected).
20115         * tabcomp.[ch]: Added history_list features to load/save keys to a
20116         file.
20117
20118 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
20119
20120         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
20121         is generated, since the case of the same path being in a collection
20122         multiple times broke the old method. Moving between collections seems
20123         to work now. Added collection stepping accessors.
20124         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
20125         * main.c (filename_from_path): Test that path != NULL.
20126         * typedefs.c: Move collect.h typedefs here.
20127
20128         Its funny, but after this bit of hacking I feel dirty, like I did this
20129         all wrong...
20130
20131 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
20132
20133         * collect-table.c: Added a tooltip to display the filenames, probably
20134         should be an option.
20135
20136 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
20137
20138         * collect-dlg.[ch]: Added load save dialogs for collections.
20139         * collect-io.[ch], collect-table.c, collect.c: More work.
20140         * filelist.[ch]: Added select all routines.
20141         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
20142         hierarchy: Everything is under ~/.gqview now, old locations are moved
20143         to the new ones if found on start-up.
20144         * pathsel.[ch]: Added filtering toggle.
20145         * utildlg.h: Added a generic data pointer for FileDialogs.
20146         * menu.c: Added collection new/open and select all/none menu items.
20147
20148 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
20149
20150         * collect-table.c, collect.h: Added selections, started dnd data set,
20151         and other stuff.
20152         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
20153
20154 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
20155
20156         * collect.[ch], collect-table.[ch]: Actually displays something now
20157         when a file is dragged on the window.
20158
20159 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
20160
20161         * img-main.c: When in fullscreen, hide the mouse cursor after
20162         5 seconds of inactivity.
20163
20164 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
20165
20166         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
20167         updated netpedia URL, since the old location is often (always) broken.
20168
20169 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
20170
20171         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
20172         should work, if there was anything that actually used the functions.
20173         Right now a blank window opens :)
20174         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
20175         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
20176         SORT_NONE to SortType enum.
20177         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
20178
20179 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
20180
20181         * *.[ch]: All c files now have corresponding .h headers, except
20182         globals.c and main.c, which are in gqview.h.
20183         * src/Makefile.am: Added the headers.
20184         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
20185         autogenerated config.h.
20186
20187 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
20188
20189         * filelist.c, gqview.h, main.c: Added new function to change the
20190         current image through the filelist given pathname. Use it to fix bug
20191         causing filename not to be selected in list on startup and tab
20192         completion entry.
20193
20194 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
20195
20196         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
20197         basic sorting of files on name, size, or date.
20198
20199 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
20200
20201         * configure.in: Release 0.8.2
20202         * README: Updated.
20203         * utilops.c: Change a \b to a \n.
20204         * po/*.po: Make corresponding change to above.
20205
20206 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
20207
20208         * filelist.c (filelist_change_to): When going up one dir, make previous
20209         place visible in the list.
20210
20211 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
20212
20213         * clist_edit.c: Fixups for positioning.
20214         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
20215         renaming optional.
20216
20217 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
20218
20219         * clist_edit.[ch]: New files that allow in place editing of a clist.
20220         * filelist.c: Add in place renaming.
20221
20222 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
20223
20224         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
20225         icons on windows.
20226         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
20227         icons/Makefile.am: Add new icons for windows.
20228         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
20229         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
20230         GQview title is now after the image filename.
20231
20232 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
20233
20234         * main.c: Pressing delete now correctly deletes selected files.
20235         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
20236         expands images too (by default, added config option to have old
20237         behavior.
20238
20239 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
20240
20241         * po/it.po: Added Italian translation, submitted by
20242         Christopher R. Gabriel <cgabriel@pluto.linux.it>
20243         * po/es.po: Updated Spanish translation, submitted by
20244         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20245         * po/pt_BR.po: Updated brazilian translation, submitted by
20246         "Evandro F. Giovanini" <elinux@linuxave.net>
20247         * configure.in: Added it to ALL_LINGUAS
20248
20249 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
20250
20251         * README: Updated.
20252         * configure.in: release 0.8.1
20253
20254 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
20255
20256         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
20257         support for mouse wheel (4,5) to scroll image or flip through images.
20258
20259 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
20260
20261         * configure.in, po/sk.po: Added Slovak translation, submitted by
20262          "Sandokan" <cortex@nextra.sk>
20263
20264 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
20265
20266         * configure.in, po/es.po: Added Spanish translation, subbmitted by
20267         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20268
20269 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
20270
20271         * confgure.in, po/fr.po: Added French translation, submitted by
20272          Jean-pierre PEDRON <jppedron@club-internet.fr>
20273
20274 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
20275
20276         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
20277         that rpm -tb will work.
20278         * po/tr.po, gqview.desktop: Update Turkish translation, from
20279         Fatih Demir <kabalak@gmx.net>
20280
20281 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
20282
20283         * README: Release 0.8.0.
20284
20285 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
20286
20287         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
20288         causing custom_filter to only have one entry max.
20289         * utilops.c: Removed unused code, fix rename description.
20290
20291 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
20292
20293         * filelist.c, gqview.h, window.c: File list now scrolls to display
20294         the first file that matches the path entry box during tab completion.
20295         The directory changes to follow the completion too.
20296
20297 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
20298
20299         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
20300         Save thumnbnail mode to rcfile; add command line option for slideshow,
20301         rename other long options; make next/prev work properly during
20302         slideshow.
20303
20304 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
20305
20306         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
20307         translation from Kam Tik <kamtik@hongkong.com>
20308
20309 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
20310
20311         * *.[ch]: Update copyrights to 2000.
20312         * configure.in: Bumper version to 0.8.0 ('bout time)
20313         * README, TODO: Updates
20314
20315 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
20316
20317         * image.c, img-main.c: Fix mem leaks.
20318         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
20319         * utilops.c: Added display of source and dest images to overwrite
20320         dialogs (uses above).
20321         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
20322
20323 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
20324
20325         * main.c: Added full screen startup option (-f or -full), derived from
20326         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
20327
20328 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
20329
20330         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
20331         to set the root window wallpaper. (If zoom is fit to window, image is
20332         scaled, otherwise tiled.
20333         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
20334
20335 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
20336
20337         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
20338         by Martial MICHEL <martial@users.sourceforge.net>
20339
20340 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
20341
20342         * fileops.c (get_current_dir): Fix problem when there is no read
20343         permission for the current dir. Derived from patch by
20344         Mathieu Dessus <mdessus@free.fr>
20345
20346  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
20347
20348         * configure.in, po/tr.po: Added Turkish translation from
20349         Fatih Demir <kabalak@gmx.net> 
20350
20351 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
20352
20353         * pathsel.c, tabcomp.c: Fix memory leaks.
20354
20355 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
20356
20357         * po/ru.po: Added Russian translation
20358         from Oleg Andrjushenko <oandr@itec.cn.ua>
20359         * po/pt_BR.po: Added Brazilian Portuguese translation
20360         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
20361         * po/ja/po: Added Japanese translation
20362         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
20363         * configure.in: Updated ALL_LINGUAS.
20364
20365 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
20366
20367         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
20368         gtk+-1.2.5-pre1. I think there are still realize issues with that
20369         version of GTK+, however.
20370
20371 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
20372
20373         * filelist.c: Fix reversal of calculating column width of the files
20374         list for icons vs. no icons.
20375         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
20376         horizontal scrollbar is accurate (and usually not there ;)
20377
20378 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
20379
20380         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
20381         history. This was done by adding a combo widget option to the tab
20382         completion routines.
20383
20384 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
20385
20386         * config.c: Fix 'fall back to 48x48 icon size' bug.
20387
20388 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
20389
20390         * po/de.po: Added german translation
20391         by mawarkus@t-online.de (Matthias Warkus)
20392         * configure.in (ALL_LINGUAS): Added de.
20393
20394 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
20395
20396         * utilops.c: Make it easier for translators.
20397
20398 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
20399
20400         * thumb.c: Regenerate thumbnails whent the preferred size changes.
20401
20402 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
20403
20404         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
20405         'save settings on exit' option and always save one exit, this was
20406         leading to confusion as to why settings are not always saved.
20407         * menus.: Removed the save settings menu line, no longer needed.
20408
20409 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
20410
20411         * main.c(main): Use gtk_set_locale();
20412         * window.c: Use gqview instead of main for wmhints.
20413
20414 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
20415
20416         * filelist.c: Update the file count when files are removed.
20417         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
20418         the lists to account for possibly deleted files.
20419
20420 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
20421
20422         * window.c: Fix hang bug when dragging a file after starting with tools
20423         floating, then unfloating the window. (don't use gtk_widget_reparent
20424         for this).
20425         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
20426         all drags to Gimp 1.1.6 works.
20427
20428 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
20429
20430         * configure.in, Makefile.am: Added localedir definition.
20431         * src/main.c: Added locale and i18n initialization.
20432
20433 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
20434
20435         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
20436         gtk/imlib checks.
20437         * po/POTFILES.in: Created for gettext.
20438         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
20439         translation.
20440
20441 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
20442
20443         * all files: Moved to autoconf and automake.
20444
20445 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
20446
20447         * gqview.h, README, gqview.spec: Release 0.7.0
20448
20449 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
20450
20451         * img-view.c: Added a 'close window' option to pop up dialog.
20452
20453 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
20454
20455         * main.c (main): Fix so that window does not expand to image size when
20456         strting up with an image (from command line).
20457         * img-view.c (view_window_new): Follow the limit window size option,
20458         if enabled.
20459
20460 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
20461
20462         * main.c: Setup random seed, for better random slideshows.
20463
20464 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
20465
20466         * img-main.c: Use black background for full screen.
20467         * menu.c: Keep keyboard grab when full screen menu closes.
20468
20469 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
20470
20471         * img-main.c: Keyboard now works with full screen.
20472         * main.c: Drop out of full screen before exiting.
20473
20474 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
20475
20476         * image.c: Fix image snapping to uppper left when resizing window.
20477         * main.c: Increase progressive scrolling rate.
20478
20479 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
20480
20481         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
20482         progressive key scrolling option.
20483
20484 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
20485
20486         * image.c, img-main.c, gqview.h: A few api changes with regard to image
20487         auto-sizing and zooming.
20488         * dnd.c: Made image dnd more generic to work with separate views.
20489         * img-view.c: Added  dnd and keyboard support.
20490
20491 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
20492
20493         * image.c, img-view.c, window.c: Fixups for window resizing and initial
20494         size setting.
20495
20496 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
20497
20498         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
20499         file list no longer displays image, but correctly, only displays
20500         action/popup menu.
20501         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
20502         screen option.
20503
20504 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
20505
20506         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
20507         view images in a new window. ImageWindow functions are now completely
20508         generic (save one spot).
20509
20510 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
20511
20512         * slideshow.c, filelist.c: Make slideshow work correctly.
20513         * config.c, rcfile.c: Add saving and adjustment of slide show options.
20514
20515 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
20516
20517         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
20518         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
20519         * filelist.c: Made a few functions needed for slideshow public.
20520
20521 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
20522
20523         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
20524         handling (creating) GLists.
20525
20526 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
20527
20528         * rcfile.c (load_options): Fix memory leak, patch submitted by
20529         F. Petitjean <fpetitje@bureauveritas.com>
20530
20531 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
20532
20533         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
20534
20535 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
20536
20537         * filelist.c: Generate thumbnails for visible files first. Thumbnails
20538         are now kept when renaming.
20539
20540 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
20541
20542         * pathsel.c: Merge improvements from gqmpeg version.
20543         * tabcomp.c, tabcomp.xpm: ditto.
20544         * utildlg.c: ditto.
20545         * config.c, utilops.c, window.c: Use newer features of above.
20546
20547 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
20548
20549         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
20550         viewed files are moved, renamed, or deleted.
20551
20552 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
20553
20554         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
20555         color displays.
20556
20557 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
20558
20559         * Makefile: Added static build target, some cleanup.
20560
20561 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
20562
20563         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
20564         so it can be resized smaller.
20565
20566 0.6.0 (3-5-98)
20567   > Major rewrite (60-70%), now requires gtk+-1.2.0
20568   > Multiple file selection.
20569   > Drag and drop.
20570   > Better keyboard support.
20571   > xvpics thumbnail support (read only), optional.
20572   - Add command line options to force show and hide of tools.
20573   * Fix tab completion bug.
20574   * Fix gtk 1.2.0 related bugs.
20575
20576 0.5.1 (12-8-98)
20577   - Should compile now without editing the Makefile with any gtk through 1.1.5
20578   * Fix file highlight bug when user tab completes to currently displayed dir.
20579   * Fix for FreeBSD.
20580
20581 0.5.0  (11-11-98)
20582   > Add path entry window with tab completion.
20583   > Add tab completion to all areas where a path can be typed.
20584   > Add option to save window positions.
20585   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
20586     for some keyboard layouts.
20587   - Add border to floating tools window for better appearance on some WM's.
20588
20589 0.4.3  (10-09-98)
20590   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
20591     image selected has the same dimensions, it would not display.
20592   * More fixes dealing with 'fit window to image'
20593
20594 0.4.2  (10-07-98)
20595   > Add 'fit window to image' option when tools float or hide.
20596   > Add copy and move dialogs.
20597   > Add option to hide the tools completely.
20598   > Save settings on exit option added, and option to restore tool state.
20599   - Pressing the [ESC] key will now stop loading of thumbnails.
20600   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
20601   - Add save button to config dialog.
20602   - New configuration tab: image, moved relevent options there.
20603
20604 0.4.1  (9-11-98)
20605   > Scrollbars removed, now you can pan the image by pressing and dragging the
20606     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
20607   > The file selection area and status line can be 'floated' into a separate
20608     window, this allows the image window to display more of the image.
20609   > The file delete confirmation dialog can now be disabled in the options
20610     window.
20611   > The beginnings of keyboard support ( see the keyboard chart, above )
20612   - Now if a thumbnail is older than it's parent image, the thumbnail is
20613     recreated, so that changed images have their thumbnail properly updated.
20614   - While loading thumbnails GQview is now responsive to commands, slowly, but
20615     it works. You can now load images, delete files, etc. while the thumbnails
20616     are being generated. The thumbnail generation can be interrupted too by
20617     simply turning them off.
20618   * The code that determines the user's HOME directory has been rewritten, now
20619     hopefully users of nis will be happy. If the directory is not found or
20620     cannot be determined, GQview exits semi-gracefully.
20621   * Fixed some bugs here and there.
20622
20623 0.4.0  (8-15-98)
20624   > Thumbnail caching added ($HOME/.gqview_thmb).
20625   - patch from Joshua Thomas Green applied for those that want to compile
20626     with GTK 1.1.x (the development version), just uncomment one line in the
20627     Makefile.
20628   - patch from Joel Young applied to the .spec file of the RPM version.
20629
20630 0.3.4  (7-30-98)
20631   * Fixed problem loading files into external editors when a space was in the
20632     pathname.
20633
20634 0.3.3  (5-15-98)
20635   - Changes to file listing code for speed improvement in large directories.
20636   * Fixed a bug that would cause a thumbnail's height or width to be zero when
20637     an image has a large aspect ratio.
20638   * Fixed some memory leaks in the file listing code.
20639   - Other small changes including source re-organization.
20640   - Added a pixmap file to use as an icon (gqview.xpm).
20641
20642 0.3.2  (5-7-98)
20643   * Fixed a bug which made the first editor slot useless from config dialog.
20644
20645 0.3.1  (5-4-98)
20646   - Changed filelist code to properly implement Glist.
20647   - Moved definitions of variables and #includes to better places.
20648
20649 0.3.0  (4-24-98)
20650   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
20651   > Thumbnails size can be selected (General Options).
20652   > Rewrite (again) of the file list (to support adding/removing entries
20653     without re-reading the entire directory listing, [still need to convert
20654     the directory list, however]).
20655   - minor display layout changes (to accomodate the progress bar).
20656   - if a file format cannot be determined, a generic 'unknown image' picture
20657     is displayed.
20658   - added display for the number of files listed.
20659   - added '-debug' command line option for debug output (preliminary)
20660
20661 0.2.1  (4-8-98)
20662   > Added a handle, now the file lists are sizeable.
20663   - renamed menu item Exit to Quit.
20664   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
20665
20666 0.2.0  (3-19-98)
20667   > External editors can be specified in the configuration window (max 8).
20668       Under the "external editors" tab.
20669   - Popup menu for filelist (delete, rename, and edit).
20670   - Filelist highlight now follows currently viewed image.
20671   - A few minor fixes.
20672
20673 0.1.1  (3-3-98)
20674   > Updated code to compile with GTK+-0.99.4
20675      (will not work with previous versions of GTK)
20676   - Command line no longer requires a complete path to a file if it is in
20677     the current working directory. (or must be relative to it)
20678   - When moving to the next (or previous) image, the file list
20679     scrolls to include the current image's name.
20680
20681 0.1.0  (2-28-98)
20682   > Added menu bar.
20683   > Added keyboard shorcuts.
20684   > Configuration can be saved (to .gqviewrc in user's home dir)
20685   > Command line support. (specify startup directory or file to view)
20686   > Can set startup directory in options window (can be disabled)
20687   > Added custom filtering options to support more formats
20688      (Imlib supports almost anything your system can read using
20689       ImageMagick or Netpbm, if available).
20690   > File operations: create directory, rename file, delete file.
20691   > clicking mouse on image:
20692       button one: next image
20693       button two: previous image
20694       button three: popup menu (zoom, file operations, edit image)
20695   > Added option to load image into The Gimp.
20696   - Fixed a bug in the history list truncating routine. (GQview would crash)
20697   - Other minor improvements and fixes.
20698
20699 0.0.3  (2-18-98)
20700   > Source code clean up! The source code has been organized
20701     and is now readable (some code still needs organizing, but
20702     at least now the code can be followed).
20703   > Makefile rewritten, it may still need editing for some systems.
20704     The '-g' gcc option was removed for the released code, this makes
20705     the binary about 1/3 smaller (it removes some debugging facilities)
20706   - Fixed the transparency problem. This removes the garbage displayed
20707     where an image is transparent, unfortunately for now it is set to purple.
20708
20709 0.0.2  (2-14-98)
20710   > Rewrote directory and file list handling, the lists
20711     can now be of any length.
20712   > Lists are now sorted.
20713   > History list no longer expands out of control as the
20714     directory path gets longer, entries are truncated at
20715     32 characters and '/...' is prepended.
20716   > Added configuration window, including:
20717     - show or hide dot files
20718     - select default zoom mode for new image
20719     - disable file filtering
20720     - choose file types to filter
20721     - about tab for version and contact info
20722
20723 0.0.1  (2-10-98)
20724   > No history, first release!
20725