Preparing release
[geeqie.git] / ChangeLog
1 commit bc723271
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Sun Nov 15 14:25:39 2020 +0000
4
5     Fix #825: Add keymap_template.h to geeqie_SOURCES
6     
7     https://github.com/BestImageViewer/geeqie/pull/825
8
9 commit fae4de3c
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date:   Thu Nov 12 12:37:47 2020 +0000
12
13     Ref #781: Display version numbers
14     
15     https://github.com/BestImageViewer/geeqie/issues/781
16     
17     If the tag is at HEAD show the version number only, otherwise show
18     version-date-commit
19
20 commit 5dc8b463
21 Author: Colin Clark <colin.clark@cclark.uk>
22 Date:   Sun Nov 8 13:45:16 2020 +0000
23
24     Ref #820: Problem with window in the current build
25     
26     https://github.com/BestImageViewer/geeqie/issues/820
27     
28     Place automatic scrollbar under menus
29
30 commit 581d8ef0
31 Author: Colin Clark <colin.clark@cclark.uk>
32 Date:   Sat Nov 7 14:40:47 2020 +0000
33
34     Ref #820: Problem with window in the current build
35     
36     https://github.com/BestImageViewer/geeqie/issues/820
37     
38     Remove the requirement for a "main" window.
39
40 commit 43678553
41 Author: Colin Clark <colin.clark@cclark.uk>
42 Date:   Sat Nov 7 10:18:17 2020 +0000
43
44     Bug fix: --disable-clutter can cause crash
45     
46     If --disable-clutter has been issued, trying to load the map will cause
47     a crash.
48
49 commit dd25e027
50 Author: Colin Clark <colin.clark@cclark.uk>
51 Date:   Wed Nov 4 15:38:49 2020 +0000
52
53     Geeqie as a flatpak
54     
55     Include a reference to the flatpak version of Geeqie in the README and
56     web page.
57
58 commit ecbbff4e
59 Author: Colin Clark <colin.clark@cclark.uk>
60 Date:   Mon Nov 2 17:06:09 2020 +0000
61
62     Ref #820: Problem with window in the current build
63     
64     https://github.com/BestImageViewer/geeqie/issues/820
65     
66     Allow the desktop workspace layout to be saved in the configuration
67     files.
68     This is X11 and GTK3 only.
69
70 commit 804593cf
71 Author: Colin Clark <colin.clark@cclark.uk>
72 Date:   Thu Oct 29 15:31:09 2020 +0000
73
74     Ref #820: Problem with window in the current build
75     
76     https://github.com/BestImageViewer/geeqie/issues/820
77     
78     This fixes a problem with the command line geometry parameters being
79     ignored.
80
81 commit 1e0d4128
82 Author: Colin Clark <colin.clark@cclark.uk>
83 Date:   Thu Oct 29 10:25:42 2020 +0000
84
85     Fix #821: Un-full-screen doesn't work. Regression
86     
87     https://github.com/BestImageViewer/geeqie/issues/821
88     
89     Implement a user-definable option for "Hide window in fullscreen",
90     instead of a define.
91
92 commit a54864bf
93 Author: Andreas Rönnquist  <>
94 Date:   Wed Oct 14 15:23:55 2020 +0100
95
96     Fix #816: Fix building with --enable-debug-flags
97     
98     https://github.com/BestImageViewer/geeqie/pull/816
99
100 commit f8f558aa
101 Author: Colin Clark <colin.clark@cclark.uk>
102 Date:   Sun Oct 11 14:14:43 2020 +0100
103
104     Ref #761: Severe stall/hang at start-up
105     
106     https://github.com/BestImageViewer/geeqie/issues/761
107     
108     Read star rating in the idle loop.
109
110 commit 4d5f032e
111 Author: Colin Clark <colin.clark@cclark.uk>
112 Date:   Fri Oct 9 16:50:32 2020 +0100
113
114     Fix #819: Turning off mouseover info
115     
116     https://github.com/BestImageViewer/geeqie/issues/819
117     
118     Showing file data as a tooltip in list view seems redundant, as that
119     data is visible anyway.
120     So the tooltip is removed.
121
122 commit f8dcb10b
123 Author: Colin Clark <colin.clark@cclark.uk>
124 Date:   Thu Oct 1 12:47:04 2020 +0100
125
126     Fix #814: Geeqie slow at startup, even when looking at just a single image
127     
128     https://github.com/BestImageViewer/geeqie/issues/814
129     
130     Wrong filedata function call.
131
132 commit 10f4a249
133 Author: Colin Clark <colin.clark@cclark.uk>
134 Date:   Sat Sep 26 13:11:11 2020 +0100
135
136     GDK_INTERP_HYPER is deprecated
137     
138     GDK_INTERP_HYPER is deprecated as GDK_INTERP_BILINEAR has a better
139     quality
140
141 commit f2adc393
142 Author: Jose Riha  <>
143 Date:   Mon Sep 21 11:02:50 2020 +0100
144
145     Fix #809: Extra underscore in toolbar.c
146     
147     https://github.com/BestImageViewer/geeqie/issues/809
148
149 commit 266f15fc
150 Author: Jose Riha  <>
151 Date:   Mon Sep 21 10:56:57 2020 +0100
152
153     Fix #810: Fix mistakes in Czech translation
154     
155     https://github.com/BestImageViewer/geeqie/pull/810
156
157 commit 8bdbba90
158 Author: Jose Riha  <>
159 Date:   Mon Sep 21 10:47:27 2020 +0100
160
161     Fix #808: Update Slovak translation
162
163 commit 87c09755
164 Author: Jose Riha  <jose1711@gmail.com>
165 Date:   Fri Sep 11 12:22:37 2020 +0100
166
167     Fix #806: Slightly improve plugin template
168     
169     https://github.com/BestImageViewer/geeqie/pull/806
170
171 commit 344588e5
172 Author: Colin Clark <colin.clark@cclark.uk>
173 Date:   Sat Sep 5 16:10:28 2020 +0100
174
175     Update gitignore for appdata file
176     
177     Include org.geeqie.Geeqie.appdata.xml in .gitignore
178
179 commit 432e5651
180 Author: Colin Clark <colin.clark@cclark.uk>
181 Date:   Sat Sep 5 13:58:49 2020 +0100
182
183     Plugins sort order
184     
185     Use caseless and natural sort order when displaying the plugins menu.
186
187 commit 0ff5c85b
188 Author: Colin Clark <colin.clark@cclark.uk>
189 Date:   Fri Sep 4 12:45:21 2020 +0100
190
191     Ref #761: Severe stall/hang at start-up
192     
193     https://github.com/BestImageViewer/geeqie/issues/761
194     
195     When file marks have been saved, on next start the entire folder of each
196     marked file is reffed, causing a slow startup.
197     Wrong filedata function used.
198
199 commit 5f2afc4b
200 Author: Colin Clark <colin.clark@cclark.uk>
201 Date:   Mon Aug 24 15:43:07 2020 +0100
202
203     Find duplicates - blocking when loading file list
204     
205     Geeqie blocks when loading a list of files for find duplicates.
206     Using recurse can result in thousands of files being loaded, which
207     creates a problem.
208     This patch loads the file list in the idle loop.
209
210 commit 0b0e48bc
211 Author: Colin Clark <colin.clark@cclark.uk>
212 Date:   Mon Aug 17 15:33:33 2020 +0100
213
214     Part fix #796: Restored windows all show the same location
215     
216     https://github.com/BestImageViewer/geeqie/issues/796
217     
218     If multiple windows are defined in the config. file, command line
219     options are used only in the main window.
220
221 commit 2a27c9ab
222 Author: Andreas Rönnquist  <>
223 Date:   Sat Aug 8 16:26:38 2020 +0100
224
225     Fix #794: make dist errors out due to a tar filename limit of 99 characters
226     
227     https://github.com/BestImageViewer/geeqie/issues/794
228
229 commit d43baf2c
230 Author: Colin Clark <colin.clark@cclark.uk>
231 Date:   Sat Aug 8 14:23:18 2020 +0100
232
233     Fix #781: Running 'make check' in po folder errors out
234     
235     https://github.com/BestImageViewer/geeqie/issues/781
236     
237     Spurious newline removed, and version now also includes last release tag
238     and date.
239
240 commit 30b97e86
241 Author: Colin Clark <colin.clark@cclark.uk>
242 Date:   Wed Aug 5 14:17:22 2020 +0100
243
244     Addl fix #599: Geeqie won't start if clutter fails to init
245     
246     https://github.com/BestImageViewer/geeqie/issues/559
247     
248     Missing source file.
249
250 commit 69c02017
251 Author: Colin Clark <colin.clark@cclark.uk>
252 Date:   Wed Aug 5 12:13:42 2020 +0100
253
254     Fix #559: Geeqie won't start if clutter fails to init
255     
256     https://github.com/BestImageViewer/geeqie/issues/559
257     
258     New command line option:
259     geeqie --disable-clutter
260
261 commit d39c61fd
262 Author: Colin Clark <colin.clark@cclark.uk>
263 Date:   Mon Jul 27 15:10:55 2020 +0100
264
265     Update help and man files
266
267 commit caa1d585
268 Author: Colin Clark <colin.clark@cclark.uk>
269 Date:   Mon Jul 27 11:02:05 2020 +0100
270
271     Include Find icon in SaR entry field
272
273 commit d6195e58
274 Author: Colin Clark <colin.clark@cclark.uk>
275 Date:   Fri Jul 24 10:03:17 2020 +0100
276
277     Fix #782: dangerous duplicate finder deletes original, leaves dangling symlink
278     
279     https://github.com/BestImageViewer/geeqie/issues/782
280     
281     Ignore symlinks to files
282
283 commit 9247c96d
284 Author: Colin Clark <colin.clark@cclark.uk>
285 Date:   Thu Jul 23 13:57:22 2020 +0100
286
287     Fix clang compile errors
288     
289     Fix errors revealed by -Wlogical-op-parentheses
290
291 commit 51d3bd17
292 Author: Colin Clark <colin.clark@cclark.uk>
293 Date:   Wed Jul 8 16:54:03 2020 +0100
294
295     Update dupes documentation
296
297 commit 1f9e3920
298 Author: Colin Clark <colin.clark@cclark.uk>
299 Date:   Wed Jul 8 11:51:53 2020 +0100
300
301     Addl fix #397: GPU acceleration
302     
303     https://github.com/BestImageViewer/geeqie/issues/397
304     
305     Pan view does not display correctly when renderer-clutter is used.
306     This patch forces renderer-tiles to be used from pan-view.
307     This is a work-around - a correct solution is still required.
308
309 commit 1ca8c68e
310 Author: Colin Clark <colin.clark@cclark.uk>
311 Date:   Tue Jul 7 12:04:27 2020 +0100
312
313     Fix minor coding errors
314
315 commit 4eb2f588
316 Author: Colin Clark <colin.clark@cclark.uk>
317 Date:   Tue Jul 7 11:46:52 2020 +0100
318
319     Addl fix #397: GPU acceleration
320     
321     https://github.com/BestImageViewer/geeqie/issues/397
322     
323     If two windows are open, switching between the two windows may cause a
324     crash with the message:
325     The error was 'GLXBadDrawable'
326     
327     The bug happens with Nouveau drivers and Radeon drivers, but not with
328     Nvidia drivers.
329     
330     This patch disables Clutter if the system is liable to this bug. The
331     user is given the possibility to override this with an option in
332     Preferences/Behavior.
333
334 commit 99aa4cae
335 Author: gusr  <>
336 Date:   Tue Jun 23 10:32:15 2020 +0100
337
338     Fix #779: Add search by path
339     
340     https://github.com/BestImageViewer/geeqie/pull/779
341
342 commit f344d59a
343 Author: Colin Clark <colin.clark@cclark.uk>
344 Date:   Sat Jun 20 10:53:15 2020 +0100
345
346     Fix coding errors detected by clang
347
348 commit c3029a4d
349 Author: Colin Clark <colin.clark@cclark.uk>
350 Date:   Sat Jun 20 09:26:22 2020 +0100
351
352     Fix #775: GTK3 and the readme.md
353     
354     https://github.com/BestImageViewer/geeqie/issues/775
355     
356     Change status of both GTK2 and GTK3 versions to "stable".
357
358 commit b95eb68b
359 Author: Colin Clark <colin.clark@cclark.uk>
360 Date:   Fri Jun 19 14:47:34 2020 +0100
361
362     Part fix #396: GTK3 collections
363     
364     https://github.com/BestImageViewer/geeqie/issues/396
365     
366     The helper icon marker.xpm was not shown when making drag-and-drop on a
367     collection window.
368     
369     The patch includes a FIXME, but works well enough.
370
371 commit 4800e2c1
372 Author: Colin Clark <colin.clark@cclark.uk>
373 Date:   Thu Jun 18 10:06:07 2020 +0100
374
375     Fix #770: What's this repo is about
376     
377     https://github.com/BestImageViewer/geeqie/issues/770
378     
379     Warning paragraph included at top of README
380
381 commit 5ae1d832
382 Author: Colin Clark <colin.clark@cclark.uk>
383 Date:   Tue Jun 16 13:43:40 2020 +0100
384
385     Fix #702: Menubar takes too much space
386     
387     https://github.com/BestImageViewer/geeqie/issues/702
388     
389     Additional option in Preferences/General
390
391 commit 666f14a4
392 Author: Colin Clark <colin.clark@cclark.uk>
393 Date:   Mon Jun 15 16:59:11 2020 +0100
394
395     Fix #397: GPU acceleration
396     
397     https://github.com/BestImageViewer/geeqie/issues/397
398     
399     Minor speed improvement.
400
401 commit 7eda2f82
402 Author: Colin Clark <colin.clark@cclark.uk>
403 Date:   Wed Jun 3 16:39:31 2020 +0100
404
405     Tmp fix #397: GPU acceleration
406     
407     https://github.com/BestImageViewer/geeqie/issues/397
408     
409     This is a quick-fix just to provide something that works.
410     For that reason some code is merely commented out rather than removed.
411     
412     The code must be re-written to remove deprecated functions and to use
413     clutter effects where appropriate.
414
415 commit d9ecec6e
416 Author: Colin Clark <colin.clark@cclark.uk>
417 Date:   Tue Jun 2 15:37:12 2020 +0100
418
419     Fix #771: properly check return value of mmap
420     
421     https://github.com/BestImageViewer/geeqie/pull/771
422     
423     Updates from ZoneDetect project:
424     https://github.com/BertoldVdb/ZoneDetect
425
426 commit 099b571c
427 Author: Colin Clark <colin.clark@cclark.uk>
428 Date:   Wed May 20 11:54:33 2020 +0100
429
430     Bug fix #268: Picture diff or picture compare feature
431     
432     https://github.com/BestImageViewer/geeqie/issues/268
433     
434     Fix illogical logic
435     Fix initialization
436     Documentation update
437
438 commit f5d36d3e
439 Author: Colin Clark <colin.clark@cclark.uk>
440 Date:   Tue May 19 14:42:27 2020 +0100
441
442     Fix #268: Picture diff or picture compare feature
443     
444     https://github.com/BestImageViewer/geeqie/issues/268
445     
446     Two extra options on Duplicates window:
447     Name ≠ Content
448     Name case-insensitive ≠ Content
449     
450     Shows files with the same name but different checksums.
451
452 commit d3147eee
453 Author: Colin Clark <colin.clark@cclark.uk>
454 Date:   Tue May 12 10:41:02 2020 +0100
455
456     Bug fix: Plugins using exiv2
457     
458     Order of parameters in call to exiv2 was incorrect.
459
460 commit bcd783c0
461 Author: Trey Dempsey  <>
462 Date:   Sun May 10 12:15:36 2020 +0100
463
464     Hide main window while in fullscreen
465     
466     Hide the original main window in the list of windows while alt-tabbing in Gnome.
467
468 commit c6080e0f
469 Author: vonasek  <>
470 Date:   Fri May 8 16:47:06 2020 +0100
471
472     Fix #344: Ignoring alpha channel
473     
474     https://github.com/BestImageViewer/geeqie/issues/344
475
476 commit 015500a0
477 Author: Colin Clark <colin.clark@cclark.uk>
478 Date:   Wed Apr 29 20:02:03 2020 +0100
479
480     Fix #120: Export/Import of Keyword tree
481     
482     https://github.com/BestImageViewer/geeqie/issues/120
483     
484     The ./scripts folder contains a script which enables merging the keyword
485     tree of two config. files.
486
487 commit ab2341d3
488 Author: Colin Clark <colin.clark@cclark.uk>
489 Date:   Mon Apr 27 08:06:21 2020 +0100
490
491     Update desktop.template documentation
492     
493     Also include a script to automatically update the menu "Valid sections"
494     of the template.
495     This needs to be run only when the menus have changed.
496
497 commit 17a7579d
498 Author: Colin Clark <colin.clark@cclark.uk>
499 Date:   Sun Apr 26 11:19:34 2020 +0100
500
501     Bug fix: Set geometry of additional windows
502     
503     When an additional was opened from the command line, any --geometry
504     parameters were ignored.
505     
506     There is now also a --remote command to set window geometry.
507
508 commit 87aad0c6
509 Author: Colin Clark <colin.clark@cclark.uk>
510 Date:   Sun Apr 26 09:52:32 2020 +0100
511
512     Search on collection
513     
514     Additional option on Search window - search on a Collection
515
516 commit 9acee2d0
517 Author: Colin Clark <colin.clark@cclark.uk>
518 Date:   Sat Apr 25 08:18:26 2020 +0100
519
520     Web page - mailing list comment
521     
522     Add warning that there will be no auto response unless subscribed
523
524 commit 9c6d21c5
525 Author: Colin Clark <colin.clark@cclark.uk>
526 Date:   Fri Apr 24 15:42:40 2020 +0100
527
528     Bug fix #714: find duplicates enhanced selection logic
529     
530     https://github.com/BestImageViewer/geeqie/issues/714
531     
532     GTK2/GTK3 difference for gtk_button_box_new
533
534 commit 68eec555
535 Author: Colin Clark <colin.clark@cclark.uk>
536 Date:   Thu Apr 23 10:40:19 2020 +0100
537
538     Fix #714: find duplicates enhanced selection logic
539     
540     https://github.com/BestImageViewer/geeqie/issues/714
541     
542     Sort by click on column header
543     "Show all" option
544     Revised layout
545     Key "0" de-select all
546
547 commit 447abafb
548 Author: Colin Clark <colin.clark@cclark.uk>
549 Date:   Sat Apr 18 17:59:01 2020 +0100
550
551     Search for broken images
552     
553     Additional option on Search/Image Class to search for broken images.
554     Broken being defined as of Class Image, Raw Image, Video or Document,
555     but Geeqie cannot display an image.
556     
557     Also additional buttons for Help and Close.
558
559 commit 686d9f37
560 Author: Colin Clark <colin.clark@cclark.uk>
561 Date:   Sun Apr 12 17:38:46 2020 +0100
562
563     Remember layout of Search and Dupe windows
564
565 commit ff3ba3c9
566 Author: Colin Clark <colin.clark@cclark.uk>
567 Date:   Sun Apr 12 13:09:34 2020 +0100
568
569     Fix #767: twin file-panels with ability to move to next image simultaneously
570     
571     https://github.com/BestImageViewer/geeqie/issues/767
572     
573     New menu option: View/Split/Split Pane Sync
574
575 commit d3ce705d
576 Author: Colin Clark <colin.clark@cclark.uk>
577 Date:   Fri Apr 10 15:18:15 2020 +0100
578
579     Fix #726: Unsharp print results
580     
581     https://github.com/BestImageViewer/geeqie/issues/726
582     
583     Use cairo_scale() instead of gdk_pixbuf_scale()
584
585 commit 95877d46
586 Author: Zbigniew Jędrzejewski-Szmek  <>
587 Date:   Mon Apr 6 15:08:27 2020 +0100
588
589     Fix #753: Various cleanups based on gcc warnings
590     
591     https://github.com/BestImageViewer/geeqie/pull/753
592
593 commit f6a613d4
594 Author: Colin Clark <colin.clark@cclark.uk>
595 Date:   Mon Apr 6 11:33:09 2020 +0100
596
597     Addl fix #744: Support Canon cr3 files
598     
599     https://github.com/BestImageViewer/geeqie/issues/744
600     
601     Add .cr3 to the defaults
602
603 commit 55ed33bc
604 Author: Colin Clark <colin.clark@cclark.uk>
605 Date:   Mon Apr 6 09:29:18 2020 +0100
606
607     Addl fix #766: Parallel build problem
608     
609     https://github.com/BestImageViewer/geeqie/issues/766
610     
611     Depend on .h not on .o
612
613 commit 9da9fffb
614 Author: Colin Clark <colin.clark@cclark.uk>
615 Date:   Sun Apr 5 15:54:30 2020 +0100
616
617     Cache maintenance - include progress bars
618     
619     Include progress bars for create thumbnails and create sim. files
620
621 commit 881468be
622 Author: Colin Clark <colin.clark@cclark.uk>
623 Date:   Sun Apr 5 12:07:10 2020 +0100
624
625     Fix #766: Parallel build problem
626     
627     https://github.com/BestImageViewer/geeqie/issues/766
628
629 commit d21fff63
630 Author: Dan Dascalescu  <>
631 Date:   Fri Apr 3 19:27:35 2020 +0100
632
633     Fix #720: Add HEIC support per #610
634     
635     https://github.com/BestImageViewer/geeqie/pull/720
636
637 commit 560f960c
638 Author: Andrew Gaul  <>
639 Date:   Fri Apr 3 19:15:31 2020 +0100
640
641     Fix #758: Fix spelling and grammar errors in issue template
642     
643     https://github.com/BestImageViewer/geeqie/pull/758
644
645 commit f111f23c
646 Author: Colin Clark <colin.clark@cclark.uk>
647 Date:   Fri Apr 3 11:44:12 2020 +0100
648
649     Bug fix: decode_sim perl script
650     
651     Explicitly check for Date=[-1]
652
653 commit f9f499a5
654 Author: Colin Clark <colin.clark@cclark.uk>
655 Date:   Thu Apr 2 15:29:16 2020 +0100
656
657     Create/Update file similarity cache
658     
659     Additional button on Edit/Cache Maintenance to create/update the file
660     similarity cache.
661
662 commit e419f4fe
663 Author: Colin Clark <colin.clark@cclark.uk>
664 Date:   Wed Apr 1 10:13:43 2020 +0100
665
666     Expand ~ for --remote --get-filelist command
667     
668     Parameter was not expanded for ~ character
669
670 commit 74fb12a9
671 Author: Colin Clark <colin.clark@cclark.uk>
672 Date:   Tue Mar 31 18:31:35 2020 +0100
673
674     Modify decode_sim perl script for date-time
675     
676     Print Exif Date as readable text as well as Unix time.
677
678 commit 19b59255
679 Author: Colin Clark <colin.clark@cclark.uk>
680 Date:   Tue Mar 31 15:14:24 2020 +0100
681
682     Ref #676: Simultaneous runs of geeqie interfere with each other
683     
684     https://github.com/BestImageViewer/geeqie/issues/676
685     
686     Fix some bugs relating to the way files and folders are handled in a
687     --remote command line.
688
689 commit f550f773
690 Author: Colin Clark <colin.clark@cclark.uk>
691 Date:   Mon Mar 30 19:23:37 2020 +0100
692
693     Ref #744: Support Canon cr3 files
694     
695     https://github.com/BestImageViewer/geeqie/issues/744
696     
697     This is a temporary solution.
698     The code is a copy of image_load_jpeg.c, with addresses modified to suit
699     .cr3 files.
700     Instead of following pointers to the start of the full size jpeg, a
701     fixed address is used.
702     
703     No doubt at some time someone will write a proper decoder.
704
705 commit 170f9107
706 Author: Colin Clark <colin.clark@cclark.uk>
707 Date:   Sun Mar 29 20:50:45 2020 +0100
708
709     Fix context-sensitive help fault
710     
711     Context-sensitive help for Preferences/Toolbar Status was not correct
712
713 commit 4116491d
714 Author: Colin Clark <colin.clark@cclark.uk>
715 Date:   Wed Mar 25 20:19:36 2020 +0000
716
717     Document --remote open file or URL command
718     
719     The --remote open file commands can also open a URL
720
721 commit cacbfb15
722 Author: Colin Clark <colin.clark@cclark.uk>
723 Date:   Mon Mar 23 21:58:26 2020 +0000
724
725     Document collection preview limit
726
727 commit 7caab580
728 Author: Colin Clark <colin.clark@cclark.uk>
729 Date:   Mon Mar 23 21:15:56 2020 +0000
730
731     Fix documentation error - file date type
732     
733     Documentation of file date types was missing.
734
735 commit d992670d
736 Author: Colin Clark <colin.clark@cclark.uk>
737 Date:   Sun Mar 22 10:54:51 2020 +0000
738
739     Fix #751: Allow to make layouts persistent and selectable
740     
741     https://github.com/BestImageViewer/geeqie/issues/751
742     
743     New top-level menu item "Windows" to permit saving and recalling window
744     layouts.
745
746 commit b7a34ebb
747 Author: Colin Clark <colin.clark@cclark.uk>
748 Date:   Sat Mar 21 15:09:54 2020 +0000
749
750     Fix #737: Don't create new folder without confirmation
751     
752     https://github.com/BestImageViewer/geeqie/issues/737
753
754 commit f1d73447
755 Author: Colin Clark <colin.clark@cclark.uk>
756 Date:   Fri Mar 20 18:27:30 2020 +0000
757
758     Amend remote --tell option
759     
760     This option did not give output if the current folder did not contain an
761     image.
762     The option now returns the current folder full path, terminated by the
763     directory separator.
764
765 commit 701d7c37
766 Author: Thomas Klausner <>
767 Date:   Wed Mar 11 14:32:19 2020 +0000
768
769     Fix #759: NetBSD fixes
770     
771     https://github.com/BestImageViewer/geeqie/pull/759
772
773 commit c3bc39aa
774 Author: Colin Clark <colin.clark@cclark.uk>
775 Date:   Sun Mar 8 15:57:10 2020 +0000
776
777     Fix #756: Set default option for file drag-drop, skipping "Move/Copy/Symlink" popup
778     
779     https://github.com/BestImageViewer/geeqie/issues/756
780     
781     Additional option on Preferences/Behavior
782
783 commit 14d8ce45
784 Author: Colin Clark <colin.clark@cclark.uk>
785 Date:   Sun Mar 8 09:40:45 2020 +0000
786
787     Fix #713: Image preview does not update when pressing shift-up
788     
789     https://github.com/BestImageViewer/geeqie/issues/713
790     
791     When multiple images were selected, when the selection was changed GTK
792     triggers the selection function on every item selected in turn.
793     This resulted in the last item in the list being shown as the selected
794     image.
795     The code now uses the GtkTree cursor location.
796
797 commit a02121d2
798 Author: Colin Clark <colin.clark@cclark.uk>
799 Date:   Sun Feb 23 13:04:52 2020 +0000
800
801     Bug fix: --disable-j2k option
802     
803     Ensure that sysinfo.h is not referenced when --disable-j2k option is
804     used.
805
806 commit d1bd7992
807 Author: Colin Clark <colin.clark@cclark.uk>
808 Date:   Tue Feb 18 11:34:05 2020 +0000
809
810     Fix #752: Allow scroll bookmark window horizontally
811     
812     https://github.com/BestImageViewer/geeqie/pull/752
813     
814     GTK3 only.
815
816 commit 1cd6241f
817 Author: Colin Clark <colin.clark@cclark.uk>
818 Date:   Mon Feb 17 16:24:19 2020 +0000
819
820     Ref #676: Simultaneous runs of geeqie interfere with each other
821     
822     https://github.com/BestImageViewer/geeqie/issues/676
823     
824     Updated man page and documentation for --new-instance option
825
826 commit e0b589e5
827 Author: Colin Clark <cclark@carbon>
828 Date:   Thu Feb 6 14:51:32 2020 +0000
829
830     Sort by name and date in folder list view
831     
832     Ref: https://github.com/BestImageViewer/geeqie/issues/429
833
834 commit 92b4e3e7
835 Author: Colin Clark <cclark@carbon>
836 Date:   Mon Feb 3 15:25:51 2020 +0000
837
838     Ref #676: Simultaneous runs of geeqie interfere with each other
839     
840     https://github.com/BestImageViewer/geeqie/issues/676
841     
842     A new command line option:
843     geeqie -n
844     geeqie --new-instance
845     
846     This option reverts geeqie to its previous behavior on start-up.
847     Note that there is only one geeqierc.xml file.
848
849 commit 3bb1d223
850 Author: Colin Clark <cclark@carbon>
851 Date:   Mon Feb 3 14:45:17 2020 +0000
852
853     Ref #598: Option to set default drag-drop behaviour to local folder as 'move' not 'copy'
854     
855     https://github.com/BestImageViewer/geeqie/issues/598
856     
857     With GTK2 shift+drag moved the target, control+drag copied the target,
858     and no modifier key caused a pop-up menu to appear.
859     With GTK3 the modifier keys are not recognized correctly.
860     This patch reinstates the previous functionality.
861
862 commit 44ca3574
863 Author: Colin Clark <cclark@carbon>
864 Date:   Sun Feb 2 15:47:30 2020 +0000
865
866     Addl fix #741: Crash when creating new dir with same name as already existing file
867     
868     https://github.com/BestImageViewer/geeqie/issues/741
869     
870     Check for files as well as folders
871
872 commit ee5cc947
873 Author: Colin Clark <cclark@carbon>
874 Date:   Sun Feb 2 12:31:53 2020 +0000
875
876     Fix #741: Crash when creating new dir with same name as already existing file
877     
878     https://github.com/BestImageViewer/geeqie/issues/741
879     
880     Check if destination exists before executing command
881
882 commit 26c4dadb
883 Author: Colin Clark <cclark@carbon>
884 Date:   Thu Jan 30 14:33:29 2020 +0000
885
886     Width of drop-downs in Preferences
887     
888     Most drop-downs in Preferences extend the full width of the window. When
889     scrolling the window the drop-downs can be inadvertently changed.
890     This patch minimizes the width of the drop-downs.
891
892 commit a097dd64
893 Author: Colin Clark <cclark@carbon>
894 Date:   Wed Jan 29 11:37:47 2020 +0000
895
896     Addl. fix #649: Tell Git to ignore .desktop files globally
897     
898     https://github.com/BestImageViewer/geeqie/pull/649
899     
900     Remove files from the repo. that are generated during installation
901
902 commit 3ea5fa39
903 Author: Sergei Trofimovich <>
904 Date:   Sun Jan 26 11:05:18 2020 +0000
905
906     Fix #746: src/options: fix build failure against gcc-10
907     
908     https://github.com/BestImageViewer/geeqie/pull/746
909
910 commit 82b897ca
911 Author: Colin Clark <cclark@carbon>
912 Date:   Sat Jan 25 10:44:57 2020 +0000
913
914     Addl Fix #742: Add appdata file
915     
916     https://github.com/BestImageViewer/geeqie/pull/742
917     
918     Set installation folder location dependent on $prefix variable.
919     (Flatpak installation requires to the location to be not where
920     freedesktop.org defines it)
921
922 commit bd524214
923 Author: Colin Clark <cclark@carbon>
924 Date:   Mon Jan 20 12:59:22 2020 +0000
925
926     Addl Fix #742: Add appdata file
927     
928     https://github.com/BestImageViewer/geeqie/pull/742
929     
930     Install appdata file to /usr/share/metainfo
931     Enable language translations
932     Move screenshots to temporary location
933
934 commit f0e66436
935 Author: Julian Hofer <>
936 Date:   Sat Jan 18 12:09:20 2020 +0000
937
938     Addl Fix #742: Add appdata file
939     
940     https://github.com/BestImageViewer/geeqie/pull/742
941     Include release version
942
943 commit a55c930c
944 Author: Colin Clark <cclark@carbon>
945 Date:   Mon Jan 13 16:40:05 2020 +0000
946
947     Bug fix: Dupes export fn. does not compile with clang
948     
949     Eliminate "self-comparison always evaluates to true" error
950
951 commit 0fe09634
952 Author: Colin Clark <colin.clark@cclark.uk>
953 Date:   Wed Jan 8 11:37:42 2020 +0000
954
955     Fix #373,742: Add appdata file
956     
957     https://github.com/BestImageViewer/geeqie/issues/373
958     https://github.com/BestImageViewer/geeqie/pull/742
959
960 commit 98a25fdc
961 Author: Colin Clark <colin.clark@cclark.uk>
962 Date:   Tue Jan 7 16:39:17 2020 +0000
963
964     Bug fix: Additional remote command: --get-file-info
965     
966     Fix seg. fault when no exif present
967
968 commit 093a1d19
969 Author: Colin Clark <colin.clark@cclark.uk>
970 Date:   Sat Jan 4 18:08:34 2020 +0000
971
972     Bug fix: SaR does not compile with GTK2
973
974 commit 6ee90477
975 Author: Colin Clark <colin.clark@cclark.uk>
976 Date:   Fri Jan 3 14:09:55 2020 +0000
977
978     Addl fix 736: Please migrate from gnome-doc-tool to yelp-build
979     
980     https://github.com/BestImageViewer/geeqie/issues/736
981     
982     Do not force user to create help files.
983
984 commit c9ea0d5b
985 Author: Colin Clark <colin.clark@cclark.uk>
986 Date:   Mon Dec 30 11:59:07 2019 +0000
987
988     Fix #736: Please migrate from gnome-doc-tool to yelp-build
989     
990     https://github.com/BestImageViewer/geeqie/issues/736
991
992 commit b73edfad
993 Author: Klaus Ethgen <Klaus@Ethgen.de>
994 Date:   Sun Dec 29 10:23:35 2019 +0100
995
996     Don't free not allocated and not used variable
997
998 commit 5a145e78
999 Author: Colin Clark <cclark@carbon>
1000 Date:   Tue Dec 24 16:35:58 2019 +0000
1001
1002     Fix #734: Starting with --remote --new-window opens two windows
1003     
1004     https://github.com/BestImageViewer/geeqie/issues/734
1005     
1006     If Geeqie is not running, remove --new-window from the remote command
1007     list.
1008
1009 commit 209cdc48
1010 Author: Colin Clark <colin.clark@cclark.uk>
1011 Date:   Thu Dec 19 12:18:19 2019 +0000
1012
1013     Ref #714,412: Export duplicates data to file
1014     
1015     Right-click option on duplicates window to export to comma- or
1016     tab-delimited file.
1017
1018 commit cde469ee
1019 Author: Colin Clark <colin.clark@cclark.uk>
1020 Date:   Fri Dec 13 14:54:29 2019 +0000
1021
1022     Fix #727: bigger thumbnails for 32" screens
1023     
1024     https://github.com/BestImageViewer/geeqie/issues/727
1025     
1026     New option on Preferences/General to set custom thumbnail size.
1027
1028 commit 0d08a022
1029 Author: Colin Clark <cclark@carbon>
1030 Date:   Tue Dec 3 11:26:00 2019 +0000
1031
1032     Bug fix: Download web file
1033     
1034     Correct name of cancel callback.
1035     Additional parameter to start "Downloading..." dialog minimized (for use
1036     e.g. when running a slide show of web files - [use the --remote
1037     --File:<file> option] ).
1038
1039 commit 42141463
1040 Author: Klaus Ethgen <Klaus@Ethgen.de>
1041 Date:   Mon Dec 2 18:15:00 2019 +0100
1042
1043     Even more current version eoan
1044
1045 commit bd9c6803
1046 Author: Klaus Ethgen <Klaus@Ethgen.de>
1047 Date:   Mon Dec 2 18:07:39 2019 +0100
1048
1049     Corrected link on web page
1050
1051 commit fdb45ac5
1052 Author: Colin Clark <cclark@carbon>
1053 Date:   Fri Nov 29 11:45:10 2019 +0000
1054
1055     Fix #710: Apply the orientation to image content not working
1056     
1057     https://github.com/BestImageViewer/geeqie/issues/710
1058     
1059     Typographical error in "Apply orientation" shell script
1060
1061 commit 498f49d9
1062 Author: Colin Clark <cclark@carbon>
1063 Date:   Mon Nov 25 13:08:12 2019 +0000
1064
1065     Fix #722: Remote cmd's output: allow separate filenames with a null character
1066     
1067     Additional remote command: --print0
1068     Terminate returned data with a null character instead of a newline
1069
1070 commit 5f79d455
1071 Author: Colin Clark <cclark@carbon>
1072 Date:   Mon Nov 25 10:32:03 2019 +0000
1073
1074     Handle filenames with newlines in Collections
1075     
1076     Anything within double quotes is considered as a filename.
1077     Therefore there may still be problems with filenames containing double
1078     quotes.
1079
1080 commit cb9200f0
1081 Author: Colin Clark <cclark@carbon>
1082 Date:   Sat Nov 23 15:52:40 2019 +0000
1083
1084     Do not save in history Collections that have been deleted
1085     
1086     When saving the history file, check if a Collection still exists.
1087     
1088     It would be better if this was done when the delete key is pressed.
1089
1090 commit 27e185d1
1091 Author: Colin Clark <cclark@carbon>
1092 Date:   Fri Nov 8 13:36:47 2019 +0000
1093
1094     Fix 718: How to handle filenames with newline characters by remote commands
1095     
1096     The fix uses a character string to identify the end-of-command.
1097     A correct implementation would use the null character instead of a
1098     string.
1099
1100 commit ab445003
1101 Author: Colin Clark <cclark@carbon>
1102 Date:   Wed Nov 6 11:44:00 2019 +0000
1103
1104     Update HEIC/HEIF decoding
1105     
1106     Include filetype .heif
1107     Inlude brands ftypmif1, ftypmsf1 (image only - libheif does not support
1108     animations)
1109     Display multiple images in a single file
1110
1111 commit ced761e4
1112 Author: Colin Clark <colin.clark@cclark.uk>
1113 Date:   Mon Oct 21 17:51:45 2019 +0100
1114
1115     Adl fix #715: / for action search
1116     
1117     https://github.com/BestImageViewer/geeqie/issues/715
1118     
1119     Wrong function call used to get key label.
1120
1121 commit 20c12864
1122 Author: Colin Clark <colin.clark@cclark.uk>
1123 Date:   Sun Oct 20 17:00:50 2019 +0100
1124
1125     Fix #715: / for action search
1126     
1127     https://github.com/BestImageViewer/geeqie/issues/715
1128     
1129     A search box is opened with the default key "/".
1130     Characters typed are matched to commands - both menu and plugins.
1131     The matching commands, with tooltip amd accel key if present , are
1132     listed in a pop-up box.
1133
1134 commit 57feb4de
1135 Author: Colin Clark <colin.clark@cclark.uk>
1136 Date:   Sat Oct 19 15:44:09 2019 +0100
1137
1138     Update GB English translation
1139     
1140     gray -> grey
1141
1142 commit 061c6190
1143 Author: Colin Clark <colin.clark@cclark.uk>
1144 Date:   Mon Oct 14 10:07:53 2019 +0100
1145
1146     Document the X-Geeqie-Verbose-Multi plugin option
1147
1148 commit 10f07b78
1149 Author: Colin Clark <colin.clark@cclark.uk>
1150 Date:   Sun Oct 13 11:56:26 2019 +0100
1151
1152     Fix #716: Sort Manager Feature regression: Copy/move/link selection lost on closing
1153     
1154     https://github.com/BestImageViewer/geeqie/issues/716
1155     
1156     Save the config parameters in layoutwindow->options to be used later.
1157     
1158     Also mouse right-click brings up a message box showing the user how to
1159     include additional sort manager operations using plugins.
1160
1161 commit 19e15950
1162 Author: Colin Clark <colin.clark@cclark.uk>
1163 Date:   Mon Oct 7 17:46:37 2019 +0100
1164
1165     Show lens ID data via a lua script
1166     
1167     Lens ID can be shown in the Overlay Screen Display or the Info sidebar
1168     with the pre-formatted tag lua.lensID.
1169     
1170     Requires lua and exiftool.
1171     
1172     It is not included in the defaults because it runs rather slowly.
1173
1174 commit 417c2b44
1175 Author: Colin Clark <colin.clark@cclark.uk>
1176 Date:   Thu Sep 26 11:21:35 2019 +0100
1177
1178     Fix #712: ability to return to previous image if home/end was pressed occasionally
1179     
1180     https://github.com/BestImageViewer/geeqie/issues/712
1181     
1182     Additional Go menu items - Image Back, Image Forward
1183     
1184     Remove key bindings for multi-page navigation - they conflict with other
1185     usage. The user can set their own key bindings.
1186     
1187     Remove enable/disable multi-page navigation items. The parameter
1188     fd->page_total is set in another thread which causes problems. It is
1189     easiest to leave them always enabled.
1190
1191 commit 1dd0cfe4
1192 Author: Colin Clark <colin.clark@cclark.uk>
1193 Date:   Sun Sep 22 12:58:10 2019 +0100
1194
1195     Go menu - enable/disable multi-page navigation items
1196
1197 commit 166d4ce5
1198 Author: Colin Clark <colin.clark@cclark.uk>
1199 Date:   Sat Sep 21 13:10:23 2019 +0100
1200
1201     Fix #698: Use more descriptive Buttons in preference dialog
1202     
1203     https://github.com/BestImageViewer/geeqie/issues/698
1204     
1205     There seems to be no real need for the Apply and Save buttons.
1206
1207 commit fd3f5825
1208 Author: Colin Clark <colin.clark@cclark.uk>
1209 Date:   Sat Sep 21 12:34:23 2019 +0100
1210
1211     Fix  #700: Rating -1 is displayed as 65535
1212     
1213     https://github.com/BestImageViewer/geeqie/issues/700
1214     
1215     Rating is a short.
1216
1217 commit 41e33197
1218 Author: Colin Clark <colin.clark@cclark.uk>
1219 Date:   Thu Sep 19 12:16:09 2019 +0100
1220
1221     File pane filter - checkbox for case sensitivity
1222     
1223     The default for the filter is for case-insensitive.
1224     The checkbox permits a case-sensitive filter.
1225
1226 commit 778960cf
1227 Author: Colin Clark <colin.clark@cclark.uk>
1228 Date:   Mon Sep 16 16:57:30 2019 +0100
1229
1230     Spelling mistake - keyboard map
1231
1232 commit cbffa0a3
1233 Author: Colin Clark <colin.clark@cclark.uk>
1234 Date:   Sat Sep 7 11:52:06 2019 +0100
1235
1236     Update GB English translation
1237     
1238     Also show translations in Preferences
1239
1240 commit c5cd9978
1241 Author: Colin Clark <colin.clark@cclark.uk>
1242 Date:   Sat Sep 7 10:31:54 2019 +0100
1243
1244     Update rotate menu legends
1245     
1246     Include a degree symbol in rotate menu legends
1247
1248 commit c63a3a2b
1249 Author: Colin Clark <colin.clark@cclark.uk>
1250 Date:   Fri Sep 6 10:42:51 2019 +0100
1251
1252     Adl fix #705: Toolbar status class filter
1253     
1254     https://github.com/BestImageViewer/geeqie/issues/705
1255     
1256     Coding errors.
1257
1258 commit 4d3ebb9a
1259 Author: Colin Clark <colin.clark@cclark.uk>
1260 Date:   Tue Sep 3 18:00:09 2019 +0100
1261
1262     Bug fix: Close search window when search in progress
1263     
1264     If the search window is closed when a search is still in progress, there
1265     is a seg. fault.
1266     
1267     sd->search_buffer_list is of type MatchFileData not of type FileData.
1268
1269 commit 2b855ba4
1270 Author: Colin Clark <colin.clark@cclark.uk>
1271 Date:   Tue Sep 3 11:48:37 2019 +0100
1272
1273     Search window: use control-enter to start/stop search
1274
1275 commit ec6d1d68
1276 Author: Colin Clark <colin.clark@cclark.uk>
1277 Date:   Sun Sep 1 12:57:11 2019 +0100
1278
1279     Re: Release v1.5.1 build warning
1280     
1281     https://www.freelists.org/post/geeqie/Release-v151,2
1282     
1283     layout_image.c:398:9: error: suggest parentheses around assignment used
1284     as truth value [-Werror=parentheses]
1285
1286 commit a0140f65
1287 Author: Yoteichi <>
1288 Date:   Thu Aug 22 11:09:21 2019 +0100
1289
1290     Fix #708: Japanese translation update
1291     
1292     https://github.com/BestImageViewer/geeqie/pull/708
1293
1294 commit db686102
1295 Author: Klaus Ethgen <Klaus@Ethgen.de>
1296 Date:   Tue Aug 20 20:12:01 2019 +0100
1297
1298     New release
1299
1300 commit 4d6b98ab
1301 Author: Colin Clark <colin.clark@cclark.uk>
1302 Date:   Sat Aug 17 11:03:36 2019 +0100
1303
1304     Fix #188: Support preview of .svgz files
1305     
1306     https://github.com/BestImageViewer/geeqie/issues/188
1307
1308 commit 3ce03d7e
1309 Author: Colin Clark <colin.clark@cclark.uk>
1310 Date:   Sat Aug 17 09:34:49 2019 +0100
1311
1312     Include favicon
1313
1314 commit dea60db2
1315 Author: Colin Clark <colin.clark@cclark.uk>
1316 Date:   Wed Aug 14 19:06:41 2019 +0100
1317
1318     Additional remote command: --get-file-info
1319     
1320     Provides the following information -
1321     
1322     Data only available from Geeqie:
1323     Class:
1324     Page no: (for multi-page images)
1325     
1326     Data not easily obtained from other command-line programs:
1327     Country name:
1328     Country code:
1329     Timezone:
1330     Local time:
1331
1332 commit 5817af34
1333 Author: Colin Clark <colin.clark@cclark.uk>
1334 Date:   Wed Aug 14 15:19:56 2019 +0100
1335
1336     Show page no. in OSD
1337     
1338     If the file is a multi-page file, e.g. .tiff, show page number and page
1339     total as "[n/m]" using tag: file.page_no
1340
1341 commit 42d345e7
1342 Author: Colin Clark <colin.clark@cclark.uk>
1343 Date:   Tue Aug 13 13:46:17 2019 +0100
1344
1345     Include jpeg2000 loader
1346     
1347     Basic .jp2 loader
1348
1349 commit 606a8b06
1350 Author: Colin Clark <colin.clark@cclark.uk>
1351 Date:   Tue Aug 13 13:19:51 2019 +0100
1352
1353     Bug fix #705: Toolbar status class filter
1354     
1355     https://github.com/BestImageViewer/geeqie/issues/705
1356     
1357     GTK2 compatibility problem.
1358
1359 commit f2541fd9
1360 Author: Colin Clark <colin.clark@cclark.uk>
1361 Date:   Mon Aug 12 10:25:26 2019 +0100
1362
1363     Fix ZoneDetect licence bug
1364     
1365     ZoneDetect licence was not displayed
1366
1367 commit bad87d9d
1368 Author: Kalin Kozhuharov <>
1369 Date:   Sun Aug 11 10:58:26 2019 +0100
1370
1371     Fix #704: Updating NEWS in master
1372
1373 commit a716a7e4
1374 Author: Colin Clark <colin.clark@cclark.uk>
1375 Date:   Sun Aug 11 10:46:33 2019 +0100
1376
1377     Remove references to .xcf files
1378     
1379     The .xcf loader referenced decodes only up to v002, which is too old to
1380     be of value.
1381
1382 commit 2f04fa1e
1383 Author: Colin Clark <colin.clark@cclark.uk>
1384 Date:   Sat Aug 10 12:45:40 2019 +0100
1385
1386     Include .psd loader
1387     
1388     Derived from io-psd.c, which can be found in several places on the
1389     Internet.
1390     Probably there are .psd loaders with more comprehensive features.
1391
1392 commit 1cceac24
1393 Author: Colin Clark <colin.clark@cclark.uk>
1394 Date:   Fri Aug 9 10:49:54 2019 +0100
1395
1396     Remove ZoneDetect from installation script
1397     
1398     The timezone database can now be loaded from Preferences/General
1399
1400 commit be7fbeee
1401 Author: Colin Clark <colin.clark@cclark.uk>
1402 Date:   Fri Aug 9 09:50:33 2019 +0100
1403
1404     Fix #705: Toolbar status class filter
1405     
1406     https://github.com/BestImageViewer/geeqie/issues/705
1407     
1408     In the file filter box there is a menu to select which classes are to be
1409     filtered
1410
1411 commit 060a74cf
1412 Author: Colin Clark <colin.clark@cclark.uk>
1413 Date:   Tue Aug 6 12:49:55 2019 +0100
1414
1415     Bug fix #626: Animated GIFS lead to high CPU load
1416     
1417     https://github.com/BestImageViewer/geeqie/issues/626
1418     
1419     Cure a memory leak.
1420     A less significant memory leak remains.
1421
1422 commit debc22c4
1423 Author: Colin Clark <colin.clark@cclark.uk>
1424 Date:   Tue Aug 6 12:39:28 2019 +0100
1425
1426     Fix #324: TIFF multipage viewing
1427     
1428     https://github.com/BestImageViewer/geeqie/issues/324
1429
1430 commit 3ce66515
1431 Author: Colin Clark <colin.clark@cclark.uk>
1432 Date:   Tue Aug 6 12:28:47 2019 +0100
1433
1434     Additional commands for multi-page files
1435     
1436     Control-Home and Control-End for first and last page of a multi-page
1437     file.
1438
1439 commit f8677ab3
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date:   Mon Aug 5 12:56:48 2019 +0100
1442
1443     Bug fix: Eliminate runtime error
1444     
1445     Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
1446     != NULL' failed"
1447
1448 commit 409c912d
1449 Author: Colin Clark <colin.clark@cclark.uk>
1450 Date:   Sun Aug 4 17:08:01 2019 +0100
1451
1452     Fix #626: Animated GIFS lead to high CPU load
1453     
1454     https://github.com/BestImageViewer/geeqie/issues/626
1455     
1456     File is read asynchronously, so no longer blocks while the file is read.
1457     Cpu load is still high, but this is unavoidable.
1458
1459 commit 67334455
1460 Author: Colin Clark <colin.clark@cclark.uk>
1461 Date:   Sat Aug 3 15:08:27 2019 +0100
1462
1463     Ref #223: Update website
1464     
1465     https://github.com/BestImageViewer/geeqie/issues/226
1466     
1467     Change link to Mac Homebrew
1468
1469 commit d09b06c0
1470 Author: Dmitry Marakasov <>
1471 Date:   Sat Aug 3 12:34:42 2019 +0100
1472
1473     Fix #703: Fix build on non-glibc platforms
1474     
1475     https://github.com/BestImageViewer/geeqie/pull/703
1476
1477 commit 7176df81
1478 Author: Colin Clark <colin.clark@cclark.uk>
1479 Date:   Sat Aug 3 12:25:16 2019 +0100
1480
1481     Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
1482     
1483     https://github.com/BestImageViewer/geeqie/issues/683
1484
1485 commit 6c79f342
1486 Author: Klaus Ethgen <Klaus@Ethgen.de>
1487 Date:   Fri Aug 2 08:01:44 2019 +0100
1488
1489     Update from website
1490
1491 commit accfdb51
1492 Author: Colin Clark <colin.clark@cclark.uk>
1493 Date:   Wed Jul 31 16:59:11 2019 +0100
1494
1495     Addl fix #444: User-definable toolbar
1496     
1497     https://github.com/BestImageViewer/geeqie/issues/444
1498     
1499     The status bar toolbar is now user-definable.
1500
1501 commit a85944bb
1502 Author: Klaus Ethgen <Klaus@Ethgen.de>
1503 Date:   Sun Jul 28 23:01:16 2019 +0100
1504
1505     Try
1506
1507 commit 22cfaba9
1508 Author: Klaus Ethgen <Klaus@Ethgen.de>
1509 Date:   Sun Jul 28 22:13:21 2019 +0100
1510
1511     Another sign problem
1512
1513 commit 79a3b8e4
1514 Author: Klaus Ethgen <Klaus@Ethgen.de>
1515 Date:   Sun Jul 28 22:06:13 2019 +0100
1516
1517     Fixing some sign errors pointed to by travis
1518
1519 commit e7eed2ff
1520 Author: Klaus Ethgen <Klaus@Ethgen.de>
1521 Date:   Sun Jul 28 21:48:21 2019 +0100
1522
1523     fixup! Using other travis install method
1524
1525 commit 8696ae18
1526 Author: Klaus Ethgen <Klaus@Ethgen.de>
1527 Date:   Sun Jul 28 21:45:57 2019 +0100
1528
1529     Using other travis install method
1530
1531 commit 03a5d914
1532 Author: Klaus Ethgen <Klaus@Ethgen.de>
1533 Date:   Sun Jul 28 21:03:30 2019 +0100
1534
1535     Fix travis idiosyncrasy
1536     
1537     That travis stuff docu is just unuseful.
1538
1539 commit 9d91f2e2
1540 Author: Klaus Ethgen <Klaus@Ethgen.de>
1541 Date:   Sun Jul 28 20:58:28 2019 +0100
1542
1543     Limiting to more recent version of glib
1544     
1545     g_utf8_make_valid was implemented with glib 2.52. That also causes
1546     builds on ubuntu trusty fail.
1547
1548 commit d6f7cbc0
1549 Author: Klaus Ethgen <Klaus@Ethgen.de>
1550 Date:   Sun Jul 28 20:24:06 2019 +0100
1551
1552     Make the zoom lable a bit bigger
1553     
1554     Thanks Sami Farin for reporting and patch.
1555     
1556     Closes #686.
1557
1558 commit d5c71b73
1559 Author: Klaus Ethgen <Klaus@Ethgen.de>
1560 Date:   Sat Jul 27 09:30:15 2019 +0100
1561
1562     Compatibility function for lua > 5.1
1563
1564 commit 83ab723e
1565 Author: Colin Clark <colin.clark@cclark.uk>
1566 Date:   Fri Jul 26 12:48:48 2019 +0100
1567
1568     Bug fix: pdf and djvu files
1569     
1570     Set default orientation for djvu files (FIXME)
1571     Remove class Pdf and implement class Document
1572     Improve error detection of file types
1573
1574 commit 442a4dc4
1575 Author: Colin Clark <colin.clark@cclark.uk>
1576 Date:   Thu Jul 25 09:50:55 2019 +0100
1577
1578     Bug fix #322: include pdf-view
1579     
1580     https://github.com/BestImageViewer/geeqie/issues/322
1581     
1582     Exposure icon unintentionally deleted in last commit
1583
1584 commit c9695688
1585 Author: Colin Clark <colin.clark@cclark.uk>
1586 Date:   Thu Jul 25 09:25:28 2019 +0100
1587
1588     Bug fix: Compute TimeZone data
1589     
1590     Improved error detection
1591
1592 commit f8c32ee3
1593 Author: Colin Clark <colin.clark@cclark.uk>
1594 Date:   Wed Jul 24 16:47:06 2019 +0100
1595
1596     Fix #691: wrong GPS
1597     
1598     https://github.com/BestImageViewer/geeqie/issues/691
1599     
1600     European locales use a comma as a decimal separator.
1601     The XMP spec. specifies a dot as a decimal separator.
1602
1603 commit 5e259bb1
1604 Author: Colin Clark <colin.clark@cclark.uk>
1605 Date:   Tue Jul 23 10:22:52 2019 +0100
1606
1607     Fix #322: include pdf-view
1608     
1609     https://github.com/BestImageViewer/geeqie/issues/322
1610     
1611     Page Back/Page Forward icons on toolbar
1612     Mouse buttons 8 and 9 can be defined to Page Back/Page Forward
1613     Background always set to white
1614
1615 commit 46dba2d1
1616 Author: Colin Clark <colin.clark@cclark.uk>
1617 Date:   Mon Jul 22 12:40:14 2019 +0100
1618
1619     Fix #277: DjVu image support for geeqie
1620     
1621     https://github.com/BestImageViewer/geeqie/issues/277
1622
1623 commit f2783caa
1624 Author: Colin Clark <colin.clark@cclark.uk>
1625 Date:   Sun Jul 21 10:58:25 2019 +0100
1626
1627     Fix #659: Option to change behaviour of mouse back button
1628     
1629     https://github.com/BestImageViewer/geeqie/issues/659
1630     
1631     Mouse buttons 8, 9 (Back, Forward) can be set to any menu item.
1632     The defines are set in Edit/Preferences/Behavior
1633
1634 commit e493c997
1635 Author: Colin Clark <colin.clark@cclark.uk>
1636 Date:   Sun Jul 21 10:14:29 2019 +0100
1637
1638     Addl fix #590: Do you have plan to support webp format
1639     
1640     https://github.com/BestImageViewer/geeqie/issues/590
1641     
1642     Include libwebp option in installer
1643
1644 commit 0cd67192
1645 Author: Colin Clark <colin.clark@cclark.uk>
1646 Date:   Fri Jul 19 16:48:22 2019 +0100
1647
1648     Bug fix #322: include pdf-view
1649     
1650     https://github.com/BestImageViewer/geeqie/issues/322
1651     
1652     Seg fault when compiled with GTK2.
1653     Requires additional ifdefs around pdf calls.
1654
1655 commit 2bbac06c
1656 Author: Colin Clark <colin.clark@cclark.uk>
1657 Date:   Fri Jul 19 10:03:42 2019 +0100
1658
1659     Fix #690: Sometimes Geeqie gets stuck in tree view
1660     
1661     https://github.com/BestImageViewer/geeqie/issues/690
1662
1663 commit b51170db
1664 Author: Colin Clark <colin.clark@cclark.uk>
1665 Date:   Thu Jul 18 18:32:50 2019 +0100
1666
1667     Addl fix #322: include pdf-view
1668     
1669     https://github.com/BestImageViewer/geeqie/issues/322
1670     
1671     View multi-page pdfs.
1672     Use <control>page-up and <control>page-down to scroll through the pages.
1673
1674 commit 9cb3a907
1675 Author: Виктор Майстренко <>
1676 Date:   Fri Jul 12 10:43:56 2019 +0100
1677
1678     Update Russian translation
1679
1680 commit 8125708c
1681 Author: Colin Clark <colin.clark@cclark.uk>
1682 Date:   Fri Jul 12 10:34:37 2019 +0100
1683
1684     Remove references to obsolete desktop files
1685
1686 commit 41bd86c1
1687 Author: Colin Clark <colin.clark@cclark.uk>
1688 Date:   Thu Jul 11 11:20:49 2019 +0100
1689
1690     Addl fix #283: add support for loading remote URLs
1691     
1692     https://github.com/BestImageViewer/geeqie/issues/283
1693     
1694     Drag-and-drop to image pane.
1695     Use only displayable file types
1696
1697 commit a19ae631
1698 Author: Colin Clark <colin.clark@cclark.uk>
1699 Date:   Wed Jul 10 19:23:36 2019 +0100
1700
1701     Fix #283: add support for loading remote URLs
1702     
1703     https://github.com/BestImageViewer/geeqie/issues/283
1704     
1705     Type in or drag-drop a URL to the Path Entry field.
1706     Remote command --file:<file> also recognizes URLs
1707
1708 commit 7c39c03f
1709 Author: Colin Clark <colin.clark@cclark.uk>
1710 Date:   Tue Jul 9 19:03:31 2019 +0100
1711
1712     Fix #601: Show over-/underexposed
1713     
1714     https://github.com/BestImageViewer/geeqie/issues/601
1715     
1716     Menu View/Over-Under Exposed, or keystroke Shift-E
1717
1718 commit 392945d2
1719 Author: Colin Clark <colin.clark@cclark.uk>
1720 Date:   Tue Jul 9 14:01:32 2019 +0100
1721
1722     Bug fix: Include grayscale as toolbar item
1723     
1724     Missing icon
1725
1726 commit 28927a54
1727 Author: Colin Clark <colin.clark@cclark.uk>
1728 Date:   Tue Jul 9 10:52:07 2019 +0100
1729
1730     Include grayscale as a toolbar item
1731
1732 commit 72355b88
1733 Author: Colin Clark <colin.clark@cclark.uk>
1734 Date:   Sat Jul 6 17:28:35 2019 +0100
1735
1736     Fix #590: Do you have plan to support webp format
1737     
1738     https://github.com/BestImageViewer/geeqie/issues/590
1739     
1740     The package gdk-pixbuf-loader-webp is not in Debian. The loader can be
1741     complied from source from:
1742     https://github.com/aruiz/webp-pixbuf-loader
1743     
1744     However at the moment it is easier for the user if it is compiled in to
1745     Geeqie.
1746
1747 commit 93e6dd0d
1748 Author: Colin Clark <colin.clark@cclark.uk>
1749 Date:   Fri Jul 5 11:18:28 2019 +0100
1750
1751     Addl fix #610: Support heic image format
1752     
1753     https://github.com/BestImageViewer/geeqie/issues/610
1754     
1755     Delete HEIF class. Use magic number to make .heic files class Image
1756
1757 commit b3b0e8e6
1758 Author: Colin Clark <colin.clark@cclark.uk>
1759 Date:   Wed Jul 3 18:33:03 2019 +0100
1760
1761     Adl fix #322: Include pdf-view
1762     
1763     https://github.com/BestImageViewer/geeqie/issues/322
1764     
1765     Use pixel data from memory instead of opening file again.
1766     Also include Pdf as a class option in the search page.
1767
1768 commit eba578d2
1769 Author: Colin Clark <colin.clark@cclark.uk>
1770 Date:   Wed Jul 3 13:58:17 2019 +0100
1771
1772     Addl fix #610: Support heic image format
1773     
1774     https://github.com/BestImageViewer/geeqie/issues/610
1775     
1776     Include HEIF in  README
1777
1778 commit 115f9840
1779 Author: Colin Clark <colin.clark@cclark.uk>
1780 Date:   Wed Jul 3 13:50:48 2019 +0100
1781
1782     Fix #610: Support heic image format
1783     
1784     https://github.com/BestImageViewer/geeqie/issues/610
1785     
1786     Primary image only displayed
1787
1788 commit 20093c4d
1789 Author: Colin Clark <colin.clark@cclark.uk>
1790 Date:   Sun Jun 30 12:22:19 2019 +0100
1791
1792     Enable lua scripts to be called from Info sidebar
1793     
1794     A lua script can be called from any of the List Panes in the Info
1795     sidebar.
1796     
1797     Add a new entry and in the Key field use:
1798     lua.<lua script name>
1799     
1800     The output of the script should of course be text.
1801
1802 commit 227d6af1
1803 Author: Colin Clark <colin.clark@cclark.uk>
1804 Date:   Sat Jun 22 16:37:40 2019 +0100
1805
1806     Bug fix: Start-up directory setting not preserved
1807     
1808     When the Start-up directory radio buttons were initialized, the setting
1809     always reverted to No change.
1810
1811 commit 5f04e5cf
1812 Author: Colin Clark <colin.clark@cclark.uk>
1813 Date:   Mon Jun 17 11:32:22 2019 +0100
1814
1815     Implement downloadable timezone database
1816     
1817     Option in Preferences/General to download timezone database from
1818     geeqie.org/downloads
1819     Updated source files from https://github.com/BertoldVdb/ZoneDetect
1820     Script for generation of timezone database
1821
1822 commit 724b16b4
1823 Author: Dima Kogan <>
1824 Date:   Sun Jun 9 10:51:57 2019 +0100
1825
1826     Fix #678: The image overlay should show the full image path, not just the filename
1827     
1828     https://github.com/BestImageViewer/geeqie/issues/678
1829     Additional parameter path in OSD
1830
1831 commit ce96095e
1832 Author: Colin Clark <cclark@carbon>
1833 Date:   Wed Jun 5 10:32:53 2019 +0100
1834
1835     Camera import - warn of duplicate filenames
1836     
1837     Digital cameras can have files of the same name in several sub-folders.
1838     Detect this and warn the user that some files will not be downloaded.
1839
1840 commit c220ddef
1841 Author: Pieter Krul <github@krul.cc>
1842 Date:   Sun May 12 03:23:44 2019 +0200
1843
1844     Fix build against exiv2-0.27.1+
1845
1846 commit 40c858bd
1847 Author: Klaus Ethgen <Klaus@Ethgen.de>
1848 Date:   Fri May 24 09:04:42 2019 +0100
1849
1850     Working check for lua
1851     
1852     This was not working on gentoo as gento use slotted packages instead of
1853     versioned package namens.
1854
1855 commit ca78ff68
1856 Author: Klaus Ethgen <Klaus@Ethgen.de>
1857 Date:   Fri May 24 08:38:54 2019 +0100
1858
1859     Allow to disable trash completely
1860     
1861     The posibilito to not use trash at all was lost with implementation of
1862     system trash.
1863     
1864     However, usually one does not want the system to keep megabytes of trash
1865     lying around. That option allows to switch trash of completely.
1866     
1867     The implementation, however, is a bit dirty, maybe someone else has a
1868     better Idea to do it.
1869
1870 commit 56493b10
1871 Author: Colin Clark <colin.clark@cclark.uk>
1872 Date:   Mon Apr 8 11:32:12 2019 +0100
1873
1874     Fix #664: Recursive slideshow does not respect file sorting
1875     
1876     https://github.com/BestImageViewer/geeqie/issues/664
1877
1878 commit 73472a2b
1879 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
1880 Date:   Mon Apr 1 11:56:36 2019 +0100
1881
1882     Fix #663: Use grammatically correct month names in pan view
1883     
1884     https://github.com/BestImageViewer/geeqie/issues/663
1885
1886 commit 652337f4
1887 Author: Colin Clark <colin.clark@cclark.uk>
1888 Date:   Sun Mar 31 11:28:34 2019 +0100
1889
1890     Bug fix: Update documentation, remove obsolete GQview import options
1891     
1892     Remove reference to plugins/import folder
1893
1894 commit a6b2ca71
1895 Author: Colin Clark <colin.clark@cclark.uk>
1896 Date:   Wed Mar 27 11:56:16 2019 +0000
1897
1898     Update documentation, remove obsolete GQview import options
1899     
1900     Update plugin and remote commands documentation.
1901     The last update for GQview was 13 years ago; presumably the import
1902     options are no longer useful.
1903
1904 commit 0004617a
1905 Author: Andreas Rönnquist <>
1906 Date:   Tue Feb 26 10:07:24 2019 +0000
1907
1908     Fix #661, #662: String comparison to translated string causes crash
1909     
1910     https://github.com/BestImageViewer/geeqie/issues/661
1911
1912 commit 298b3479
1913 Author: Colin Clark <colin.clark@cclark.uk>
1914 Date:   Thu Feb 21 15:04:01 2019 +0000
1915
1916     Bug Fix: DEBUG_NAME() function for use with GTKInspector
1917     
1918     gcc shows a "too many arguments" error, but clang does not.
1919
1920 commit 02e52cb9
1921 Author: Colin Clark <colin.clark@cclark.uk>
1922 Date:   Thu Feb 14 12:05:04 2019 +0000
1923
1924     DEBUG_NAME() function for use with GTKInspector
1925     
1926     This debug function can be used with GTKInspector to provide a visual
1927     indication of where a widget is declared.
1928     
1929     This is a documentation facility to aid developers new to the project.
1930     
1931     Sample call:
1932     GTK_DEBUG=interactive src/geeqie
1933
1934 commit ae0d7fad
1935 Author: Colin Clark <colin.clark@cclark.uk>
1936 Date:   Wed Feb 13 11:47:38 2019 +0000
1937
1938     Bug fix: Search page - calls to g_regex_unref)
1939     
1940     Eliminate run-time errors caused by unwanted calls to g_regex_unref()
1941
1942 commit 354020e6
1943 Author: yasarciv67 <yasarciv67@gmail.com>
1944 Date:   Sat Feb 2 18:18:13 2019 +0200
1945
1946     tr.po-update
1947
1948 commit 281213ab
1949 Author: Klaus Ethgen <Klaus@Ethgen.de>
1950 Date:   Thu Jan 31 08:25:14 2019 +0100
1951
1952     Don't include ZoneDetect sources
1953     
1954     Reverted Colins commit on request.
1955     
1956     This Commit is just to create a conflict. Do *NOT* merge!
1957     
1958     `git reset (--hard) origin/master` is the way to go.
1959
1960 commit 431adf32
1961 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
1962 Date:   Mon Jan 21 11:54:49 2019 +0000
1963
1964     Fix #658: Bug fix: reads of uninitialized data
1965     
1966     https://github.com/BestImageViewer/geeqie/pull/658
1967
1968 commit f3799ef2
1969 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
1970 Date:   Sun Jan 20 22:56:30 2019 +0300
1971
1972     Bug fix: reads of uninitialized data
1973
1974 commit f9213c8a
1975 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
1976 Date:   Sun Jan 6 17:40:31 2019 +0000
1977
1978     Fix #654, 655: fix build against exiv2-0.27.x
1979     
1980     https://github.com/BestImageViewer/geeqie/pull/655
1981
1982 commit ebcff68b
1983 Author: Andreas Rönnquist <>
1984 Date:   Sun Jan 6 17:17:20 2019 +0000
1985
1986     Fix #656: make install fails on POTFILES.in (random-image plugin)
1987     
1988     https://github.com/BestImageViewer/geeqie/issues/656
1989
1990 commit a4a37be7
1991 Author: Colin Clark <colin.clark@cclark.uk>
1992 Date:   Sun Jan 6 14:28:19 2019 +0000
1993
1994     Addl fix #619: Man page disagrees with --remote-help
1995     
1996     https://github.com/BestImageViewer/geeqie/issues/619
1997     
1998     The remote commands --file: and --view: will now display images in paths
1999     relative to the folder the remote command is executed from
2000
2001 commit d309cc7c
2002 gpg: Signature made Sun Jan  6 12:49:27 2019 CET
2003 gpg:                using RSA key B970156B985AB1270EDA167065BCD00D76C8F888
2004 gpg: Good signature from "Rasmus Thomsen (Exherbo) <cogitri@exherbo.org>" [marginal]
2005 gpg:                 aka "Rasmus Thomsen <Rasmus.Thomsen@protonmail.com>" [marginal]
2006 gpg: cogitri@exherbo.org: Verified 1 signatures in the past 21 months.
2007      Encrypted 0 messages.
2008 gpg: Warning: we've only seen one message signed using this key and user id!
2009 gpg: Warning: you have yet to encrypt a message to this key!
2010 gpg: rasmus.thomsen@protonmail.com: Verified 1 signatures in the past 21 months.
2011      Encrypted 0 messages.
2012 gpg: Warning: we've only seen one message signed using this key and user id!
2013 gpg: Warning: you have yet to encrypt a message to this key!
2014 gpg: Warning: if you think you've seen more signatures by this key and these
2015      user ids, then this key might be a forgery!  Carefully examine the email
2016      addresses for small variations.  If the key is suspect, then use
2017        gpg --tofu-policy bad B970156B985AB1270EDA167065BCD00D76C8F888
2018      to mark it as being bad.
2019 gpg: WARNING: This key is not certified with sufficiently trusted signatures!
2020 gpg:          It is not certain that the signature belongs to the owner.
2021 Primary key fingerprint: B970 156B 985A B127 0EDA  1670 65BC D00D 76C8 F888
2022 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
2023 Date:   Wed Jan 2 01:04:45 2019 +0100
2024
2025     fix build against exiv2-0.27.x
2026     
2027     fixes #654
2028
2029 commit c71b2075
2030 Author: Colin Clark <colin.clark@cclark.uk>
2031 Date:   Sat Jan 5 20:08:50 2019 +0000
2032
2033     Fix #619: Man page disagrees with --remote-help
2034     
2035     https://github.com/BestImageViewer/geeqie/issues/619
2036     
2037     Standardize format for remote commands i.e. ensure all options start
2038     with "--"
2039
2040 commit 567e349f
2041 Author: Colin Clark <colin.clark@cclark.uk>
2042 Date:   Sat Jan 5 16:22:05 2019 +0000
2043
2044     Fix #516: Shortcut/Feature: Select random image
2045     
2046     https://github.com/BestImageViewer/geeqie/issues/516
2047     
2048     Implemented as a plugin.
2049     
2050     The random image is selected from all files in all collections plus all
2051     images in the current folder.
2052
2053 commit 680acc87
2054 Author: Colin Clark <colin.clark@cclark.uk>
2055 Date:   Fri Jan 4 13:44:58 2019 +0000
2056
2057     Additional remote commands
2058     
2059     --get-filelist:[<FOLDER>]  Get list of files and class
2060     --get-filelist-recurse:[<FOLDER>]  Get list of files and class recursive
2061     --get-collection:<COLLECTION>  Get collection content
2062     --get-collection-list Get list of collections
2063     
2064     Changed command:
2065     --tell Print filename of current image [and Collection, if collection
2066     being displayed]
2067
2068 commit 57951454
2069 Author: Colin Clark <colin.clark@cclark.uk>
2070 Date:   Thu Dec 20 11:45:20 2018 +0000
2071
2072     Bug fix: Extra characters in mailmap
2073
2074 commit 1d8d758e
2075 Author: Jiří Boháč <>
2076 Date:   Wed Dec 19 10:10:10 2018 +0000
2077
2078     Fix #650, 651: fullscreen does not work over multiple monitors
2079     
2080     https://github.com/BestImageViewer/geeqie/issues/650
2081
2082 commit 5d939d2e
2083 Author: Colin Clark <colin.clark@cclark.uk>
2084 Date:   Tue Dec 18 16:42:02 2018 +0000
2085
2086     Preferences tabs orientation
2087     
2088     Move preferences tabs to the left side so that all tabs are always in
2089     view.
2090
2091 commit d6610589
2092 Author: Colin Clark <colin.clark@cclark.uk>
2093 Date:   Tue Dec 11 11:46:00 2018 +0000
2094
2095     Bug fix: View in new window from files pane
2096     
2097     When View in New Window was called from a right-click in the files pane,
2098     the image was not shown at the correct size
2099
2100 commit e95fcb79
2101 Author: Jiri Bohac <jbohac@suse.cz>
2102 Date:   Fri Dec 7 00:30:22 2018 +0100
2103
2104     Fix fullscreen spanning multiple monitors
2105     
2106     Commit a16635c ("Fix fullscreen - remove all the garbage
2107     which breaks things and let Gtk do its job.")
2108     broke fullscreen spanning multiple monitors.
2109     
2110     Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
2111     Fixes #650.
2112     
2113     Unfortunately, GTK2 has no equivalent.
2114
2115 commit 969791e9
2116 Author: Dave Lambert <>
2117 Date:   Fri Nov 30 11:05:43 2018 +0000
2118
2119     Fix #649: Tell Git to ignore .desktop files globally
2120     
2121     https://github.com/BestImageViewer/geeqie/pull/649
2122
2123 commit 1ec22362
2124 Author: Dave Lambert <dave@davelambert.org>
2125 Date:   Mon Nov 26 12:11:40 2018 +0000
2126
2127     Tell Git to ignore .desktop files globally
2128     
2129     These files are all generated by the build, with the exception of the
2130     template.desktop file, so:
2131     
2132     * Have Git ignore all *.desktop files.
2133     * Rename template.desktop to template.desktop.in to
2134       avoid a clash with this new ignore rule.
2135     * Remove the checked-in image-crop.desktop file, which is built
2136       anyway.
2137
2138 commit d3c0882a
2139 Author: Dave Lambert <>
2140 Date:   Mon Nov 26 17:53:22 2018 +0000
2141
2142     Fix #648: Correctly size image windows opened from collections
2143     
2144     https://github.com/BestImageViewer/geeqie/pull/648
2145
2146 commit 3655791d
2147 Author: Dave Lambert <dave@davelambert.org>
2148 Date:   Mon Nov 26 11:52:23 2018 +0000
2149
2150     Correctly size image windows opened from collections
2151     
2152     When opening a view window from a collection, get the the image size
2153     info from the file so the new window is appropriately sized.
2154
2155 commit 93990999
2156 Author: grumpytetra <>
2157 Date:   Fri Nov 23 17:11:24 2018 +0000
2158
2159     Fix #647: rename configure.in to configure.ac
2160     
2161     https://github.com/BestImageViewer/geeqie/pull/647
2162
2163 commit 15879423
2164 gpg: Signature made Fri Nov 23 13:24:22 2018 CET
2165 gpg:                using RSA key A878E3D3AB525D14AF10890ED064A3BD34839F03
2166 gpg:                issuer "grumpytetra@teknik.io"
2167 gpg: Good signature from "grumpytetra <grumpytetra@teknik.io>" [expired]
2168 gpg: grumpytetra@teknik.io: Verified 1 signatures in the past 21 months.
2169      Encrypted 0 messages.
2170 gpg: Warning: we've only seen one message signed using this key and user id!
2171 gpg: Warning: you have yet to encrypt a message to this key!
2172 gpg: Warning: if you think you've seen more signatures by this key and user
2173      id, then this key might be a forgery!  Carefully examine the email address
2174      for small variations.  If the key is suspect, then use
2175        gpg --tofu-policy bad A878E3D3AB525D14AF10890ED064A3BD34839F03
2176      to mark it as being bad.
2177 gpg: Note: This key has expired!
2178 Primary key fingerprint: A878 E3D3 AB52 5D14 AF10  890E D064 A3BD 3483 9F03
2179 Author: grumpytetra <grumpytetra@teknik.io>
2180 Date:   Fri Nov 23 13:24:22 2018 +0100
2181
2182     rename configure.in to configure.ac
2183
2184 commit 40ee2ff3
2185 Author: Colin Clark <colin.clark@cclark.uk>
2186 Date:   Thu Nov 22 15:08:54 2018 +0000
2187
2188     Ref #160: Replace print dialog by standard GTK dialog
2189     
2190     https://github.com/BestImageViewer/geeqie/issues/160
2191     
2192     Permit exif tags to be included in the image text annotations (as for
2193     the Overlay screen Display)
2194
2195 commit e335e4d8
2196 Author: Colin Clark <colin.clark@cclark.uk>
2197 Date:   Sun Nov 18 17:38:10 2018 +0000
2198
2199     Ref #631: Compilation script for all distributions
2200     
2201     https://github.com/BestImageViewer/geeqie/issues/631
2202     
2203     Reference to all-distros script included in README.
2204     
2205     Full list of dependencies still not included.
2206
2207 commit 081a4f33
2208 Author: Colin Clark <colin.clark@cclark.uk>
2209 Date:   Sat Nov 17 20:07:33 2018 +0000
2210
2211     Show timezone data when no date-time
2212     
2213     Make available GPS lat/long derived data Timezone, Country Name, Country
2214     Code even when there is no GPS date and time available.
2215
2216 commit 74e04b2e
2217 Author: Colin Clark <colin.clark@cclark.uk>
2218 Date:   Sat Nov 17 19:48:35 2018 +0000
2219
2220     Fix #645: Hide Bars cannot be toggled after Geeqie restart
2221     
2222     https://github.com/BestImageViewer/geeqie/issues/645
2223
2224 commit 88791d22
2225 Author: Colin Clark <colin.clark@cclark.uk>
2226 Date:   Wed Nov 14 10:15:23 2018 +0000
2227
2228     Bug fix #251: Crop simulation
2229     
2230     https://github.com/BestImageViewer/geeqie/issues/251
2231     
2232     If the drawn rectangle started or ended outside the image area,
2233     incorrect coordinates were returned.
2234     
2235     The coordinates of the enclosed part of the image are now returned.
2236
2237 commit e85e9bf3
2238 Author: Colin Clark <colin.clark@cclark.uk>
2239 Date:   Thu Nov 8 12:26:09 2018 +0000
2240
2241     Info sidebar: Preserve state of Show Hidden flags
2242     
2243     In the  Info Sidebar, preserve the state of the Show Hidden flags for
2244     the Exif and File Info panes
2245
2246 commit eedf0ad8
2247 Author: Colin Clark <colin.clark@cclark.uk>
2248 Date:   Sat Nov 3 17:53:31 2018 +0000
2249
2250     Fix #437:  Delete to standard Trash directory
2251     
2252     https://github.com/BestImageViewer/geeqie/issues/437
2253     
2254     The method of file deletion is changed. The Preferences/Behaviour option
2255     "Safe delete" is removed.
2256     
2257     The user has the option to choose Geeqie-defined trash bin or
2258     system-defined trash bin as the normal mode - set in
2259     Preferences/Behaviour.
2260     
2261     Menus have two entries: Move to trash and Permanent delete.
2262     
2263     The Delete key moves to trash; shift-Delete deletes permanently.
2264     
2265     Both Move to trash and Permanent delete have user-selectable
2266     confirmation, set in Preferences/Behaviour.
2267     
2268     This means the function of the Delete key is changed from Permanent
2269     delete to Move to trash, which is a fail-safe change.
2270
2271 commit b5319464
2272 Author: Colin Clark <colin.clark@cclark.uk>
2273 Date:   Thu Nov 1 13:59:03 2018 +0000
2274
2275     Eliminate FIXME: enable or disable individual plugins from configure
2276     
2277     Additional checkbox in Edit/Configure Plugins to prevent plugins being
2278     displayed in the menus
2279
2280 commit dffb94e1
2281 Author: Colin Clark <colin.clark@cclark.uk>
2282 Date:   Sat Oct 27 12:40:59 2018 +0100
2283
2284     Plugin for image crop
2285     
2286     Requires ImageMagick and exiftool
2287
2288 commit fb38eb97
2289 Author: Colin Clark <colin.clark@cclark.uk>
2290 Date:   Thu Oct 25 20:11:22 2018 +0100
2291
2292     Plugin for camera download
2293     
2294     Basic function: download all, skip existing, to current folder.
2295     Requires gphoto2
2296
2297 commit ec0012d4
2298 Author: Colin Clark <colin.clark@cclark.uk>
2299 Date:   Tue Oct 23 19:44:36 2018 +0100
2300
2301     Plugin for tethered photography
2302     
2303     Basic tethered photography using gphoto2
2304
2305 commit 8ad0d469
2306 Author: Colin Clark <colin.clark@cclark.uk>
2307 Date:   Sun Oct 21 11:32:53 2018 +0100
2308
2309     Fix #642: If a folder is a link, use an icon to indicate it is a link
2310     
2311     https://github.com/BestImageViewer/geeqie/issues/642
2312     
2313     There is no stock icon for a folder as a link. The icon used is not
2314     particularly appropriate, but its meaning should be clear.
2315     
2316     The target path is shown as a tooltip.
2317
2318 commit d354f618
2319 Author: Colin Clark <colin.clark@cclark.uk>
2320 Date:   Sun Oct 21 10:48:33 2018 +0100
2321
2322     Do not grab focus when --remote view:<file> is used
2323     
2324     Ref:
2325     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
2326
2327 commit a4988a48
2328 Author: Colin Clark <colin.clark@cclark.uk>
2329 Date:   Fri Oct 19 18:42:55 2018 +0100
2330
2331     Permit icon field in desktop file to be an absolute path
2332
2333 commit f19c90a4
2334 Author: Andreas Rönnquist <>
2335 Date:   Fri Oct 19 10:51:27 2018 +0100
2336
2337     Fix 641: Add export-jpeg to POTFILES.in
2338     
2339     https://github.com/BestImageViewer/geeqie/pull/641
2340
2341 commit 6471d138
2342 Author: Andreas Rönnquist <andreas@ronnquist.net>
2343 Date:   Thu Oct 18 23:20:41 2018 +0200
2344
2345     Add export-jpg to POTFILES.in
2346
2347 commit 25ba04ba
2348 Author: Colin Clark <colin.clark@cclark.uk>
2349 Date:   Thu Oct 18 19:31:24 2018 +0100
2350
2351     Permit rotate commands to be on toolbar
2352
2353 commit bedad2ae
2354 Author: Wojciech Muła <>
2355 Date:   Thu Oct 18 19:13:07 2018 +0100
2356
2357     Fix #544: copy symlinks as symlinks instead of dereferencing them
2358     
2359     https://github.com/BestImageViewer/geeqie/issues/544
2360     
2361     Revert back to previous commit.
2362     Include new patch to prevent the crash noted in #640
2363
2364 commit 7562336c
2365 Author: Colin Clark <colin.clark@cclark.uk>
2366 Date:   Tue Oct 16 19:07:11 2018 +0100
2367
2368     Fix #640: geeqie core dumps (for me) on symlink copy
2369     
2370     https://github.com/BestImageViewer/geeqie/issues/640
2371     
2372     Revert commits 205a701a and d5521e38
2373     Something in these patches is causing the seg. fault.
2374     It is best to revert them until the reason can be found.
2375
2376 commit 1db3c0af
2377 Author: Colin Clark <colin.clark@cclark.uk>
2378 Date:   Sun Oct 14 12:40:03 2018 +0100
2379
2380     Fix #635: Export in JPG
2381     
2382     https://github.com/BestImageViewer/geeqie/issues/635
2383     
2384     Implemented via plugin
2385
2386 commit c4d04c5a
2387 Author: Colin Clark <colin.clark@cclark.uk>
2388 Date:   Sun Oct 14 10:39:17 2018 +0100
2389
2390     Bug fix: View in new window wrong size
2391     
2392     Opening an image in "View in new window" was displayed in a window of
2393     minimum size.
2394     The window was opened before the image was completely loaded, and so the
2395     window size was not known.
2396
2397 commit 7b4b8cf2
2398 Author: Klaus Ethgen <Klaus@Ethgen.de>
2399 Date:   Sun Oct 7 12:09:17 2018 +0100
2400
2401     Updating mailmap to map to correct user
2402
2403 commit 73c076b8
2404 Author: Olaf Seibert <>
2405 Date:   Sun Oct 7 11:01:36 2018 +0100
2406
2407     Fix #638: Avoid non-portable == for the test command
2408     
2409     https://github.com/BestImageViewer/geeqie/pull/638
2410
2411 commit 16c210a3
2412 gpg: Signature made Sat Oct  6 17:26:43 2018 CET
2413 gpg:                using RSA key 4AEE18F83AFDEB23
2414 gpg: Good signature from "GitHub (web-flow commit signing) <noreply@github.com>" [marginal]
2415 gpg: noreply@github.com: Verified 8904 signatures in the past 2 years.
2416      Encrypted 0 messages.
2417 gpg: Warning: you have yet to encrypt a message to this key!
2418 gpg: WARNING: This key is not certified with sufficiently trusted signatures!
2419 gpg:          It is not certain that the signature belongs to the owner.
2420 Primary key fingerprint: 5DE3 E050 9C47 EA3C F04A  42D3 4AEE 18F8 3AFD EB23
2421 Author: Rhialto The M <Rhialto@users.noreply.github.com>
2422 Date:   Sat Oct 6 18:26:43 2018 +0200
2423
2424     Avoid non-portable == for the test command
2425     
2426     The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
2427     
2428     Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
2429     ```
2430     if test "$gtk3" = yes; then
2431     ```
2432     but I left that alone since it doesn't hurt other than being ugly.
2433
2434 commit 61f03cce
2435 Author: Colin Clark <colin.clark@cclark.uk>
2436 Date:   Sat Oct 6 09:51:37 2018 +0100
2437
2438     Fix #637: Remove unused function vf_index_is_selected
2439     
2440     https://github.com/BestImageViewer/geeqie/pull/637
2441
2442 commit 3c51a37e
2443 gpg: Signature made Sat Oct  6 02:35:39 2018 CET
2444 gpg:                using RSA key 018AC080CF5604AE9705D3F3952DD6F8F34D8B8E
2445 gpg:                issuer "deso@posteo.net"
2446 gpg: Can't check signature: No public key
2447 Author: Daniel Mueller <deso@posteo.net>
2448 Date:   Fri Oct 5 18:30:47 2018 -0700
2449
2450     Remove unused function vf_index_is_selected
2451
2452 commit 9341482f
2453 Author: Colin Clark <colin.clark@cclark.uk>
2454 Date:   Thu Oct 4 16:16:25 2018 +0100
2455
2456     Ref #160: Replace print dialog by standard GTK dialog
2457     
2458     https://github.com/BestImageViewer/geeqie/issues/160
2459     
2460     Rotate to exif orientation
2461
2462 commit 0c805f5e
2463 Author: Colin Clark <colin.clark@cclark.uk>
2464 Date:   Tue Oct 2 13:01:06 2018 +0100
2465
2466     Simplify OSD settings in Preferences
2467     
2468     Move Overlay Screen Display settings in Preferences from the Windows tab
2469     to its own tab.
2470     Allow preformatted tags to be set by button click or drag-and-drop.
2471
2472 commit 574ccd0b
2473 Author: Andreas Rönnquist <>
2474 Date:   Mon Sep 24 11:10:02 2018 +0100
2475
2476     Fix #632: Add FILES section to manual page
2477     
2478     https://github.com/BestImageViewer/geeqie/pull/632
2479
2480 commit 3fb5d538
2481 Author: Andreas Rönnquist <>
2482 Date:   Mon Sep 24 10:23:28 2018 +0100
2483
2484     Fix #633: Fix typo in GuideReferenceConfig.html
2485     
2486     https://github.com/BestImageViewer/geeqie/pull/633
2487
2488 commit 60dd0dfc
2489 Author: Andreas Rönnquist <andreas@ronnquist.net>
2490 Date:   Sun Sep 23 22:13:09 2018 +0200
2491
2492     Fix typo geqqie/geeqie
2493
2494 commit 045f1c96
2495 Author: Andreas Rönnquist <andreas@ronnquist.net>
2496 Date:   Sun Sep 23 22:05:03 2018 +0200
2497
2498     Add FILES section to man
2499
2500 commit 0c352dfb
2501 Author: Colin Clark <colin.clark@cclark.uk>
2502 Date:   Sun Sep 23 20:09:30 2018 +0100
2503
2504     Fix #160: Replace print dialog by standard GTK dialog
2505     
2506     https://github.com/BestImageViewer/geeqie/issues/160
2507     
2508     Option to place text as header or footer
2509     Option to show additional text field on each page of a single or
2510     multi-page print job
2511
2512 commit 71e00c80
2513 Author: Colin Clark <colin.clark@cclark.uk>
2514 Date:   Fri Sep 21 10:59:56 2018 +0100
2515
2516     Bug fix #160: Replace print dialog by standard GTK dialog
2517     
2518     https://github.com/BestImageViewer/geeqie/issues/160
2519     
2520     Ensure print dialog has a parent window
2521     Eliminate run-time error
2522
2523 commit c6dc4426
2524 Author: Colin Clark <colin.clark@cclark.uk>
2525 Date:   Thu Sep 20 19:29:39 2018 +0100
2526
2527     Fix #160: Replace print dialog by standard GTK dialog
2528     
2529     https://github.com/BestImageViewer/geeqie/issues/160
2530     
2531     Does not include proof print.
2532
2533 commit 7db73c18
2534 Author: Colin Clark <colin.clark@cclark.uk>
2535 Date:   Fri Sep 7 19:09:43 2018 +0100
2536
2537     Change right-click menu item name
2538     
2539     Change Edit to Plugins
2540
2541 commit 42eb85f5
2542 Author: Colin Clark <colin.clark@cclark.uk>
2543 Date:   Wed Aug 29 17:28:34 2018 +0100
2544
2545     Script for compiling on Debian systems
2546     
2547     Additional dependency required - for Linux Mint, at least
2548
2549 commit 30eb4e18
2550 Author: Colin Clark <colin.clark@cclark.uk>
2551 Date:   Mon Aug 27 11:28:17 2018 +0100
2552
2553     Bug fix: Option to hide predefined keyword tree
2554     
2555     Eliminate run-time error
2556
2557 commit 1983e406
2558 Author: Colin Clark <colin.clark@cclark.uk>
2559 Date:   Sun Aug 26 19:32:38 2018 +0100
2560
2561     Option to hide predefined keyword tree
2562     
2563     Selected on Preferences/General
2564
2565 commit 1f5de90d
2566 Author: Colin Clark <colin.clark@cclark.uk>
2567 Date:   Sun Aug 26 19:14:39 2018 +0100
2568
2569     Bug fix #305: Faster Tagging (Keywords)
2570     
2571     https://github.com/BestImageViewer/geeqie/issues/305
2572     
2573     Make correct context-sensitive help file call
2574
2575 commit bd30e33f
2576 Author: Colin Clark <colin.clark@cclark.uk>
2577 Date:   Sun Aug 26 13:32:42 2018 +0100
2578
2579     Fix #305: Faster Tagging (Keywords)
2580     
2581     https://github.com/BestImageViewer/geeqie/issues/305
2582     
2583     Keyword autocompletion - see the Info Sidebar section in the Help file
2584     for details
2585
2586 commit 593356f8
2587 Author: Colin Clark <colin.clark@cclark.uk>
2588 Date:   Tue Aug 21 17:02:20 2018 +0100
2589
2590     Additional parameters from ZoneDetect
2591     
2592     Additional parameters derived from GPS data:
2593     formatted.countryname - ISO 3166 country name
2594     formatted.countrycode - ISO 3166 two-letter country code
2595
2596 commit 74ec8998
2597 Author: oxpa <>
2598 Date:   Tue Aug 21 12:21:17 2018 +0100
2599
2600     Fix #630: add headline field to the sidebar
2601     
2602     https://github.com/BestImageViewer/geeqie/pull/630
2603
2604 commit 7135c766
2605 Author: Igor Ippolitov <iippolitov@gmail.com>
2606 Date:   Mon Aug 20 18:30:44 2018 +0300
2607
2608     add headline field
2609
2610 commit ba7980cb
2611 Author: Colin Clark <colin.clark@cclark.uk>
2612 Date:   Mon Aug 20 14:34:57 2018 +0100
2613
2614     Remove ZoneDetect .bin file from repository
2615     
2616     A Debian maintainer has pointed out that Debian does not permit .bin
2617     files in the packages they create.
2618     The ZoneDetect database file, timezone21.bin has therefore been removed
2619     from the repository.
2620     
2621     New users must download the .bin file themself if they require UTC/DST
2622     time offset.
2623     
2624     This situation exists because the ZoneDetect developer has not yet put
2625     the source code for the database generator onto GitHub - when that
2626     happens, the database file will be generated by Geeqie (using the
2627     ZoneDetect sources) during the installation procedure.
2628
2629 commit 1d7a8321
2630 Author: Colin Clark <colin.clark@cclark.uk>
2631 Date:   Sat Aug 18 11:00:35 2018 +0100
2632
2633     Bug fix #251: Crop simulation
2634     
2635     https://github.com/BestImageViewer/geeqie/issues/251
2636     
2637     If draw rectangle is not selected, return null.
2638
2639 commit 8785b68e
2640 Author: Colin Clark <colin.clark@cclark.uk>
2641 Date:   Fri Aug 17 18:12:04 2018 +0100
2642
2643     Fix #629: Keywords are not adding properly to selected files
2644     
2645     https://github.com/BestImageViewer/geeqie/issues/629
2646     
2647     The right-click menu of the left-hand keywords pane of the info sidebar
2648     now uses only the selected keywords.
2649     Any partially selected keywords will be expanded to the full keyword.
2650     Select none == select all
2651
2652 commit 52162998
2653 Author: Colin Clark <colin.clark@cclark.uk>
2654 Date:   Thu Aug 16 19:48:59 2018 +0100
2655
2656     Bug fix #624: Filter files by shell or regular expression pattern
2657     
2658     https://github.com/BestImageViewer/geeqie/issues/624
2659     
2660     Show new entries in the combo box
2661     Permit entries to be deleted (select the entry, click on the text box,
2662     press delete, press enter)
2663
2664 commit eb348ad6
2665 Author: Colin Clark <colin.clark@cclark.uk>
2666 Date:   Wed Aug 15 19:43:06 2018 +0100
2667
2668     Fix #624: Filter files by shell or regular expression pattern
2669     
2670     https://github.com/BestImageViewer/geeqie/issues/624
2671     
2672     An option on Select/Show File Filter (or the toolbar) to provide regular
2673     expression file-filtering of the currently displayed folder.
2674
2675 commit ee13c13a
2676 Author: Andreas Rönnquist <andreas@ronnquist.net>
2677 Date:   Tue Aug 14 22:22:49 2018 +0200
2678
2679     Fix typo unkown/unknown
2680
2681 commit 15637ceb
2682 Author: Colin Clark <colin.clark@cclark.uk>
2683 Date:   Mon Aug 13 14:30:01 2018 +0100
2684
2685     Ref #624: Filter files by shell or regular expression pattern
2686     
2687     https://github.com/BestImageViewer/geeqie/issues/624
2688     
2689     The File name (when "contains" is selected) and Comment items on the
2690     Search page use Perl Compatible Regular Expressions.
2691     
2692     Basic searches should be no different to current usage.
2693
2694 commit bd11ce89
2695 Author: Colin Clark <colin.clark@cclark.uk>
2696 Date:   Sun Aug 12 17:29:35 2018 +0100
2697
2698     Move menu/toolbar to top of window
2699     
2700     Moving the menu/toolbar to the top of the window eliminates the problem
2701     of these items being partially obscured when the tools pane is reduced
2702     to a small width.
2703
2704 commit 863dbd55
2705 Author: Colin Clark <colin.clark@cclark.uk>
2706 Date:   Sat Aug 11 19:48:17 2018 +0100
2707
2708     Additional optional entries for the toolbar
2709
2710 commit 54dc7076
2711 Author: Colin Clark <colin.clark@cclark.uk>
2712 Date:   Fri Aug 10 10:06:19 2018 +0100
2713
2714     Bug fix: Crash when GPSInfo contains illegal characters
2715     
2716     If Exif.GPSInfo contains unexpected characters, it can cause a seg.
2717     fault when passed to atof().
2718
2719 commit 9cdcc6cd
2720 Author: Colin Clark <colin.clark@cclark.uk>
2721 Date:   Mon Aug 6 12:55:46 2018 +0100
2722
2723     Script for compiling on Debian systems
2724     
2725     Several improvements
2726
2727 commit b71ab43a
2728 Author: Colin Clark <colin.clark@cclark.uk>
2729 Date:   Sat Aug 4 19:57:56 2018 +0100
2730
2731     Tooltips for bookmarks and shortcuts
2732     
2733     The tooltip shows the path for bookmarks and shortcuts
2734
2735 commit 84faf637
2736 Author: Colin Clark <colin.clark@cclark.uk>
2737 Date:   Thu Aug 2 20:15:36 2018 +0100
2738
2739     Tooltip for path entry
2740     
2741     The current path entry can be partially obscured if the vertical divider
2742     is pushed too far to the left.
2743     This commit shows the current path as the tooltip.
2744
2745 commit 6045bae3
2746 Author: Colin Clark <colin.clark@cclark.uk>
2747 Date:   Thu Aug 2 14:28:17 2018 +0100
2748
2749     Revised script for compiling on Debian system
2750     
2751     Omitted dependencies
2752     Command line option to compile commit -n
2753     Distribution detection
2754
2755 commit a77e3316
2756 Author: Colin Clark <colin.clark@cclark.uk>
2757 Date:   Wed Aug 1 19:17:46 2018 +0100
2758
2759     Bug Fix: Float file list layout not preserved in GTK3
2760     
2761     gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
2762     
2763     But the macro GTK_IS_VPANED does not work with gtk_paned_new().
2764
2765 commit fe1cddea
2766 Author: Andreas Rönnquist <>
2767 Date:   Wed Aug 1 10:37:17 2018 +0100
2768
2769     Fix #627: Add awk shebang to geocode-parameters.awk
2770     
2771     https://github.com/BestImageViewer/geeqie/pull/627
2772
2773 commit 56ed7edc
2774 Author: Andreas Rönnquist <andreas@ronnquist.net>
2775 Date:   Tue Jul 31 18:34:40 2018 +0200
2776
2777     Add awk shebang to geocode-parameters.awk
2778
2779 commit 0f655fa3
2780 Author: Colin Clark <colin.clark@cclark.uk>
2781 Date:   Fri Jul 27 16:49:58 2018 +0100
2782
2783     Enhanced script for compiling on Debian systems
2784
2785 commit baa6fa89
2786 Author: Colin Clark <colin.clark@cclark.uk>
2787 Date:   Sat Jul 21 19:18:08 2018 +0100
2788
2789     Shell script to aid compiling on Debian systems
2790
2791 commit ef1012f1
2792 Author: Colin Clark <colin.clark@cclark.uk>
2793 Date:   Sat Jul 21 12:34:02 2018 +0100
2794
2795     Bug fix: Preserve cache mode
2796     
2797     In some circumstances, the selected cache mode was not preserved
2798
2799 commit 0d404f00
2800 Author: Colin Clark <colin.clark@cclark.uk>
2801 Date:   Fri Jul 20 17:45:10 2018 +0100
2802
2803     Fix #251: Crop simulation
2804     
2805     Menu option to draw a rectangle.
2806     Rectangle co-ordinates can be obtained with the remote command:
2807     --remote --get-rectangle
2808
2809 commit eb896440
2810 Author: Colin Clark <colin.clark@cclark.uk>
2811 Date:   Thu Jul 19 10:56:46 2018 +0100
2812
2813     Bug fix: Collection preview
2814     
2815     Creating thumbnails takes too long; use only thumbnails in the cache.
2816     Option in Preferences/General to define the maximum number of thumbnails
2817     in the montage.
2818
2819 commit 43f74815
2820 Author: Colin Clark <colin.clark@cclark.uk>
2821 Date:   Wed Jul 18 11:09:22 2018 +0100
2822
2823     Ref #332: include pdf-view
2824     
2825     Display an image of the first page of a pdf file.
2826     GTK3 only.
2827
2828 commit 12ec3e9b
2829 Author: Colin Clark <colin.clark@cclark.uk>
2830 Date:   Wed Jul 18 10:16:41 2018 +0100
2831
2832     Collection preview
2833     
2834     If the folder containing collection files (usually
2835     $HOME/.local/share/geeqie/collections) is opened, the image pane will
2836     show a montage of the thumbnails (to a maximum of 20) of the images in
2837     the selected collection.
2838     Requires ImageMagick.
2839     
2840     This is a simplistic implementation, and should be improved e.g.
2841     
2842     Use collect-io.c to parse the collection file
2843     Use cached thumbnails instead of re-creating
2844     Use Geeqie to create the montage instead of using ImageMagick
2845
2846 commit d3e4730c
2847 Author: Colin Clark <colin.clark@cclark.uk>
2848 Date:   Sun Jul 15 11:02:07 2018 +0100
2849
2850     Pan view warning window
2851     
2852     Ensure the pan view warning window is displayed at a sensible width
2853
2854 commit 55055a7b
2855 Author: Colin Clark <colin.clark@cclark.uk>
2856 Date:   Sat Jul 14 17:26:32 2018 +0100
2857
2858     British English translation update
2859     
2860     dialog -> dialogue
2861
2862 commit 31398ad2
2863 Author: Colin Clark <colin.clark@cclark.uk>
2864 Date:   Sat Jul 14 16:46:15 2018 +0100
2865
2866     Additional toolbar icons
2867
2868 commit 35f8ac20
2869 Author: Colin Clark <colin.clark@cclark.uk>
2870 Date:   Sat Jul 14 14:23:55 2018 +0100
2871
2872     Ref #331: Overimposed custom composition rule lines
2873     
2874     "Rule of thirds" guidelines are included as an additional item in the
2875     overlay screen display feature.
2876
2877 commit da34a2b6
2878 Author: Colin Clark <colin.clark@cclark.uk>
2879 Date:   Sat Jul 7 19:50:31 2018 +0100
2880
2881     Collections changes
2882     
2883     Implement a file class for Collections
2884     Include an icon for collections (temporary icon until someone creates an
2885     appropriate one)
2886     Double-click on a .gqv icon in the files pane opens the collection
2887     window
2888     Option in Preferences/Behavior to open collection windows on top
2889     
2890     N.B. current users have to manually edit the Collections entry in
2891     Preferences/Files to change the collections class from metadata to
2892     collection
2893
2894 commit 2b60164f
2895 Author: Colin Clark <colin.clark@cclark.uk>
2896 Date:   Fri Jul 6 19:46:54 2018 +0100
2897
2898     Additional file info parameters (2)
2899     
2900     Omitted files
2901
2902 commit d0881f57
2903 Author: Colin Clark <colin.clark@cclark.uk>
2904 Date:   Fri Jul 6 19:44:10 2018 +0100
2905
2906     Additional file info parameters
2907     
2908     Additional parameters which can be displayed in the info sidebar or
2909     overlay screen display:
2910     
2911     file owner (file.owner)
2912     file group (file.group)
2913     file class (file.class) e.g. RAW image etc.
2914     file symbolic link (file.link)
2915
2916 commit 8af0e856
2917 Author: Colin Clark <colin.clark@cclark.uk>
2918 Date:   Sat Jun 30 22:18:19 2018 +0100
2919
2920     Drag and drop file onto search window
2921     
2922     If a file is dragged and dropped onto either the path or similarity
2923     entry box in the search window, the full URI (e.g. file:///home/etc_etc)
2924     is copied.
2925     
2926     This commit ensures the correct format is used, and also fills in the
2927     tooltip.
2928
2929 commit e4fc2462
2930 Author: Colin Clark <colin.clark@cclark.uk>
2931 Date:   Fri Jun 29 12:19:26 2018 +0100
2932
2933     Adl fix #323: Rating system
2934     
2935     https://github.com/BestImageViewer/geeqie/issues/323
2936     
2937     Display star rating in collection window
2938
2939 commit 5fc1f749
2940 Author: Colin Clark <colin.clark@cclark.uk>
2941 Date:   Fri Jun 29 11:27:49 2018 +0100
2942
2943     Addl fix #147: Darktable XMP Sidecar Files not grouped
2944     
2945     https://github.com/BestImageViewer/geeqie/issues/147
2946     
2947     In some cases remove_level_from_path() returned NULL instead of a
2948     zero-length string.
2949     This caused problems when followed by a strcmp()
2950
2951 commit e3e593f4
2952 Author: Colin Clark <colin.clark@cclark.uk>
2953 Date:   Thu Jun 28 19:22:21 2018 +0100
2954
2955     Tabcomp and hidden files
2956     
2957     Make tabcomp follow the "Show hidden files or folders" option
2958
2959 commit b9f4412d
2960 Author: Andreas Rönnquist <>
2961 Date:   Tue Jun 26 14:50:24 2018 +0100
2962
2963     Fix #620: Fix build on x32
2964     
2965     https://github.com/BestImageViewer/geeqie/pull/620
2966
2967 commit e1cf6b63
2968 Author: Colin Clark <colin.clark@cclark.uk>
2969 Date:   Tue Jun 26 11:59:11 2018 +0100
2970
2971     Addl fix #323: Rating system
2972     
2973     https://github.com/BestImageViewer/geeqie/issues/323
2974     
2975     g_ascii_string_to_unsigned() requires glib 2.54.
2976     The test set-up on Travis requires glib 2.40
2977
2978 commit c84ca102
2979 Author: Andreas Rönnquist <>
2980 Date:   Mon Jun 25 10:19:46 2018 +0100
2981
2982     Fix #618: Avoid using PATH_MAX where not available
2983     
2984     https://github.com/BestImageViewer/geeqie/pull/618
2985     
2986     Geeqie fails to build on Hurd because of not finding PATH_MAX, this fix would avoid using PATH_MAX on systems where it isn't available.
2987
2988 commit 748d0bdf
2989 Author: Colin Clark <colin.clark@cclark.uk>
2990 Date:   Sun Jun 24 20:20:23 2018 +0100
2991
2992     Change character code in decode_sim
2993     
2994     Change character code 0xD7 to 0x78
2995
2996 commit e2488891
2997 Author: Colin Clark <colin.clark@cclark.uk>
2998 Date:   Sun Jun 24 16:13:47 2018 +0100
2999
3000     Update documentation for similarity cache
3001
3002 commit 7455656e
3003 Author: Colin Clark <colin.clark@cclark.uk>
3004 Date:   Sun Jun 24 14:43:35 2018 +0100
3005
3006     Bug fix: Create thumbnails maintenance option
3007     
3008     In the Cache Maintenance dialog, Create Thumbnails is always enable. If
3009     thumbnail creation is disabled in Preferences/General, thumbnails are
3010     still created, but sometimes in the wrong folder.
3011     
3012     This commit disables Create Thumbnails in the maintenance dialog when
3013     when thumbnail creation is disabled in Preferences.
3014
3015 commit e5bfd654
3016 Author: micrococo <>
3017 Date:   Sun Jun 24 11:50:22 2018 +0100
3018
3019     Fix #617: Spanish translation update
3020     
3021     https://github.com/BestImageViewer/geeqie/pull/617
3022
3023 commit 6ec17eac
3024 Author: Colin Clark <colin.clark@cclark.uk>
3025 Date:   Sun Jun 24 11:39:19 2018 +0100
3026
3027     British English translation
3028
3029 commit d1f9dec9
3030 Author: Colin Clark <colin.clark@cclark.uk>
3031 Date:   Fri Jun 22 19:20:08 2018 +0100
3032
3033     Addl fix #323: Rating system
3034     
3035     https://github.com/BestImageViewer/geeqie/issues/323
3036     
3037     Preserve show star rating setting
3038     User option to select the character for Star and Rejected -
3039     Preferences/General
3040
3041 commit 087fa744
3042 Author: Klaus Ethgen <Klaus@Ethgen.de>
3043 Date:   Fri Jun 22 10:38:37 2018 +0100
3044
3045     Little note about comments in bug report
3046
3047 commit a3fdc3ed
3048 Author: Colin Clark <colin.clark@cclark.uk>
3049 Date:   Thu Jun 21 11:50:49 2018 +0100
3050
3051     Fix #616: Image Position settings missing in 1.4
3052     
3053     https://github.com/BestImageViewer/geeqie/issues/616
3054     
3055     Image scroll settings are now on status bar. Update tool-tip and
3056     documentation.
3057
3058 commit 6d61e1cb
3059 Author: Colin Clark <colin.clark@cclark.uk>
3060 Date:   Wed Jun 20 18:16:40 2018 +0100
3061
3062     Bug fix323: Rating system
3063     
3064     Revised Unicode character
3065
3066 commit 5ccd1c0a
3067 Author: Colin Clark <colin.clark@cclark.uk>
3068 Date:   Wed Jun 20 16:06:48 2018 +0100
3069
3070     Buf fix #323: Rating system
3071     
3072     https://github.com/BestImageViewer/geeqie/issues/323
3073     
3074     Convert Unicode characters to UTF-8
3075
3076 commit ecdcba77
3077 Author: Colin Clark <colin.clark@cclark.uk>
3078 Date:   Wed Jun 20 11:07:08 2018 +0100
3079
3080     Fix #614: Wrap and/or truncate long file names in file list view
3081     
3082     https://github.com/BestImageViewer/geeqie/issues/614
3083     
3084     In List view, the tooltip is set to column 1 data.
3085
3086 commit 8be05f77
3087 Author: Colin Clark <colin.clark@cclark.uk>
3088 Date:   Mon Jun 18 19:17:19 2018 +0100
3089
3090     Show star rating in files pane
3091     
3092     Accessed via a right-click menu
3093
3094 commit b7985bf6
3095 Author: Colin Clark <colin.clark@cclark.uk>
3096 Date:   Mon Jun 18 18:53:46 2018 +0100
3097
3098     Read metadata in the idle loop
3099     
3100     Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
3101     freeze while the metadata was read for the whole folder contents.
3102     
3103     This commit reads those data in the idle loop and thus prevents the
3104     freeze.
3105     There is an option in Preferences/Metadata to autmatically read the
3106     metadata in the idle loop whenever a new folder is selected.
3107
3108 commit 65d3bf6e
3109 Author: Colin Clark <colin.clark@cclark.uk>
3110 Date:   Thu Jun 7 14:13:43 2018 +0100
3111
3112     Option to change default button for copy/move dialogs
3113     
3114     Option on Preferences/Behavior to use With Rename as the default button
3115     for Copy/Move dialogs.
3116     The option is off by default.
3117
3118 commit ba59336f
3119 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3120 Date:   Thu Jun 7 11:44:36 2018 +0100
3121
3122     Fix #612: Pan view image class filtering
3123     
3124     https://github.com/BestImageViewer/geeqie/issues/612
3125
3126 commit 257cba81
3127 Author: Colin Clark <colin.clark@cclark.uk>
3128 Date:   Sun Jun 3 11:39:01 2018 +0100
3129
3130     Show rating as star characters
3131     
3132     Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
3133     star characters
3134
3135 commit 75edf4d5
3136 Author: Colin Clark <colin.clark@cclark.uk>
3137 Date:   Thu May 31 19:00:02 2018 +0100
3138
3139     Bug fix: incorrect initialization check of filedata exifdate_digitized
3140
3141 commit 9d94d0cc
3142 Author: Colin Clark <colin.clark@cclark.uk>
3143 Date:   Thu May 31 11:20:22 2018 +0100
3144
3145     Include file ctime as a formatted tag
3146     
3147     Include ctime as the formatted tag: file.ctime
3148
3149 commit 66847a25
3150 Author: Colin Clark <colin.clark@cclark.uk>
3151 Date:   Mon May 28 10:05:33 2018 +0100
3152
3153     Pan view - right click menu goto original
3154     
3155     Additional item on the right-click menu to go to the source image
3156
3157 commit 7c7cab31
3158 Author: Colin Clark <colin.clark@cclark.uk>
3159 Date:   Mon May 28 09:58:42 2018 +0100
3160
3161     Bug fix: Pan view - implement exif data display
3162     
3163     If geeqierc.xml contained no data for the sidebar exif pane, there would
3164     be a seg fault
3165
3166 commit 7cca0c5c
3167 Author: Colin Clark <colin.clark@cclark.uk>
3168 Date:   Sun May 27 17:57:58 2018 +0100
3169
3170     Pan view calendar - show day-of-week legend
3171
3172 commit cefac810
3173 Author: Michał Pecio <>
3174 Date:   Sun May 27 10:45:10 2018 +0100
3175
3176     Support for Canon ISO tags
3177     
3178     Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
3179     tag. The ISO speed of photos taken with such cameras can be found in
3180     the proprietary Exif.CanonSi.ISOSpeed tag
3181
3182 commit 41052870
3183 Author: Colin Clark <colin.clark@cclark.uk>
3184 Date:   Sat May 26 20:20:01 2018 +0100
3185
3186     Pan view calendar - use locale to set first day of week
3187
3188 commit c89ac7a4
3189 Author: Colin Clark <colin.clark@cclark.uk>
3190 Date:   Thu May 24 19:25:45 2018 +0100
3191
3192     Pan view - implement exif data display
3193     
3194     The option to display exif data in pan view was NULLed out.
3195     
3196     This commit implements the display of exif data.
3197     The parameters displayed are the same as in the info sidebar.
3198
3199 commit 5ffa2cce
3200 Author: Colin Clark <colin.clark@cclark.uk>
3201 Date:   Thu May 24 10:04:39 2018 +0100
3202
3203     Pan view - eliminate run-time error
3204     
3205     Remove redundant code
3206
3207 commit c4d700ed
3208 Author: Colin Clark <colin.clark@cclark.uk>
3209 Date:   Fri May 18 17:48:12 2018 +0100
3210
3211     Addl fix #220: marks do not persist
3212     
3213     https://github.com/BestImageViewer/geeqie/issues/220
3214     
3215     Additional parameter on search page to find files which have marks set.
3216
3217 commit 136cf508
3218 Author: Colin Clark <colin.clark@cclark.uk>
3219 Date:   Wed May 16 19:22:12 2018 +0100
3220
3221     Fix #597: Help file search
3222     
3223     https://github.com/BestImageViewer/geeqie/issues/597
3224     
3225     Only on-line help files are searched.
3226     Search engine defined in Preferences/General.
3227     Local help files are not searched.
3228
3229 commit cbd97ae4
3230 Author: Colin Clark <colin.clark@cclark.uk>
3231 Date:   Wed May 16 10:04:01 2018 +0100
3232
3233     Bug fix: Mnemonic text for marks
3234     
3235     Incorrect initialization
3236
3237 commit d619df43
3238 Author: Colin Clark <colin.clark@cclark.uk>
3239 Date:   Tue May 15 09:37:55 2018 +0100
3240
3241     Fix #609: Crash on "View in New Window" if no image active
3242     
3243     https://github.com/BestImageViewer/geeqie/issues/609
3244
3245 commit 7ce4193d
3246 Author: Colin Clark <colin.clark@cclark.uk>
3247 Date:   Sun May 6 19:54:36 2018 +0100
3248
3249     Rename menu item "Thumbnail maintenance" to "Cache maintenance"
3250
3251 commit 14a53516
3252 Author: Colin Clark <colin.clark@cclark.uk>
3253 Date:   Sun May 6 16:55:11 2018 +0100
3254
3255     Mnemonic text for marks
3256     
3257     The marks check boxes at the top of the file pane have tooltips that may
3258     be used to describe each mark.
3259     The text can be modified by right-click.
3260
3261 commit 6269b0da
3262 Author: Colin Clark <colin.clark@cclark.uk>
3263 Date:   Sun May 6 09:40:30 2018 +0100
3264
3265     Log window - do not show buttons when debug is disabled
3266
3267 commit 850bd515
3268 Author: Colin Clark <colin.clark@cclark.uk>
3269 Date:   Fri May 4 16:16:37 2018 +0100
3270
3271     Fix #220, 269: marks do not persist
3272     
3273     https://github.com/BestImageViewer/geeqie/issues/220
3274     https://github.com/BestImageViewer/geeqie/issues/269
3275     
3276     Marks/image connections can optionally be saved in a text file in the
3277     same folder as History etc.
3278     The option is in Preferences/Behavior - set to save by default.
3279     Also a menu item to clear all marks.
3280
3281 commit 6cfa5805
3282 Author: Colin Clark <colin.clark@cclark.uk>
3283 Date:   Thu May 3 16:03:26 2018 +0100
3284
3285     Ensure ChangeLog gets regenerated
3286
3287 commit e8db929f
3288 Author: Colin Clark <colin.clark@cclark.uk>
3289 Date:   Wed May 2 19:02:13 2018 +0100
3290
3291     Fix #605: Crash when writing metadata to .svg files
3292     
3293     https://github.com/BestImageViewer/geeqie/issues/605
3294     
3295     This corrects a coding error, which caused the crash.
3296     
3297     Parhaps the defaults in filefilter.c at about line 238 should be changed
3298     to set these files to no-write:
3299     pnm, svg, gif, xbm, xpm, bmp, ico, ras
3300     
3301     But line 228 sets them to writable anyway.
3302
3303 commit ac40ce3a
3304 Author: Colin Clark <colin.clark@cclark.uk>
3305 Date:   Tue May 1 16:46:59 2018 +0100
3306
3307     Update ffmpegthumbnailer library version
3308     
3309     Update required library version to 2.1.0 - required for
3310     ThumbnailerLogLevel
3311
3312 commit cf43eb55
3313 Author: Colin Clark <colin.clark@cclark.uk>
3314 Date:   Wed Apr 25 11:46:38 2018 +0100
3315
3316     Local time - UTC offset and daylight saving correction
3317     
3318     Use GPS lat/long to provide local time corrected for UTC offset and DST
3319     correction.
3320     
3321     The corrected time is available in formatted.localtime
3322     The selected timezone is available in formatted.timezone
3323
3324 commit 57d6435c
3325 Author: Colin Clark <colin.clark@cclark.uk>
3326 Date:   Thu Apr 12 11:34:52 2018 +0100
3327
3328     Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
3329     
3330     https://github.com/BestImageViewer/geeqie/issues/600
3331
3332 commit 93df5158
3333 Author: Colin Clark <colin.clark@cclark.uk>
3334 Date:   Wed Apr 11 16:23:10 2018 +0100
3335
3336     Modify copy/move dialogs
3337     
3338     Revert "Copy" and "Move" button to its previous brief format.
3339     Additional "With Rename" button to start the on-the-fly renaming dialog.
3340
3341 commit e3f2825f
3342 Author: Wolfgang Lieff <>
3343 Date:   Fri Apr 6 17:43:03 2018 +0100
3344
3345     Additional loader for DDS file format
3346
3347 commit 379823d7
3348 Author: Colin Clark <colin.clark@cclark.uk>
3349 Date:   Tue Apr 3 13:08:34 2018 +0100
3350
3351     Bug fix: Option to display window ID
3352     
3353     Reinstate line deleted in error.
3354
3355 commit fcf4c376
3356 Author: Colin Clark <colin.clark@cclark.uk>
3357 Date:   Tue Apr 3 12:41:35 2018 +0100
3358
3359     Option to display window ID
3360     
3361     Additional Preferences/Windows option to show the window ID in the
3362     titlebar. Off by default.
3363
3364 commit 01fd562a
3365 Author: Colin Clark <colin.clark@cclark.uk>
3366 Date:   Sun Apr 1 11:36:20 2018 +0100
3367
3368     Additional remote commands for layout windows
3369     
3370     Additional remote commands:
3371     --remote --id:<ID>
3372     --remote --open-window
3373     --remote --close-window
3374     
3375     The id:<ID> parameter sends subsequent commands to the specified window.
3376     The window titlebar show the window identifier.
3377
3378 commit 69022467
3379 Author: Colin Clark <colin.clark@cclark.uk>
3380 Date:   Thu Mar 29 17:10:58 2018 +0100
3381
3382     Fix #162: Cannot symlink file if two geeqie instances are running
3383     
3384     https://github.com/BestImageViewer/geeqie/issues/162
3385     
3386     Do not permit a second instance of Geeqie to be started.
3387     
3388     There is only one geeqierc.xml file - it is not sensible to allow more
3389     than one instance to be run.
3390     
3391     File/New Window can be used instead.
3392
3393 commit 7f5ac747
3394 Author: Colin Clark <colin.clark@cclark.uk>
3395 Date:   Sat Mar 24 10:37:17 2018 +0000
3396
3397     Collection window - thumbnail focus
3398     
3399     If a collection is being shown in an image window, moving through the
3400     images causes the thumbnail in focus in the collection window to follow
3401
3402 commit f62fd076
3403 Author: Colin Clark <colin.clark@cclark.uk>
3404 Date:   Wed Mar 21 13:59:50 2018 +0000
3405
3406     Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
3407     
3408     https://github.com/BestImageViewer/geeqie/issues/599
3409
3410 commit da564ede
3411 Author: Colin Clark <colin.clark@cclark.uk>
3412 Date:   Tue Mar 13 11:16:21 2018 +0000
3413
3414     Fix #535: Include additional mime types
3415     
3416     https://github.com/BestImageViewer/geeqie/issues/535
3417
3418 commit 36ddb9db
3419 Author: Colin Clark <colin.clark@cclark.uk>
3420 Date:   Wed Mar 7 10:33:53 2018 +0000
3421
3422     Collections - goto menu option
3423     
3424     In a Collections window, an additional right-click menu option to go to
3425     the source image.
3426
3427 commit dfa9b961
3428 Author: Colin Clark <colin.clark@cclark.uk>
3429 Date:   Sun Mar 4 12:00:19 2018 +0000
3430
3431     Fix #592: Directory widget loses focus on tab completion
3432     
3433     https://github.com/BestImageViewer/geeqie/issues/592
3434     
3435     The call to layout_set_path() was shifting the focus.
3436
3437 commit bb224a9f
3438 Author: Colin Clark <colin.clark@cclark.uk>
3439 Date:   Tue Feb 27 17:12:33 2018 +0000
3440
3441     Remote command --pixel-info
3442     
3443     Additional remote command:
3444     geeqie --remote --pixel-info
3445     
3446     Gives X, Y and RGB of the mouse pointer on the current image. Format is:
3447     [x,y]: RGB( r, g, b)
3448
3449 commit 294c2edb
3450 Author: Colin Clark <colin.clark@cclark.uk>
3451 Date:   Sun Feb 11 11:12:37 2018 +0000
3452
3453     Additional documentation for webp format
3454     
3455     Include sample script to install webp pixbuf loader
3456     Other on-line help updates
3457
3458 commit 75c7df8b
3459 Author: Misty De Meo <>
3460 Date:   Sat Feb 10 17:16:52 2018 +0000
3461
3462     Fix #588,589: Geeqie fails to build on macOS
3463     
3464     https://github.com/BestImageViewer/geeqie/issues/588
3465     https://github.com/BestImageViewer/geeqie/pull/589
3466
3467 commit d44bd7a8
3468 gpg: Signature made Thu Feb  8 08:05:28 2018 CET
3469 gpg:                using RSA key B7633B36806886E1F41051EE76CF846A2F674B2C
3470 gpg:                issuer "mistydemeo@gmail.com"
3471 gpg: Can't check signature: No public key
3472 Author: Misty De Meo <mistydemeo@gmail.com>
3473 Date:   Wed Feb 7 23:04:01 2018 -0800
3474
3475     layout_util: fix passing an rvalue to WEXITSTATUS
3476     
3477     Fixes #588.
3478
3479 commit 82532814
3480 Author: Colin Clark <colin.clark@cclark.uk>
3481 Date:   Sun Feb 4 11:43:05 2018 +0000
3482
3483     Show .icc files when selecting color profiles
3484     
3485     Modify tabcomp code to permit filter and filter description to be set.
3486     Modify preferences to filter on .icc when selecting color profiles.
3487
3488 commit 3d5f9816
3489 Author: Colin Clark <colin.clark@cclark.uk>
3490 Date:   Sat Feb 3 11:29:16 2018 +0000
3491
3492     Use web help files if local files do not exist
3493
3494 commit 4f51c5a4
3495 Author: Colin Clark <colin.clark@cclark.uk>
3496 Date:   Sat Feb 3 10:51:17 2018 +0000
3497
3498     Ref #584: There is no way to show the rating of an image
3499     
3500     https://github.com/BestImageViewer/geeqie/issues/584
3501     
3502     Include rating, keywords, comment, imagecomment in OSD tooltip
3503
3504 commit 2fac47dd
3505 Author: Colin Clark <colin.clark@cclark.uk>
3506 Date:   Thu Feb 1 10:07:49 2018 +0000
3507
3508     Ref. #584: There is no way to show the rating of an image
3509     
3510     https://github.com/BestImageViewer/geeqie/issues/584
3511     
3512     Additional tag %rating% for image overlay
3513
3514 commit 76838779
3515 Author: Klaus Ethgen <Klaus@Ethgen.de>
3516 Date:   Wed Jan 24 22:40:02 2018 +0100
3517
3518     Let the user specify gtk version and more in bug reports
3519
3520 commit 3e268f59
3521 Author: Colin Clark <colin.clark@cclark.uk>
3522 Date:   Tue Jan 23 19:48:24 2018 +0000
3523
3524     Bug fix: Bookmark DnD
3525     
3526     In some cases dragging-and-dropping something that is not a URI to
3527     create a bookmark will cause Geeqie to crash.
3528
3529 commit 0a6cb496
3530 Author: Klaus Ethgen <Klaus@Ethgen.de>
3531 Date:   Tue Jan 23 00:40:57 2018 +0100
3532
3533     Fixing automake build system
3534
3535 commit a5867663
3536 Author: Colin Clark <colin.clark@cclark.uk>
3537 Date:   Mon Jan 22 13:25:41 2018 +0000
3538
3539     Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
3540     
3541     https://github.com/BestImageViewer/geeqie/issues/523
3542     
3543     Patch by Michael Cross and Andreas Rönnquist
3544
3545 commit f4f5b4d1
3546 Author: Michael Cross <mc@xi2.org>
3547 Date:   Mon Jan 22 01:21:49 2018 +0100
3548
3549     Fix crash after strange behaviour of the "Really Continue" dialog
3550
3551 commit c6a41bb9
3552 Author: Colin Clark <colin.clark@cclark.uk>
3553 Date:   Sun Jan 21 17:26:55 2018 +0000
3554
3555     Fix #577: give user warning/error when it is impossible to update EXIF orientation
3556     
3557     https://github.com/BestImageViewer/geeqie/issues/577
3558     
3559     Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
3560
3561 commit d37941b2
3562 Author: Anthony DeRobertis <anthony@derobert.net>
3563 Date:   Sat Jan 20 03:09:08 2018 +0100
3564
3565     Thumbnail all files if filtering is disabled.
3566     
3567     If the user has disabled filtering by file extension, then we should
3568     also disable that filtering when generating/loading thumbnails. Fixes
3569     regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
3570
3571 commit 4df045ff
3572 Author: Colin Clark <colin.clark@cclark.uk>
3573 Date:   Wed Jan 17 16:42:48 2018 +0000
3574
3575     Fix #578: unable to write orientation to file
3576     
3577     https://github.com/BestImageViewer/geeqie/issues/578
3578     
3579     Path/filename was not protected with quotes
3580
3581 commit d7a361f4
3582 Author: Andreas Rönnquist <andreas@ronnquist.net>
3583 Date:   Fri Jan 12 15:24:36 2018 +0100
3584
3585     Trap build errors
3586     
3587     Without this fix the make would fail on missing symbols, and this instead
3588     makes it fail already when gdk_pixbuf_csource is faulty.
3589
3590 commit 571f5871
3591 Author: Colin Clark <colin.clark@cclark.uk>
3592 Date:   Fri Jan 5 19:07:48 2018 +0000
3593
3594     Fix #567: unused return value in color-man.c
3595     
3596     https://github.com/BestImageViewer/geeqie/issues/567
3597
3598 commit 09fd5e6f
3599 Author: Colin Clark <colin.clark@cclark.uk>
3600 Date:   Fri Jan 5 19:06:05 2018 +0000
3601
3602     Fix #566: submenu items "variable set but not used" errors in 1.4
3603     
3604     https://github.com/BestImageViewer/geeqie/issues/566
3605
3606 commit a55c78d2
3607 Author: Andreas Rönnquist <>
3608 Date:   Thu Jan 4 17:06:16 2018 +0000
3609
3610     Fix #574: Spelling errors detected by Lintian
3611     
3612     https://github.com/BestImageViewer/geeqie/pull/574
3613
3614 commit 705cf22e
3615 Author: Zoltan Ivanfi <>
3616 Date:   Thu Jan 4 16:30:39 2018 +0000
3617
3618     Partial fix #561: Hi-DPI-aware rendering of images
3619     
3620     https://github.com/BestImageViewer/geeqie/issues/561
3621     
3622     Image overlays and thumbnails still to be done
3623
3624 commit 43d72f3f
3625 Author: Andreas Rönnquist <andreas@ronnquist.net>
3626 Date:   Thu Jan 4 14:28:10 2018 +0100
3627
3628     Fix spelling mistake occured/occurred
3629
3630 commit 0ef10ad0
3631 Author: Colin Clark <colin.clark@cclark.uk>
3632 Date:   Wed Jan 3 20:58:28 2018 +0000
3633
3634     Sort/search on Exif.Photo.DateTimeDigitized
3635     
3636     Implement sort and search on Exif.Photo.DateTimeDigitized
3637     
3638     Note: pan view not included
3639
3640 commit caabfd97
3641 Author: Colin Clark <colin.clark@cclark.uk>
3642 Date:   Wed Jan 3 17:49:15 2018 +0000
3643
3644     Sort/search on file class
3645     
3646     Implement sort and search on file class (raw image, video etc.)
3647     
3648     Note that the sort order is set by an enumerated type in typedefs.h, but
3649     cannot be easily changed because the class is saved in the filter
3650     section of geeqierc.xml as an integer.
3651
3652 commit d599fbc9
3653 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3654 Date:   Wed Jan 3 16:10:35 2018 +0000
3655
3656     Fix #571: Huge performance hit when enabling animation
3657     
3658     https://github.com/BestImageViewer/geeqie/issues/571
3659     
3660     Check for  animation only on gif files.
3661
3662 commit 0a0e941e
3663 Author: Zoltan Ivanfi <zivanfi@apache.org>
3664 Date:   Thu Dec 28 19:32:22 2017 +0100
3665
3666     Partially fix #561: Hi-DPI-aware rendering of images.
3667     
3668     Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
3669     artifact any more.
3670     
3671     Image overlays and thumbnails are not addresset yet and are still blurry.
3672
3673 commit d232acf1
3674 Author: Colin Clark <colin.clark@cclark.uk>
3675 Date:   Mon Jan 1 19:12:33 2018 +0000
3676
3677     Context-sensitve help
3678     
3679     Implement context-sensitive help key for the following windows:
3680     exif
3681     collection
3682     duplicates
3683     image
3684     pan view
3685     search
3686     
3687     Replace all instances of the constant GDK_KEY_F1 with a call to a
3688     function which gets the key code set by the user in Preferences/Keyboard
3689     for Help
3690
3691 commit 76d8576d
3692 Author: Klaus Ethgen <Klaus@Ethgen.de>
3693 Date:   Mon Jan 1 13:40:30 2018 +0100
3694
3695     Adding direct subscribe field on the page
3696
3697 commit ebecbdef
3698 Author: Klaus Ethgen <Klaus@Ethgen.de>
3699 Date:   Mon Jan 1 13:33:53 2018 +0100
3700
3701     Applying website changes from release
3702
3703 commit dfcc7037
3704 Author: Klaus Ethgen <Klaus@Ethgen.de>
3705 Date:   Mon Dec 25 12:43:28 2017 +0100
3706
3707     Mailinglist
3708
3709 commit 205a701a
3710 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3711 Date:   Sat Dec 30 13:53:50 2017 +0100
3712
3713     Fix for some small memory leaks
3714
3715 commit dcceea75
3716 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3717 Date:   Sat Dec 30 13:46:51 2017 +0100
3718
3719     Update polish translations
3720
3721 commit fa8f4638
3722 Author: Klaus Ethgen <Klaus@Ethgen.de>
3723 Date:   Sat Dec 30 13:40:21 2017 +0100
3724
3725     Catch build errors
3726     
3727     Small node for #563, the case in doc/Makefile.am is no issue. It is a
3728     complete different syntax.
3729     
3730     This fix #563.
3731
3732 commit 826b0347
3733 Author: Klaus Ethgen <Klaus@Ethgen.de>
3734 Date:   Thu Dec 28 20:11:46 2017 +0100
3735
3736     Update klingon po
3737
3738 commit a84412ce
3739 Author: Klaus Ethgen <Klaus@Ethgen.de>
3740 Date:   Thu Dec 28 20:11:31 2017 +0100
3741
3742     Update all po files
3743
3744 commit df16d05b
3745 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3746 Date:   Thu Dec 28 19:31:06 2017 +0100
3747
3748     Update polish translations
3749
3750 commit 668f95b0
3751 Author: Klaus Ethgen <Klaus@Ethgen.de>
3752 Date:   Mon Dec 18 10:54:40 2017 +0100
3753
3754     Some dir debuggings
3755
3756 commit 14187c75
3757 Author: Colin Clark <colin.clark@cclark.uk>
3758 Date:   Tue Dec 12 18:51:56 2017 +0000
3759
3760     Addl fix #543: Size of dialog windows in the GTK3 version is too small
3761     
3762     https://github.com/BestImageViewer/geeqie/issues/543
3763     
3764     Prevent duplicate entries when multiple Geeqie windows are opened
3765
3766 commit 05778257
3767 Author: Klaus Ethgen <Klaus@Ethgen.de>
3768 Date:   Tue Dec 12 13:22:32 2017 +0100
3769
3770     Catch build errors in this special case
3771     
3772     Unfortunately, Debian decided to just report that to there own
3773     repository with bug number #883526 but does not report it upstream.
3774     
3775     However, that will fix the "bug".
3776
3777 commit 11622a75
3778 Author: Colin Clark <colin.clark@cclark.uk>
3779 Date:   Sat Dec 9 11:13:34 2017 +0000
3780
3781     Fix #548: Send text output to stdout
3782     
3783     https://github.com/BestImageViewer/geeqie/issues/548
3784     
3785     Additional parameter to print_term() and printf_term() to send output to
3786     either stderr or stdout
3787
3788 commit 29d85893
3789 Author: Colin Clark <colin.clark@cclark.uk>
3790 Date:   Fri Dec 8 11:58:17 2017 +0000
3791
3792     Dialogs with thumbnails do not resize correctly
3793     
3794     Dialogs with thumbnails do not resize correctly when width is changed
3795
3796 commit 5ebdb58d
3797 Author: Colin Clark <colin.clark@cclark.uk>
3798 Date:   Fri Dec 8 11:45:30 2017 +0000
3799
3800     Fix #553:Desktop file without %f or %F crashes Geeqie
3801     
3802     https://github.com/BestImageViewer/geeqie/issues/553
3803     
3804     A .desktop file without %f or %F and is a filter, will crash Geeqie.
3805     Check if filedata structure is null.
3806
3807 commit 8e848353
3808 Author: Colin Clark <colin.clark@cclark.uk>
3809 Date:   Fri Dec 1 09:28:55 2017 +0000
3810
3811     Addl fix #254: GIF animation support
3812     
3813     https://github.com/BestImageViewer/geeqie/issues/254
3814     
3815     Animation enabled by default
3816
3817 commit d5521e38
3818 Author: gqpwruser <>
3819 Date:   Sat Nov 25 17:08:34 2017 +0000
3820
3821     Fix #544: copy symlinks as symlinks instead of dereferencing them
3822     
3823     https://github.com/BestImageViewer/geeqie/issues/544
3824     
3825     Relative symbolic links and the Move operation are still not handled
3826
3827 commit 978ec2dd
3828 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3829 Date:   Fri Nov 24 10:27:12 2017 +0000
3830
3831     Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
3832     
3833     https://github.com/BestImageViewer/geeqie/issues/541
3834     
3835     Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
3836
3837 commit 6acc2d3e
3838 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3839 Date:   Fri Nov 24 10:07:58 2017 +0000
3840
3841     Additional default video filters
3842
3843 commit d1d5344b
3844 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3845 Date:   Fri Nov 24 10:04:06 2017 +0000
3846
3847     Code clean-up
3848
3849 commit 1caab195
3850 Author: Colin Clark <colin.clark@cclark.uk>
3851 Date:   Thu Nov 23 20:44:03 2017 +0000
3852
3853     Fix #543: Size of dialog windows in the GTK3 version is too small
3854     
3855     https://github.com/BestImageViewer/geeqie/issues/543
3856     
3857     Additional option in Preferences/Windows to preserve size and location
3858     of dialog windows
3859
3860 commit a2504a3a
3861 Author: Colin Clark <colin.clark@cclark.uk>
3862 Date:   Fri Nov 17 16:46:18 2017 +0000
3863
3864     Disconnect all mark keyword connections
3865     
3866     Additional keyword menu item to disconnect all marks keywords
3867     connections
3868
3869 commit ac58f0b2
3870 Author: Colin Clark <colin.clark@cclark.uk>
3871 Date:   Thu Nov 16 10:07:31 2017 +0000
3872
3873     Additional pixbuf loader documentation
3874     
3875     Also update web/help files
3876
3877 commit e702a744
3878 Author: Colin Clark <colin.clark@cclark.uk>
3879 Date:   Mon Nov 13 10:41:19 2017 +0000
3880
3881     Fix #542: About window shows old commit
3882     
3883     https://github.com/BestImageViewer/geeqie/issues/542
3884     
3885     The old commit ID was being kept in autom4te.cache. This is not being
3886     cleared by "make distclean", and so the old ID continues to be used.
3887     
3888     Revised user docs show to use:
3889     
3890     sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
3891     make -j<no. of cpu cores>; sudo make install
3892
3893 commit 0d8825da
3894 Author: Colin Clark <colin.clark@cclark.uk>
3895 Date:   Mon Nov 13 09:58:48 2017 +0000
3896
3897     Addl Fix #137: "Copy path" problem (or may be feature)
3898     
3899     https://github.com/BestImageViewer/geeqie/issues/137
3900     
3901     Fix error which shows up with clang
3902
3903 commit b0ea0793
3904 Author: Colin Clark <colin.clark@cclark.uk>
3905 Date:   Sat Nov 11 14:53:53 2017 +0000
3906
3907     Update documentation for Fit image to window options
3908
3909 commit 0ede96cf
3910 Author: Colin Clark <colin.clark@cclark.uk>
3911 Date:   Fri Nov 10 16:24:59 2017 +0000
3912
3913     Fix #538: Sort Configure Plugins by default
3914     
3915     https://github.com/BestImageViewer/geeqie/issues/538
3916
3917 commit b0cb5d87
3918 Author: Colin Clark <colin.clark@cclark.uk>
3919 Date:   Thu Nov 9 15:52:54 2017 +0000
3920
3921     Fix #520: copy path inserts quotes around path
3922     
3923     https://github.com/BestImageViewer/geeqie/issues/520
3924     
3925     Additional menu item:
3926     Copy path unquoted
3927     
3928     DnD still uses quotes
3929
3930 commit 051b5217
3931 Author: Colin Clark <colin.clark@cclark.uk>
3932 Date:   Wed Nov 8 17:06:50 2017 +0000
3933
3934     Fix #137: "Copy path" problem (or may be feature)
3935     
3936     https://github.com/BestImageViewer/geeqie/issues/137
3937     
3938     Additional option on Preferences/Behavior to select either PRIMARY or
3939     CLIPBOARD for the copy path menu item
3940
3941 commit 5a6cd202
3942 Author: Klaus Ethgen <Klaus@Ethgen.de>
3943 Date:   Sun Nov 5 19:53:36 2017 +0100
3944
3945     Include note about original author
3946
3947 commit 5786d77c
3948 Author: Klaus Ethgen <Klaus@Ethgen.de>
3949 Date:   Sat Nov 4 21:22:59 2017 +0100
3950
3951     Revert Copy path breakage patch
3952     
3953     This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
3954
3955 commit ea5503b1
3956 Author: Colin Clark <colin.clark@cclark.uk>
3957 Date:   Sat Nov 4 18:47:50 2017 +0000
3958
3959     Fix #137: "Copy path" problem (or may be feature)
3960     
3961     https://github.com/BestImageViewer/geeqie/issues/137
3962     
3963     Use CLIPBOARD instead of PRIMARY for copy path commands
3964
3965 commit f882d3ca
3966 Author: Colin Clark <colin.clark@cclark.uk>
3967 Date:   Sat Nov 4 11:29:31 2017 +0000
3968
3969     Update web help file and other docs
3970     
3971     Update on-line help files
3972     Update man page
3973     Update README, HACKING, CODING docs
3974     Remove BUGS file - it does not seem to be useful
3975
3976 commit 16e72d19
3977 Author: Colin Clark <colin.clark@cclark.uk>
3978 Date:   Sat Nov 4 10:46:22 2017 +0000
3979
3980     Slideshow --remote delay in hrs-mins-secs
3981
3982 commit 37da8065
3983 Author: Colin Clark <colin.clark@cclark.uk>
3984 Date:   Fri Nov 3 12:04:17 2017 +0000
3985
3986     Addl: Update man page
3987     
3988     Quit missing from --remote options
3989
3990 commit 11d37937
3991 Author: Colin Clark <colin.clark@cclark.uk>
3992 Date:   Fri Nov 3 11:16:58 2017 +0000
3993
3994     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
3995     
3996     https://github.com/BestImageViewer/geeqie/issues/532
3997     
3998     Fix Makefile.am
3999
4000 commit c6237058
4001 Author: Colin Clark <colin.clark@cclark.uk>
4002 Date:   Fri Nov 3 11:06:15 2017 +0000
4003
4004     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
4005     
4006     https://github.com/BestImageViewer/geeqie/issues/532
4007     
4008     Remove ChangeLog file from repository; replace by ChangeLog.gqview which
4009     contains only the early changes
4010
4011 commit fd364579
4012 Author: Colin Clark <colin.clark@cclark.uk>
4013 Date:   Thu Nov 2 19:58:40 2017 +0000
4014
4015     Update man page
4016
4017 commit f44b98b3
4018 Author: Colin Clark <colin.clark@cclark.uk>
4019 Date:   Thu Nov 2 11:37:53 2017 +0000
4020
4021     Addl fix #444: User-definable toolbar
4022     
4023     https://github.com/BestImageViewer/geeqie/issues/444
4024     
4025     .desktop file icons are displayed.
4026     Still problems with other icons.
4027
4028 commit 605297a6
4029 Author: Colin Clark <colin.clark@cclark.uk>
4030 Date:   Thu Nov 2 11:04:25 2017 +0000
4031
4032     Fix #533: fails to make install if markdown not install
4033     
4034     https://github.com/BestImageViewer/geeqie/issues/533
4035
4036 commit 258cd76c
4037 Author: Colin Clark <colin.clark@cclark.uk>
4038 Date:   Mon Oct 30 13:57:16 2017 +0000
4039
4040     Fix #163: Remove redundant file types
4041     
4042     https://github.com/BestImageViewer/geeqie/issues/163
4043     
4044     gdk-pixbuf no longer supports RAS, PCX and WBMP
4045     https://bugzilla.gnome.org/show_bug.cgi?id=721372
4046     
4047     JPEG-2000 - libpixbufloader-jasper has been removed from debian:
4048     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
4049     Some other distributions may still have it
4050     
4051     DCR, X3F, K25 don't display
4052
4053 commit cbe2074d
4054 Author: Klaus Ethgen <Klaus@Ethgen.de>
4055 Date:   Sun Oct 29 13:39:18 2017 +0100
4056
4057     Fixing changelog generation
4058
4059 commit 4064414b
4060 Author: Colin Clark <colin.clark@cclark.uk>
4061 Date:   Sat Oct 28 18:17:06 2017 +0100
4062
4063     Fix #532: Remove Changelog.html and Readme.html from Makefile.am
4064     
4065     https://github.com/BestImageViewer/geeqie/issues/532
4066     
4067     Wrong exit codes
4068
4069 commit f0e54425
4070 Author: Colin Clark <colin.clark@cclark.uk>
4071 Date:   Sat Oct 28 16:24:43 2017 +0100
4072
4073     Addl fix 269: Image marks "save" feature
4074     
4075     https://github.com/BestImageViewer/geeqie/issues/269
4076     
4077     ifdef out --remote --lua if lua not installed
4078
4079 commit fe137c11
4080 Author: Colin Clark <colin.clark@cclark.uk>
4081 Date:   Sat Oct 28 12:07:11 2017 +0100
4082
4083     Auto-generate README and ChangeLog html user docs
4084     
4085     Change Makefile.am to:
4086     Run markdown to create README.html from README.md
4087     Run git to create new ChangeLog file and ChangeLog.html from that
4088     Revise format of ChangeLog.html
4089     If markdown or git executables are not present, do nothing
4090
4091 commit f9be9d39
4092 Author: Colin Clark <colin.clark@cclark.uk>
4093 Date:   Sat Oct 28 11:23:18 2017 +0100
4094
4095     Temp fix #531: Segfault when changing width of Collection window (GTK3)
4096     
4097     https://github.com/BestImageViewer/geeqie/issues/531
4098     
4099     Temporary fix to stop the crash
4100
4101 commit 64e5525b
4102 Author: Colin Clark <colin.clark@cclark.uk>
4103 Date:   Thu Oct 26 10:56:11 2017 +0100
4104
4105     Document additional pixbuf loaders
4106
4107 commit 5abf8374
4108 Author: Klaus Ethgen <Klaus@Ethgen.de>
4109 Date:   Wed Oct 25 20:45:15 2017 +0100
4110
4111     Adding issue template
4112
4113 commit 9caaac8f
4114 Author: Klaus Ethgen <Klaus@Ethgen.de>
4115 Date:   Wed Oct 25 20:27:42 2017 +0100
4116
4117     Remove more links to sourceforge
4118
4119 commit b181983e
4120 Author: Klaus Ethgen <Klaus@Ethgen.de>
4121 Date:   Wed Oct 25 20:14:33 2017 +0100
4122
4123     Remove sourceforge mailinglist from website
4124
4125 commit bc543c30
4126 Author: Colin Clark <colin.clark@cclark.uk>
4127 Date:   Wed Oct 25 19:11:40 2017 +0100
4128
4129     Fix #196: Geeqie crashes when renaming some images inside a collection
4130     
4131     https://github.com/BestImageViewer/geeqie/issues/196
4132
4133 commit 0890884d
4134 Author: Colin Clark <colin.clark@cclark.uk>
4135 Date:   Sun Oct 22 19:39:44 2017 +0100
4136
4137     Fix #269: External image marks - (--remote --lua)
4138     
4139     https://github.com/BestImageViewer/geeqie/issues/269
4140     
4141     Additional lua fn: Image:get_marks()
4142     Additional command line option: --remote --lua:<file>,<lua_script>
4143
4144 commit 43c2479a
4145 Author: Yuri Kozlov <>
4146 Date:   Wed Oct 18 17:49:46 2017 +0100
4147
4148     Fix #134: Incorrect russian translation
4149     
4150     https://github.com/BestImageViewer/geeqie/issues/134
4151
4152 commit 7831e637
4153 Author: unqwist <>
4154 Date:   Wed Oct 18 17:04:54 2017 +0100
4155
4156     Fix #356: Select dirlist when entering a directory
4157     
4158     https://github.com/BestImageViewer/geeqie/issues/356
4159
4160 commit f46058ba
4161 Author: Colin Clark <colin.clark@cclark.uk>
4162 Date:   Tue Oct 17 17:43:49 2017 +0100
4163
4164     Fix #313, #521: zoom increment is not multiplicative
4165     
4166     https://github.com/BestImageViewer/geeqie/issues/313
4167     https://github.com/BestImageViewer/geeqie/issues/521
4168
4169 commit a737324b
4170 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4171 Date:   Mon Oct 16 10:15:19 2017 +0100
4172
4173     Addl fix 510: Rudimentary video support
4174     
4175     https://github.com/BestImageViewer/geeqie/issues/510
4176     Segfaults when you click on the image area in an empty directory
4177
4178 commit 74096520
4179 Author: Colin Clark <colin.clark@cclark.uk>
4180 Date:   Sun Oct 15 19:46:31 2017 +0100
4181
4182     Fix #527: source directory is not writable
4183     
4184     https://github.com/BestImageViewer/geeqie/issues/527
4185     
4186     The case of a file being in the root ( / ) folder not taken into account
4187
4188 commit 2d5611e5
4189 Author: mandree <>
4190 Date:   Sun Oct 15 11:50:37 2017 +0100
4191
4192     Fix #514: Permit reinstallation of symlink
4193     
4194     https://github.com/BestImageViewer/geeqie/pull/514
4195
4196 commit 37a571ce
4197 Author: Klaus Ethgen <Klaus@Ethgen.de>
4198 Date:   Sat Oct 14 09:07:13 2017 +0100
4199
4200     Fixing missing field initializer
4201
4202 commit 414e01d4
4203 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4204 Date:   Fri Oct 13 16:55:27 2017 +0100
4205
4206     Addl fix #510: Rudimentary video support
4207     
4208     https://github.com/BestImageViewer/geeqie/issues/510
4209     
4210     Additional option to start video playback via left-click.
4211
4212 commit ac74cef5
4213 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4214 Date:   Fri Oct 13 14:19:22 2017 +0100
4215
4216     Addl fix #147: Darktable XMP Sidecar Files not grouped
4217     
4218     https://github.com/BestImageViewer/geeqie/issues/147
4219
4220 commit 96a1fc7a
4221 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4222 Date:   Fri Oct 13 13:21:11 2017 +0100
4223
4224     Multi-button mouse support
4225     
4226     Initial support for multi-button mouse.
4227     When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
4228
4229 commit 4290e6e1
4230 Author: Colin Clark <colin.clark@cclark.uk>
4231 Date:   Thu Oct 12 10:39:25 2017 +0100
4232
4233     Fix documentation errors
4234
4235 commit 9c00154f
4236 Author: Colin Clark <colin.clark@cclark.uk>
4237 Date:   Wed Oct 11 19:24:57 2017 +0100
4238
4239     Rename External Editors to Plugins
4240
4241 commit 2a38ef56
4242 Author: Colin Clark <colin.clark@cclark.uk>
4243 Date:   Wed Oct 11 12:27:00 2017 +0100
4244
4245     Set template.desktop to have a default icon
4246
4247 commit 045924fb
4248 Author: Colin Clark <colin.clark@cclark.uk>
4249 Date:   Tue Oct 10 19:02:41 2017 +0100
4250
4251     Addl #444: Change format for Add button menu
4252     
4253     https://github.com/BestImageViewer/geeqie/issues/444
4254     
4255     For Add button show the action icon instead of a Plus sign.
4256
4257 commit d27eaf4f
4258 Author: Colin Clark <colin.clark@cclark.uk>
4259 Date:   Tue Oct 10 17:02:01 2017 +0100
4260
4261     Update template.desktop documentation
4262
4263 commit 5ff96301
4264 Author: Colin Clark <colin.clark@cclark.uk>
4265 Date:   Tue Oct 10 10:53:31 2017 +0100
4266
4267     Fix #444: User-definable toolbar
4268     
4269     https://github.com/BestImageViewer/geeqie/issues/444
4270     
4271     Set via an additional tab on the Preferences dialogue
4272
4273 commit c23342c8
4274 Author: Colin Clark <colin.clark@cclark.uk>
4275 Date:   Sun Oct 8 13:30:05 2017 +0100
4276
4277     Remove GQView legacy items from menu; update docs
4278
4279 commit 990299b2
4280 Author: Colin Clark <colin.clark@cclark.uk>
4281 Date:   Tue Oct 3 10:35:14 2017 +0100
4282
4283     Revert: Do not send debug data to terminal
4284
4285 commit 3d8820a4
4286 Author: Klaus Ethgen <Klaus@Ethgen.de>
4287 Date:   Sat Sep 30 18:07:35 2017 +0100
4288
4289     Fix regression
4290     
4291     Fix #519.
4292
4293 commit 81dc6bbc
4294 Author: Colin Clark <colin.clark@cclark.uk>
4295 Date:   Sat Sep 30 10:25:33 2017 +0100
4296
4297     Fix #207: Symlink doesn't show in Sort Manager
4298     
4299     https://github.com/BestImageViewer/geeqie/issues/207
4300
4301 commit 13f5f8fd
4302 Author: Colin Clark <colin.clark@cclark.uk>
4303 Date:   Wed Sep 27 17:43:52 2017 +0100
4304
4305     Update installation instructions
4306
4307 commit 39cbcfb5
4308 Author: Colin Clark <colin.clark@cclark.uk>
4309 Date:   Tue Sep 26 18:42:37 2017 +0100
4310
4311     Do not send debug data to terminal
4312     
4313     When running Geeqie from the terminal, a user sees irrelevant messages
4314     and when debugging the window gets clogged with unnecessary data.
4315     The log window - or log file - contains all debug output anyway.
4316
4317 commit e014563a
4318 Author: Colin Clark <colin.clark@cclark.uk>
4319 Date:   Tue Sep 26 11:27:32 2017 +0100
4320
4321     Bug fix: Initialise map coordinates to gdouble
4322
4323 commit 8fc4a35a
4324 Author: Colin Clark <colin.clark@cclark.uk>
4325 Date:   Sat Sep 23 11:35:02 2017 +0100
4326
4327     Addl Fix #508: Copy and Move windows scale incorrectly
4328     
4329     https://github.com/BestImageViewer/geeqie/issues/508
4330
4331 commit 86405b9d
4332 Author: Colin Clark <colin.clark@cclark.uk>
4333 Date:   Sat Sep 23 11:01:45 2017 +0100
4334
4335     Bug fix: Failed editor call blocks further actions
4336     
4337     When a call to an external editor fails, cancel the action so that
4338     further editors can be called
4339
4340 commit b5172796
4341 Author: Colin Clark <colin.clark@cclark.uk>
4342 Date:   Sat Sep 23 10:53:10 2017 +0100
4343
4344     Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
4345     
4346     https://github.com/BestImageViewer/geeqie/issues/518
4347     
4348     Additional mime types
4349
4350 commit b801467d
4351 Author: Colin Clark <colin.clark@cclark.uk>
4352 Date:   Fri Sep 22 17:43:07 2017 +0100
4353
4354     Slideshow delay in hrs-mins-secs
4355
4356 commit 44b34708
4357 Author: ilexiris <>
4358 Date:   Thu Sep 21 11:30:39 2017 +0100
4359
4360     Fix #517: Fix checkbox falling out of sync
4361     
4362     https://github.com/BestImageViewer/geeqie/pull/517
4363
4364 commit 79917d0d
4365 Author: Colin Clark <colin.clark@cclark.uk>
4366 Date:   Tue Sep 19 09:51:20 2017 +0100
4367
4368     Bug fix: Segfault in pan view
4369     
4370     If an image is double-clicked in pan view, Geeqie crashes
4371
4372 commit 776d9f6b
4373 Author: Colin Clark <colin.clark@cclark.uk>
4374 Date:   Mon Sep 18 12:00:54 2017 +0100
4375
4376     Fix #512: The "Back" button does not operate correctly
4377     
4378     https://github.com/BestImageViewer/geeqie/issues/512
4379     
4380     Include a Forward button also
4381
4382 commit a685bfbc
4383 Author: Klaus Ethgen <Klaus@Ethgen.de>
4384 Date:   Sun Sep 17 15:53:47 2017 +0100
4385
4386     Fix the implicit-fallthrough stuff in code
4387     
4388     First, this flag was not supported by older gcc.
4389     
4390     And second and more important, there _was_ a bug with a lost break in
4391     9643a2546bcc. Combined with a unreachable code segment.
4392
4393 commit f6566dd2
4394 Author: Klaus Ethgen <Klaus@Ethgen.de>
4395 Date:   Sun Sep 17 15:12:21 2017 +0100
4396
4397     Fix writing to meta files
4398     
4399     Some time ago, this seemed to break. It should never have worked as it
4400     took the image extension and compare it to "...meta".
4401
4402 commit 1f007a8c
4403 Author: Klaus Ethgen <Klaus@Ethgen.de>
4404 Date:   Sun Sep 17 13:45:42 2017 +0100
4405
4406     Remove some stuff that is throwing errors in gcc-7
4407     
4408     New gcc warns (and errors with -Werror) if there are unused functions or
4409     variables.
4410     
4411     - Remove two leftover functions from ae34634113b2
4412     - Remove definition made to much in 035c3253ded5
4413     - Remove two variable definitions made in b0b11291d2c9
4414     - Remove not really used function in 15917d4063ce
4415     - Remove two variable definitions made in 5ed2574fb8cc
4416     - Remove variable definition made in efe0e6a38273
4417     - Remove variable definition made in c95bd6996583 and since then removed
4418       usage
4419     - Remove unused variable definition made in bc02fd0eb0d9
4420     - Remove unused variable definition made in 324129463b17
4421     - Remove two variables left over from fe69cac65ad4 (Pretty old code from
4422       John Ellis)
4423     - Remove some functions not used anymore with one obsolete variable
4424     - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
4425     - Fix missed change in definition in 6e3b2edff8cf
4426     - Remove unused function from 63a96f8504a2
4427     - Remove unused function from c6bdbaa559c7 (Pretty old code)
4428
4429 commit 286b68b2
4430 Author: Klaus Ethgen <Klaus@Ethgen.de>
4431 Date:   Sun Sep 17 13:37:10 2017 +0100
4432
4433     Fix configure error with gcc-7
4434
4435 commit 2a4c92c7
4436 Author: Colin Clark <colin.clark@cclark.uk>
4437 Date:   Sun Sep 17 10:33:08 2017 +0100
4438
4439     Revise DEBUG_0() usage
4440     
4441     Replace all DEBUG_0() calls with log_printf() or another debug level.
4442     This will stop the user seeing irrelevant debug output
4443     when the debug level is set to the default of 0.
4444
4445 commit 05b71bc2
4446 Author: Matthias Andree <matthias.andree@gmx.de>
4447 Date:   Sat Sep 16 18:23:08 2017 +0200
4448
4449     Fix out-of-path (VPATH) builds.
4450
4451 commit 989a7a60
4452 Author: Colin Clark <colin.clark@cclark.uk>
4453 Date:   Sat Sep 16 20:30:53 2017 +0100
4454
4455     Update log window output
4456     
4457     Implement message text colors in GTK3
4458     
4459     For log_printf(), if the first word of the message is "error" or
4460     "warning" (case insensitive), display the message with the appropriate
4461     color-coding
4462
4463 commit f6831eee
4464 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4465 Date:   Sat Sep 16 20:18:35 2017 +0100
4466
4467     Bug fix #509: Increase number of marks to 10
4468     
4469     https://github.com/BestImageViewer/geeqie/issues/509
4470
4471 commit db9a2d60
4472 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4473 Date:   Sat Sep 16 20:12:22 2017 +0100
4474
4475     Bug fix: Marks checkboxes in iconview
4476     
4477     The width of the marks checkboxes was not taken into account in icon view mode
4478
4479 commit 9be75e34
4480 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4481 Date:   Thu Sep 14 10:38:09 2017 +0100
4482
4483     Addl #510: Rudimentary video support
4484     
4485     https://github.com/BestImageViewer/geeqie/issues/510
4486     
4487     Add video files extension to default file filter (disabled by default).
4488     Use recorded format_class in fd in metadata.c
4489     Do not try to generate/read thumb for files which are not images.
4490
4491 commit d33e0f6a
4492 Author: Colin Clark <colin.clark@cclark.uk>
4493 Date:   Wed Sep 13 11:21:58 2017 +0100
4494
4495     Ref #510: Rudimentary video support
4496     
4497     https://github.com/BestImageViewer/geeqie/issues/510
4498     
4499     Implement icons for FORMAT_CLASS
4500
4501 commit bc02fd0e
4502 Author: Colin Clark <colin.clark@cclark.uk>
4503 Date:   Mon Sep 11 18:19:46 2017 +0100
4504
4505     Optional timer data in log window
4506
4507 commit babefee6
4508 Author: Colin Clark <colin.clark@cclark.uk>
4509 Date:   Sun Sep 10 19:24:20 2017 +0100
4510
4511     Save Collection window geometry
4512     
4513     Previously collection window geometry was preserved only when an
4514     explicit save was made.
4515     This patch ensures the window position is always saved, unless the
4516     window has unsaved data.
4517
4518 commit a7c22f9f
4519 Author: Colin Clark <colin.clark@cclark.uk>
4520 Date:   Sun Sep 10 11:11:00 2017 +0100
4521
4522     Update documentation for autogen.sh options
4523
4524 commit 876de3db
4525 Author: Colin Clark <colin.clark@cclark.uk>
4526 Date:   Sun Sep 10 10:57:20 2017 +0100
4527
4528     Add Collections to Shortcuts bar
4529
4530 commit 435f7c0f
4531 Author: Colin Clark <colin.clark@cclark.uk>
4532 Date:   Sun Sep 10 10:10:47 2017 +0100
4533
4534     Addl Fix #508: Copy and Move windows scale incorrectly
4535     
4536     https://github.com/BestImageViewer/geeqie/issues/508
4537     
4538     Collections dialog
4539
4540 commit ba8b5dd9
4541 Author: Colin Clark <colin.clark@cclark.uk>
4542 Date:   Sat Sep 9 17:40:37 2017 +0100
4543
4544     Reverse autogen.sh default map option
4545     
4546     Default is to enable libclutter and libchamplain
4547
4548 commit 5ed2574f
4549 Author: Colin Clark <colin.clark@cclark.uk>
4550 Date:   Fri Sep 8 17:11:02 2017 +0100
4551
4552     Fix #278: Shortcut to change time between images in slideshow
4553     
4554     https://github.com/BestImageViewer/geeqie/issues/278
4555     
4556     Keypad plus and minus to change the interval in 0.5 sec units.
4557
4558 commit 1ceb6bcd
4559 Author: Colin Clark <colin.clark@cclark.uk>
4560 Date:   Fri Sep 8 11:25:06 2017 +0100
4561
4562     Bug fix: Info sidebar width in GTK3
4563     
4564     In bar_size_allocate() the width obained is the allocated width. In GTK2
4565     this is the actual width. In GTK3 it is the *minimum* width. This
4566     results in the info sidebar being able to increase, but not decrease.
4567     There does not seem to be a way in GTK3 to get the actual width of a
4568     widget. For GTK3 the only way is to disable it. The width of the sidebar
4569     is therefore not preserved across restarts.
4570
4571 commit 317f0e8a
4572 Author: Colin Clark <colin.clark@cclark.uk>
4573 Date:   Wed Sep 6 19:56:58 2017 +0100
4574
4575     Show destination in Copy/Move dialog
4576     
4577     Expand the information message to include the destination folder for
4578     Copy and Move operations.
4579
4580 commit 6d3a2956
4581 Author: Colin Clark <colin.clark@cclark.uk>
4582 Date:   Wed Sep 6 11:59:47 2017 +0100
4583
4584     Fix #508: Copy and Move windows scale incorrectly
4585     
4586     https://github.com/BestImageViewer/geeqie/issues/508
4587
4588 commit 8702dec8
4589 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4590 Date:   Thu Aug 31 11:38:26 2017 +0100
4591
4592     Fix #507: Slightly rearrange keywords context menu
4593     
4594     https://github.com/BestImageViewer/geeqie/issues/507
4595
4596 commit 535b244d
4597 Author: Alberto Griggio <>
4598 Date:   Tue Aug 29 10:13:17 2017 +0100
4599
4600     Fix #506: ignore chmod errors for filesystems not supporting the operation
4601     
4602     https://github.com/BestImageViewer/geeqie/issues/506
4603
4604 commit 33386eb2
4605 Author: Colin Clark <colin.clark@cclark.uk>
4606 Date:   Tue Aug 22 10:12:34 2017 +0100
4607
4608     Update doxygen.conf
4609
4610 commit 3087f7ae
4611 Author: Colin Clark <colin.clark@cclark.uk>
4612 Date:   Sun Aug 20 11:20:48 2017 +0100
4613
4614     Change recent code comments to Doxygen style
4615
4616 commit ae346341
4617 Author: Colin Clark <colin.clark@cclark.uk>
4618 Date:   Fri Aug 18 14:25:36 2017 +0100
4619
4620     Right-click menus - collections
4621     
4622     On all relevent right-click menus include a sub-menu to store an image
4623     selection to either a new or existing collection.
4624     
4625     On Collection window right-click menu, remove "Append from file list" -
4626     that can be achieved with "Append from file selection"
4627
4628 commit 01715c03
4629 Author: Colin Clark <colin.clark@cclark.uk>
4630 Date:   Wed Aug 16 09:42:42 2017 +0100
4631
4632     Bug fix: Collection in multiple windows
4633     
4634     The same collection can be opened in multiple windows, causing problems
4635     when different files are appended to different windows.
4636     
4637     This commit permits only one window per collection.
4638
4639 commit 19dca3c8
4640 Author: Colin Clark <colin.clark@cclark.uk>
4641 Date:   Tue Aug 15 20:07:40 2017 +0100
4642
4643     Append file selection to collection
4644     
4645     Additional right-click menu item to append file selection to a
4646     collection window
4647
4648 commit a3abc188
4649 Author: Colin Clark <colin.clark@cclark.uk>
4650 Date:   Mon Aug 14 16:46:55 2017 +0100
4651
4652     Update website
4653
4654 commit 5e0b8494
4655 Author: Colin Clark <colin.clark@cclark.uk>
4656 Date:   Fri Aug 11 20:53:32 2017 +0100
4657
4658     Ref #226: Update website
4659     
4660     https://github.com/BestImageViewer/geeqie/issues/226
4661     
4662     Sourceforge email address wrong
4663
4664 commit 123f8337
4665 Author: Colin Clark <colin.clark@cclark.uk>
4666 Date:   Fri Aug 11 19:41:01 2017 +0100
4667
4668     Ref #226: Update website
4669     
4670     https://github.com/BestImageViewer/geeqie/issues/226
4671     
4672     Update README.md to give a more complete list of features.
4673     Update https://en.wikipedia.org/wiki/Geeqie to include a link to
4674     README.md on the github site - anyone accessing it will see it in html
4675     format.
4676     Include a "Preview release" date on above website - to show current
4677     source status.
4678     
4679     Update Licence text to v2.
4680
4681 commit 8ddd74a1
4682 Author: Colin Clark <colin.clark@cclark.uk>
4683 Date:   Thu Aug 10 20:03:50 2017 +0100
4684
4685     Bug fix: Improve debug output
4686     
4687     Fix commit 271aa1833d31
4688
4689 commit 89575fd7
4690 Author: Colin Clark <colin.clark@cclark.uk>
4691 Date:   Wed Aug 9 15:14:27 2017 +0100
4692
4693     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
4694     
4695     https://github.com/BestImageViewer/geeqie/issues/436
4696     
4697     Send stderr to /dev/null
4698
4699 commit 271aa183
4700 Author: Colin Clark <colin.clark@cclark.uk>
4701 Date:   Tue Aug 8 22:10:21 2017 +0100
4702
4703     Improve debug output
4704     
4705     Use __func__ compiler identifier
4706
4707 commit b2c2c8ce
4708 Author: Colin Clark <colin.clark@cclark.uk>
4709 Date:   Tue Aug 8 19:30:01 2017 +0100
4710
4711     Update secondary user documentation
4712     
4713     Use standard gtk_about_dialog for Help About
4714     Move contributers to AUTHORS file so that they appear in the Credits
4715     dialog
4716     Change gen_changelog.sh to create ChangeLog.html
4717     Include ChangeLog on Help menu
4718     Make presence of README.html and ChangeLog.html mandatory
4719     
4720     It would be better to generate above html files from automake.
4721     gtk_about_dialog uses msgid _("translator-credits"), but the translators
4722     do not use it.
4723
4724 commit 07b95e44
4725 Author: Colin Clark <colin.clark@cclark.uk>
4726 Date:   Sun Aug 6 20:17:44 2017 +0100
4727
4728     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
4729     
4730     https://github.com/BestImageViewer/geeqie/issues/505
4731     
4732     This commit attempts to ameliorate this issue by moving the Delete
4733     action to the end of a section and ensuring a divider is immedialtely
4734     below it.
4735
4736 commit 2d94b0ad
4737 Author: Colin Clark <colin.clark@cclark.uk>
4738 Date:   Sun Aug 6 19:25:07 2017 +0100
4739
4740     Prelim: display README in html format
4741     
4742     If README.html exists, it is displayed in the default browser in
4743     preference to README.md in text format.
4744     
4745     Still requires the automake files to be modified for markdown (or some
4746     other command) to generate the README.html file.
4747
4748 commit 980fd785
4749 Author: Colin Clark <colin.clark@cclark.uk>
4750 Date:   Sat Aug 5 17:36:05 2017 +0100
4751
4752     Bug fix: GPS map expander
4753     
4754     When the expander for the GPS map was closed, the map continued to be
4755     displayed.
4756     The reason is unknown.
4757     
4758     This commit uses the expander signal to explicitly show or hide the
4759     child of the expander.
4760
4761 commit 4a896417
4762 Author: Colin Clark <colin.clark@cclark.uk>
4763 Date:   Sat Aug 5 10:57:44 2017 +0100
4764
4765     Fix geonames coding error
4766
4767 commit 35f0119c
4768 Author: Colin Clark <colin.clark@cclark.uk>
4769 Date:   Fri Aug 4 21:04:45 2017 +0100
4770
4771     Partial fix #504: Increase limit on Decoded Image Cache Size
4772     
4773     https://github.com/BestImageViewer/geeqie/issues/504
4774
4775 commit a920f59f
4776 Author: Colin Clark <colin.clark@cclark.uk>
4777 Date:   Fri Aug 4 17:04:07 2017 +0100
4778
4779     Fix #192: tiff files (and others) appear blurry when 1:1 view
4780     
4781     https://github.com/BestImageViewer/geeqie/issues/192
4782     
4783     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
4784     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
4785     was no scaling, this was ok.
4786     Thereafter scaling was set to that selected by the user, resulting in
4787     problems when GDK_INTERP_HYPER was selected.
4788     This commit reverts to the previous method.
4789
4790 commit 559f0843
4791 Author: Colin Clark <colin.clark@cclark.uk>
4792 Date:   Mon Jul 31 14:36:29 2017 +0100
4793
4794     Fix #500: Geeqie doesn’t use shared thumbnail folder
4795     
4796     https://github.com/BestImageViewer/geeqie/issues/500
4797
4798 commit c7cb4da3
4799 Author: Colin Clark <colin.clark@cclark.uk>
4800 Date:   Mon Jul 24 11:08:35 2017 +0100
4801
4802     Fix #499: Unable to move zoomed image
4803     
4804     https://github.com/BestImageViewer/geeqie/issues/499
4805
4806 commit 4c3854b5
4807 Author: Colin Clark <colin.clark@cclark.uk>
4808 Date:   Sun Jul 23 12:05:26 2017 +0100
4809
4810     Bug fix: Zoom mode overwritten
4811     
4812     Zoom mode was overwritten whenever Preferences were saved.
4813
4814 commit 46539884
4815 Author: Colin Clark <colin.clark@cclark.uk>
4816 Date:   Thu Jul 20 11:11:50 2017 +0100
4817
4818     Image Search - Ignore rotation
4819     
4820     In the Image Search window, include a checkbox for Ignore Rotation on
4821     the Image Content line.
4822
4823 commit dd8ee572
4824 Author: Colin Clark <colin.clark@cclark.uk>
4825 Date:   Thu Jul 20 09:57:57 2017 +0100
4826
4827     Collections on command line
4828     
4829     In the current implementation, the complete path must be used when
4830     opening a collection from the command line.
4831     This commit permits just the collection name, with or without extension,
4832     to be used.
4833
4834 commit 16a51da0
4835 Author: Colin Clark <colin.clark@cclark.uk>
4836 Date:   Tue Jul 18 19:39:58 2017 +0100
4837
4838     Move install folder for geocode-parameters
4839     
4840     Install geocode-parameters.awk in GQ_BIN_DIR.
4841     
4842     User can put their own version in ~/.config/geeqie/applications/
4843
4844 commit 21700f64
4845 Author: Colin Clark <colin.clark@cclark.uk>
4846 Date:   Sun Jul 16 16:32:31 2017 +0100
4847
4848     Fix compatibility problems with log window
4849
4850 commit 035c3253
4851 Author: Colin Clark <colin.clark@cclark.uk>
4852 Date:   Fri Jul 14 17:02:29 2017 +0100
4853
4854     Fix #302: possibility to copy exif field values from the info sidebar
4855     
4856     Copy info sidebar exif values to the clipboard.
4857
4858 commit bfa5abb9
4859 Author: Colin Clark <colin.clark@cclark.uk>
4860 Date:   Thu Jul 13 12:00:17 2017 +0100
4861
4862     Copy exif data to clipboard
4863     
4864     Click on any cell in the Exif Window, and the data is copied into the
4865     clipboard.
4866
4867 commit c4cfa5f5
4868 Author: Klaus Ethgen <Klaus@Ethgen.de>
4869 Date:   Mon Jul 10 12:23:19 2017 +0100
4870
4871     Adding more Entries to mailmap
4872
4873 commit 9ab6445b
4874 Author: Klaus Ethgen <Klaus@Ethgen.de>
4875 Date:   Mon Jul 10 10:27:47 2017 +0100
4876
4877     Update mailmap
4878
4879 commit 366ee2bf
4880 Author: Klaus Ethgen <Klaus@Ethgen.de>
4881 Date:   Mon Jul 10 09:23:52 2017 +0100
4882
4883     Adding mailmap file to unify commiter
4884     
4885     If one wants to have different entry in the git `git shortlog`, just
4886     give me a hint or just update it.
4887
4888 commit 4bb7c12d
4889 Author: Omari Stephens <xsdg@xsdg.org>
4890 Date:   Mon Jul 10 07:53:04 2017 +0000
4891
4892     Update translation files after more source file shuffling.
4893
4894 commit d2350bb4
4895 Author: Omari Stephens <xsdg@xsdg.org>
4896 Date:   Sun Jul 9 06:20:35 2017 +0000
4897
4898     update POTFILES.in
4899
4900 commit 3bbefe21
4901 Author: Omari Stephens <xsdg@xsdg.org>
4902 Date:   Fri Jul 7 13:57:17 2017 +0000
4903
4904     deduplicate shared code in view_file_icon and view_file_list
4905     
4906     Also, moves view_file.c into the view_file subdir.
4907
4908 commit 1bc4a19f
4909 Author: Omari Stephens <xsdg@xsdg.org>
4910 Date:   Mon Jul 10 07:51:30 2017 +0000
4911
4912     Update translation files after source file move.
4913
4914 commit d1306df6
4915 Author: Omari Stephens <xsdg@xsdg.org>
4916 Date:   Sun Jul 9 21:40:05 2017 +0000
4917
4918     Enable C99 mode
4919     
4920     Also, make AC_INIT macro independent of available branch names.
4921
4922 commit c90b6063
4923 Author: Omari Stephens <xsdg@xsdg.org>
4924 Date:   Sun Jul 9 05:54:05 2017 +0000
4925
4926     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
4927
4928 commit 95dd7b35
4929 Author: Omari Stephens <xsdg@xsdg.org>
4930 Date:   Fri Jul 7 13:48:00 2017 +0000
4931
4932     Avoid c99 feature
4933
4934 commit c4e6fc62
4935 Author: Omari Stephens <xsdg@xsdg.org>
4936 Date:   Fri Jul 7 13:21:15 2017 +0000
4937
4938     *phew* commented and simplified.
4939
4940 commit 70751490
4941 Author: Omari Stephens <xsdg@xsdg.org>
4942 Date:   Fri Jul 7 13:03:25 2017 +0000
4943
4944     Hopefully make it not crash
4945
4946 commit eb082bd9
4947 Author: Omari Stephens <xsdg@xsdg.org>
4948 Date:   Fri Jul 7 12:32:25 2017 +0000
4949
4950     It compiles!
4951
4952 commit 9828bbe6
4953 Author: Omari Stephens <xsdg@xsdg.org>
4954 Date:   Thu Jul 6 19:33:31 2017 +0000
4955
4956     Remove all references to "IconData"
4957
4958 commit 6c65564f
4959 Author: Omari Stephens <xsdg@xsdg.org>
4960 Date:   Fri Jul 7 16:37:12 2017 +0000
4961
4962     update .gitignore
4963
4964 commit 2aef83ca
4965 Author: Colin Clark <colin.clark@cclark.uk>
4966 Date:   Fri Jul 7 12:11:56 2017 +0100
4967
4968     Ensure .sim files are cleared from cache
4969     
4970     If file filtering was enabled, the .sim files were not cleared from the
4971     geeqie cache
4972
4973 commit 65f3e7f0
4974 Author: Colin Clark <colin.clark@cclark.uk>
4975 Date:   Thu Jul 6 14:47:45 2017 +0100
4976
4977     Fix clang compile errors
4978
4979 commit 18911135
4980 Author: Omari Stephens <xsdg@xsdg.org>
4981 Date:   Wed Jul 5 21:41:18 2017 +0000
4982
4983     Refactor: move view_file implementations to their own subdirectory.
4984
4985 commit 4606ea7a
4986 Author: Omari Stephens <xsdg@xsdg.org>
4987 Date:   Fri Dec 30 04:24:46 2016 +0000
4988
4989     Add the ability to use regular expressions for Pan View keyword filtering.
4990
4991 commit 6ea6f44e
4992 Author: Omari Stephens <xsdg@xsdg.org>
4993 Date:   Thu Dec 29 09:58:59 2016 +0000
4994
4995     Add pan filtering to all of the pan view modes
4996
4997 commit e67dcc4f
4998 Author: Omari Stephens <xsdg@xsdg.org>
4999 Date:   Tue Dec 27 20:35:59 2016 +0000
5000
5001     Revamp pan view filtering to support different modes and grouping.
5002     
5003     Conceptually, the filter is a sequence of filter elements, which are considered
5004     in order for each image in the pan view.  The end result is that each image is
5005     either rejected or displayed as normal.
5006
5007 commit 91062845
5008 Author: Omari Stephens <xsdg@xsdg.org>
5009 Date:   Tue Dec 27 19:26:45 2016 +0000
5010
5011     Move filter code into pan-fiew-filter.{c,h}
5012
5013 commit fddcfa7f
5014 Author: Omari Stephens <xsdg@xsdg.org>
5015 Date:   Sun Dec 25 08:25:13 2016 +0000
5016
5017     Adds a keyword filtering feature to Timeline PanView.
5018     
5019     UI needs some work, and currently only supports intersection between multiple
5020     keywords.  Would be easy to support keyword unions, if the UI supported it.
5021     
5022     Should probably hide the button in modes that don't yet support it.
5023
5024 commit f640a7a5
5025 Author: Omari Stephens <xsdg@xsdg.org>
5026 Date:   Sat Dec 24 22:37:21 2016 +0000
5027
5028     Pull the search UI construction code out into a distinct function.
5029     
5030     Also, it looks like the existing code would just leak the search UI widgets.
5031     Having the construction code in a distinct function makes it much easier to
5032     ensure the appropriate cleanup happens as well.
5033
5034 commit b2335bb9
5035 Author: Omari Stephens <xsdg@xsdg.org>
5036 Date:   Sat Dec 24 05:23:02 2016 +0000
5037
5038     Start moving pan view search code to its own module
5039     
5040     Next step is to pull the construction of the Search UI into the module
5041     as well.  Ideally, pan-view.c should just instantiate a Search thing,
5042     without having to worry about exactly how it's constructed or destructed.
5043
5044 commit 1ee18ab9
5045 Author: Colin Clark <colin.clark@cclark.uk>
5046 Date:   Sun Jul 2 19:46:19 2017 +0100
5047
5048     Minor doc update - config file locations
5049
5050 commit f6a87c01
5051 Author: Colin Clark <colin.clark@cclark.uk>
5052 Date:   Thu Jun 29 11:05:59 2017 +0100
5053
5054     Addl fix #488: Issues using Geeqie to compare pictures
5055     
5056     https://github.com/BestImageViewer/geeqie/issues/488
5057     
5058     Implement Alt-Up and Alt-Down keys
5059
5060 commit d058419b
5061 Author: Colin Clark <colin.clark@cclark.uk>
5062 Date:   Wed Jun 28 16:57:11 2017 +0100
5063
5064     Fix #282: no support for multi-file actions in the sort bar
5065     
5066     https://github.com/BestImageViewer/geeqie/issues/282
5067     
5068     Sort manager actions operate on file selections
5069     
5070     Original patch by Glenn Rolland
5071
5072 commit 35721aae
5073 Author: Klaus Ethgen <Klaus@Ethgen.de>
5074 Date:   Sun Jun 25 22:54:21 2017 +0100
5075
5076     Better Markdown
5077
5078 commit 148d4ddd
5079 Author: Klaus Ethgen <Klaus@Ethgen.de>
5080 Date:   Sun Jun 25 22:31:31 2017 +0100
5081
5082     Using foreign to allow README file called README.md
5083
5084 commit 7f0d622e
5085 Author: Klaus Ethgen <Klaus@Ethgen.de>
5086 Date:   Sun Jun 25 22:21:09 2017 +0100
5087
5088     Convert README to markdown
5089     
5090     This allows to display images and links a better way.
5091
5092 commit 3557bcbb
5093 Author: Klaus Ethgen <Klaus@Ethgen.de>
5094 Date:   Sun Jun 25 21:57:35 2017 +0100
5095
5096     Fix int<->uint problem
5097
5098 commit 6eebdfd3
5099 Author: Colin Clark <colin.clark@cclark.uk>
5100 Date:   Sun Jun 25 13:23:51 2017 +0100
5101
5102     Bug fix: Additional debug features
5103     
5104     Ensure grep works on entire message line
5105     guint/gint compile problem
5106     compile with --disable-debug-log (patch by Guillaume Castagnino)
5107
5108 commit 732210aa
5109 Author: Klaus Ethgen <Klaus@Ethgen.de>
5110 Date:   Sat Jun 24 20:47:50 2017 +0100
5111
5112     Change travis to use trusty
5113     
5114     Precise is to old to build geeqie.
5115
5116 commit d229ec4d
5117 Author: Klaus Ethgen <Klaus@Ethgen.de>
5118 Date:   Sat Jun 24 20:17:51 2017 +0100
5119
5120     Adding travis yaml
5121
5122 commit 32412946
5123 Author: Colin Clark <colin.clark@cclark.uk>
5124 Date:   Thu Jun 22 13:17:00 2017 +0100
5125
5126     Additional debug features
5127     
5128     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
5129     +w, --show-log-window        show log window
5130     -o:<file>, --log-file:<file> save log data to file
5131     
5132     Save geomtery and position of log window
5133     Various buttons on log window
5134
5135 commit 9c47109d
5136 Author: Colin Clark <colin.clark@cclark.uk>
5137 Date:   Wed Jun 21 13:15:32 2017 +0100
5138
5139     Fix #262: double click and fullscreen
5140     
5141     https://github.com/BestImageViewer/geeqie/issues/262
5142
5143 commit 3229f865
5144 Author: Colin Clark <colin.clark@cclark.uk>
5145 Date:   Tue Jun 20 11:11:55 2017 +0100
5146
5147     Fix #492: Shortcut to Hide all sidebars simultaneously
5148     
5149     https://github.com/BestImageViewer/geeqie/issues/492
5150     
5151     Menu item to toggle hiding info, sort, and files panes.
5152     Default key is backtick.
5153
5154 commit 12a4fe18
5155 Author: Colin Clark <colin.clark@cclark.uk>
5156 Date:   Sun Jun 18 11:03:09 2017 +0100
5157
5158     Eliminate FIXME: Log window line limit
5159     
5160     Set log window line limit in Preferences/Behavior
5161
5162 commit 0dd6923f
5163 Author: Colin Clark <colin.clark@cclark.uk>
5164 Date:   Sat Jun 17 09:14:58 2017 +0100
5165
5166     Fix #280: Set defaults for Auto Rename
5167     
5168     https://github.com/BestImageViewer/geeqie/issues/280
5169     
5170     Remember last used settings
5171
5172 commit 68c4796e
5173 Author: Colin Clark <colin.clark@cclark.uk>
5174 Date:   Fri Jun 16 09:45:57 2017 +0100
5175
5176     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
5177     
5178     https://github.com/BestImageViewer/geeqie/issues/436
5179
5180 commit 63a96f85
5181 Author: Colin Clark <colin.clark@cclark.uk>
5182 Date:   Wed Jun 14 19:26:03 2017 +0100
5183
5184     Fix #314: Remote commands for thumbnail maintenance
5185     
5186     https://github.com/BestImageViewer/geeqie/issues/314
5187     
5188     Additional remote commands so that thumbnail maintenance may be executed
5189     from cron.
5190
5191 commit 9313974a
5192 Author: Colin Clark <colin.clark@cclark.uk>
5193 Date:   Mon Jun 12 19:15:29 2017 +0100
5194
5195     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
5196     
5197     https://github.com/BestImageViewer/geeqie/issues/264
5198     https://github.com/BestImageViewer/geeqie/issues/274
5199     https://github.com/BestImageViewer/geeqie/issues/285
5200     https://github.com/BestImageViewer/geeqie/issues/436
5201     
5202     Additional entries on Edit/Orientation menu:
5203     Write orientation to file
5204     Write orientation to file (preserve timestamp)
5205     
5206     Preferences/Metadata option "Write altered image orientation to the
5207     metadata" must be off.
5208     Exiftran and mogrify must be installed.
5209
5210 commit cb2fa6ae
5211 Author: Colin Clark <colin.clark@cclark.uk>
5212 Date:   Thu Jun 8 20:46:52 2017 +0100
5213
5214     Fix #323: Rating system
5215     
5216     https://github.com/BestImageViewer/geeqie/issues/323
5217     
5218     Initial implementation.
5219     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
5220     Alt+keypad+minus sets the value to -1.
5221
5222 commit ca8f5cee
5223 Author: Colin Clark <colin.clark@cclark.uk>
5224 Date:   Thu Jun 8 11:46:20 2017 +0100
5225
5226     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
5227     
5228     https://github.com/BestImageViewer/geeqie/issues/202
5229     
5230     Remove menu items for GTK3.
5231
5232 commit 22010917
5233 Author: Colin Clark <colin.clark@cclark.uk>
5234 Date:   Thu Jun 8 11:29:16 2017 +0100
5235
5236     Fix #490: Creating info sidebar panes
5237     
5238     https://github.com/BestImageViewer/geeqie/issues/490
5239     
5240     Additional icon in the sidebar panel to create new panes.
5241
5242 commit cdd3c3a4
5243 Author: Colin Clark <colin.clark@cclark.uk>
5244 Date:   Wed Jun 7 17:53:16 2017 +0100
5245
5246     Document XMP, Exif and IPTC tag usage
5247
5248 commit 8a3549d0
5249 Author: Colin Clark <colin.clark@cclark.uk>
5250 Date:   Mon Jun 5 16:55:14 2017 +0100
5251
5252     Additional keyword menu entries
5253     
5254     1. Revert all hidden
5255     2. Collapse all
5256     3. Revert (see Help file)
5257
5258 commit af063456
5259 Author: Colin Clark <colin.clark@cclark.uk>
5260 Date:   Sat Jun 3 10:04:14 2017 +0100
5261
5262     Fix #446: Minor text updates
5263     
5264     https://github.com/BestImageViewer/geeqie/issues/446
5265     
5266     Plus warning with info sidebar heights
5267
5268 commit 2e7f616a
5269 Author: Colin Clark <colin.clark@cclark.uk>
5270 Date:   Wed May 31 18:45:01 2017 +0100
5271
5272     Addl fix #488: Hide menus when not in split mode
5273     
5274     https://github.com/BestImageViewer/geeqie/issues/488
5275
5276 commit d901af03
5277 Author: Colin Clark <colin.clark@cclark.uk>
5278 Date:   Wed May 31 11:56:38 2017 +0100
5279
5280     Fix #488: Issues using Geeqie to compare pictures
5281     
5282     https://github.com/BestImageViewer/geeqie/issues/488
5283     
5284     Part 3: Use alt+left/right arrow keys to move between split window panes
5285
5286 commit 4b6aa2ad
5287 Author: Colin Clark <colin.clark@cclark.uk>
5288 Date:   Wed May 31 09:01:35 2017 +0100
5289
5290     Fix #357: Save mark-and-keyword connections
5291     
5292     https://github.com/BestImageViewer/geeqie/issues/357
5293     
5294     Patch by unqwist and dragon-sh
5295
5296 commit 521f209e
5297 Author: Colin Clark <colin.clark@cclark.uk>
5298 Date:   Tue May 30 15:51:00 2017 +0100
5299
5300     Partial fix #488: Split view with sidecars
5301     
5302     https://github.com/BestImageViewer/geeqie/issues/488
5303     
5304     Bug 2: fix split view when images with sidecars are involved
5305
5306 commit 50f5ef3c
5307 Author: Alexander Antimonov <>
5308 Date:   Mon May 29 12:06:13 2017 +0100
5309
5310     Fix #381: Feature-Request: Make JPEG comment available for overlays
5311     
5312     https://github.com/BestImageViewer/geeqie/issues/381
5313     
5314     Additional tag "imagecomment" for JPEG comments
5315
5316 commit 64b3e53d
5317 Author: Colin Clark <colin.clark@cclark.uk>
5318 Date:   Sun May 28 19:30:41 2017 +0100
5319
5320     Fix #477: similarity duplicate search
5321     
5322     https://github.com/BestImageViewer/geeqie/issues/477
5323     
5324     Additional find dupes option: sort groups with the lowest number of
5325     matches to the top of the results list
5326
5327 commit 3fff57c8
5328 Author: Colin Clark <colin.clark@cclark.uk>
5329 Date:   Sat May 27 15:58:00 2017 +0100
5330
5331     Minor dupe documentation
5332     
5333     Ctrl+shift+right-click to show debug info.
5334
5335 commit 67d93b5d
5336 Author: Colin Clark <colin.clark@cclark.uk>
5337 Date:   Fri May 26 20:00:22 2017 +0100
5338
5339     Temporary Fix #133: switching between images causes window to keep shrinking
5340     
5341     https://github.com/BestImageViewer/geeqie/issues/133
5342     
5343     Temporary fix to hide problem. You may need to set Preferences/Windows
5344     "Limit size when auto-sizing window" to 94% or less.
5345
5346 commit b1dd4301
5347 Author: Colin Clark <colin.clark@cclark.uk>
5348 Date:   Thu May 25 21:17:08 2017 +0100
5349
5350     Fix #486: Build error
5351     
5352     https://github.com/BestImageViewer/geeqie/issues/486
5353     
5354     Bug solution from Guillaume Castagnino
5355
5356 commit 36d2e8e1
5357 Author: Colin Clark <colin.clark@cclark.uk>
5358 Date:   Thu May 25 12:53:54 2017 +0100
5359
5360     Remember keywords layout
5361     
5362     Save and restore expanded keywords rows
5363
5364 commit 4293c453
5365 Author: Klaus Ethgen <Klaus@Ethgen.de>
5366 Date:   Thu May 25 09:07:32 2017 +0100
5367
5368     Enable silent build as default
5369     
5370     Mimic Linux kernel builds.
5371
5372 commit 23625715
5373 Author: Klaus Ethgen <Klaus@Ethgen.de>
5374 Date:   Thu May 25 07:56:03 2017 +0100
5375
5376     Fix assignment in dupe keypress function
5377     
5378     Thanks clang for detecting this typo.
5379
5380 commit 2ed5e0e3
5381 Author: Colin Clark <colin.clark@cclark.uk>
5382 Date:   Mon May 22 13:35:40 2017 +0100
5383
5384     Fix #445: Info sidebar section heights
5385     
5386     https://github.com/BestImageViewer/geeqie/issues/445
5387     
5388     Options in preferences/general to set heights of:
5389     Title
5390     Comment
5391     Keywords
5392     
5393     Restart of Geeqie required for changes to take effect.
5394
5395 commit 06b80ed3
5396 Author: Colin Clark <colin.clark@cclark.uk>
5397 Date:   Fri May 19 19:49:47 2017 +0100
5398
5399     Documentation update
5400     
5401     Desktop files and the sort mnager.
5402
5403 commit 30a7a60d
5404 Author: Colin Clark <colin.clark@cclark.uk>
5405 Date:   Fri May 19 19:22:55 2017 +0100
5406
5407     Temporary Fix #207:Symlink doesn't show in Sort Manager
5408     
5409     https://github.com/BestImageViewer/geeqie/issues/207
5410     
5411     This fix simply delays showing the sort manager until the user opens it,
5412     by which time setup has been completed.
5413
5414 commit d0224edc
5415 Author: Colin Clark <colin.clark@cclark.uk>
5416 Date:   Tue May 16 19:56:54 2017 +0100
5417
5418     Speed up re-read of exif date
5419     
5420     Remove unnecessary resets of exif date which cause re-reads of exif date
5421     to be slow.
5422     The initial read of exif date is unfortunately still slow.
5423
5424 commit 7d42ca04
5425 Author: Colin Clark <colin.clark@cclark.uk>
5426 Date:   Sun May 14 21:57:53 2017 +0100
5427
5428     Geocode image by drag-drop
5429     
5430     If an image is not geocoded, drag-and-drop on the map to write latitude
5431     and longitude to metadata
5432
5433 commit ab4c998d
5434 Author: Colin Clark <colin.clark@cclark.uk>
5435 Date:   Thu May 11 19:06:13 2017 +0100
5436
5437     Search on geo-position
5438     
5439     Additional search option to locate images within a distance of a
5440     location. The search origin can be specified in a number of ways - see
5441     the Help file.
5442
5443 commit 2d3cd230
5444 Author: Colin Clark <colin.clark@cclark.uk>
5445 Date:   Sat May 6 11:10:57 2017 +0100
5446
5447     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
5448     
5449     https://github.com/BestImageViewer/geeqie/issues/467
5450     
5451     The reason for the reset of the view is unknown. This patch hides the
5452     problem for the moment.
5453
5454 commit 101f1bab
5455 Author: Colin Clark <colin.clark@cclark.uk>
5456 Date:   Thu May 4 19:06:48 2017 +0100
5457
5458     Bug fix: Re-size images in GTK3
5459     
5460     When compiled with GTK3 if an image is opened with "View in new window"
5461     the minimum window size is determined by the image size and screen size
5462     etc. If a file selection is opened, the minimum window size is set by
5463     the first image displayed.
5464     This feature is determined by a call to gtk_widget_set_size_request().
5465     
5466     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
5467     to be ignored, and the window can be resized at will.
5468     
5469     The GTK2 style is much more practical, so the call to
5470     gtk_widget_set_size_request() is ignored in GTK3.
5471
5472 commit d72088e0
5473 Author: Colin Clark <colin.clark@cclark.uk>
5474 Date:   Wed May 3 11:30:12 2017 +0100
5475
5476     Fix #123: Limit image expansion in Fit To Window
5477     
5478     https://github.com/BestImageViewer/geeqie/issues/123
5479     
5480     Additional option in Preferences/Image to limit the expansion of an
5481     image in Fit To Window mode. Stops small images being over-magnified.
5482
5483 commit b8995ea4
5484 Author: Colin Clark <colin.clark@cclark.uk>
5485 Date:   Tue May 2 09:54:59 2017 +0100
5486
5487     Fix #442: Path filter combobox not initialised
5488
5489 commit a596e763
5490 Author: Colin Clark <colin.clark@cclark.uk>
5491 Date:   Mon May 1 19:05:08 2017 +0100
5492
5493     Eliminate a FIXME: Collection window position
5494
5495 commit 66fa2e11
5496 Author: Colin Clark <colin.clark@cclark.uk>
5497 Date:   Sat Apr 29 19:24:33 2017 +0100
5498
5499     Bug Fix: Marks checkboxes in GTK 3.14
5500     
5501     Make marks checkboxes visible in icon mode in GTK 3.14 and later
5502
5503 commit 852582b4
5504 Author: Colin Clark <colin.clark@cclark.uk>
5505 Date:   Thu Apr 27 21:36:46 2017 +0100
5506
5507     Minor documentation update
5508
5509 commit 55a7ed01
5510 Author: Colin Clark <colin.clark@cclark.uk>
5511 Date:   Thu Apr 27 10:57:36 2017 +0100
5512
5513     Additional Fix #245: Eliminate run-time error
5514
5515 commit e5f56d79
5516 Author: Colin Clark <colin.clark@cclark.uk>
5517 Date:   Fri Apr 14 16:03:13 2017 +0100
5518
5519     Fix #290: Mouse-only image viewing
5520     
5521     https://github.com/BestImageViewer/geeqie/issues/290
5522     
5523     The mouse can now be used to change image, and zoom and pan image.
5524     
5525     Single middle-click toggles the mouse wheel function between "change
5526     image" and "change zoom".
5527     In split-view quad mode each pane can be clicked, allowing Connected
5528     Zoom to made on any combination of panes.
5529     
5530     This function cannot be used with "Mouse wheel scrolls image" or
5531     "Navigation by left or middle click on image" options.
5532
5533 commit 529b863a
5534 Author: Colin Clark <colin.clark@cclark.uk>
5535 Date:   Tue Mar 28 19:27:16 2017 +0100
5536
5537     Bug fix: Remote --tell output
5538     
5539     Make the output go where it is supposed to go
5540
5541 commit ecbdd1d6
5542 Author: Colin Clark <colin.clark@cclark.uk>
5543 Date:   Mon Mar 27 13:22:58 2017 +0100
5544
5545     Fix #201: Geeqie to pop to top of current windows when open up with -r
5546     
5547     https://github.com/BestImageViewer/geeqie/issues/201
5548     
5549     Additional remote option to bring Geeqie widow to the top when opening
5550     image:
5551     
5552     file:<file>  open <file>, bring Geeqie window to the top
5553     File:<file>  open <file>, do not bring Geeqie window to the top
5554
5555 commit acb88198
5556 Author: Colin Clark <colin.clark@cclark.uk>
5557 Date:   Sun Mar 26 11:42:10 2017 +0100
5558
5559     Fix #130: Doubled path in thumbnail preferences
5560     
5561     https://github.com/BestImageViewer/geeqie/issues/130
5562
5563 commit e44198de
5564 Author: Colin Clark <colin.clark@cclark.uk>
5565 Date:   Fri Mar 24 19:45:44 2017 +0000
5566
5567     Fix #245: Zoom settings on status bar
5568     
5569     https://github.com/BestImageViewer/geeqie/issues/245
5570     
5571     Move commonly used zoom settings from Preferences to a button on the
5572     status bar
5573
5574 commit 1b57b82a
5575 Author: Colin Clark <colin.clark@cclark.uk>
5576 Date:   Thu Mar 23 10:06:59 2017 +0000
5577
5578     Fix #85: can not switch to list view in folder pane with keyboard
5579     
5580     https://github.com/BestImageViewer/geeqie/issues/85
5581     
5582     Ctrl-T is now a toggle to switch between list view and tree view in the
5583     folder pane
5584
5585 commit 5428ae8e
5586 Author: Colin Clark <colin.clark@cclark.uk>
5587 Date:   Wed Mar 22 15:58:25 2017 +0000
5588
5589     Fix #56: "Create folder" under "copy/move" should select new folder
5590     
5591     https://github.com/BestImageViewer/geeqie/issues/56
5592
5593 commit e08195b8
5594 Author: Colin Clark <colin.clark@cclark.uk>
5595 Date:   Wed Mar 22 14:33:48 2017 +0000
5596
5597     Bug fix: Seg fault in copy/move dialog
5598     
5599     If a non-existant folder is entered as the destination in a copy/move
5600     operation, Geeqie will crash.
5601     
5602     Check for NULL returned from registered_extension_from_path()
5603
5604 commit e498f547
5605 Author: Colin Clark <colin.clark@cclark.uk>
5606 Date:   Wed Mar 22 10:13:03 2017 +0000
5607
5608     Minor code amendments
5609     
5610     Ensure the shortcuts (bookmarks) pane is visible on first run
5611     Remove unused defines
5612     Document search on Exif date
5613
5614 commit 869cbf26
5615 Author: Colin Clark <colin.clark@cclark.uk>
5616 Date:   Tue Mar 21 17:28:55 2017 +0000
5617
5618     Fix #219: Ability to set solid colour for transparency layer
5619     
5620     https://github.com/BestImageViewer/geeqie/issues/219
5621     
5622     The checkerboard colours can be set on the Preferences/Image tab
5623
5624 commit f470e79e
5625 Author: Colin Clark <colin.clark@cclark.uk>
5626 Date:   Fri Mar 17 11:07:16 2017 +0000
5627
5628     Bug fix: Remote view:filename command
5629     
5630     The command:
5631     geeqie -r view:filename
5632     crashes Geeqie if the filename is not preceeded by a path.
5633     
5634     Use a string function that handles nulls.
5635
5636 commit f12204d3
5637 Author: Colin Clark <colin.clark@cclark.uk>
5638 Date:   Thu Mar 16 10:45:28 2017 +0000
5639
5640     Ref #242: Documentation update for collections
5641     
5642     https://github.com/BestImageViewer/geeqie/issues/242
5643     
5644     Clarify some Collection window functions
5645
5646 commit 2be9b24c
5647 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5648 Date:   Wed Mar 15 11:06:10 2017 +0000
5649
5650     Fix #147: Alternative format for sidecar extension
5651     
5652     https://github.com/BestImageViewer/geeqie/issues/147
5653     
5654     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
5655
5656 commit 09258d88
5657 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5658 Date:   Mon Mar 6 18:41:00 2017 +0100
5659
5660     Update README.md
5661     
5662     Making unordered lists into parsable Markdown.
5663
5664 commit a4270094
5665 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5666 Date:   Mon Mar 6 18:41:00 2017 +0100
5667
5668     Update README.md
5669     
5670     Making unordered lists into parsable Markdown.
5671
5672 commit 4fe23213
5673 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5674 Date:   Mon Mar 6 18:38:52 2017 +0100
5675
5676     Rename README to README.md
5677     
5678     So that GitHub picks up the Markdown headings...
5679
5680 commit 33b23c82
5681 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5682 Date:   Mon Mar 6 18:38:52 2017 +0100
5683
5684     Rename README to README.md
5685     
5686     So that GitHub picks up the Markdown headings...
5687
5688 commit d8c80051
5689 Author: Colin Clark <colin.clark@cclark.uk>
5690 Date:   Sun Feb 26 19:58:21 2017 +0000
5691
5692     Documentation update for new options
5693     
5694     Options are:
5695     * Whether to use saved window positions also for new windows
5696     * Whether to enable navigation by left or middle click on image
5697     * Ability to set keyboard scrolling step multiplier
5698     * Whether list directory view uses single click to enter a directory or
5699     GTK+ activation default (which is currently a double click)
5700
5701 commit 08f1031b
5702 Author: Colin Clark <colin.clark@cclark.uk>
5703 Date:   Sat Feb 25 11:11:45 2017 +0000
5704
5705     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
5706     
5707     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
5708     structure, not GdkEventButton.
5709     Patch created by Maciej S. Szmigiero
5710
5711 commit 8eca5b30
5712 Author: Colin Clark <colin.clark@cclark.uk>
5713 Date:   Fri Feb 24 20:09:35 2017 +0000
5714
5715     Fix #326: Save position of float file list
5716     
5717     Save the position of the floated file list/tools window during a
5718     session.
5719
5720 commit e45c365d
5721 Author: Colin Clark <colin.clark@cclark.uk>
5722 Date:   Fri Feb 24 16:25:33 2017 +0000
5723
5724     Fix #431: Bookmarks (shortcuts) to folders
5725     
5726     Additional section in the folders pane to permit shortcuts (bookmarks)
5727     to commonly used folders or images.
5728
5729 commit dcc7108b
5730 Author: Colin Clark <colin.clark@cclark.uk>
5731 Date:   Wed Feb 22 10:46:07 2017 +0000
5732
5733     Bug fix: Crash using drag/drop in copy/move dialog
5734     
5735     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
5736     to create a new bookmark, Geeqie will crash.
5737     A filedata list was returned instead of a path list.
5738
5739 commit ba6b6855
5740 Author: Klaus Ethgen <Klaus@Ethgen.de>
5741 Date:   Thu Feb 16 00:20:26 2017 +0100
5742
5743     Update german translation
5744
5745 commit fa4df089
5746 Author: cclark <colin.clark@cclark.uk>
5747 Date:   Tue Feb 14 13:07:07 2017 +0000
5748
5749     Orientation commands and file selections
5750     
5751     In the current implementation, the orientation commands (rotate, mirror
5752     etc.) affect only the single image that has focus.
5753     
5754     With this commit, the right-click menu orientation commands affect only
5755     the single image the right-click is made upon.
5756     The orientation commands from the main menu Edit/Orientation will affect
5757     all selected files.
5758
5759 commit 3c2b3ad6
5760 Author: Colin Clark <colin.clark@cclark.uk>
5761 Date:   Fri Feb 3 09:52:26 2017 +0000
5762
5763     Fix progress bar text
5764     
5765     Ensure progress bar text is shown in GTK3
5766
5767 commit 93ff6360
5768 Author: Colin Clark <colin.clark@cclark.uk>
5769 Date:   Sat Jan 28 19:58:06 2017 +0000
5770
5771     Move exif auto-rotate option to a menu
5772     
5773     Move the exif auto-rotate option from preferences to the
5774     edit/orientation menu. The shortcut key is Alt-X. There is also a button
5775     on the status bar.
5776     The intention is to make it easy for the user to make a comparison
5777     beteen the actual and auto-rotated view as an aid to detecting
5778     orientations made erroneously e.g. scanned images which have been
5779     mirrored by mistake.
5780     
5781     Expanded documentation on rotation commands.
5782     
5783     Preserve the setting of the rectangular select option.
5784
5785 commit 36c47f75
5786 Author: Colin Clark <colin.clark@cclark.uk>
5787 Date:   Thu Jan 26 10:28:21 2017 +0000
5788
5789     Fix #469: Exif rotation problems
5790     
5791     https://github.com/BestImageViewer/geeqie/issues/469
5792
5793 commit fcc67f90
5794 Author: Colin Clark <colin.clark@cclark.uk>
5795 Date:   Tue Jan 24 20:24:58 2017 +0000
5796
5797     Save position of tools window
5798     
5799     Correctly save position of tools window when floated
5800
5801 commit 24c93fa4
5802 Author: Colin Clark <colin.clark@cclark.uk>
5803 Date:   Mon Jan 23 20:17:13 2017 +0000
5804
5805     Update documentation for orientation commands
5806     
5807     Clarify some sections and remove a TBD
5808
5809 commit 3799ee6f
5810 Author: Colin Clark <colin.clark@cclark.uk>
5811 Date:   Mon Jan 23 17:40:40 2017 +0000
5812
5813     Search on exif date
5814     
5815     Additional search parameter to search using exif date.
5816     The implementation is rather crude. It would be better to have a
5817     drop-down box so that other date formats could be also used - e.g.
5818     DateTimeDigitized
5819     
5820     Note: if a file does not have an exif date, it will default to 01
5821     January 1970
5822
5823 commit 78193941
5824 Author: Colin Clark <colin.clark@cclark.uk>
5825 Date:   Wed Jan 18 13:57:37 2017 +0000
5826
5827     GIF animation settings
5828     
5829     Preserve GIF animation setting between sessions
5830     Include GIF animation on View menu. Shortcut key is "A"
5831
5832 commit 769316dd
5833 Author: Colin Clark <colin.clark@cclark.uk>
5834 Date:   Wed Jan 11 22:00:49 2017 +0000
5835
5836     Eliminate some deprecations
5837
5838 commit 2bb1e27e
5839 Author: Colin Clark <colin.clark@cclark.uk>
5840 Date:   Wed Jan 11 13:21:10 2017 +0000
5841
5842     Fix compile warnings
5843     
5844     Fix compile warnings introduced in commit 2afb371
5845
5846 commit a51e5cfb
5847 Author: Colin Clark <colin.clark@cclark.uk>
5848 Date:   Wed Jan 11 10:48:30 2017 +0000
5849
5850     Fix compile warning
5851     
5852     Fix compile warning introduced in commit 2afb371
5853
5854 commit dac946af
5855 Author: Colin Clark <colin.clark@cclark.uk>
5856 Date:   Tue Jan 10 11:39:44 2017 +0000
5857
5858     Move duplicates options
5859     
5860     Move duplicates options Custom Similarity Threshold and Rotation
5861     Invariant Duplicate Check to the duplicates window.
5862     It makes more sense to place them where the user can easily access them.
5863
5864 commit ea0dc6c5
5865 Author: Colin Clark <colin.clark@cclark.uk>
5866 Date:   Sun Jan 8 18:10:03 2017 +0000
5867
5868     Right-click menu separators
5869     
5870     Right-click menu separators are not displayed with GTK 3.20.
5871     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
5872
5873 commit d0d5ee60
5874 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5875 Date:   Sun Jan 8 17:41:56 2017 +0100
5876
5877     Update Polish translation
5878
5879 commit 6385be22
5880 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5881 Date:   Sun Jan 8 16:43:39 2017 +0100
5882
5883     Correct the location of pan-view files in POTFILES.in
5884     
5885     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
5886
5887 commit 843ba935
5888 Author: Colin Clark <colin.clark@cclark.uk>
5889 Date:   Sun Jan 8 14:04:44 2017 +0000
5890
5891     Temporary fix #459: GTK 3.20 drop-down
5892     
5893     https://github.com/BestImageViewer/geeqie/issues/459
5894     
5895     This is just a quick fix to make life easier for the users. The whole
5896     GTK 3.0/3.20 problem requires significant effort.
5897
5898 commit 12383485
5899 Author: Colin Clark <colin.clark@cclark.uk>
5900 Date:   Sat Jan 7 11:47:30 2017 +0000
5901
5902     Fix #435: Remember duplicates settings
5903     
5904     https://github.com/BestImageViewer/geeqie/issues/435
5905     
5906     Preserve duplicates window settings - Compare By, Thumbnails and Group
5907     Selected - between sessions
5908
5909 commit 336bfce8
5910 Author: Colin Clark <colin.clark@cclark.uk>
5911 Date:   Fri Jan 6 13:20:26 2017 +0000
5912
5913     Fix #460: Multiple duplicates
5914     
5915     https://github.com/BestImageViewer/geeqie/issues/460
5916     
5917     Ensure the duplicates lists do not contain more than one entry for each
5918     physical file
5919
5920 commit b2e96323
5921 Author: Colin Clark <colin.clark@cclark.uk>
5922 Date:   Thu Jan 5 13:53:31 2017 +0000
5923
5924     Preferences: Open recent list maximum size
5925     
5926     Implement this function, and change the name to "Recent folder list
5927     maximum size"
5928
5929 commit b0b11291
5930 Author: Colin Clark <colin.clark@cclark.uk>
5931 Date:   Wed Jan 4 20:01:47 2017 +0000
5932
5933     Rectangular selection
5934     
5935     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
5936     Also on Collection widow.
5937     Removed option from Preferences page as it is redundant
5938
5939 commit 5b98d324
5940 Author: Omari Stephens <xsdg@xsdg.org>
5941 Date:   Sun Dec 25 01:47:15 2016 +0000
5942
5943     Add "-Werror -Wno-error=" to the default CFLAGS.
5944
5945 commit 549edfd1
5946 Author: Omari Stephens <xsdg@xsdg.org>
5947 Date:   Sun Dec 25 01:47:15 2016 +0000
5948
5949     Fix GCC and Clang compile warnings.
5950
5951 commit d4f41aeb
5952 Author: Colin Clark <colin.clark@cclark.uk>
5953 Date:   Mon Jan 2 19:37:33 2017 +0000
5954
5955     Revised Help documentation
5956     
5957     Revised documentation for keyboard shortcuts.
5958     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
5959     View windows
5960
5961 commit 113b1fe2
5962 Author: Colin Clark <colin.clark@cclark.uk>
5963 Date:   Mon Jan 2 10:13:57 2017 +0000
5964
5965     F10 in Search window
5966     
5967     If F10 is pressed when the search window is empty, Geeqie will crash.
5968     Bug fix.
5969
5970 commit 0a8ad064
5971 Author: Colin Clark <colin.clark@cclark.uk>
5972 Date:   Sun Jan 1 16:57:42 2017 +0000
5973
5974     Fix #447: Preferences Enable Delete key
5975     
5976     https://github.com/BestImageViewer/geeqie/issues/447
5977     
5978     The preference "Enable Delete key" is now used in the main window
5979
5980 commit 2c776698
5981 Author: Colin Clark <colin.clark@cclark.uk>
5982 Date:   Fri Dec 30 11:51:15 2016 +0000
5983
5984     Status bar tooltips
5985     
5986     Ensure all status bar items have tooltips
5987
5988 commit 4297e8ce
5989 Author: Colin Clark <colin.clark@cclark.uk>
5990 Date:   Thu Dec 29 16:33:08 2016 +0000
5991
5992     Command line option to print current filename
5993     
5994     Command line remote option to print the filename of the currently
5995     displayed image.
5996     
5997     geeqie --remote --tell
5998     
5999     Originator:
6000     https://sourceforge.net/p/geeqie/mailman/geeqie-
6001     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
6002
6003 commit 58d397ef
6004 Author: Omari Stephens <xsdg@xsdg.org>
6005 Date:   Sat Dec 24 05:38:38 2016 +0000
6006
6007     Move pan-view components to their own subdir.
6008     
6009     This makes it easier to modularize pan-view without cluttering the src dir
6010     with extra files, and without worrying as much about exposing pan-view-internal
6011     APIs to the rest of Geeqie.
6012
6013 commit 28f8352a
6014 Author: Omari Stephens <xsdg@xsdg.org>
6015 Date:   Sat Dec 24 05:28:00 2016 +0000
6016
6017     Update the automake file with new headers
6018
6019 commit f66088a4
6020 Author: Omari Stephens <xsdg@xsdg.org>
6021 Date:   Fri Dec 23 22:23:02 2016 +0000
6022
6023     Refactor pan-types.h into discrete header files for each pan-view code module
6024
6025 commit a43d4084
6026 Author: Omari Stephens <xsdg@xsdg.org>
6027 Date:   Fri Dec 23 21:36:24 2016 +0000
6028
6029     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
6030     
6031     With these changes, Geeqie compiles with
6032     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
6033
6034 commit 2afb371e
6035 Author: Colin Clark <colin.clark@cclark.uk>
6036 Date:   Tue Dec 20 21:36:52 2016 +0000
6037
6038     Fix #434: Part 2.0
6039     
6040     https://github.com/BestImageViewer/geeqie/issues/434
6041     
6042     Remove data duplicated in the README and Help files
6043     Include context-sensitive help in all preferences windows
6044     Minor addition to README file
6045
6046 commit 5b6d0c2c
6047 Author: Colin Clark <colin.clark@cclark.uk>
6048 Date:   Tue Dec 20 19:41:36 2016 +0000
6049
6050     Fix #434: Remove duplicate data, context-sensitive help
6051     
6052     https://github.com/BestImageViewer/geeqie/issues/434
6053     
6054     Remove data duplicated in the README and Help files
6055     Include context-sensitive help in all preferences windows
6056     Minor addition to README file
6057
6058 commit 43da3985
6059 Author: Colin Clark <colin.clark@cclark.uk>
6060 Date:   Sat Dec 17 21:27:37 2016 +0000
6061
6062     Partial fix #395: File selection collection
6063     
6064     https://github.com/BestImageViewer/geeqie/issues/395
6065     
6066     Right-click on a file selection has a menu option to append the
6067     selection to a new Collection
6068
6069 commit 22b4f6c1
6070 Author: Colin Clark <colin.clark@cclark.uk>
6071 Date:   Sat Dec 17 20:07:11 2016 +0000
6072
6073     Partial fix 435: Duplicates in file selection
6074     
6075     https://github.com/BestImageViewer/geeqie/issues/435
6076     
6077     Right-click on a file selection has a menu option to open the Find
6078     Duplicates window
6079
6080 commit aa6a20a4
6081 Author: Colin Clark <colin.clark@cclark.uk>
6082 Date:   Thu Dec 15 19:05:51 2016 +0000
6083
6084     Fix #401: Find duplicates status bar text
6085     
6086     https://github.com/BestImageViewer/geeqie/issues/401
6087     
6088     Ensure display of informative text such as "Reading dimensions.."
6089
6090 commit 5bd5a402
6091 Author: Colin Clark <colin.clark@cclark.uk>
6092 Date:   Thu Dec 15 13:23:12 2016 +0000
6093
6094     Fix #411: Use locale for date format
6095     
6096     https://github.com/BestImageViewer/geeqie/issues/411
6097     
6098     Use system locale for date format on the search page
6099
6100 commit 8b7e0e01
6101 Author: Colin Clark <colin.clark@cclark.uk>
6102 Date:   Tue Dec 13 20:12:06 2016 +0000
6103
6104     Fix #417: Natural sort order
6105     
6106     https://github.com/BestImageViewer/geeqie/issues/417
6107     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
6108     
6109     Include an option on the Files tab of Preferences to permit the
6110     selection of either g_utf8_collate_key() or
6111     g_utf8_collate_key_for_filename() for the sort order of files and
6112     folders
6113
6114 commit 39fc45ba
6115 Author: Christian Heckendorf <heckendorfc@gmail.com>
6116 Date:   Sat Dec 3 11:24:36 2016 -0500
6117
6118     Set animation NULL after free on static images.
6119
6120 commit bcdc6881
6121 Author: Martin Pelikán <mpel@google.com>
6122 Date:   Sat Dec 3 22:53:50 2016 +1100
6123
6124     Open BigTIFF (64-bit) files using the custom TIFF loader.
6125     
6126     In the worst case, old libtiff versions will return a different error.
6127     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
6128
6129 commit 13ba5663
6130 Author: Christian Heckendorf <heckendorfc@gmail.com>
6131 Date:   Sat Aug 27 20:34:00 2016 -0400
6132
6133     Silence g_object_unref failed assertions.
6134
6135 commit 50318899
6136 Author: Christian Heckendorf <heckendorfc@gmail.com>
6137 Date:   Sat Aug 27 20:32:46 2016 -0400
6138
6139     Make animation functions static.
6140
6141 commit a27623d3
6142 Author: Christian Heckendorf <heckendorfc@gmail.com>
6143 Date:   Sat Aug 27 14:32:33 2016 -0400
6144
6145     Stop animation if no file is showing.
6146
6147 commit 15917d40
6148 Author: Christian Heckendorf <heckendorfc@gmail.com>
6149 Date:   Fri Aug 26 18:38:51 2016 -0400
6150
6151     Animated images.
6152
6153 commit b484a282
6154 Author: Colin Clark <colin.clark@cclark.uk>
6155 Date:   Wed Aug 24 17:28:23 2016 +0100
6156
6157     Fix #414 Render Intents
6158     
6159     https://github.com/BestImageViewer/geeqie/issues/414
6160     
6161     Permit the user to select the rendering intent.
6162
6163 commit d3fe27a9
6164 Author: Colin Clark <colin.clark@cclark.uk>
6165 Date:   Wed Aug 24 17:19:04 2016 +0100
6166
6167     Map image direction
6168     
6169     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
6170     on the map is clicked, a line showing camera direction is displayed
6171     also.
6172
6173 commit ba79fd47
6174 Author: Colin Clark <colin.clark@cclark.uk>
6175 Date:   Wed Aug 24 17:01:32 2016 +0100
6176
6177     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
6178     
6179     If the file does not exist, default to the home directory
6180
6181 commit d2bda657
6182 Author: Michael Cross <mc@xi2.org>
6183 Date:   Fri Aug 19 12:33:01 2016 +0100
6184
6185     Wrap cairo_destroy call with appropriate CPP macro
6186
6187 commit e665261c
6188 Author: Michael Cross <mc@xi2.org>
6189 Date:   Fri Aug 19 11:28:22 2016 +0100
6190
6191     Fix memory leak
6192
6193 commit 03283a34
6194 Author: Michael Cross <mc@xi2.org>
6195 Date:   Fri Aug 19 07:03:41 2016 +0100
6196
6197     Fixing Memory leak
6198     
6199     I also suffer from what I believe is this bug. It was not present in
6200     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
6201     directory containing a few thousand jpg files of around 100k each and
6202     just keep hitting the key for "Next Image". After around a minute my
6203     computer will freeze.
6204     
6205     Given this reproducibility, I ran git bisect and found the commit that
6206     introduced the behaviour for me was the following
6207     
6208         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
6209         Author: Vladimir Nadvornik <nadvornik@suse.cz>
6210         Date:   Thu Aug 2 00:15:16 2012 +0200
6211     
6212             use cairo for drawing
6213     
6214     I then noticed what I think is a missing cairo_destroy call in
6215     cellrenderericon.c. The following patch solves the problem completely
6216     for me as far as I can tell.
6217
6218 commit 46fb8433
6219 Author: Colin Clark <colin.clark@cclark.uk>
6220 Date:   Mon Aug 8 20:22:40 2016 +0100
6221
6222     Revised Help files
6223
6224 commit ddcb9e4d
6225 Author: Colin Clark <colin.clark@cclark.uk>
6226 Date:   Sun Jul 24 21:27:14 2016 +0100
6227
6228     Bug Fix #233 Custom Border
6229     
6230     https://github.com/BestImageViewer/geeqie/issues/233
6231     
6232     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
6233     custom border was ignored and simply set to black.
6234     Perhaps it was not possible to get a "good" solution with the current
6235     design.
6236     Possibly this change is not the best solution, but nevertheless it
6237     should be sufficient until a better version is produced.
6238
6239 commit 2dd25168
6240 Author: Colin Clark <colin.clark@cclark.uk>
6241 Date:   Wed Jul 20 13:20:24 2016 +0100
6242
6243     CopyMoveRename
6244     
6245     In Copy, Move and Rename operations, show a thumbnail of the source file
6246     and, if the destination already exists, show a thumbnail for that also.
6247     Use the Rename dialogue for Copy and Move operations also.
6248
6249 commit eb8db3e1
6250 Author: Wayne A. Ptaff <wayne@ptaff.ca>
6251 Date:   Fri Jul 15 11:51:42 2016 -0400
6252
6253     Force focus to geeqie after leaving fullscreen
6254     
6255     On some multi-monitor setups / window manager
6256     combinations, the geeqie main window does not
6257     claim focus back after leaving fullscreen mode.
6258     
6259     This fixes https://github.com/BestImageViewer/geeqie/issues/418
6260
6261 commit 9d98d221
6262 Author: Colin Clark <colin.clark@cclark.uk>
6263 Date:   Wed Jul 13 20:14:46 2016 +0100
6264
6265     Bug fix: Crashes with drag-drop in bookmarks
6266     
6267     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
6268     
6269     bookmark_drag_begin:
6270     eliminate a run-time error message
6271     
6272     bookmark_dnd_get_data:
6273     uri_filelist_from_uris returns a list of type FileData. What is required
6274     is text.
6275     
6276     bookmark_drag_set_data:
6277     uris_from_filelist expects a list of type FileData, but was given a list
6278     of type text
6279     
6280     The code: "gdk_drag_context_get_dest_window(context) ==
6281     gtk_widget_get_window(bm->widget)"
6282     does not function as expected. The reason is unknown.
6283     In order to avoid crashes, drags from bookmarks are disabled for the
6284     moment.
6285     There is no significant loss of functionality.
6286
6287 commit 3135c234
6288 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6289 Date:   Sat Jul 9 19:25:08 2016 +0200
6290
6291     Add four new preferences
6292     
6293     This commit adds four new preferences:
6294     * Whether to use saved window positions also for new windows (in case saved
6295     window positions are enabled),
6296     * Whether to enable navigation by left or middle click on image,
6297     * Ability to set keyboard scrolling step multiplier,
6298     * Whether list directory view uses single click to enter a directory or
6299     GTK+ activation default (which is currently a double click).
6300     
6301     Default values of all these preferences have been set in a such way to not
6302     cause any changes in behavior for existing users.
6303     
6304     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6305
6306 commit 56b0d418
6307 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6308 Date:   Sat Jul 9 18:57:08 2016 +0200
6309
6310     Fix hidden directories not showing in a tree view
6311     
6312     Directory tree view contains code that when "Show hidden files or folders"
6313     option is not enabled but the user enters a path containing hidden
6314     directories the missing tree entries are added automatically.
6315     
6316     This didn't work (at least) in case when the first hidden directory in
6317     newly selected path was in a current directory because the tree populating
6318     function exited early when directory contents did not change since last
6319     run, before checking for this special case.
6320     
6321     Fix this by skipping this check when we have to add such hidden directory
6322     entry.
6323     
6324     This check must also be skipped when 'force' flag is passed to this
6325     function, otherwise when enabling "Show hidden files or folders" option
6326     the missing directories are not added to the tree until Geeqie is
6327     restarted.
6328     
6329     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6330
6331 commit 3e8045cd
6332 Author: Colin Clark <colin.clark@cclark.uk>
6333 Date:   Tue Jul 5 19:47:40 2016 +0100
6334
6335     Fix deprecated - gdk_window_get_pointer
6336     
6337     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
6338
6339 commit efe0e6a3
6340 Author: Colin Clark <colin.clark@cclark.uk>
6341 Date:   Wed Jun 29 20:24:54 2016 +0100
6342
6343     Keyboard Map
6344     
6345     Add keyboard map option to Help menu.
6346     
6347     qwerty keyboard only.
6348
6349 commit 8564d94d
6350 Author: nikoss <niko@nava.de>
6351 Date:   Wed Jun 29 21:17:19 2016 +0300
6352
6353     1 fuzzy (0%), 11 untranslated (0%)
6354
6355 commit f67d5813
6356 Author: nikoss <niko@nava.de>
6357 Date:   Sun Jun 26 21:26:21 2016 +0300
6358
6359     fuzzy 0% [8], untranslates 4% [60]
6360
6361 commit 40ff1303
6362 Author: Colin Clark <colin.clark@cclark.uk>
6363 Date:   Mon Jun 20 17:03:37 2016 +0100
6364
6365     Keyword right-click menu
6366     
6367     https://github.com/BestImageViewer/geeqie/issues/404
6368     
6369     Change confusing menu prompt from Add to New
6370
6371 commit ceadba59
6372 Author: Colin Clark <colin.clark@cclark.uk>
6373 Date:   Mon Jun 20 14:31:32 2016 +0100
6374
6375     Check if GPS data is reasonable
6376     
6377     https://github.com/BestImageViewer/geeqie/issues/406
6378     
6379     Fix incorrect logic.
6380
6381 commit 650aa8ea
6382 Author: Colin Clark <colin.clark@cclark.uk>
6383 Date:   Mon Jun 20 12:25:27 2016 +0100
6384
6385     Check if GPS data is reasonable
6386     
6387     https://github.com/BestImageViewer/geeqie/issues/406
6388     
6389     Change lat/long fallback values to 0 rather than 1000
6390
6391 commit 7d6343ae
6392 Author: Rezső Páder <rezso@rezso.net>
6393 Date:   Mon Jun 20 01:25:10 2016 +0200
6394
6395     Use correct thumbnail dirs
6396     
6397     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
6398
6399 commit 9a24b29d
6400 Author: Martin Pelikán <mpel@google.com>
6401 Date:   Mon Jun 20 01:32:00 2016 +1000
6402
6403     Properly open and work with large TIFF files.
6404     
6405     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
6406     as a negative number. Viewing more than 32768 pixels in each dimension
6407     is only a matter of using 64bit arithmetic when calculating allocation
6408     sizes and pointers into that memory. Multiplying is always suspicious.
6409     
6410     While there, make the error messages clearer about what went wrong.
6411     
6412     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6413
6414 commit f05b104a
6415 Author: nikoss <niko@nava.de>
6416 Date:   Fri Jun 17 12:01:39 2016 +0300
6417
6418     fuzzy 3%, unstranslated 10%
6419
6420 commit b34ce94b
6421 Author: nikoss <niko@nava.de>
6422 Date:   Tue Jun 14 23:02:06 2016 +0300
6423
6424     fuzzy 3%, untranslated down to 15%
6425
6426 commit 461a5b54
6427 Author: nikoss <niko@nava.de>
6428 Date:   Sat Jun 11 20:56:53 2016 +0300
6429
6430     fuzzy strings down to 3%
6431
6432 commit 970562d0
6433 Author: nikoss <niko@nava.de>
6434 Date:   Fri Jun 3 22:46:24 2016 +0300
6435
6436     some more changes
6437
6438 commit a0b1c732
6439 Author: nikoss <niko@nava.de>
6440 Date:   Fri Jun 3 00:00:00 2016 +0300
6441
6442     even more changes
6443
6444 commit 65ef9d07
6445 Author: nikoss <niko@nava.de>
6446 Date:   Wed Jun 1 21:54:27 2016 +0300
6447
6448     more changes
6449
6450 commit 4f19e060
6451 Author: nikoss <niko@nava.de>
6452 Date:   Wed Jun 1 21:23:35 2016 +0300
6453
6454     1st change
6455
6456 commit 0b044d1d
6457 Author: David Kalnischkies <david@kalnischkies.de>
6458 Date:   Fri May 27 12:04:40 2016 +0100
6459
6460     Work around changed c++11 std::string implementation
6461     
6462     Bug was already partly fixed by 96db62d but there was even more
6463     positions that was unseen by Solomon.
6464     
6465     The patch is originally from Debian bug report #800350.
6466     
6467     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6468
6469 commit 3b0fff2a
6470 Author: Klaus Ethgen <Klaus@Ethgen.de>
6471 Date:   Fri May 27 11:15:08 2016 +0100
6472
6473     Update web page
6474
6475 commit 4b953fe8
6476 Author: Klaus Ethgen <Klaus@Ethgen.de>
6477 Date:   Fri May 27 10:46:11 2016 +0100
6478
6479     Backported stuff from release and web
6480
6481 commit eff44ead
6482 Author: Klaus Ethgen <Klaus@Ethgen.de>
6483 Date:   Thu May 26 20:58:35 2016 +0100
6484
6485     Reformat and reword README
6486
6487 commit aafc9ecd
6488 Author: Klaus Ethgen <Klaus@Ethgen.de>
6489 Date:   Thu May 26 20:52:20 2016 +0100
6490
6491     Better Changelog
6492     
6493     - Don't show merges
6494     - Don't show notes
6495     - Force using UTF-8
6496
6497 commit bb44257b
6498 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
6499 Date:   Thu May 26 09:23:06 2016 +0100
6500
6501     Updated polish translation
6502     
6503     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6504
6505 commit 8722e5f5
6506 Author: Klaus Ethgen <Klaus@Ethgen.de>
6507 Date:   Tue May 24 14:47:56 2016 +0100
6508
6509     Update copyright in all files
6510
6511 commit 9f16a7d1
6512 Author: Colin Clark <colin.clark@cclark.uk>
6513 Date:   Tue May 24 14:22:28 2016 +0100
6514
6515     Configuration options and documentation
6516     
6517     Configuration option changes:
6518     --enable-gps is now --enable-map
6519     --enable-clutter is now --enable-gpu-accel
6520     
6521     If --disable-gtk3 is issued, both map and gpu-accel options are also
6522     disabled.
6523     
6524     --enable-map is the only option required to compile in the map.
6525     
6526     README updated accordingly.
6527
6528 commit a255fd18
6529 Author: Klaus Ethgen <Klaus@Ethgen.de>
6530 Date:   Tue May 24 13:59:50 2016 +0100
6531
6532     German translation completed
6533
6534 commit 5a2c041e
6535 Author: Klaus Ethgen <Klaus@Ethgen.de>
6536 Date:   Tue May 24 12:42:42 2016 +0100
6537
6538     Enable color manager in all fullscreen methods
6539     
6540     For some reasons, that got lost when moving the image instead of
6541     copying.
6542     
6543     Fixes #375.
6544
6545 commit 1bfcecb1
6546 Author: Colin Clark <colin.clark@cclark.uk>
6547 Date:   Mon May 23 09:49:25 2016 +0100
6548
6549     Collections mouse hover
6550     
6551     Partial solution to #396
6552     https://github.com/BestImageViewer/geeqie/issues/396
6553     
6554     When the mouse is hovered over a thumbnail in a collections window, the
6555     tooltip (the filename and path) is in the correct position.
6556     
6557     Not a good solution, but there will be more problems with GTK 3.20
6558
6559 commit 0b03539c
6560 Author: Colin Clark <colin.clark@cclark.uk>
6561 Date:   Sun May 22 10:35:21 2016 +0100
6562
6563     Image overlay configurable items GTK2
6564     
6565     Supports GTK2 and GTK3
6566
6567 commit e3acbed5
6568 Author: ode79 <oemmerson@gmx.com>
6569 Date:   Sun May 22 01:17:14 2016 +0100
6570
6571     Fix compilation instructions.
6572     
6573     There is no configure file, you have to run autogen.sh before make.
6574
6575 commit 17324f0b
6576 Author: Klaus Ethgen <Klaus@Ethgen.de>
6577 Date:   Thu May 19 17:40:50 2016 +0100
6578
6579     Updated all .po files with current strings
6580
6581 commit f282fd9f
6582 Author: Klaus Ethgen <Klaus@Ethgen.de>
6583 Date:   Thu May 19 17:26:05 2016 +0100
6584
6585     Refined zoom step
6586     
6587     I would give the credentials to the orignal author but he is only known
6588     as "unqwist".
6589     
6590     Closes #359.
6591
6592 commit a9ce4ed4
6593 Author: Klaus Ethgen <Klaus@Ethgen.de>
6594 Date:   Thu May 19 16:27:35 2016 +0100
6595
6596     Remove some leftover from toolbar rc entries
6597     
6598     This revert (partly) c95bd69 and d5b911c.
6599
6600 commit 7978f863
6601 Author: Klaus Ethgen <Klaus@Ethgen.de>
6602 Date:   Thu May 19 14:35:25 2016 +0100
6603
6604     Don't store toolbars in config file
6605     
6606     It makes no sense to save that information in config file. Even more, it
6607     makes more troubles than it is worth.
6608     
6609     Starting from here, just drop that information and use the configured in
6610     values all the time.
6611     
6612     This also fixes the troubles with e9fc136.
6613
6614 commit 08e35271
6615 Author: Klaus Ethgen <Klaus@Ethgen.de>
6616 Date:   Thu May 19 14:29:22 2016 +0100
6617
6618     Fixing some whitespace issues
6619
6620 commit 9c915b12
6621 Author: Colin Clark <colin.clark@cclark.uk>
6622 Date:   Thu May 19 15:27:16 2016 +0100
6623
6624     Image overlay configurable items
6625     
6626     The gui items require GTK+ 3.4.
6627     For GTK+ 2 the effects are neverthless obtainable by editing the
6628     relevant lines in geeqierc.xml
6629
6630 commit dc382f01
6631 Author: Klaus Ethgen <Klaus@Ethgen.de>
6632 Date:   Wed May 18 22:19:52 2016 +0100
6633
6634     Update de and pl po files from pot
6635
6636 commit 215bb15c
6637 Author: Colin Clark <colin.clark@cclark.uk>
6638 Date:   Wed May 18 20:36:07 2016 +0100
6639
6640     Image overlay configurable colours
6641     
6642     User configurable options to set the colours of the Image Overlay text
6643     and background
6644
6645 commit 8b7898a5
6646 Author: Colin Clark <colin.clark@cclark.uk>
6647 Date:   Wed May 18 12:13:12 2016 +0100
6648
6649     Image overlay configurable font
6650     
6651     User configurable option to set the font of the Image Overlay text
6652
6653 commit 14c30e3c
6654 Author: Colin Clark <colin.clark@cclark.uk>
6655 Date:   Mon May 16 11:45:51 2016 +0100
6656
6657     Code clean up
6658     
6659     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
6660     Uncomment code: champlain zoom fixed
6661     Deprecated code updated
6662     Unused variables deleted
6663
6664 commit b4fa20f1
6665 Author: Klaus Ethgen <Klaus@Ethgen.de>
6666 Date:   Sun May 15 12:20:34 2016 +0100
6667
6668     Display the similarity image
6669
6670 commit 316293b2
6671 Author: Klaus Ethgen <Klaus@Ethgen.de>
6672 Date:   Sun May 15 11:00:52 2016 +0100
6673
6674     Removing obsolete checksum stuff
6675     
6676     That checksum stuff for similarity check is replaced with MD5 from the
6677     very begin. Removing that ancient code.
6678
6679 commit 79e0c64d
6680 Author: Klaus Ethgen <Klaus@Ethgen.de>
6681 Date:   Sun May 15 10:47:45 2016 +0100
6682
6683     Simple script to decode similarity data
6684     
6685     This is just for debugging.
6686
6687 commit d38fdd09
6688 Author: Klaus Ethgen <Klaus@Ethgen.de>
6689 Date:   Fri May 13 16:44:10 2016 +0100
6690
6691     Allow to configure rotation invariance
6692
6693 commit 49df4e25
6694 Author: Cyril Roussillon <>
6695 Date:   Fri May 13 13:43:41 2016 +0100
6696
6697     Slightly better similarity samples
6698     
6699     Slight modification of the image_sim_fill_data, that creates the
6700     similarity signature. When the image size is not a multiple of 32, all
6701     cells had size w/32, so the last w%32 pixels were just ignored, and more
6702     importantly it was not symmetric at all when the signature was built
6703     from the other side, which is annoying for my comparison algorithm. So I
6704     changed the cell size (x_inc) from a constant one to
6705     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
6706     42 pixels into 4 cells, it results in 11,10,11,10 instead of
6707     10,10,10,10). With an image of size w with w%32=16, my
6708     rotation-invariant algorithm results in a similarity of
6709     0.951000 with the original version, and 0.999968 with this modification
6710     (apparently lossless jpeg rotation is not perfectly lossless).
6711     
6712     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6713
6714 commit 3d8ad9bd
6715 Author: Cyril Roussillon <>
6716 Date:   Fri May 13 13:41:02 2016 +0100
6717
6718     Implementing rotation invariant duplicates search
6719     
6720     Modifies the functions image_sim_compare and image_sim_compare_fast so
6721     that it compares with the eight possible isometric transformations
6722     (compositions of 90°-rotations, mirrors, transpose,...), using the same
6723     similarity signature.
6724     
6725     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6726
6727 commit 9559a0c9
6728 Author: Klaus Ethgen <Klaus@Ethgen.de>
6729 Date:   Fri May 6 17:29:06 2016 +0100
6730
6731     Better configure
6732
6733 commit 42c80e2c
6734 Author: Klaus Ethgen <Klaus@Ethgen.de>
6735 Date:   Fri May 6 17:09:18 2016 +0100
6736
6737     Remove obsolete and outdated debian directory
6738     
6739     Debian replaces the content of this directory anyway and it does not
6740     match the current project state anymore. So lets remove it.
6741     
6742     That does not mean that it is gone forever but then I will most likely
6743     use the original debian one.
6744
6745 commit 1c952102
6746 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
6747 Date:   Thu Mar 17 13:14:57 2016 +0100
6748
6749     debian: point watch file to github
6750
6751 commit 8a2a3697
6752 Author: Michael Schwendt <mschwendt@fedoraproject.org>
6753 Date:   Fri Feb 1 18:44:12 2013 +0100
6754
6755     Patch to fix duplicate window update
6756     
6757     Fixes #190.
6758     
6759     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6760
6761 commit db07c983
6762 Author: Colin Clark <colin.clark@cclark.uk>
6763 Date:   Thu May 5 18:40:59 2016 +0100
6764
6765     Lua Documentation
6766     
6767     Basic Lua documentation.
6768     
6769     Requires expansion and re-work.
6770
6771 commit 2a564f2d
6772 Author: Michael Schwendt <mschwendt@fedoraproject.org>
6773 Date:   Mon Dec 24 14:24:27 2012 +0100
6774
6775     Avoids a double-free
6776     
6777     Avoids a double-free due to a boolean that would be retrieved from a
6778     deleted/freed structure.
6779     
6780     Fix #361.
6781     
6782     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6783
6784 commit 82a1755f
6785 Author: Klaus Ethgen <Klaus@Ethgen.de>
6786 Date:   Thu May 5 12:26:05 2016 +0100
6787
6788     Removed some obsolete tools
6789
6790 commit 050ec33a
6791 Author: Klaus Ethgen <Klaus@Ethgen.de>
6792 Date:   Thu May 5 11:19:53 2016 +0100
6793
6794     Improving desktop template
6795
6796 commit bd568d6a
6797 Author: Klaus Ethgen <Klaus@Ethgen.de>
6798 Date:   Wed May 4 17:47:34 2016 +0100
6799
6800     Small dependency to fully mitigate the marshaler stuff
6801
6802 commit 6287845d
6803 Author: Klaus Ethgen <Klaus@Ethgen.de>
6804 Date:   Wed May 4 17:34:43 2016 +0100
6805
6806     Remove autocreated files from git
6807     
6808     That is a nasty bug. The files gq-marshal.[ch] gets created from
6809     gq-marshal.list but are checked in to git.
6810     
6811     I removed that files now from git so they get recreated properly every
6812     time. (Closes #383)
6813     
6814     Thanks Russel Winder for the insistent nagging about that.
6815
6816 commit ce7e589e
6817 Author: Klaus Ethgen <Klaus@Ethgen.de>
6818 Date:   Wed May 4 15:59:25 2016 +0100
6819
6820     Update German translations
6821     
6822     Issue: #387
6823
6824 commit 8936cb50
6825 Author: Klaus Ethgen <Klaus@Ethgen.de>
6826 Date:   Wed May 4 13:50:27 2016 +0100
6827
6828     Update from pot file
6829     
6830     Fixes #364.
6831
6832 commit 70751974
6833 Author: Klaus Ethgen <Klaus@Ethgen.de>
6834 Date:   Wed May 4 13:35:31 2016 +0100
6835
6836     Enable greek translation
6837     
6838     Thanks to Nikos Papadopoulos.
6839     
6840     See #364.
6841
6842 commit d78ae721
6843 Author: Klaus Ethgen <Klaus@Ethgen.de>
6844 Date:   Wed May 4 08:30:12 2016 +0100
6845
6846     Fix a typo
6847     
6848     This bug was introduced in fe69cac by John (2005-03-19).
6849     
6850     Fixes #386.
6851
6852 commit d739cc3c
6853 Author: Klaus Ethgen <Klaus@Ethgen.de>
6854 Date:   Tue May 3 11:17:49 2016 +0100
6855
6856     Set git version in master branch
6857
6858 commit 6446b9ce
6859 Author: Klaus Ethgen <Klaus@Ethgen.de>
6860 Date:   Tue May 3 10:54:00 2016 +0100
6861
6862     Removing not used configure variables
6863     
6864     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
6865
6866 commit 67ced953
6867 Author: Colin Clark <colin.clark@cclark.uk>
6868 Date:   Sun May 1 17:44:01 2016 +0100
6869
6870     Document toolbar enhancements
6871     
6872     Update help file to describe how to put additional icons on the toolbar.
6873     
6874     Requires re-work.
6875
6876 commit e64b20d1
6877 Author: Colin Clark <colin.clark@cclark.uk>
6878 Date:   Sun May 1 12:05:59 2016 +0100
6879
6880     Fix #211 Corrupt help file
6881     
6882     https://github.com/BestImageViewer/geeqie/issues/211
6883     
6884     Section 4.4 External Editors now displayed.
6885     
6886     Requires much more re-work.
6887
6888 commit 4c94608d
6889 Author: Klaus Ethgen <Klaus@Ethgen.de>
6890 Date:   Sat Apr 30 10:32:25 2016 +0100
6891
6892     Update German po file
6893
6894 commit a687cf56
6895 Author: Klaus Ethgen <Klaus@Ethgen.de>
6896 Date:   Sat Apr 30 10:17:52 2016 +0100
6897
6898     Adding Klingon po file
6899     
6900     Searching for native speakers. ;-)
6901
6902 commit cabf8f15
6903 Author: Colin Clark <colin.clark@cclark.uk>
6904 Date:   Thu Apr 28 21:00:14 2016 +0100
6905
6906     Fix #333 Renaming file extensions
6907     
6908     https://github.com/BestImageViewer/geeqie/issues/333
6909     
6910     The Preferences/Files tab has an additional checkbox:
6911     Disable file extension checks
6912     
6913     When checked, files can be renamed to a different extension with no
6914     warning issued.
6915
6916 commit c6633ff4
6917 Author: Colin Clark <colin.clark@cclark.uk>
6918 Date:   Tue Apr 26 15:52:12 2016 +0100
6919
6920     Fix crash on drag and drop from Xfe
6921     
6922     The issue is that when dragging and dropping from Xfe, paths aren't
6923     escaped like they are when dnd'ing from a GTK app.
6924
6925 commit e0222223
6926 Author: Josef Kufner <josef@kufner.cz>
6927 Date:   Thu Apr 21 00:22:00 2016 +0200
6928
6929     'Stay above' option now works independently of screen for fullscreen window
6930
6931 commit a16635ca
6932 Author: Josef Kufner <josef@kufner.cz>
6933 Date:   Wed Apr 20 23:58:40 2016 +0200
6934
6935     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
6936     
6937     The most problematic thing was the `gdk_window_set_override_redirect`
6938     call. That was what made most of the mess. Another bad idea was to deny
6939     resizing of the fullscreen window, which causes window manager to fail
6940     to adjust window size to screen size.
6941     
6942     Fixes #222, #218, #103.
6943
6944 commit b5fef3db
6945 Author: Klaus Ethgen <Klaus@Ethgen.de>
6946 Date:   Thu Apr 14 14:25:44 2016 +0100
6947
6948     Work around GCC6
6949     
6950     This problem is really annoying. Left shifting a value does not require
6951     it to be positive in C. However, some specifications define that as
6952     undefined behaviour.
6953     
6954     Nevertheless, as used in this case it is perfectly fine and widely used
6955     construct.
6956     
6957     Closes #230, #378
6958
6959 commit 010ed5dd
6960 Author: Colin Clark <colin.clark@cclark.uk>
6961 Date:   Wed Apr 13 18:53:12 2016 +0100
6962
6963     Issue #332 Rename function can delete files
6964     
6965     https://github.com/BestImageViewer/geeqie/issues/332
6966     
6967     During a Rename operation, if the user assigns a single destination
6968     filename to multiple source files, an error dialog is shown and the
6969     operation is aborted.
6970
6971 commit cd4334e6
6972 Author: Morgan Hardwood <entertheyoni@gmail.com>
6973 Date:   Tue Apr 12 21:35:11 2016 +0200
6974
6975     Updated web.
6976
6977 commit 1b5028cd
6978 Author: Klaus Ethgen <Klaus@Ethgen.de>
6979 Date:   Tue Apr 12 10:39:00 2016 +0100
6980
6981     Tuning file types for Github
6982
6983 commit e9a17eb5
6984 Author: Klaus Ethgen <Klaus@Ethgen.de>
6985 Date:   Tue Apr 12 10:38:49 2016 +0100
6986
6987     Updating web
6988
6989 commit 1797b9e1
6990 Author: Colin Clark <colin.clark@cclark.uk>
6991 Date:   Mon Apr 11 19:14:29 2016 +0100
6992
6993     Issue #329 easier way to get cwd when copying
6994     
6995     https://github.com/BestImageViewer/geeqie/issues/329
6996     
6997     A bookmark with the name "." (a single full-stop) is treated as a
6998     special case. Each time it is displayed, its path is loaded with
6999     Geeqie's current working folder. This bookmark, like any other, can be
7000     deleted and re-created at any time.
7001
7002 commit 6e3b2edf
7003 Author: Colin Clark <colin.clark@cclark.uk>
7004 Date:   Thu Mar 31 16:58:51 2016 +0100
7005
7006     Update command line options documentation
7007     
7008     Update both the Help file documentation for command line options, and
7009     the output of the -h and -rh command line parameters.
7010
7011 commit a174e816
7012 Author: Colin Clark <colin.clark@cclark.uk>
7013 Date:   Wed Mar 30 15:36:32 2016 +0100
7014
7015     Bug fix #227 + enable user to set height of Keywords pane
7016     
7017     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
7018     https://sourceforge.net/p/geeqie/bugs/227/
7019     
7020     Permit the user to set the height of the Keywords pane in the Info
7021     sidebar by editing the line:
7022     
7023     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
7024     = "Xmp.dc.subject" height = "200"/>
7025     
7026     in the configuration file geeqierc.xml
7027
7028 commit 411ef45d
7029 Author: Colin Clark <colin.clark@cclark.uk>
7030 Date:   Tue Mar 29 18:18:05 2016 +0100
7031
7032     Update for new cogl version
7033     
7034     Parameters for cogl_texture_3d_new_from_data have changed.
7035
7036 commit 352ec11e
7037 Author: Simon Frei <freisim93@gmail.com>
7038 Date:   Thu Mar 10 21:36:58 2016 +0100
7039
7040     cleanup of sourceforge references
7041     
7042     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7043
7044 commit cbcf4618
7045 Author: Klaus Ethgen <Klaus@Ethgen.de>
7046 Date:   Wed Mar 9 23:16:01 2016 +0100
7047
7048     Fix web page
7049     
7050     one slash too much
7051
7052 commit 352fee7b
7053 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
7054 Date:   Wed Mar 9 22:59:37 2016 +0100
7055
7056     Web page update
7057     
7058     How about dropping as much sf links as possible from the index page?
7059     
7060     I attached an updated geeqie.org/index.html.
7061     
7062     Re-arranged a bit,
7063     only kept the direct link to the lists.sf subscribe page,
7064     dropped all other sf links,
7065     added two ML archive links,
7066     and re-worded to be more "proud" and self-confident.
7067     
7068     It has been eight years since the fork from GQview,
7069     that should not be the one distinct point to make.
7070     
7071     Rather, (cl)aim to be the best image viewer.
7072     Sometimes it's not enough to be good.
7073     Sometimes people need to also notice it.
7074
7075 commit 7ca48dae
7076 Author: Klaus Ethgen <Klaus@Ethgen.de>
7077 Date:   Mon Mar 7 22:53:52 2016 +0100
7078
7079     Updating web page
7080
7081 commit 7cb8d87f
7082 Author: Klaus Ethgen <Klaus@Ethgen.de>
7083 Date:   Mon Mar 7 10:17:47 2016 +0100
7084
7085     Really fix issue in 2a9e4d6
7086
7087 commit 2a9e4d6a
7088 Author: Klaus Ethgen <Klaus@Ethgen.de>
7089 Date:   Sun Mar 6 23:49:43 2016 +0100
7090
7091     This potentially fixes most deprecated warnings
7092     
7093     However, I tested it with gtk 2.46.2 on debian that pretend to be
7094     version 2.24.29. So I still get that warnings.
7095
7096 commit 8fdabfea
7097 Author: Klaus Ethgen <Klaus@Ethgen.de>
7098 Date:   Sun Mar 6 23:48:42 2016 +0100
7099
7100     Fix wrong gtk3 function calls in gtk2
7101
7102 commit 81568b66
7103 Author: Klaus Ethgen <Klaus@Ethgen.de>
7104 Date:   Sun Mar 6 23:47:14 2016 +0100
7105
7106     Export file_data_new_simple into other source files
7107
7108 commit 89f172d5
7109 Author: Klaus Ethgen <Klaus@Ethgen.de>
7110 Date:   Sun Mar 6 23:45:10 2016 +0100
7111
7112     Fixed one wrongly function call with pointer
7113     
7114     This is a potentional dangerous call to LCMS function. There was a
7115     compiler warning but nobody cared about before.
7116
7117 commit 620b15ae
7118 Author: Klaus Ethgen <Klaus@Ethgen.de>
7119 Date:   Fri Mar 4 11:44:47 2016 +0100
7120
7121     Applying that sort method also to collections
7122
7123 commit 0c87c52d
7124 Author: Klaus Ethgen <Klaus@Ethgen.de>
7125 Date:   Fri Mar 4 11:21:09 2016 +0100
7126
7127     Implementing sorting by file creation
7128
7129 commit 96db62d2
7130 Author: Solomon Peachy <pizza@shaftnet.org>
7131 Date:   Thu Mar 3 19:47:26 2016 -0500
7132
7133     exiv2: Fix use-after-free of the image filename/path.
7134     
7135     This caused garbage to be returned when we attempted to use the path to
7136     determine if the file is a RAW image.  Now, RAWs are detected properly
7137     and the proper full-res previews are used.
7138     
7139     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
7140     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7141
7142 commit ed2c824f
7143 Author: Klaus Ethgen <Klaus@Ethgen.de>
7144 Date:   Fri Mar 4 09:14:17 2016 +0100
7145
7146     Remove some useless spaces in exiv2.cc
7147
7148 commit 4b995829
7149 Author: Klaus Ethgen <Klaus@Ethgen.de>
7150 Date:   Fri Feb 26 12:37:28 2016 +0100
7151
7152     Updating README
7153
7154 commit ecb56e91
7155 Author: Klaus Ethgen <Klaus@Ethgen.de>
7156 Date:   Thu Feb 25 16:48:22 2016 +0100
7157
7158     Reintroduce file_data_new_simple()
7159     
7160     This was removed by Vladimir with
7161     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
7162     
7163     However, the newly introduced function file_data_new_group() is very
7164     expensive. Having it in collection (in sort manager) where the dirs of
7165     that files have huge amount of files inside, that is simply blocking
7166     whole geeqie.
7167     
7168     It might be that the file_data_new_group() function need to be disarmed
7169     on other places too.
7170
7171 commit 539d4e38
7172 Author: Klaus Ethgen <Klaus@Ethgen.de>
7173 Date:   Thu Feb 25 16:46:32 2016 +0100
7174
7175     Tune some debug info
7176
7177 commit 67ba1865
7178 Author: Klaus Ethgen <Klaus@Ethgen.de>
7179 Date:   Wed Feb 24 08:32:54 2016 +0100
7180
7181     Correcting return type
7182
7183 commit 91260cd9
7184 Author: Klaus Ethgen <Klaus@Ethgen.de>
7185 Date:   Tue Feb 16 15:42:38 2016 +0100
7186
7187     Allow to choose to show parent folder
7188     
7189     With e9fc136 we learned buttons for parent folder in directory list.
7190     This disabled the ".." handle in the view itself.
7191     
7192     This was found to be not optimal as the users are used to it.
7193     
7194     With this patch, that entry is now configurable in preferences. It is
7195     enabled by default but could be disabled if the user don't like it.
7196
7197 commit 4ca4c1ff
7198 Author: Klaus Ethgen <Klaus@Ethgen.de>
7199 Date:   Mon Feb 15 22:09:52 2016 +0100
7200
7201     Fix nasty double free crashes
7202     
7203     Old GTK+ versions seemed to be robust about this double free so we seen
7204     that crashes or 100% CPU usages just with modern versions.
7205     
7206     This patch takes care of it on two places:
7207     1. Hashes will not be freed by g_hash_table_destroy when empty
7208     2. NULLify the enty variable after free
7209
7210 commit e9fc1363
7211 Author: Colin Clark <colin.clark@cclark.uk>
7212 Date:   Tue Feb 2 13:15:49 2016 +0000
7213
7214     Feature Request #70 Navigation menu option and button for parent directory
7215     
7216     This request was made some years ago:
7217     
7218     https://sourceforge.net/p/geeqie/feature-requests/70/
7219     
7220     I have attached a patch which implements this. Also, keyboard-only users
7221     will be able to use keyboard-accelerators to map a key to the Up function.
7222     
7223     Unfortunately there is a usability problem. If the configuration file
7224     geeqirc.xml exists (which it will except for first-time installations)
7225     geeqie will not look at the programmed defaults, but will create the
7226     toolbar from the config file - and the Up icon will not be displayed.
7227     
7228     If the user first executes a command such as this:
7229     
7230     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
7231     ~/.config/geeqie/geeqierc.xml
7232     
7233     then all will be well.
7234     
7235     This is not ideal, but I see no other solution.
7236     
7237     Colin Clark
7238
7239 commit 285c2da9
7240 Author: Klaus Ethgen <Klaus@Ethgen.de>
7241 Date:   Fri Sep 18 18:49:43 2015 +0100
7242
7243     Changing reference to sourceforge
7244     
7245     Change sourceforge to geeqie.org.
7246
7247 commit 1e962d0b
7248 Author: Klaus Ethgen <Klaus@Ethgen.de>
7249 Date:   Thu Sep 10 15:34:59 2015 +0100
7250
7251     Include missing glua.h
7252
7253 commit 4ae8cedc
7254 Author: Klaus Ethgen <Klaus@Ethgen.de>
7255 Date:   Thu Sep 10 14:32:18 2015 +0100
7256
7257     Updating web site
7258
7259 commit 4069dd4f
7260 Author: Vitaly Sinilin <vs@kp4.ru>
7261 Date:   Tue Sep 8 00:18:56 2015 +0300
7262
7263     Fix toolbar visibility
7264     
7265     The toolbar should not be visible on startup when the
7266     configuration file has the line
7267     
7268         toolbar_hidden = "true"
7269     
7270     Its visibility state at startup should be the same it
7271     was at the last shutdown.
7272
7273 commit 4749987f
7274 Author: Michael Schwendt <mschwendt@fedoraproject.org>
7275 Date:   Tue Aug 11 23:21:37 2015 +0100
7276
7277     NULL-ptr crash in image_read_ahead_done_cb()
7278     
7279     It's not easy to reproduce, but if one is mad and follows the steps and
7280     presses the keys a few dozens times, there's a slight chance one can
7281     trigger it. Not much to investigate it further.
7282     
7283     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
7284     
7285      | to reproduce: quickly keep pressing f (fullscreen) and page down
7286      | (next file) keys.
7287      |
7288      | attached patch is a kind of workaround, I did not inspect further
7289      | is this threading issue etc
7290     
7291     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
7292     
7293     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
7294
7295 commit 70bc3c82
7296 Author: Klaus Ethgen <Klaus@Ethgen.de>
7297 Date:   Tue Aug 11 23:19:25 2015 +0100
7298
7299     Remove over optimization
7300     
7301     Thanks Uwe Ohse <uwe@ohse.de> for this find.
7302     
7303     "it looks good, but is dead slow, for each and every call to
7304     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
7305     really slow machine, which amounts to over 2 seconds if 144 tiles have
7306     to be drawn (tested with many jpegs and a few large pngs).
7307     
7308     i propose to remove this optimization until someone fixes it. After
7309     removal geeqie is fast, again."
7310
7311 commit a22d0360
7312 Author: Alexey Akishin <alex@science.su>
7313 Date:   Mon Dec 8 11:46:18 2014 +0000
7314
7315     Add support for Green-Magenta and Yellow-Blue anaglyph modes
7316
7317 commit 80ef0b16
7318 Author: Michael Schwendt <mschwendt@fedoraproject.org>
7319 Date:   Sun Nov 30 13:09:37 2014 +0100
7320
7321     fix include statements for large file support on 32-bit
7322
7323 commit 760fe40c
7324 Author: Volker Grabsch <v@njh.eu>
7325 Date:   Tue Nov 4 08:41:30 2014 +0100
7326
7327     Fix typo in debug messages
7328     
7329     vindow -> window
7330
7331 commit a1afabd3
7332 Author: Klaus Ethgen <Klaus@Ethgen.de>
7333 Date:   Sat Sep 27 12:07:10 2014 +0100
7334
7335     Fix lcms2 integration
7336     
7337     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
7338     the patch.
7339
7340 commit ca42d65b
7341 Author: Klaus Ethgen <Klaus@Ethgen.de>
7342 Date:   Sun Jul 20 14:16:02 2014 +0100
7343
7344     updated ChangeLog file
7345
7346 commit 900e65e7
7347 Author: Leon Winter <winter@bfw-online.de>
7348 Date:   Mon May 26 23:33:52 2014 +0100
7349
7350     Fix for the assertion when file gives an empty lookup
7351     
7352     Thanks Leon for this patch.
7353
7354 commit fd0a1d0a
7355 Author: Petr Vorel <petr.vorel@gmail.com>
7356 Date:   Tue Mar 4 00:31:04 2014 +0100
7357
7358     fix segfault while cancel rename dialog
7359     
7360     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
7361     in generic_dialog_click_cb:58
7362     
7363     Steps to reproduce:
7364     select more images on left section then is seen in on page (need to
7365     scroll), roll to the top, click by right mouse button, select Rename
7366     from menu and cancel it by key Esc (button Cancel is working).
7367     
7368     Program received signal SIGSEGV, Segmentation fault.
7369     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7370     
7371     (gdb) bt
7372      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7373      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
7374      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
7375      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
7376      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7377      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7378      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7379      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7380      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7381      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7382      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7383      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7384      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
7385      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7386      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7387      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7388      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7389      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
7390
7391 commit 08e77338
7392 Author: Levin <zjlevin@hotmail.com>
7393 Date:   Sun Jan 26 13:46:01 2014 +0100
7394
7395     Updated Chinese locales
7396     
7397     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7398
7399 commit 89d8c20e
7400 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
7401 Date:   Wed Aug 7 18:38:16 2013 +0200
7402
7403     transifex config file allowing to easily use transifex-client
7404
7405 commit d3621deb
7406 Author: Emil Mikulic <emikulic@gmail.com>
7407 Date:   Sun Apr 21 15:13:40 2013 +1000
7408
7409     Skip over expanded keys.
7410     
7411     This fixes handling of filenames with % in them.
7412
7413 commit c1808fdc
7414 Author: Emil Mikulic <emikulic@gmail.com>
7415 Date:   Sun Apr 21 14:57:37 2013 +1000
7416
7417     Annotate debug_exception() with source file, line, and function.
7418
7419 commit dcf1a1bf
7420 Author: Laurent Monin <zas@norz.org>
7421 Date:   Thu Dec 13 13:17:47 2012 +0100
7422
7423     Bug 3594998: make lirc initialization quieter
7424     
7425     Increasing debug level to 1 or 2 will give more information, level 0
7426     will only output a message to user if lirc is initialized but can't
7427     read config file.
7428
7429 commit 11b6ce52
7430 Author: Laurent Monin <zas@norz.org>
7431 Date:   Mon Nov 26 09:29:17 2012 +0100
7432
7433     Fix crash when loading collection listing inexistent files.
7434
7435 commit 0ac57169
7436 Author: Omari Stephens <xsdg@xsdg.org>
7437 Date:   Tue Nov 13 06:08:21 2012 +0000
7438
7439     Add filedata counting to watch for filedata leaks
7440     
7441     This basically counts the number of filedata instances in existence at
7442     any given point in time.  If the number doesn't drop down to where it's
7443     supposed to be, there are leaks.
7444
7445 commit 1ea92516
7446 Author: Omari Stephens <xsdg@xsdg.org>
7447 Date:   Mon Nov 12 18:44:44 2012 +0000
7448
7449     Use FileData locks to avoid expensive reloads with marks enabled
7450
7451 commit 710b009f
7452 Author: Omari Stephens <xsdg@xsdg.org>
7453 Date:   Mon Nov 12 06:03:02 2012 +0000
7454
7455     Add "lock" functionality to keep FileDatas in memory
7456     
7457     Adds two primitives to keep a FileData in memory even after its refcount
7458     drops to zero.  Intended to be used in situations when an entire group of
7459     FileDatas _should_ stay in memory as an optimization, even if the code
7460     would continue to function properly even if the FileData were freed.
7461
7462 commit cf90f247
7463 Author: Vedran Rodic <vrodic@gmail.com>
7464 Date:   Sun Oct 28 12:07:41 2012 +0100
7465
7466     Fix a segfault caused by .desktop file with no exec= line.
7467     
7468     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
7469
7470 commit 336210a4
7471 Author: Klaus Ethgen <Klaus@Ethgen.de>
7472 Date:   Tue Oct 2 23:07:47 2012 +0100
7473
7474     Reapply 'call notify functions in in an idle call'
7475     
7476     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
7477     have fixed this.
7478
7479 commit 0e468818
7480 Author: Klaus Ethgen <Klaus@Ethgen.de>
7481 Date:   Tue Oct 2 22:49:52 2012 +0100
7482
7483     Whitespace cleanup
7484
7485 commit e8cd71d6
7486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7487 Date:   Sun Sep 23 11:19:36 2012 +0200
7488
7489     better fix for big-endian architectures
7490
7491 commit c6793b7a
7492 Author: Laurent Monin <zas@norz.org>
7493 Date:   Tue Sep 4 15:05:41 2012 +0200
7494
7495     Minor indentation fixes.
7496
7497 commit bae504cd
7498 Author: Laurent Monin <zas@norz.org>
7499 Date:   Tue Sep 4 15:02:42 2012 +0200
7500
7501     Cleanup checker shader code.
7502     
7503     Size and colors can now be set outside the shader code.
7504
7505 commit 8693961e
7506 Author: Laurent Monin <zas@norz.org>
7507 Date:   Tue Sep 4 11:15:45 2012 +0200
7508
7509     Fix exif orientation in clutter rendering mode.
7510
7511 commit 7628d75a
7512 Author: Laurent Monin <zas@norz.org>
7513 Date:   Thu Aug 30 22:16:43 2012 +0200
7514
7515     Silent 2 warnings using explicit type casting.
7516
7517 commit bfe962ba
7518 Author: Laurent Monin <zas@norz.org>
7519 Date:   Thu Aug 30 20:38:31 2012 +0200
7520
7521     Polish translation was updated, thanks to Grzegorz Gibas.
7522     
7523     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
7524
7525 commit 58e75f40
7526 Author: Laurent Monin <zas@norz.org>
7527 Date:   Thu Aug 30 20:33:01 2012 +0200
7528
7529     Update pt_BR translation.
7530     
7531     I just polished the translation a bit making some menu entries more clear to understand.
7532     Michal Čihař
7533
7534 commit 99fdd5fd
7535 Author: Laurent Monin <zas@norz.org>
7536 Date:   Thu Aug 30 18:51:22 2012 +0200
7537
7538     Add *~, *.rej, *.orig files to git ignore list.
7539
7540 commit c5600d6e
7541 Author: Laurent Monin <zas@norz.org>
7542 Date:   Thu Aug 30 18:46:00 2012 +0200
7543
7544     Fix for support >=automake-1.11.4
7545     
7546     Patch by Marien Zwart
7547     
7548     https://bugs.gentoo.org/show_bug.cgi?id=414863
7549     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
7550
7551 commit db38d12f
7552 Author: Laurent Monin <zas@norz.org>
7553 Date:   Thu Aug 30 18:32:32 2012 +0200
7554
7555     Trim trailing white spaces on empty lines.
7556
7557 commit e436ea53
7558 Author: Laurent Monin <zas@norz.org>
7559 Date:   Thu Aug 30 18:31:41 2012 +0200
7560
7561     Trim trailing white spaces.
7562
7563 commit 2dfa5f58
7564 Author: Laurent Monin <zas@norz.org>
7565 Date:   Thu Aug 30 18:26:06 2012 +0200
7566
7567     Add missing vim modeline.
7568
7569 commit 79a32b2f
7570 Author: Laurent Monin <zas@norz.org>
7571 Date:   Thu Aug 30 18:22:50 2012 +0200
7572
7573     Fix indentation and few trailing white spaces.
7574
7575 commit 8de61225
7576 Author: Laurent Monin <zas@norz.org>
7577 Date:   Thu Aug 30 18:10:47 2012 +0200
7578
7579     Clear few more warnings, unused variables mostly.
7580
7581 commit 0d1b46f2
7582 Author: Laurent Monin <zas@norz.org>
7583 Date:   Thu Aug 30 17:34:14 2012 +0200
7584
7585     Drop unused variable.
7586
7587 commit 998be83d
7588 Author: Laurent Monin <zas@norz.org>
7589 Date:   Thu Aug 30 15:53:29 2012 +0200
7590
7591     Remove commented out code.
7592
7593 commit 6914416f
7594 Author: Laurent Monin <zas@norz.org>
7595 Date:   Thu Aug 30 15:53:29 2012 +0200
7596
7597     Remove commented out code.
7598
7599 commit 998d7438
7600 Author: Laurent Monin <zas@norz.org>
7601 Date:   Thu Aug 30 15:53:29 2012 +0200
7602
7603     Remove commented out code.
7604
7605 commit 065f8505
7606 Author: Laurent Monin <zas@norz.org>
7607 Date:   Thu Aug 30 15:53:29 2012 +0200
7608
7609     Remove commented out code.
7610
7611 commit b2767f1a
7612 Author: Laurent Monin <zas@norz.org>
7613 Date:   Thu Aug 30 15:53:29 2012 +0200
7614
7615     Remove commented out code.
7616
7617 commit d183c706
7618 Author: Laurent Monin <zas@norz.org>
7619 Date:   Thu Aug 30 15:53:29 2012 +0200
7620
7621     Remove commented out code.
7622
7623 commit ec7a9614
7624 Author: Laurent Monin <zas@norz.org>
7625 Date:   Thu Aug 30 15:53:29 2012 +0200
7626
7627     Remove commented out code.
7628
7629 commit e24d1d84
7630 Author: Laurent Monin <zas@norz.org>
7631 Date:   Thu Aug 30 15:53:29 2012 +0200
7632
7633     Remove commented out code.
7634
7635 commit a23decd0
7636 Author: Laurent Monin <zas@norz.org>
7637 Date:   Thu Aug 30 15:53:29 2012 +0200
7638
7639     Remove commented out code.
7640
7641 commit d34b6e39
7642 Author: Laurent Monin <zas@norz.org>
7643 Date:   Thu Aug 30 15:53:29 2012 +0200
7644
7645     Remove commented out code.
7646
7647 commit 7197eb36
7648 Author: Laurent Monin <zas@norz.org>
7649 Date:   Thu Aug 30 15:53:29 2012 +0200
7650
7651     Remove commented out code.
7652
7653 commit 686b5bed
7654 Author: Laurent Monin <zas@norz.org>
7655 Date:   Thu Aug 30 15:53:29 2012 +0200
7656
7657     Remove commented out code.
7658
7659 commit bb4cf084
7660 Author: Laurent Monin <zas@norz.org>
7661 Date:   Thu Aug 30 15:53:29 2012 +0200
7662
7663     Remove commented out code.
7664
7665 commit 3e99d738
7666 Author: Laurent Monin <zas@norz.org>
7667 Date:   Thu Aug 30 15:53:29 2012 +0200
7668
7669     Remove commented out code.
7670
7671 commit 173d2143
7672 Author: Laurent Monin <zas@norz.org>
7673 Date:   Thu Aug 30 15:53:29 2012 +0200
7674
7675     Remove commented out code.
7676
7677 commit 45f1cb3f
7678 Author: Laurent Monin <zas@norz.org>
7679 Date:   Thu Aug 30 15:53:29 2012 +0200
7680
7681     Remove commented out code.
7682
7683 commit 69c450f5
7684 Author: Laurent Monin <zas@norz.org>
7685 Date:   Thu Aug 30 15:53:29 2012 +0200
7686
7687     Remove commented out code.
7688
7689 commit e826f76d
7690 Author: Laurent Monin <zas@norz.org>
7691 Date:   Thu Aug 30 15:53:29 2012 +0200
7692
7693     Remove commented out code.
7694
7695 commit c3c6a1c5
7696 Author: Laurent Monin <zas@norz.org>
7697 Date:   Thu Aug 30 15:53:29 2012 +0200
7698
7699     Remove commented out code.
7700
7701 commit 9a98f594
7702 Author: Laurent Monin <zas@norz.org>
7703 Date:   Thu Aug 30 15:53:29 2012 +0200
7704
7705     Remove commented out code.
7706
7707 commit a40d8f1e
7708 Author: Laurent Monin <zas@norz.org>
7709 Date:   Thu Aug 30 15:53:29 2012 +0200
7710
7711     Remove commented out code.
7712
7713 commit 3b69b99b
7714 Author: Laurent Monin <zas@norz.org>
7715 Date:   Thu Aug 30 15:53:29 2012 +0200
7716
7717     Remove commented out code.
7718
7719 commit f5dbbe98
7720 Author: Laurent Monin <zas@norz.org>
7721 Date:   Thu Aug 30 15:53:29 2012 +0200
7722
7723     Remove commented out code.
7724
7725 commit 78373c78
7726 Author: Laurent Monin <zas@norz.org>
7727 Date:   Thu Aug 30 15:53:29 2012 +0200
7728
7729     Remove commented out code.
7730
7731 commit 4dab5333
7732 Author: Laurent Monin <zas@norz.org>
7733 Date:   Thu Aug 30 15:53:29 2012 +0200
7734
7735     Remove commented out code.
7736
7737 commit 0beb16d6
7738 Author: Laurent Monin <zas@norz.org>
7739 Date:   Thu Aug 30 15:53:29 2012 +0200
7740
7741     Remove commented out code.
7742
7743 commit 6a614ca2
7744 Author: Laurent Monin <zas@norz.org>
7745 Date:   Thu Aug 30 15:53:29 2012 +0200
7746
7747     Remove commented out code.
7748
7749 commit cb50eb75
7750 Author: Laurent Monin <zas@norz.org>
7751 Date:   Thu Aug 30 15:53:28 2012 +0200
7752
7753     Remove commented out code.
7754
7755 commit e23cc764
7756 Author: Laurent Monin <zas@norz.org>
7757 Date:   Thu Aug 30 15:53:28 2012 +0200
7758
7759     Remove commented out code.
7760
7761 commit fe6bdd98
7762 Author: Laurent Monin <zas@norz.org>
7763 Date:   Thu Aug 30 15:53:28 2012 +0200
7764
7765     Remove commented out code.
7766
7767 commit 07edd520
7768 Author: Laurent Monin <zas@norz.org>
7769 Date:   Thu Aug 30 15:53:28 2012 +0200
7770
7771     Remove commented out code.
7772
7773 commit 778b816f
7774 Author: Laurent Monin <zas@norz.org>
7775 Date:   Thu Aug 30 15:53:28 2012 +0200
7776
7777     Remove commented out code.
7778
7779 commit 208263f3
7780 Author: Laurent Monin <zas@norz.org>
7781 Date:   Thu Aug 30 15:53:28 2012 +0200
7782
7783     Remove commented out code.
7784
7785 commit fc188f35
7786 Author: Laurent Monin <zas@norz.org>
7787 Date:   Thu Aug 30 15:53:28 2012 +0200
7788
7789     Remove commented out code.
7790
7791 commit 2d84366d
7792 Author: Laurent Monin <zas@norz.org>
7793 Date:   Thu Aug 30 15:53:28 2012 +0200
7794
7795     Remove commented out code.
7796
7797 commit a2756cb2
7798 Author: Laurent Monin <zas@norz.org>
7799 Date:   Thu Aug 30 15:53:28 2012 +0200
7800
7801     Remove commented out code.
7802
7803 commit 7bf2341f
7804 Author: Laurent Monin <zas@norz.org>
7805 Date:   Thu Aug 30 15:20:31 2012 +0200
7806
7807     Drop unused variable.
7808
7809 commit fedac9b5
7810 Author: Laurent Monin <zas@norz.org>
7811 Date:   Thu Aug 30 15:19:10 2012 +0200
7812
7813     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
7814
7815 commit 138cf42c
7816 Author: Laurent Monin <zas@norz.org>
7817 Date:   Thu Aug 30 15:03:01 2012 +0200
7818
7819     Those stereo image options are of type int, not uint, use appropriate macros.
7820
7821 commit 1130f7a6
7822 Author: Laurent Monin <zas@norz.org>
7823 Date:   Thu Aug 30 14:50:59 2012 +0200
7824
7825     Drop unused variable and code.
7826
7827 commit d5defb16
7828 Author: Laurent Monin <zas@norz.org>
7829 Date:   Thu Aug 30 14:48:08 2012 +0200
7830
7831     Drop commented out code.
7832
7833 commit 191f1be7
7834 Author: Laurent Monin <zas@norz.org>
7835 Date:   Thu Aug 30 14:40:45 2012 +0200
7836
7837     Drop commented out code.
7838
7839 commit 398ef482
7840 Author: Laurent Monin <zas@norz.org>
7841 Date:   Thu Aug 30 14:39:55 2012 +0200
7842
7843     Drop unused variables.
7844
7845 commit e3eddd60
7846 Author: Laurent Monin <zas@norz.org>
7847 Date:   Thu Aug 30 14:39:33 2012 +0200
7848
7849     Drop unused variables.
7850
7851 commit 0439e10b
7852 Author: Laurent Monin <zas@norz.org>
7853 Date:   Thu Aug 30 14:39:21 2012 +0200
7854
7855     Drop unused variables.
7856
7857 commit 177aaa75
7858 Author: Laurent Monin <zas@norz.org>
7859 Date:   Thu Aug 30 14:30:57 2012 +0200
7860
7861     Drop unused variables and code.
7862     
7863     pan-view.c: In function ‘pan_grid_build’:
7864     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
7865     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
7866     pan-view.c: In function ‘pan_window_key_press_cb’:
7867     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
7868     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
7869     pan-view.c: In function ‘pan_window_set_dnd_data’:
7870     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
7871     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
7872
7873 commit a528475d
7874 Author: Laurent Monin <zas@norz.org>
7875 Date:   Thu Aug 30 14:26:21 2012 +0200
7876
7877     Drop unused variables and associated code.
7878
7879 commit 9a6cccf9
7880 Author: Laurent Monin <zas@norz.org>
7881 Date:   Thu Aug 30 14:21:41 2012 +0200
7882
7883     Silent a warning when compiling with GTK+ >= 3.0.0.
7884     
7885     unused variable ‘success’ [-Wunused-variable]
7886
7887 commit 71731cbf
7888 Author: Laurent Monin <zas@norz.org>
7889 Date:   Thu Aug 30 14:18:53 2012 +0200
7890
7891     Remove useless variable and code.
7892
7893 commit 9f9030d5
7894 Author: Laurent Monin <zas@norz.org>
7895 Date:   Thu Aug 30 14:17:47 2012 +0200
7896
7897     Remove commented out code.
7898
7899 commit 815ae1a9
7900 Author: Laurent Monin <zas@norz.org>
7901 Date:   Thu Aug 30 14:17:20 2012 +0200
7902
7903     Add parenthesis to silent a possible warning.
7904     
7905     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
7906
7907 commit bf1aa804
7908 Author: Laurent Monin <zas@norz.org>
7909 Date:   Thu Aug 30 14:15:15 2012 +0200
7910
7911     Drop 2 unused variables.
7912
7913 commit 7e9262a4
7914 Author: Laurent Monin <zas@norz.org>
7915 Date:   Thu Aug 30 14:14:22 2012 +0200
7916
7917     Drop 2 unused variables.
7918
7919 commit a9f22e89
7920 Author: Laurent Monin <zas@norz.org>
7921 Date:   Thu Aug 30 14:13:00 2012 +0200
7922
7923     Drop 2 unused variables.
7924
7925 commit d926faf2
7926 Author: Laurent Monin <zas@norz.org>
7927 Date:   Thu Aug 30 14:12:02 2012 +0200
7928
7929     Drop unused variable.
7930
7931 commit c1e6a77e
7932 Author: Laurent Monin <zas@norz.org>
7933 Date:   Thu Aug 30 14:10:29 2012 +0200
7934
7935     Silent a warning.
7936     
7937     ‘histmap’ may be used uninitialized in this function
7938
7939 commit e195aada
7940 Author: Laurent Monin <zas@norz.org>
7941 Date:   Thu Aug 30 14:08:21 2012 +0200
7942
7943     Drop unused variable.
7944
7945 commit 332edbe3
7946 Author: Laurent Monin <zas@norz.org>
7947 Date:   Thu Aug 30 14:06:24 2012 +0200
7948
7949     Drop unused code and variables (transform/orientation).
7950
7951 commit b2a77abd
7952 Author: Laurent Monin <zas@norz.org>
7953 Date:   Thu Aug 30 14:01:41 2012 +0200
7954
7955     Fix up indentation and coding style.
7956
7957 commit 4f9e7512
7958 Author: Laurent Monin <zas@norz.org>
7959 Date:   Thu Aug 30 13:47:03 2012 +0200
7960
7961     Drop unused variables.
7962
7963 commit bb6e66cc
7964 Author: Laurent Monin <zas@norz.org>
7965 Date:   Thu Aug 30 13:45:31 2012 +0200
7966
7967     Drop dead code.
7968
7969 commit a88879d1
7970 Author: Laurent Monin <zas@norz.org>
7971 Date:   Thu Aug 30 13:44:07 2012 +0200
7972
7973     Drop unused variables.
7974
7975 commit d1ed5cab
7976 Author: Laurent Monin <zas@norz.org>
7977 Date:   Thu Aug 30 13:40:13 2012 +0200
7978
7979     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
7980
7981 commit e48a30b2
7982 Author: Laurent Monin <zas@norz.org>
7983 Date:   Thu Aug 30 13:17:40 2012 +0200
7984
7985     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
7986
7987 commit 502c19f7
7988 Author: Laurent Monin <zas@norz.org>
7989 Date:   Thu Aug 30 13:15:40 2012 +0200
7990
7991     Drop dead code.
7992
7993 commit 384d5890
7994 Author: Laurent Monin <zas@norz.org>
7995 Date:   Thu Aug 30 04:22:32 2012 +0200
7996
7997     Use new constant FD_MAGICK = 0x12345678u
7998
7999 commit f5e2bc6a
8000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8001 Date:   Wed Aug 29 23:27:52 2012 +0200
8002
8003     better filedata ref debug messages
8004     
8005     The idea is this:
8006     with --debug=2 geeqie writes log with pointers. If it crashes on
8007     fd->magick, it writes the invalid pointer as a hex value before
8008     the crash. Then the log can be grepped for this value to see
8009     what happened with this fd in the past.
8010
8011 commit 2d51dd3a
8012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8013 Date:   Wed Aug 29 23:27:06 2012 +0200
8014
8015     fixed crash in file list
8016
8017 commit edb1e373
8018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8019 Date:   Tue Aug 28 19:23:54 2012 +0200
8020
8021     added GDK_SCROLL_MASK to pixbuf renderer
8022     
8023     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
8024     mouse wheel events
8025     https://bugzilla.gnome.org/show_bug.cgi?id=671305
8026
8027 commit 8b8c885f
8028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8029 Date:   Tue Aug 28 18:48:10 2012 +0200
8030
8031     fixed crash in icon list
8032
8033 commit bafd4bd2
8034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8035 Date:   Tue Aug 21 22:31:05 2012 +0200
8036
8037     fixed scroll of fullscreen image
8038
8039 commit 085be43c
8040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8041 Date:   Tue Aug 21 20:39:03 2012 +0200
8042
8043     fixed updating of comment and keyword pane
8044     
8045     - temporary disabling of notifications does no longer work because
8046     the notification is called later, in idle cb.
8047     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
8048     - now the update function checks if the new value is really different
8049
8050 commit 902157ee
8051 Author: Michal Čihař <michal@cihar.com>
8052 Date:   Tue Aug 21 14:53:05 2012 +0200
8053
8054     Fix big endian support in tiff loader
8055
8056 commit e292e725
8057 Author: Laurent Monin <zas@norz.org>
8058 Date:   Tue Aug 21 12:47:06 2012 +0200
8059
8060     Fix 2 compilation warnings due to missing type casting.
8061     
8062     Use GTK_WIDGET().
8063
8064 commit 54238463
8065 Author: Laurent Monin <zas@norz.org>
8066 Date:   Tue Aug 21 12:43:43 2012 +0200
8067
8068     Fix 2 warnings due to unmatched gtk+ functions prototypes.
8069     
8070     gtk_cell_renderer_get_size(): missing const in parameter
8071     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
8072
8073 commit 5bc47e5f
8074 Author: Michal Čihař <michal@cihar.com>
8075 Date:   Tue Aug 21 11:40:57 2012 +0200
8076
8077     Whitespace cleanup
8078
8079 commit 1548a68d
8080 Author: Michal Čihař <michal@cihar.com>
8081 Date:   Tue Aug 21 11:40:19 2012 +0200
8082
8083     Add support for LCMS2
8084     
8085     Both LCMS1 and LCMS2 are supported.
8086
8087 commit f71645ad
8088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8089 Date:   Tue Aug 21 10:43:09 2012 +0200
8090
8091     fixed typo that caused build failure
8092
8093 commit 2b091f51
8094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8095 Date:   Mon Aug 20 22:42:33 2012 +0200
8096
8097     implemented presentation mode
8098     
8099     This is first version of presentation mode. It basically works
8100     but the current caching and preload algorithms do not work well
8101     with it.
8102
8103 commit a7fba229
8104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8105 Date:   Mon Aug 20 18:29:31 2012 +0200
8106
8107     clutter compatibility fixes
8108
8109 commit af6326dd
8110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8111 Date:   Mon Aug 20 17:18:34 2012 +0200
8112
8113     more gtk3 drawing fixes
8114
8115 commit 5698b4a2
8116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8117 Date:   Sun Aug 19 00:34:20 2012 +0200
8118
8119     fixed segfault with gtk2
8120
8121 commit 1ff687c9
8122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8123 Date:   Sun Aug 19 00:28:42 2012 +0200
8124
8125     dropped support for gtk < 2.20
8126
8127 commit 8788844a
8128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8129 Date:   Sat Aug 18 23:02:36 2012 +0200
8130
8131     disable stereo mode in Pan View
8132
8133 commit a68e43b9
8134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8135 Date:   Sat Aug 18 19:11:57 2012 +0200
8136
8137     speed improvements
8138     
8139     GBRA textures are faster
8140     added some debug output
8141
8142 commit b8ac089b
8143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8144 Date:   Sat Aug 18 18:43:06 2012 +0200
8145
8146     use gtk_widget_set_app_paintable for renderer
8147
8148 commit a03ef4ab
8149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8150 Date:   Sat Aug 18 18:12:50 2012 +0200
8151
8152     dropped renderer->overlay_draw
8153
8154 commit 8316b45a
8155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8156 Date:   Sat Aug 18 18:05:20 2012 +0200
8157
8158     renamed renderer->update_sizes to update_viewport
8159
8160 commit 10cc4eb0
8161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8162 Date:   Sat Aug 18 17:52:39 2012 +0200
8163
8164     simplified pr_zoom_clamp
8165
8166 commit a059e7f6
8167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8168 Date:   Sat Aug 18 17:10:08 2012 +0200
8169
8170     fixed unnecessary renderer backend calls
8171
8172 commit 7e575385
8173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8174 Date:   Sat Aug 18 16:37:40 2012 +0200
8175
8176     clutter renderer code cleanup
8177
8178 commit cecac3e8
8179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8180 Date:   Sat Aug 18 16:25:18 2012 +0200
8181
8182     dynamic change of texture upload priority
8183
8184 commit c39c4d4b
8185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8186 Date:   Sat Aug 18 00:33:54 2012 +0200
8187
8188     implemented post-processing via 3d texture
8189
8190 commit 5124a23c
8191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8192 Date:   Fri Aug 17 23:08:34 2012 +0200
8193
8194     added option for clutter renderer
8195
8196 commit 60370f45
8197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8198 Date:   Thu Aug 16 23:15:17 2012 +0200
8199
8200     draw background checkboard using fragment shader
8201
8202 commit 165d4724
8203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8204 Date:   Wed Aug 15 22:28:02 2012 +0200
8205
8206     clutter drawing improvement
8207     
8208     use clutter_actor_set_scale instead of clutter_actor_set_size
8209     clip to the initialized part of texture during loading
8210
8211 commit 5bafddf0
8212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8213 Date:   Wed Aug 15 21:30:56 2012 +0200
8214
8215     added overlay and stereo input
8216
8217 commit 17567ffe
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date:   Tue Aug 14 23:55:16 2012 +0200
8220
8221     update the texture with lower priority
8222
8223 commit 11bdc439
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date:   Tue Aug 14 23:03:26 2012 +0200
8226
8227     try to preserve original texture
8228
8229 commit 5f36bf52
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date:   Tue Aug 14 22:52:03 2012 +0200
8232
8233     try to merge pending area_ready notifications
8234
8235 commit 269a04d5
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date:   Sun Aug 12 21:07:49 2012 +0200
8238
8239     added autoconf test for clutter
8240
8241 commit 8a7f96c0
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date:   Sun Aug 12 19:33:46 2012 +0200
8244
8245     simplified mirrored stereo drawing
8246
8247 commit 266814d3
8248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8249 Date:   Sun Aug 12 00:47:24 2012 +0200
8250
8251     expose/draw method moved to renderer-tiles
8252
8253 commit ceb0eefb
8254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8255 Date:   Sat Aug 11 23:46:42 2012 +0200
8256
8257     implemented clutter-based renderer
8258
8259 commit ec7e78f2
8260 Author: Laurent Monin <zas@norz.org>
8261 Date:   Thu Aug 16 23:33:24 2012 +0200
8262
8263     Update french translation.
8264
8265 commit bb35f839
8266 Author: Laurent Monin <zas@norz.org>
8267 Date:   Wed Aug 15 00:48:35 2012 +0200
8268
8269     Add read_dummy_option() to handle old/deprecated options.
8270     
8271     It is better to keep a trace of old options, for now, just display
8272     a message about the option to be ignored, and the reason.
8273
8274 commit 20544048
8275 Author: Laurent Monin <zas@norz.org>
8276 Date:   Mon May 14 23:01:01 2012 +0200
8277
8278     More use of const, fix up a warning.
8279
8280 commit 14c50cf1
8281 Author: Laurent Monin <zas@norz.org>
8282 Date:   Mon May 14 23:00:19 2012 +0200
8283
8284     Fix 4 warnings due to function prototype mismatches.
8285
8286 commit 977a7c75
8287 Author: Laurent Monin <zas@norz.org>
8288 Date:   Mon May 14 22:34:22 2012 +0200
8289
8290     Don't discard const
8291
8292 commit 44b81fb2
8293 Author: Laurent Monin <zas@norz.org>
8294 Date:   Thu Dec 23 01:56:47 2010 +0100
8295
8296     Cleanup Exif Date sorting patch.
8297     
8298     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
8299
8300 commit 92c6523d
8301 Author: Juuso Räsänen <juusora@gmail.com>
8302 Date:   Thu Dec 23 00:38:40 2010 +0100
8303
8304     Allow to sort files according to Exif-date
8305     
8306     I also like the idea about sorting files according to Exif-date. This
8307     behaviour seemed to be implemented in the pan-view but not in the main
8308     browser view. I created a little patch to "correct" this issue.  ;)
8309     
8310     This satisfies my own needs, although the exif-date reading could be
8311     probably somehow optimised(?).. now the GUI becomes unresponsive for
8312     few seconds if there are a lot of pictures in the directory...
8313
8314 commit b73335c5
8315 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
8316 Date:   Fri Apr 2 20:47:34 2010 +0930
8317
8318     exif autorotate for proofs
8319     
8320     Find below a patch which adds auto-rotation of proof images based on image
8321     EXIF information.  It is a revision of a proof-of-concept patch I did up for
8322     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
8323     submission.  The patch below is against geeqie 1.0.
8324     
8325     The proof auto-rotation feature is controlled by a new setting in the
8326     "convenience" section of the image preferences dialog.  This way the
8327     existing behaviour is still available for those who want to use it.
8328     
8329     I find this new feature very useful when preparing proofing sheets and I
8330     suspect others would too.  Please consider this for inclusion in geeqie.
8331
8332 commit cbdf3ece
8333 Author: Àngel Mompó <mecatxis@gmail.com>
8334 Date:   Mon Aug 13 12:25:18 2012 +0200
8335
8336     Update catalan translation
8337
8338 commit a7e8746f
8339 Author: Laurent Monin <zas@norz.org>
8340 Date:   Tue Mar 6 18:03:01 2012 +0100
8341
8342     Update french translation.
8343
8344 commit d56650e2
8345 Author: Daniel van Vugt <vanvugt@gmail.com>
8346 Date:   Thu Aug 18 22:46:55 2011 +0200
8347
8348     Display more descriptive screen names
8349     
8350     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
8351     
8352     Author: Daniel van Vugt <vanvugt@gmail.com>
8353
8354 commit 04b70c63
8355 Author: Daniel van Vugt <vanvugt@gmail.com>
8356 Date:   Thu Aug 18 22:43:29 2011 +0200
8357
8358     Make fullscreen mode actually use the full screen.
8359     
8360     Use override-redirect to ensure fullscreen windows are drawn over any
8361     docks and panels.
8362     
8363     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
8364     Bug-Ubuntu: https://launchpad.net/bugs/788321
8365
8366 commit b0a5325e
8367 Author: Peter Tuhársky <tuharsky@misbb.sk>
8368 Date:   Tue Mar 8 20:51:56 2011 +0100
8369
8370     Updated Slovak (SK_sk) translation
8371     
8372     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
8373
8374 commit a204856e
8375 Author: Laurent Monin <zas@norz.org>
8376 Date:   Thu Dec 30 09:42:27 2010 +0100
8377
8378     Fix overlay formatting example in README.
8379
8380 commit 4e606d1c
8381 Author: Laurent Monin <zas@norz.org>
8382 Date:   Wed Dec 29 16:06:20 2010 +0100
8383
8384     Whitespaces fixes.
8385
8386 commit dea40dd7
8387 Author: Colin Clark <colin.clark@cclark.uk>
8388 Date:   Wed Dec 29 15:59:53 2010 +0100
8389
8390     Implement the scroll to/select row stuff for tree view in Preferences dialog
8391     
8392     In the Files tab:
8393     - when Add is pressed scroll to the new entry and set focus
8394       to the file-type field
8395     - when Defaults is selected scroll to column 0, row 0
8396     
8397     In the Keyboard tab:
8398     - when Defaults is pressed scroll to column 0, row 0
8399     
8400     Patch by Colin Clark, tidy up by Laurent Monin.
8401
8402 commit 7b9fce37
8403 Author: Laurent Monin <zas@norz.org>
8404 Date:   Thu Dec 23 16:45:09 2010 +0100
8405
8406     Align "3) Save metadata in Geeqie private directory" with previous entries.
8407
8408 commit 231db8a3
8409 Author: Laurent Monin <zas@norz.org>
8410 Date:   Thu Dec 23 16:44:25 2010 +0100
8411
8412     Set fixed (but resizeable) width for Description column in Preferences > Files table
8413
8414 commit af5e9404
8415 Author: Laurent Monin <zas@norz.org>
8416 Date:   Thu Dec 23 15:35:24 2010 +0100
8417
8418     Fix a snprintf() warning regarding unsigned int64 format string.
8419     
8420     Solved by using "%llu" and type cast to (unsigned long long)
8421
8422 commit 02662946
8423 Author: Laurent Monin <zas@norz.org>
8424 Date:   Thu Dec 16 20:18:32 2010 +0100
8425
8426     Remove obsolete .cvsignore from tree.
8427
8428 commit 7a32d301
8429 Author: Michal Čihař <michal@cihar.com>
8430 Date:   Sun Dec 12 13:35:54 2010 +0100
8431
8432     Fix bashism
8433
8434 commit 0795905f
8435 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8436 Date:   Thu Aug 16 23:26:31 2012 +0200
8437
8438     Typo fix: s/allows to/allows one to/
8439
8440 commit a551bc72
8441 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8442 Date:   Thu Aug 16 23:23:38 2012 +0200
8443
8444     Fix typo "writting" (instead of "writing").
8445
8446 commit b51b25cc
8447 Author: Laurent Monin <zas@norz.org>
8448 Date:   Thu Aug 16 23:20:25 2012 +0200
8449
8450     Revert "Fix typo "writting" (instead of "writing")."
8451     
8452     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
8453
8454 commit f66795e8
8455 Author: Laurent Monin <zas@norz.org>
8456 Date:   Thu Aug 16 23:20:17 2012 +0200
8457
8458     Revert "Typo fix: s/allows to/allows one to/"
8459     
8460     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
8461
8462 commit 5a59ad6d
8463 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8464 Date:   Wed Aug 15 15:30:40 2012 +0200
8465
8466     Typo fix: s/allows to/allows one to/
8467
8468 commit fffad3bf
8469 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8470 Date:   Wed Aug 15 15:26:50 2012 +0200
8471
8472     Fix typo "writting" (instead of "writing").
8473
8474 commit 68619b54
8475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8476 Date:   Thu Aug 16 21:50:39 2012 +0200
8477
8478     added Samsung and Panasonic raw extensions
8479     
8480     thanks Štěpán Roučka for the report
8481
8482 commit a2e7d177
8483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8484 Date:   Tue Aug 14 21:58:57 2012 +0200
8485
8486     more compilation fixes
8487
8488 commit 48d7bdae
8489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8490 Date:   Tue Aug 14 20:22:37 2012 +0200
8491
8492     fixed compilation with gtk 2.20
8493
8494 commit 3531bfc7
8495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8496 Date:   Mon Aug 13 21:06:06 2012 +0200
8497
8498     dropped deprecated dither_quality code
8499
8500 commit e4c8d346
8501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8502 Date:   Sun Aug 12 18:43:57 2012 +0200
8503
8504     fixed keyboard controll of image widget
8505
8506 commit f5e9151b
8507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8508 Date:   Sun Aug 12 01:30:28 2012 +0200
8509
8510     fixed pan-view drawing
8511
8512 commit fd606fb2
8513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8514 Date:   Fri Aug 10 21:55:29 2012 +0200
8515
8516     fixed dnd
8517     
8518     used glib functions for uri manipulation
8519
8520 commit db57b78b
8521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8522 Date:   Sat Aug 4 22:13:33 2012 +0200
8523
8524     selectable image drawing for gtk3
8525
8526 commit 05547f58
8527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8528 Date:   Sat Aug 4 20:51:56 2012 +0200
8529
8530     selectable image cleanup
8531
8532 commit 7e51e32b
8533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8534 Date:   Fri Aug 3 23:33:18 2012 +0200
8535
8536     updated libchamplain code
8537
8538 commit 34807099
8539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8540 Date:   Thu Aug 2 20:04:16 2012 +0200
8541
8542     changed GDK_<key> to GDK_KEY_<key>
8543
8544 commit b4c4a924
8545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8546 Date:   Thu Aug 2 00:15:16 2012 +0200
8547
8548     use cairo for drawing
8549     
8550     cairo is the only supported drawing method in gtk3
8551
8552 commit dc0a8b78
8553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8554 Date:   Wed Aug 1 00:17:18 2012 +0200
8555
8556     use accessor functions
8557     
8558     gtk3 does not allow direct use of data structures,
8559     use accessor functions instead
8560
8561 commit 55ccc0fa
8562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8563 Date:   Fri Aug 10 22:51:57 2012 +0200
8564
8565     detect both gtk2 and 3 in autoconf
8566
8567 commit 5658d290
8568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8569 Date:   Sun Aug 12 22:07:51 2012 +0200
8570
8571     updated ChangeLog file
8572
8573 commit 529b1126
8574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8575 Date:   Sun Aug 12 22:06:03 2012 +0200
8576
8577     updated NEWS file
8578
8579 commit 9d940b7d
8580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8581 Date:   Fri Aug 10 21:20:07 2012 +0200
8582
8583     make sure fd is referenced
8584     
8585     file_data_disconnect_sidecar_file may free a fd with zero references
8586     we have to ref it if we want to use it later
8587
8588 commit ebc790ba
8589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8590 Date:   Thu Aug 9 17:32:36 2012 +0200
8591
8592     fixed file_data_check_sidecars
8593     
8594     use more clear algorithm:
8595     if the group has changed
8596        disconnect everything
8597        create new group
8598
8599 commit fa99aa22
8600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8601 Date:   Thu Aug 9 17:30:12 2012 +0200
8602
8603     fixed exif_read_fd
8604     
8605     - add fd to cache immediately
8606     - do not check file presence, the result could be inconsistent with the cache
8607
8608 commit 5ab70446
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date:   Tue Aug 7 10:21:29 2012 +0200
8611
8612     replaced assert with g_assert
8613
8614 commit 5fd7dc2e
8615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8616 Date:   Sun Aug 5 20:46:05 2012 +0200
8617
8618     updated README file
8619
8620 commit 672c7918
8621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8622 Date:   Sun Aug 5 20:40:07 2012 +0200
8623
8624     fixed gen_changelog for git
8625
8626 commit 7b53b482
8627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8628 Date:   Tue Jul 31 19:10:15 2012 +0200
8629
8630     spec file cleanup
8631
8632 commit 7f398f97
8633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8634 Date:   Tue Jul 31 19:09:43 2012 +0200
8635
8636     use GPLv2 copy with new FSF address
8637
8638 commit 27c86deb
8639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8640 Date:   Tue Jul 31 18:20:06 2012 +0200
8641
8642     renamed zh_CN.GB2312.po to zh_CN.po
8643
8644 commit b2863385
8645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8646 Date:   Tue Jul 31 17:41:47 2012 +0200
8647
8648     updated version and copyright notice
8649
8650 commit 27bec423
8651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8652 Date:   Mon Jul 30 18:21:13 2012 +0200
8653
8654     prevent crash in g_utf8_collate_key
8655     
8656     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
8657
8658 commit 16bb1afa
8659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8660 Date:   Mon Jul 30 16:31:04 2012 +0200
8661
8662     use AC_SYS_LARGEFILE
8663     
8664     Subject: Build with large file support
8665     From: Michal Čihař <nijel@debian.org>
8666     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
8667
8668 commit 27cdadd9
8669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8670 Date:   Sun Jul 29 19:07:39 2012 +0200
8671
8672     update file data structure
8673     
8674     update file data structure in view_dir_tree when a new directory
8675     is created
8676
8677 commit 99d04b82
8678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8679 Date:   Sun Jul 29 19:05:58 2012 +0200
8680
8681     statusbar fix
8682     
8683     make sure layout_status_update_image is called only on valid
8684     statusbar
8685
8686 commit cce7db24
8687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8688 Date:   Sun Jul 29 15:02:56 2012 +0200
8689
8690     update statusbar after changing active image
8691     
8692     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
8693
8694 commit f4245483
8695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8696 Date:   Fri Jul 27 16:28:48 2012 +0200
8697
8698     changed "readonly destination directory" to a warning
8699
8700 commit 3e0e566e
8701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8702 Date:   Fri Jul 27 15:03:58 2012 +0200
8703
8704     fixed bug in cache handling
8705     
8706     changed files stayed in cache, but they were reported as not found,
8707     this caused leaks and crashes
8708     bug introduced by change of notification function,
8709     commit 78cde6934008f79fe498e4adc64d187b0ed47417
8710
8711 commit d17c428d
8712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8713 Date:   Thu Jul 26 16:02:52 2012 +0200
8714
8715     initialize default options before commandline parsing
8716     
8717     this fixes a crash on images specified on commandline
8718
8719 commit 97bddb36
8720 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
8721 Date:   Fri Apr 2 20:47:34 2010 +0930
8722
8723     exif autorotate for proofs
8724     
8725     Find below a patch which adds auto-rotation of proof images based on image
8726     EXIF information.  It is a revision of a proof-of-concept patch I did up for
8727     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
8728     submission.  The patch below is against geeqie 1.0.
8729     
8730     The proof auto-rotation feature is controlled by a new setting in the
8731     "convenience" section of the image preferences dialog.  This way the
8732     existing behaviour is still available for those who want to use it.
8733     
8734     I find this new feature very useful when preparing proofing sheets and I
8735     suspect others would too.  Please consider this for inclusion in geeqie.
8736
8737 commit 5ef30846
8738 Author: Klaus Ethgen <Klaus@Ethgen.de>
8739 Date:   Fri Jan 6 02:23:57 2012 +0100
8740
8741     Fix directory walking bug
8742     
8743     There was a annoying bug when walking up more than one directory level.
8744
8745 commit 0922b292
8746 Author: Klaus Ethgen <Klaus@Ethgen.de>
8747 Date:   Fri Jan 6 02:23:57 2012 +0100
8748
8749     Fix directory walking bug
8750     
8751     There was a annoying bug when walking up more than one directory level.
8752
8753 commit 988b8917
8754 Author: Klaus Ethgen <Klaus@Ethgen.de>
8755 Date:   Fri Dec 30 13:59:53 2011 +0100
8756
8757     Revert "call notify functions in in an idle call"
8758     
8759     Breaks type in of keywords.
8760     
8761     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
8762
8763 commit 6f701885
8764 Author: cybjit <cybjit@gmail.com>
8765 Date:   Mon Apr 25 12:53:35 2011 +0200
8766
8767     Ignore duplicates with same path
8768
8769 commit ce2d11c4
8770 Author: Vincent Blut <vincent.debian@free.fr>
8771 Date:   Sat Dec 3 15:46:20 2011 +0100
8772
8773     Various errors in the translation (typo, etc.)
8774     
8775     Patch submitted by Vincent Blut that fix some typo in French locales.
8776     Closes Debian bug #620895.
8777
8778 commit bc3ed05a
8779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8780 Date:   Sat Nov 12 11:36:18 2011 +0100
8781
8782     call size signal indirectly via idle_call
8783     
8784     image_loader_size_cb is called from a second thread, so it can't
8785     use any gtk functions directly or via signals
8786     this fixes random crashes in gtk code introduced by commit e24281e5
8787
8788 commit 4cbe6b68
8789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8790 Date:   Sat Nov 12 11:34:55 2011 +0100
8791
8792     call log window functions indirectly via idle callbacks
8793
8794 commit 04bb6f23
8795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8796 Date:   Tue Oct 4 22:09:55 2011 +0200
8797
8798     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
8799
8800 commit 58e4671b
8801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8802 Date:   Sun Oct 2 11:55:34 2011 +0200
8803
8804     recognize all registered extensions, even if they contain dots
8805
8806 commit 52d7c7d5
8807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8808 Date:   Sun Oct 2 11:16:03 2011 +0200
8809
8810     sidecar_file_priority function is already called with extension as an argument
8811
8812 commit 78cde693
8813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8814 Date:   Sun Oct 2 11:12:44 2011 +0200
8815
8816     call notify functions in in an idle call
8817
8818 commit 5276a3fa
8819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8820 Date:   Sat Oct 1 23:21:08 2011 +0200
8821
8822     move the grouping code from file_data_new to filelist_read
8823
8824 commit aff67e65
8825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8826 Date:   Sat Oct 1 20:58:34 2011 +0200
8827
8828     separate function fortesting changed files without sidecars
8829
8830 commit 21a8bc37
8831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8832 Date:   Sat Oct 1 17:11:10 2011 +0200
8833
8834     consistent use of fd->extension
8835
8836 commit e6308d6f
8837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8838 Date:   Sat Oct 1 16:31:58 2011 +0200
8839
8840     simplified grouping of sidecars
8841
8842 commit 18d80ca3
8843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8844 Date:   Fri Sep 30 23:57:31 2011 +0200
8845
8846     fixed filelist_sort_compare_filedata to not return 0 no different files
8847
8848 commit efc80965
8849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8850 Date:   Fri Sep 30 23:02:26 2011 +0200
8851
8852     always check for sidecars by readdir
8853
8854 commit 7bb3871e
8855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8856 Date:   Fri Sep 30 10:54:32 2011 +0200
8857
8858     do not use FileData entries with empty path
8859
8860 commit 559683dd
8861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8862 Date:   Thu Sep 29 17:17:20 2011 +0200
8863
8864     updated copyright notice
8865
8866 commit 4f028fb2
8867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8868 Date:   Thu Sep 29 17:14:36 2011 +0200
8869
8870     added custom tiff loader
8871
8872 commit 25d02a83
8873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8874 Date:   Thu Sep 29 12:36:08 2011 +0200
8875
8876     added long-term cache for keywords
8877
8878 commit bdea8db7
8879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8880 Date:   Tue Sep 27 22:06:09 2011 +0200
8881
8882     set stereo.fixed default values to hdmi stereo standard
8883
8884 commit 216a72fa
8885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8886 Date:   Tue Sep 27 22:03:47 2011 +0200
8887
8888     fixed stereo.fixed preferences
8889
8890 commit 1c4103de
8891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8892 Date:   Tue Sep 27 21:12:02 2011 +0200
8893
8894     fixed stereo_temp_disable functionality
8895
8896 commit a8c5cb26
8897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8898 Date:   Mon Sep 26 15:02:05 2011 +0200
8899
8900     ignore raw image support reported by the pixbuf loader
8901
8902 commit d2c78b7a
8903 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8904 Date:   Sat Apr 9 16:38:46 2011 +0200
8905
8906     fixed using DEBUG_N from multiple threads
8907
8908 commit 8a55b692
8909 Author: Laurent Monin <zas@norz.org>
8910 Date:   Thu Dec 16 22:26:36 2010 +0100
8911
8912     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
8913     
8914     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
8915     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
8916     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
8917
8918 commit 138e31f3
8919 Author: Vladislav Naumov <vnaum@vnaum.com>
8920 Date:   Thu Dec 16 21:55:03 2010 +0100
8921
8922     Fix bug 2999830: do not report failed chown() on copy.
8923     
8924     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
8925     
8926     I was trying to copy images from my camera which is mounted as a USB
8927     mass storage device.  The files on the mount are owned by root, and
8928     geeqie tries to chown (and chgrp) the copy, fails, and displays an
8929     error message.  This is only mildly annoying when copying a single
8930     file, but when I want to copy multiple files the failure stops the
8931     operation after the first file.
8932     
8933     Patch by Vladislav Naumov <vnaum@vnaum.com>
8934     
8935     This patch ignores chown errors, while still doing chown
8936     (so root still can copy files preserving ownership).
8937     
8938     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
8939     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
8940
8941 commit a3a06975
8942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8943 Date:   Tue Sep 27 10:29:36 2011 +0200
8944
8945     added panorama .pto file to the list of known files
8946
8947 commit 8560f483
8948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8949 Date:   Mon Sep 26 15:02:05 2011 +0200
8950
8951     ignore raw image support reported by the pixbuf loader
8952
8953 commit df06d685
8954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8955 Date:   Fri Jul 29 15:27:09 2011 +0200
8956
8957     fixed crash on incomplete jpeg file
8958
8959 commit bd374b07
8960 Author: Klaus Ethgen <Klaus@Ethgen.de>
8961 Date:   Sun Jul 24 13:17:34 2011 +0100
8962
8963     Change the image size from 10×20 to 20×20
8964     
8965     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
8966     SF:3191174.
8967
8968 commit a11e5ce5
8969 Author: Klaus Ethgen <Klaus@Ethgen.de>
8970 Date:   Sun Jul 24 13:17:34 2011 +0100
8971
8972     Change the image size from 10×20 to 20×20
8973     
8974     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
8975     SF:3191174.
8976
8977 commit 8f9ba412
8978 Author: Klaus Ethgen <Klaus@Ethgen.de>
8979 Date:   Sun May 15 19:44:04 2011 +0100
8980
8981     Fix a remote command bug
8982
8983 commit 4858999b
8984 Author: Klaus Ethgen <Klaus@Ethgen.de>
8985 Date:   Sun May 22 09:40:51 2011 +0100
8986
8987     Typo, forgotten bracket
8988
8989 commit d4660d76
8990 Author: Klaus Ethgen <Klaus@Ethgen.de>
8991 Date:   Sun May 15 19:44:04 2011 +0100
8992
8993     Fix a remote command bug
8994
8995 commit 6f3d9d81
8996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8997 Date:   Sat May 14 22:16:49 2011 +0200
8998
8999     added Cycle through stereo modes menu entry
9000
9001 commit 4aa85ebd
9002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9003 Date:   Sat May 14 21:53:45 2011 +0200
9004
9005     do not mix autodetected and user-defined stereo mode
9006
9007 commit 31f6b82d
9008 Author: Klaus Ethgen <Klaus@Ethgen.de>
9009 Date:   Sat Apr 9 19:47:30 2011 +0100
9010
9011     Do not delete path settings when adding new directory
9012     
9013     This patch will change the way, geeqie is mangling the path name in the
9014     rename (copy) dialog when creating new directory. Will fix the bugs
9015     Debian:529531 and SF:2795791.
9016
9017 commit a4270acb
9018 Author: Klaus Ethgen <Klaus@Ethgen.de>
9019 Date:   Fri Jul 16 13:30:53 2010 +0100
9020
9021     Fix compiling issue
9022     
9023     img-view.c: In function 'real_view_window_new':
9024     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
9025     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
9026
9027 commit e24281e5
9028 Author: Klaus Ethgen <Klaus@Ethgen.de>
9029 Date:   Sat May 8 23:52:09 2010 +0100
9030
9031     Fix the windowsize
9032     
9033     Opening a new window from a collection should not set the default size.
9034     Unfortunately the size of the image is not available in the early state.
9035
9036 commit c971abea
9037 Author: Klaus Ethgen <Klaus@Ethgen.de>
9038 Date:   Thu Apr 21 18:44:15 2011 +0100
9039
9040     Fix wrong line ending
9041
9042 commit b467f6ff
9043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9044 Date:   Sun Apr 10 21:11:50 2011 +0200
9045
9046     more compilation fixes
9047
9048 commit a99a24ea
9049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9050 Date:   Sun Apr 10 20:30:17 2011 +0200
9051
9052     compilation fixes
9053
9054 commit 556bd46b
9055 Author: Klaus Ethgen <Klaus@Ethgen.de>
9056 Date:   Sat Apr 9 19:47:30 2011 +0100
9057
9058     Do not delete path settings when adding new directory
9059     
9060     This patch will change the way, geeqie is mangling the path name in the
9061     rename (copy) dialog when creating new directory. Will fix the bugs
9062     Debian:529531 and SF:2795791.
9063
9064 commit 843f6114
9065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9066 Date:   Sat Apr 9 19:27:43 2011 +0200
9067
9068     fixed libjpeg in autoconf
9069
9070 commit cf3bcd41
9071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9072 Date:   Sat Apr 9 16:38:46 2011 +0200
9073
9074     fixed using DEBUG_N from multiple threads
9075
9076 commit d7521059
9077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9078 Date:   Sat Apr 9 16:07:31 2011 +0200
9079
9080     improved mpo parser, consider individual image type code
9081
9082 commit a745785c
9083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9084 Date:   Fri Apr 8 21:16:41 2011 +0200
9085
9086     fixed to compile with other libjpeg versions
9087
9088 commit 787d25f2
9089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9090 Date:   Sun Mar 27 19:22:29 2011 +0200
9091
9092     allocate tile pixbuf allways
9093
9094 commit fd932987
9095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9096 Date:   Sun Mar 27 18:20:19 2011 +0200
9097
9098     updated copyright notices
9099
9100 commit 6a4851f9
9101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9102 Date:   Sun Mar 27 18:14:17 2011 +0200
9103
9104     free mpo data
9105
9106 commit 11f270dc
9107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9108 Date:   Sun Mar 27 13:53:23 2011 +0200
9109
9110     fixed jpeg_segment_find to support more app2 segments with different signatures
9111
9112 commit f1d83565
9113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9114 Date:   Sun Mar 27 12:52:09 2011 +0200
9115
9116     store stereo flag in loader data
9117
9118 commit df0bac9a
9119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9120 Date:   Sun Mar 27 12:02:30 2011 +0200
9121
9122     fixed freed data access
9123
9124 commit a31cfe80
9125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9126 Date:   Sun Mar 27 11:58:29 2011 +0200
9127
9128     load mpo files as SBS
9129
9130 commit 455dfdd5
9131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9132 Date:   Sun Mar 27 10:57:08 2011 +0200
9133
9134     added mpo parser
9135
9136 commit e1c487d0
9137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9138 Date:   Sat Mar 26 22:13:39 2011 +0100
9139
9140     split jpeg parser functions to separate file
9141
9142 commit f5f26251
9143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9144 Date:   Sat Mar 26 22:03:30 2011 +0100
9145
9146     added custom jpeg loader
9147
9148 commit 3fbd5d8f
9149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9150 Date:   Sat Mar 26 17:57:25 2011 +0100
9151
9152     infrastructure for image loader backend
9153
9154 commit 0ee2027e
9155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9156 Date:   Fri Mar 25 23:25:15 2011 +0100
9157
9158     renderer interface cleanup
9159
9160 commit 484192f4
9161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9162 Date:   Fri Mar 25 23:14:01 2011 +0100
9163
9164     fixed redrawing on expose event
9165
9166 commit 1ed7ba55
9167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9168 Date:   Fri Mar 25 22:09:59 2011 +0100
9169
9170     fixed area_changed handling
9171
9172 commit 5fcc3c96
9173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9174 Date:   Sun Mar 20 19:16:07 2011 +0100
9175
9176     added more anaglyph modes
9177
9178 commit 75c23adf
9179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9180 Date:   Sun Mar 20 12:49:00 2011 +0100
9181
9182     added half-size (3dtv) stereo mode
9183
9184 commit 2925d1de
9185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9186 Date:   Sun Mar 20 11:31:08 2011 +0100
9187
9188     fixed sbs mode
9189
9190 commit c6ddf7e7
9191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9192 Date:   Sun Mar 20 11:11:08 2011 +0100
9193
9194     save and load stereo options
9195
9196 commit 4a39e00a
9197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9198 Date:   Sun Mar 20 10:52:41 2011 +0100
9199
9200     improved preferences dialog
9201
9202 commit 3bbfb5ae
9203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9204 Date:   Sun Mar 20 10:15:07 2011 +0100
9205
9206     added fixed stereo mode
9207
9208 commit c156c8a3
9209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9210 Date:   Sun Mar 20 00:23:54 2011 +0100
9211
9212     removed 'swap' entry from menu
9213
9214 commit 6aef4f63
9215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9216 Date:   Sun Mar 20 00:18:13 2011 +0100
9217
9218     temporarily disable stereo mode, added more stereo prefs
9219
9220 commit f6091ebe
9221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9222 Date:   Sat Mar 19 21:42:13 2011 +0100
9223
9224     type of source stereo image made adjustable from menu
9225
9226 commit bc35f9f7
9227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9228 Date:   Sat Mar 19 19:53:30 2011 +0100
9229
9230     stereo mode preferences
9231
9232 commit dc3dea12
9233 Author: Tore Ericsson <tore.ericsson@telia.com>
9234 Date:   Mon Feb 14 21:21:55 2011 +0100
9235
9236     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
9237
9238 commit 236bc4c0
9239 Author: Tore Ericsson <tore.ericsson@telia.com>
9240 Date:   Mon Feb 14 15:04:07 2011 +0100
9241
9242     Almost complete Swedish translation
9243     
9244     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
9245     Edit, Delete, etc. Also remains three entries where I don't know the meaning
9246     on lines 1550, 1558, and 5229. The English text seems to be completely out of
9247     order on lines 5601 and 5606. -- Note also: The first cache path in the
9248     thumbnail dialogue window appears having a duplication error.
9249
9250 commit 8c25cb5a
9251 Author: Tore Ericsson <tore.ericsson@telia.com>
9252 Date:   Mon Feb 14 14:51:44 2011 +0100
9253
9254     Started with Swedish translation
9255
9256 commit 66e79a3d
9257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9258 Date:   Sat Feb 5 22:22:12 2011 +0100
9259
9260     change stereo mode from menu
9261
9262 commit ac29d245
9263 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9264 Date:   Sat Feb 5 18:20:16 2011 +0100
9265
9266     swap stereo images
9267
9268 commit 44f99597
9269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9270 Date:   Fri Feb 4 23:49:13 2011 +0100
9271
9272     added mirrored stereo mode
9273
9274 commit 12302100
9275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9276 Date:   Sat Jan 29 17:43:05 2011 +0100
9277
9278     fixed overlay position - part2
9279
9280 commit 8734f816
9281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9282 Date:   Sat Jan 29 17:35:29 2011 +0100
9283
9284     fixed overlay position
9285
9286 commit 572fb571
9287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9288 Date:   Sat Jan 29 17:15:39 2011 +0100
9289
9290     do not draw tiles outside the viewport
9291
9292 commit c95c27d4
9293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9294 Date:   Sat Jan 29 14:49:38 2011 +0100
9295
9296     display pixel aspect ratio support
9297
9298 commit f727555d
9299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9300 Date:   Fri Jan 28 14:34:57 2011 +0100
9301
9302     anaglyph support
9303
9304 commit 18c37b0f
9305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9306 Date:   Fri Jan 28 13:13:27 2011 +0100
9307
9308     rt_tile_render cleanup part 3
9309
9310 commit 55a53285
9311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9312 Date:   Fri Jan 28 13:05:14 2011 +0100
9313
9314     rt_tile_render cleanup part 2
9315
9316 commit 96a6858d
9317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9318 Date:   Fri Jan 28 12:44:32 2011 +0100
9319
9320     rt_tile_render cleanup part 1
9321
9322 commit fd265dfb
9323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9324 Date:   Fri Jan 28 11:05:07 2011 +0100
9325
9326     first stereo support
9327
9328 commit a1751b3f
9329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9330 Date:   Thu Jan 27 13:40:05 2011 +0100
9331
9332     separated tile renderer
9333
9334 commit 60c56ec5
9335 Author: Tore Ericsson <tore.ericsson@telia.com>
9336 Date:   Thu Jan 13 20:38:20 2011 +0100
9337
9338     Swedish tranlation
9339     
9340     Hi all,
9341     
9342     Here is my translation into Swedish so far, inluding conversion into UTF-8
9343     coding.
9344     
9345     Can somebody advice me how I can test my translations in an own Geeqie
9346     installation? (I'm running Kubuntu 10.04)
9347     
9348     Tore
9349     
9350     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
9351     From: Tore Ericsson <tore.ericsson@telia.com>
9352     Date: Thu, 13 Jan 2011 20:18:28 +0100
9353     Subject: [PATCH] Started with Swedish translation
9354
9355 commit e504820e
9356 Author: Klaus Ethgen <Klaus@Ethgen.de>
9357 Date:   Fri Jul 16 13:30:53 2010 +0100
9358
9359     Fix compiling issue
9360     
9361     img-view.c: In function 'real_view_window_new':
9362     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
9363     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
9364
9365 commit 6e695dd6
9366 Author: Klaus Ethgen <Klaus@Ethgen.de>
9367 Date:   Sat May 8 23:52:09 2010 +0100
9368
9369     Fix the windowsize
9370     
9371     Opening a new window from a collection should not set the default size.
9372     Unfortunately the size of the image is not available in the early state.
9373
9374 commit c6d82fb3
9375 Author: Klaus Ethgen <Klaus@Ethgen.de>
9376 Date:   Mon Mar 8 22:01:44 2010 +0100
9377
9378     Implementing some usefull data structures for lua
9379
9380 commit de4f5903
9381 Author: Klaus Ethgen <Klaus@Ethgen.de>
9382 Date:   Sun Mar 7 20:04:23 2010 +0100
9383
9384     First usable lua callback
9385     
9386     Implementing get_datum to get a named exif datum from the image.
9387
9388 commit 4e679cd9
9389 Author: Klaus Ethgen <Klaus@Ethgen.de>
9390 Date:   Sun Mar 7 14:57:00 2010 +0100
9391
9392     Using common path for lua files
9393
9394 commit ee7d5c88
9395 Author: Klaus Ethgen <Klaus@Ethgen.de>
9396 Date:   Thu Mar 4 21:05:13 2010 +0100
9397
9398     Overlay info with lua
9399
9400 commit c5c0aa15
9401 Author: Klaus Ethgen <Klaus@Ethgen.de>
9402 Date:   Sat Jun 27 22:38:09 2009 +0100
9403
9404     Adding support for lua scripting
9405     
9406     Until now this is without any functionality.
9407
9408 commit 55de20b6
9409 Author: Laurent Monin <zas@norz.org>
9410 Date:   Sat Dec 11 20:09:43 2010 +0100
9411
9412     Convert svn:ignore properties to .gitignore
9413     
9414     Simplify .gitignore and add few forgotten entries
9415
9416 commit b71da225
9417 Author: Klaus Ethgen <Klaus@Ethgen.de>
9418 Date:   Mon May 10 11:33:13 2010 +0000
9419
9420     Some small logic mistakes
9421     
9422     Use boolean operators for booleans and bitwise otherwise only.
9423
9424 commit dd54e571
9425 Author: Klaus Ethgen <Klaus@Ethgen.de>
9426 Date:   Mon May 10 11:32:56 2010 +0000
9427
9428     GTK marks several functions as deprecated
9429     
9430     The following functions has been replaced and deprecated by version
9431     2.20:
9432        - GTK_WIDGET_CAN_FOCUS
9433        - GTK_WIDGET_DRAWABLE
9434        - GTK_WIDGET_HAS_FOCUS
9435        - GTK_WIDGET_HAS_GRAB
9436        - GTK_WIDGET_IS_SENSITIVE
9437        - GTK_WIDGET_NO_WINDOW
9438        - GTK_WIDGET_REALIZED
9439        - GTK_WIDGET_SENSITIVE
9440        - GTK_WIDGET_STATE
9441        - GTK_WIDGET_TOPLEVEL
9442        - GTK_WIDGET_VISIBLE
9443
9444 commit 7a426d74
9445 Author: Klaus Ethgen <Klaus@Ethgen.de>
9446 Date:   Sun Feb 28 22:55:37 2010 +0000
9447
9448     Add unknown file class to grouping
9449
9450 commit b71f37b8
9451 Author: Klaus Ethgen <Klaus@Ethgen.de>
9452 Date:   Sun Feb 28 15:17:12 2010 +0000
9453
9454     Fix a small issue with strptime
9455     
9456     strptime do not initialize all fields. So the undefined fields could end
9457     in crash later on.
9458
9459 commit fc390bb8
9460 Author: Laurent Monin <zas@norz.org>
9461 Date:   Sat Feb 27 23:31:07 2010 +0000
9462
9463     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
9464
9465 commit 34c581a9
9466 Author: Klaus Ethgen <Klaus@Ethgen.de>
9467 Date:   Sat Feb 27 20:35:26 2010 +0000
9468
9469     Add the feature to add single keywords to selection
9470     
9471     This patch adds a context menu entry to keywords to ad the current
9472     keyword to all selected images.
9473
9474 commit bbcf58c3
9475 Author: Klaus Ethgen <Klaus@Ethgen.de>
9476 Date:   Sat Feb 27 20:35:09 2010 +0000
9477
9478     Little macro correction
9479
9480 commit de8ed72a
9481 Author: Klaus Ethgen <Klaus@Ethgen.de>
9482 Date:   Sat Feb 27 20:34:54 2010 +0000
9483
9484     Unifying the datetime output
9485     
9486     The output of %date% and %formatted.DateTime% should be equivalent.
9487
9488 commit 7cabd518
9489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9490 Date:   Wed Feb 17 21:05:10 2010 +0000
9491
9492     updated ChangeLog file
9493
9494 commit c704896f
9495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9496 Date:   Tue Feb 16 21:18:03 2010 +0000
9497
9498     added 2010 to copyright text
9499
9500 commit 7bea2e96
9501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9502 Date:   Tue Feb 16 21:10:12 2010 +0000
9503
9504     updated version string
9505
9506 commit 43c48179
9507 Author: Laurent Monin <zas@norz.org>
9508 Date:   Tue Feb 16 20:07:05 2010 +0000
9509
9510     Restore translators list, removed by revision 1899.
9511
9512 commit 113b2377
9513 Author: Laurent Monin <zas@norz.org>
9514 Date:   Tue Feb 16 19:55:35 2010 +0000
9515
9516     Update russian translation. Thanks to Denis Silakov.
9517
9518 commit 4261dfa3
9519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9520 Date:   Sun Feb 14 22:00:23 2010 +0000
9521
9522     fixed segfault in exif parser
9523     
9524     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
9525
9526 commit b6a2a9d6
9527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9528 Date:   Sun Feb 14 21:35:11 2010 +0000
9529
9530     fixed reference count
9531     
9532     there was a bug in reference count on writting unsaved metadata
9533     before starting an external editor
9534
9535 commit aa1e53ca
9536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9537 Date:   Sun Feb 7 13:16:35 2010 +0000
9538
9539     test gnome-doc-tool in configure
9540
9541 commit 78b77ae3
9542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9543 Date:   Sun Feb 7 12:44:55 2010 +0000
9544
9545     dropped obsolete sections, gqview changelog moved to wiki
9546
9547 commit f977ad15
9548 Author: Laurent Monin <zas@norz.org>
9549 Date:   Tue Feb 2 20:21:11 2010 +0000
9550
9551     Brazilian Portuguese translation was updated.
9552     
9553     Thanks to Sergio Cipolla.
9554     
9555     References:
9556     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
9557
9558 commit 0e32e4d5
9559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9560 Date:   Wed Jan 27 22:27:10 2010 +0000
9561
9562     czech translation fixes
9563
9564 commit b015822f
9565 Author: Laurent Monin <zas@norz.org>
9566 Date:   Wed Jan 27 19:58:11 2010 +0000
9567
9568     Update catalan translation, by angel mompo.
9569
9570 commit 6088a5dd
9571 Author: Laurent Monin <zas@norz.org>
9572 Date:   Sun Jan 17 13:34:48 2010 +0000
9573
9574     Fix osd zoom level refreshing (it was broken since some times).
9575
9576 commit 615b0fba
9577 Author: Laurent Monin <zas@norz.org>
9578 Date:   Wed Jan 13 19:49:39 2010 +0000
9579
9580     Update dutch translation. Work in progress.
9581     
9582     Patch by Marcel Pol.
9583
9584 commit 141a854c
9585 Author: Klaus Ethgen <Klaus@Ethgen.de>
9586 Date:   Mon Jan 11 14:10:49 2010 +0000
9587
9588     Wops, typo...
9589
9590 commit 36ee9c9d
9591 Author: Laurent Monin <zas@norz.org>
9592 Date:   Sun Jan 10 14:23:29 2010 +0000
9593
9594     copy_file(): remove incomplete file on error (bug 2890715)
9595     
9596     The behavior changed, data is first written to a temporary file,
9597     which is unlinked in case of error, then the tempfile is renamed
9598     to the final name.
9599     Size of buffer was increased from 4k to 16k.
9600
9601 commit 8ce20c20
9602 Author: Laurent Monin <zas@norz.org>
9603 Date:   Sat Jan 9 11:44:27 2010 +0000
9604
9605     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
9606
9607 commit 5a166236
9608 Author: Laurent Monin <zas@norz.org>
9609 Date:   Sat Jan 9 10:37:48 2010 +0000
9610
9611     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
9612
9613 commit a1c2ef45
9614 Author: Laurent Monin <zas@norz.org>
9615 Date:   Tue Jan 5 22:28:11 2010 +0000
9616
9617     Add Serbian translation.
9618     
9619     Note there are two *.po files, one for Cyrilic and one for Latin
9620     letters.
9621     
9622     Thanks to Milos Popovic.
9623
9624 commit 59801852
9625 Author: Laurent Monin <zas@norz.org>
9626 Date:   Tue Jan 5 22:26:03 2010 +0000
9627
9628     Update README about translations.
9629
9630 commit f9feac4f
9631 Author: Laurent Monin <zas@norz.org>
9632 Date:   Tue Jan 5 17:49:50 2010 +0000
9633
9634     Allow to switch to fullscreen mode using LIRC.
9635     
9636     Imagine the following situation (which happened to me several times) :
9637     you want to see photos from your bed or your sofa so you launch geeqie
9638     and go to the right directory, then you take your remote control and sit
9639     comfortably far from your keyboard and mouse. And when you want to begin
9640     to watch photos, you realize you forgot to enable full screen! You have
9641     to stand up and to go until your computer and come back, whereas you
9642     could have done it with your remote control.
9643     
9644     Patch by Bernard Massot.
9645
9646 commit f1c7e5da
9647 Author: Laurent Monin <zas@norz.org>
9648 Date:   Sat Jan 2 12:38:55 2010 +0000
9649
9650     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
9651
9652 commit bd34c324
9653 Author: Laurent Monin <zas@norz.org>
9654 Date:   Sat Dec 19 12:53:20 2009 +0000
9655
9656     Fix bug 2917164.
9657     g_utf8_collate_key_for_filename() don't give sort order one
9658     may expect. Using g_utf8_collate_key() make things closer
9659     to many other programs output (ie. ls and gqview).
9660     
9661     Thanks to Michael pointing this out.
9662
9663 commit 99766f9e
9664 Author: Laurent Monin <zas@norz.org>
9665 Date:   Sat Dec 19 12:49:19 2009 +0000
9666
9667     Store sort parameters in appropriate variables.
9668
9669 commit 7ec5e57c
9670 Author: Laurent Monin <zas@norz.org>
9671 Date:   Thu Dec 10 17:48:43 2009 +0000
9672
9673     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
9674     
9675     Suggested by Lars Täuber.
9676
9677 commit e6fe9db8
9678 Author: Laurent Monin <zas@norz.org>
9679 Date:   Thu Dec 10 17:44:31 2009 +0000
9680
9681     Fix contextual menus in lateral bars.
9682     
9683     Use button_release_event instead of button_press_event,
9684     this makes contextual menus persistent until an option
9685     is selected or the menu is closed.
9686
9687 commit 17f461e0
9688 Author: Laurent Monin <zas@norz.org>
9689 Date:   Fri Dec 4 21:01:11 2009 +0000
9690
9691     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).
9692
9693 commit 4bbf6df4
9694 Author: Laurent Monin <zas@norz.org>
9695 Date:   Fri Dec 4 20:40:02 2009 +0000
9696
9697     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
9698
9699 commit 4ba3a484
9700 Author: Laurent Monin <zas@norz.org>
9701 Date:   Fri Dec 4 19:45:09 2009 +0000
9702
9703     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
9704
9705 commit 1f4fdf05
9706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9707 Date:   Fri Nov 27 23:27:35 2009 +0000
9708
9709     build documentation with gnome-doc-tool in makefile
9710
9711 commit 3f39e625
9712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9713 Date:   Sun Nov 22 09:12:22 2009 +0000
9714
9715     scripts for converting wiki documentation to docbook
9716
9717 commit 14fdb79a
9718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9719 Date:   Sat Nov 21 20:08:51 2009 +0000
9720
9721     check gtk_clutter_init return value
9722     
9723     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
9724
9725 commit 64efa05f
9726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9727 Date:   Wed Nov 18 12:34:30 2009 +0000
9728
9729     changed https to http in wiki links
9730
9731 commit fb7ec618
9732 Author: Laurent Monin <zas@norz.org>
9733 Date:   Fri Nov 13 18:37:31 2009 +0000
9734
9735     Spanish translation was updated. Thanks to Redy Rodriguez.
9736
9737 commit 40c05f38
9738 Author: Laurent Monin <zas@norz.org>
9739 Date:   Sat Nov 7 21:31:23 2009 +0000
9740
9741     Updated spanish translation. Thanks to Redy Rodriguez.
9742
9743 commit ec5cfc05
9744 Author: Klaus Ethgen <Klaus@Ethgen.de>
9745 Date:   Tue Oct 13 21:49:42 2009 +0000
9746
9747     German translation update
9748
9749 commit 3bd2b7d6
9750 Author: Klaus Ethgen <Klaus@Ethgen.de>
9751 Date:   Tue Oct 13 21:49:21 2009 +0000
9752
9753     Add compatibility for GTK 2.18
9754     
9755     With 2.18 some functions are deprecated. With geeqie that are two at the
9756     moment.
9757     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
9758       gtk_cell_layout_get_cells
9759     - gdk_event_get_graphics_expose - I just commented it as there seems to
9760       be no replacement in GTK 2.18
9761
9762 commit 84b602a4
9763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9764 Date:   Sat Oct 10 15:01:41 2009 +0000
9765
9766     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
9767
9768 commit 9d0d6ce6
9769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9770 Date:   Sat Oct 10 10:15:23 2009 +0000
9771
9772     use text renderer for editor->hidden
9773     
9774     The toggle was too confusing because it was not dirrectly editable.
9775
9776 commit a41042b3
9777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9778 Date:   Thu Oct 1 18:40:34 2009 +0000
9779
9780     ignored multiple directories specified on commandline
9781     
9782     IMHO this was inconsistent - specifying one directory had completely
9783     different effect than specifying two or more directories. Moreover,
9784     it segfaulted.
9785     Now only one directory is allowed.
9786
9787 commit 95d62825
9788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9789 Date:   Thu Oct 1 17:37:51 2009 +0000
9790
9791     fixed tree_store reordering
9792
9793 commit 34f3b8a3
9794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9795 Date:   Mon Sep 28 12:04:35 2009 +0000
9796
9797     do not cache incomplete thumbnails
9798
9799 commit 63420660
9800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9801 Date:   Mon Sep 28 09:57:06 2009 +0000
9802
9803     consider sidecars in layout_image popup menu
9804
9805 commit 64cf6613
9806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9807 Date:   Sat Sep 26 11:37:09 2009 +0000
9808
9809     bar_gps cleanup
9810     
9811     - removed the scrollbar
9812     - do not set decel-rate,
9813       https://bugzilla.gnome.org/show_bug.cgi?id=596419
9814
9815 commit 643ae01b
9816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9817 Date:   Sat Sep 26 08:47:28 2009 +0000
9818
9819     print text using pango renderer
9820     
9821     - the text is sent to postscript as a bitmap
9822     - this fixes printing of non-ascii characters
9823     
9824     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
9825
9826 commit 8b6b4b9f
9827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9828 Date:   Fri Sep 25 20:39:15 2009 +0000
9829
9830     require libchamplain 0.4
9831     
9832     - check for libchamplain 0.4
9833     - dropped libchamplain 0.3.x support
9834     
9835     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
9836
9837 commit b52b036e
9838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9839 Date:   Thu Sep 24 21:52:44 2009 +0000
9840
9841     fixed and simplified sidecar grouping code
9842
9843 commit 98cfb648
9844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9845 Date:   Thu Sep 24 18:02:29 2009 +0000
9846
9847     fixed emitting of error signal from image loader
9848
9849 commit f1c57f3c
9850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9851 Date:   Mon Sep 21 18:48:32 2009 +0000
9852
9853     fixed pan-view popup menu
9854     
9855     - removed wrong callback
9856     - consider sidecar files in the editor popup
9857
9858 commit 068a46d7
9859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9860 Date:   Mon Sep 14 21:25:10 2009 +0000
9861
9862     fixed selection handling in sidebar
9863
9864 commit a65c901d
9865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9866 Date:   Sun Sep 13 21:08:40 2009 +0000
9867
9868     fixed editor list in popup menu
9869     
9870     - show an editor if any of selected files matches
9871     - added debug messages
9872
9873 commit 1ab4168f
9874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9875 Date:   Sun Sep 13 21:03:17 2009 +0000
9876
9877     fixed incorrect translation
9878
9879 commit 3a4c5956
9880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9881 Date:   Sun Sep 13 20:00:08 2009 +0000
9882
9883     fixed filelist refresh
9884
9885 commit 0d3397b5
9886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9887 Date:   Sun Sep 13 12:33:11 2009 +0000
9888
9889     preserve histmap on NOTIFY_CHANGE
9890
9891 commit d88c0197
9892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9893 Date:   Sun Sep 13 09:55:21 2009 +0000
9894
9895     added possibility to use geeqie-rotate as a standalone script
9896
9897 commit 9f27ef87
9898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9899 Date:   Sat Sep 12 16:37:05 2009 +0000
9900
9901     strip the "lang=" prefix from exiv2 in all metadata formats
9902
9903 commit 5773c732
9904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9905 Date:   Sat Sep 12 16:03:09 2009 +0000
9906
9907     simplified template
9908
9909 commit fcf4c385
9910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9911 Date:   Sat Sep 12 15:51:37 2009 +0000
9912
9913     editor fixes
9914     
9915     - fixed editor loading order
9916     - fixed EditorWindow->modified flag handling
9917
9918 commit 50f55547
9919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9920 Date:   Sat Sep 12 15:31:24 2009 +0000
9921
9922     fixed reloading of editors
9923
9924 commit fbcd54e1
9925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9926 Date:   Wed Sep 9 18:16:09 2009 +0000
9927
9928     advertisment added
9929
9930 commit 04d9cb61
9931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9932 Date:   Mon Sep 7 20:44:29 2009 +0000
9933
9934     start_editor_from_filelist_full fixes
9935     
9936     fixed return value from start_editor_from_filelist_full()
9937     call editor_command_parse to detect possible problems early enough
9938
9939 commit 89d76d7d
9940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9941 Date:   Mon Sep 7 20:04:22 2009 +0000
9942
9943     fixed list of possible editors in popup menu
9944
9945 commit 23f83337
9946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9947 Date:   Mon Sep 7 19:48:05 2009 +0000
9948
9949     fixes sidecar file grouping
9950     
9951     files with a number in extension were listed twice, it
9952     caused problems later
9953
9954 commit b319e56a
9955 Author: Laurent Monin <zas@norz.org>
9956 Date:   Mon Sep 7 08:24:09 2009 +0000
9957
9958     Comment out unused functions, silenting related compilation warnings.
9959
9960 commit 6178ce7a
9961 Author: Laurent Monin <zas@norz.org>
9962 Date:   Mon Sep 7 08:18:18 2009 +0000
9963
9964     Remove an unused variable and minor code cleanup.
9965
9966 commit 9cfd6cc0
9967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9968 Date:   Sun Sep 6 14:29:19 2009 +0000
9969
9970     improved editor loading
9971
9972 commit 687a8918
9973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9974 Date:   Sun Sep 6 14:21:19 2009 +0000
9975
9976     fixed unnecessary image reloads in color menu
9977
9978 commit e0fd3c77
9979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9980 Date:   Sun Sep 6 14:01:03 2009 +0000
9981
9982     load desktop files in idle time
9983     
9984     - scanning all desktop files takes a lot of time because of hdd seek
9985     - this change moves the scanning to idle time
9986     - the editors appears in the menus some time after startup
9987     
9988     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
9989
9990 commit 397dd167
9991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9992 Date:   Sun Sep 6 09:08:37 2009 +0000
9993
9994     added messages for debugging startup time
9995
9996 commit a9030eea
9997 Author: Laurent Monin <zas@norz.org>
9998 Date:   Sat Sep 5 13:48:21 2009 +0000
9999
10000     Update svn ignore lists.
10001
10002 commit dcadde2b
10003 Author: Laurent Monin <zas@norz.org>
10004 Date:   Fri Sep 4 15:53:04 2009 +0000
10005
10006     Fix up compilation issues related to libchamplain.
10007     
10008     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
10009
10010 commit 04946361
10011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10012 Date:   Thu Sep 3 20:00:40 2009 +0000
10013
10014     fixed in-place rename
10015
10016 commit 6f6186da
10017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10018 Date:   Thu Sep 3 19:18:20 2009 +0000
10019
10020     do not reload image on copy, move, rename and external editor
10021     
10022     changed files should be detected anyway
10023     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
10024
10025 commit 2b239ea2
10026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10027 Date:   Fri Aug 28 23:09:05 2009 +0000
10028
10029     fixed vd_notify_cb leak
10030
10031 commit 1dc77a83
10032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10033 Date:   Fri Aug 28 21:01:29 2009 +0000
10034
10035     improved printing of selection
10036
10037 commit fbfb356c
10038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10039 Date:   Fri Aug 28 20:18:46 2009 +0000
10040
10041     improved the sidecar grouping algorithm
10042
10043 commit 7cc27f48
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date:   Thu Aug 27 20:23:28 2009 +0000
10046
10047     fixed toggle_slideshow function
10048     
10049     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
10050
10051 commit ca1e575f
10052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10053 Date:   Wed Aug 26 19:19:06 2009 +0000
10054
10055     updated version message
10056
10057 commit ccc188ca
10058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10059 Date:   Wed Aug 26 19:16:02 2009 +0000
10060
10061     save one unnecessary call to stat_utf8
10062
10063 commit 04c03083
10064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10065 Date:   Tue Aug 25 22:21:46 2009 +0000
10066
10067     use name as a tooltip of external editor if comment is missing
10068     
10069     the hotkey dialog ignores entries with empty tooltip
10070
10071 commit da53e4e5
10072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10073 Date:   Tue Aug 25 21:30:50 2009 +0000
10074
10075     write metadata before another opeation
10076     
10077     - this is implemented for copy and external editor
10078     - the unsaved metadata should survive operations like move or rename
10079     - saving metadata before delete is pointless
10080
10081 commit 22679396
10082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10083 Date:   Sun Aug 23 14:10:56 2009 +0000
10084
10085     workaround for xpm loader
10086     
10087     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
10088
10089 commit 399428f6
10090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10091 Date:   Sun Aug 23 13:37:15 2009 +0000
10092
10093     fixed moving and maintenance of std. thumbnails
10094     
10095     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
10096
10097 commit e284087c
10098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10099 Date:   Sat Aug 22 21:58:49 2009 +0000
10100
10101     remove deleted files from metadata queue
10102
10103 commit a20b1c7d
10104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10105 Date:   Sat Aug 22 20:20:19 2009 +0000
10106
10107     fixed sidecar grouping
10108     
10109     this fixes grouping of files which differs only
10110     in upper/lowercase extension. The old code stopped scanning
10111     when the first file was found.
10112
10113 commit 4fd2d2e9
10114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10115 Date:   Tue Aug 18 20:19:23 2009 +0000
10116
10117     fixed possible crash in exif_item_get_integer
10118
10119 commit c1371f79
10120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10121 Date:   Mon Aug 3 20:47:14 2009 +0000
10122
10123     updated links
10124
10125 commit 6873f898
10126 Author: Klaus Ethgen <Klaus@Ethgen.de>
10127 Date:   Mon Aug 3 12:34:57 2009 +0000
10128
10129     Fixing libexiv2 bug
10130
10131 commit 95f139cb
10132 Author: Klaus Ethgen <Klaus@Ethgen.de>
10133 Date:   Sat Aug 1 22:37:57 2009 +0000
10134
10135     Fix a small problem with casefull keywords
10136     
10137     In @1636 I miss one check for keyword case. Now it should be all fixed.
10138
10139 commit 993581fa
10140 Author: Klaus Ethgen <Klaus@Ethgen.de>
10141 Date:   Sat Aug 1 22:37:37 2009 +0000
10142
10143     This function is never used anymore: file_maint_removed
10144
10145 commit 3ba97f11
10146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10147 Date:   Fri Jul 31 20:46:55 2009 +0000
10148
10149     updated project status
10150
10151 commit c57a5a23
10152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10153 Date:   Fri Jul 31 20:31:56 2009 +0000
10154
10155     added project web page under version control
10156
10157 commit 3591c211
10158 Author: Laurent Monin <zas@norz.org>
10159 Date:   Thu Jul 30 17:59:20 2009 +0000
10160
10161     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.
10162
10163 commit 50d58991
10164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10165 Date:   Wed Jul 29 21:03:38 2009 +0000
10166
10167     updated czech translation
10168
10169 commit e01d5677
10170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10171 Date:   Tue Jul 28 22:27:24 2009 +0000
10172
10173     improved scroll on slower machines
10174     
10175     patch by Stanislav Brabec
10176
10177 commit 41599122
10178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10179 Date:   Tue Jul 28 22:14:26 2009 +0000
10180
10181     do not process sidecar files in bar_gps
10182     
10183     patch by Colin Clark
10184
10185 commit 5d66be28
10186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10187 Date:   Tue Jul 28 22:03:54 2009 +0000
10188
10189     run the scripts with /bin/sh
10190
10191 commit 9ac5bc98
10192 Author: Laurent Monin <zas@norz.org>
10193 Date:   Sat Jul 25 08:23:23 2009 +0000
10194
10195     French translation was updated.
10196
10197 commit 6c06cb33
10198 Author: Laurent Monin <zas@norz.org>
10199 Date:   Sat Jul 25 08:13:13 2009 +0000
10200
10201     Remove some bashisms from configure.in. Patch by Greg Troxel.
10202
10203 commit 5495e01c
10204 Author: Laurent Monin <zas@norz.org>
10205 Date:   Sat Jul 25 08:00:07 2009 +0000
10206
10207     Romanian translation was completed. Thanks to Sabin Iacob.
10208
10209 commit 206a2270
10210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10211 Date:   Fri Jul 24 14:07:54 2009 +0000
10212
10213     update column sizes after toggling thumbnails
10214
10215 commit 3374e3d5
10216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10217 Date:   Fri Jul 24 13:32:37 2009 +0000
10218
10219     fixed switching of multiline texts
10220
10221 commit 2d113f07
10222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10223 Date:   Fri Jul 24 12:56:54 2009 +0000
10224
10225     do not try to reload deleted image
10226     
10227     deleted image is replaced by the next one from the list, keep
10228     the old image displayed until the new one is set
10229
10230 commit 00c99d21
10231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10232 Date:   Fri Jul 24 12:45:42 2009 +0000
10233
10234     call gtk_tree_view_columns_autosize only when reall needed
10235     
10236     gtk_tree_view_columns_autosize is rather expensive, call it only
10237     afrer directory change or after user-requested refresh
10238
10239 commit 66643fc8
10240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10241 Date:   Fri Jul 24 12:21:23 2009 +0000
10242
10243     do not use cell_data_func
10244     
10245     cell_data_func is too slow, store formatted string in the tree_store
10246     instead
10247
10248 commit 8494a934
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date:   Tue Jul 21 14:17:01 2009 +0000
10251
10252     fixed destroying of menu data
10253     
10254     Make sure that menu destroy functions do not access parent widget
10255     structures that are already destroyed
10256     There are 2 ways to achieve this:
10257     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
10258     - use separate data structure passed to *_popup_menu_destroy_cb()
10259       like in img-view.
10260
10261 commit 7c7eb0a2
10262 Author: Klaus Ethgen <Klaus@Ethgen.de>
10263 Date:   Sat Jul 18 08:16:54 2009 +0000
10264
10265     Fix a overrun
10266     
10267     data_offset + data_length could be bigger than guint which makes the
10268     calculation overflow to a value smaller then size.
10269
10270 commit 6e739c90
10271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10272 Date:   Thu Jul 2 17:37:05 2009 +0000
10273
10274     updated ChangeLog file
10275
10276 commit 08f70c1d
10277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10278 Date:   Thu Jul 2 17:31:38 2009 +0000
10279
10280     updated ca.po - submitted by Mecatxis
10281
10282 commit ecfe3d0a
10283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10284 Date:   Wed Jul 1 20:55:37 2009 +0000
10285
10286     make sure that automake and config.h uses the same installation paths
10287
10288 commit 2e37aa4a
10289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10290 Date:   Wed Jul 1 19:38:17 2009 +0000
10291
10292     updated version string
10293
10294 commit b514d250
10295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10296 Date:   Wed Jul 1 19:33:09 2009 +0000
10297
10298     fixed mnemonic conflicts
10299
10300 commit 9c0ca8a1
10301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10302 Date:   Wed Jul 1 18:59:39 2009 +0000
10303
10304     removed msgctxt keyword, older gettext fails on it
10305
10306 commit a781a6fa
10307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10308 Date:   Wed Jul 1 18:32:32 2009 +0000
10309
10310     removed gettext.h reference
10311
10312 commit 0ec10ddf
10313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10314 Date:   Wed Jul 1 07:04:42 2009 +0000
10315
10316     updated spec file
10317
10318 commit 21797ad0
10319 Author: Laurent Monin <zas@norz.org>
10320 Date:   Tue Jun 30 23:40:37 2009 +0000
10321
10322     French translation was updated.
10323
10324 commit 0bf27305
10325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10326 Date:   Tue Jun 30 20:15:33 2009 +0000
10327
10328     fixed an use of uninitialized value
10329
10330 commit b5b0a858
10331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10332 Date:   Tue Jun 30 20:12:28 2009 +0000
10333
10334     fixes for a built without Exiv2
10335     
10336     don't try to access XMP metadata if not compiled with Exiv2
10337     some metadata options are valid without Exiv2, do not disable them
10338
10339 commit f70e420d
10340 Author: Klaus Ethgen <Klaus@Ethgen.de>
10341 Date:   Tue Jun 30 19:53:55 2009 +0000
10342
10343     Revert "Add pgettext for some ambiguous strings"
10344     
10345     Now there should be all ambiguous strings gone. This reverts commit 1628
10346     
10347     With that commit also all ambiguous strings should be solved.
10348
10349 commit ed08c31a
10350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10351 Date:   Tue Jun 30 19:12:25 2009 +0000
10352
10353     add desktop.in files to the tarball
10354
10355 commit 84d6dfa4
10356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10357 Date:   Mon Jun 29 19:48:14 2009 +0000
10358
10359     fixed writting to gqview legacy format
10360
10361 commit b1e7867f
10362 Author: Laurent Monin <zas@norz.org>
10363 Date:   Mon Jun 29 16:32:43 2009 +0000
10364
10365     French translation was updated.
10366
10367 commit c278582a
10368 Author: Laurent Monin <zas@norz.org>
10369 Date:   Mon Jun 29 16:02:28 2009 +0000
10370
10371     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
10372
10373 commit f8f76cde
10374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10375 Date:   Sun Jun 28 13:41:51 2009 +0000
10376
10377     added geeqie-import-geeqie.desktop.in
10378
10379 commit 8bb48410
10380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10381 Date:   Sun Jun 28 11:55:54 2009 +0000
10382
10383     libchamplain compatibility fix
10384
10385 commit cf4208a5
10386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10387 Date:   Sun Jun 28 09:25:47 2009 +0000
10388
10389     cleanup: remove some disabled code
10390
10391 commit 3ad0a54d
10392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10393 Date:   Sun Jun 28 09:08:25 2009 +0000
10394
10395     warn if another operation is performed on a file with unsaved metadata
10396
10397 commit dadc45eb
10398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10399 Date:   Sun Jun 28 08:49:28 2009 +0000
10400
10401     sync histogram state after enabling it from the menu
10402
10403 commit a61e74ef
10404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10405 Date:   Sun Jun 28 08:32:27 2009 +0000
10406
10407     added script for importing GQView and Geeqie-alpha metadata
10408
10409 commit db44d472
10410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10411 Date:   Sat Jun 27 23:12:52 2009 +0000
10412
10413     put preferences to separate submenu
10414
10415 commit d960407d
10416 Author: Klaus Ethgen <Klaus@Ethgen.de>
10417 Date:   Sat Jun 27 22:58:20 2009 +0000
10418
10419     German translation update
10420
10421 commit 6595653e
10422 Author: Klaus Ethgen <Klaus@Ethgen.de>
10423 Date:   Sat Jun 27 22:57:56 2009 +0000
10424
10425     Complete commit @1747 (intltool usage)
10426     
10427     With using intltool the localisation will fail cause of missing
10428     desktop.in file. Also the old desktop files are obsoleted by this
10429     commit.
10430     
10431     Also it is not necessary any more to have a './' in front of the files
10432     in POTFILES.in.
10433
10434 commit 3000474f
10435 Author: Klaus Ethgen <Klaus@Ethgen.de>
10436 Date:   Sat Jun 27 22:56:50 2009 +0000
10437
10438     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
10439     
10440     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
10441     src/Makefile.am.
10442     
10443     I also did some minor whitespace fixes and made the internal
10444     documentation consistent by using \ than @ for doxygen doc.
10445
10446 commit 1282982b
10447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10448 Date:   Sat Jun 27 22:40:25 2009 +0000
10449
10450     added command for editing ufraw id file, changed menu location
10451
10452 commit 5865742b
10453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10454 Date:   Sat Jun 27 21:12:07 2009 +0000
10455
10456     reordered View menu
10457
10458 commit 2c3454d7
10459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10460 Date:   Sat Jun 27 20:47:17 2009 +0000
10461
10462     use radio buttons for file and dir mode in popup menu
10463
10464 commit 9ef08987
10465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10466 Date:   Sat Jun 27 20:12:56 2009 +0000
10467
10468     simplified menu_item_add_radio usage
10469
10470 commit f9509525
10471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10472 Date:   Sat Jun 27 17:54:31 2009 +0000
10473
10474     created Files and Folders submenu
10475
10476 commit 8948dca3
10477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10478 Date:   Sat Jun 27 15:47:50 2009 +0000
10479
10480     improved overlay menu
10481     
10482     - indicate overlay and histogram state in toggle and radio entries in
10483       the menu
10484     - all entries have visible effect in all modes
10485
10486 commit a374a03d
10487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10488 Date:   Wed Jun 24 20:31:30 2009 +0000
10489
10490     test if an accelerator can be stored
10491     
10492     gtk_accel_map_change_entry can't change accelerators
10493     to keys like arrows. Test this and show the keys in the list
10494     only if they can be really changed.
10495     
10496     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
10497
10498 commit 7bbcd188
10499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10500 Date:   Tue Jun 23 19:20:48 2009 +0000
10501
10502     improved description string
10503
10504 commit 5a18119c
10505 Author: Klaus Ethgen <Klaus@Ethgen.de>
10506 Date:   Sun Jun 21 22:52:45 2009 +0000
10507
10508     Localizing one string
10509
10510 commit d820c538
10511 Author: Klaus Ethgen <Klaus@Ethgen.de>
10512 Date:   Sun Jun 21 22:52:08 2009 +0000
10513
10514     Fix two memory failures
10515     
10516     1. if the description field for a exif information is empty the program
10517        dumps core when trying to change this. The reason is a strcmp with a
10518        NULL value.
10519     
10520        The fix add the small functionality to set the field to default when
10521        it is set empty.
10522     
10523     2. There was a g_strdup miss in exif.c which could end in memory
10524        corruption.
10525
10526 commit 48de9540
10527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10528 Date:   Sun Jun 21 20:14:53 2009 +0000
10529
10530     improved file list update priority
10531     
10532     - update list with lower priority than the priority of file operations
10533     - make sure that it is updated at least once per 2 seconds
10534
10535 commit 8f5b864b
10536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10537 Date:   Sun Jun 21 13:28:02 2009 +0000
10538
10539     fixed jumping of filelist on focus_in event
10540
10541 commit 624256fd
10542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10543 Date:   Sun Jun 21 12:39:58 2009 +0000
10544
10545     fixed updating of marks in sidecars
10546
10547 commit 8c5f7652
10548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10549 Date:   Sat Jun 20 23:15:11 2009 +0000
10550
10551     various geeqie-ufraw improvements
10552     
10553     - handle xmp sidecars
10554     - commandline options, help
10555
10556 commit ad121b74
10557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10558 Date:   Sat Jun 20 18:42:23 2009 +0000
10559
10560     fixed leak in file_util_* functions
10561     
10562     - file_util_* are changed to take over the filelist and free it when
10563       done
10564     - make sure that these functions are called correctly
10565
10566 commit 64ac3a19
10567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10568 Date:   Sat Jun 20 16:46:32 2009 +0000
10569
10570     improved list view
10571     
10572     - do the string formatting in the cell_data callback
10573     - show the sidecar list only in collapsed entries
10574
10575 commit 689f00cf
10576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10577 Date:   Sat Jun 20 08:51:07 2009 +0000
10578
10579     always check for deleted sidecar files
10580
10581 commit 2ac55900
10582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10583 Date:   Fri Jun 19 22:37:30 2009 +0000
10584
10585     fixed regexp usage
10586
10587 commit f553c1ad
10588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10589 Date:   Fri Jun 19 22:34:52 2009 +0000
10590
10591     run external commands from current directory even with no files
10592
10593 commit 6b90e03b
10594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10595 Date:   Thu Jun 18 20:46:33 2009 +0000
10596
10597     ufraw-batch script
10598     
10599     added a more complicated script that demonstrates advanced
10600     features of external editors:
10601     - create a jpeg + ufraw id file for each raw file
10602     - update the jpeg if the id file was modified
10603
10604 commit ce28ddc9
10605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10606 Date:   Wed Jun 17 18:41:10 2009 +0000
10607
10608     made file_util_start_editor_from_file consider also sidecars
10609
10610 commit 74888a81
10611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10612 Date:   Wed Jun 17 18:19:11 2009 +0000
10613
10614     fixed problems with floor/ceil
10615     
10616     - introduce macros ROUND_DOWN, ROUND_UP
10617     - fixed incorrect usage of floor/ceil functions on int arguments
10618     
10619     patch by  Yuriy Kaminskiy
10620
10621 commit a9e0a038
10622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10623 Date:   Mon Jun 15 20:50:35 2009 +0000
10624
10625     use intltool for desktop file translation
10626     
10627     - desktop files are translated via .po files together with other strings
10628     - make update-po is replaced with intltool-update [lang]
10629
10630 commit f63a2dd3
10631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10632 Date:   Mon Jun 15 19:13:45 2009 +0000
10633
10634     improved rotation script
10635     
10636     - applies the orientation from metadata
10637     - uses exiftran for jpeg an ImageMagick for other files
10638
10639 commit 2900ceba
10640 Author: Laurent Monin <zas@norz.org>
10641 Date:   Sun Jun 14 08:49:39 2009 +0000
10642
10643     French translation was updated.
10644
10645 commit 1401afe8
10646 Author: Klaus Ethgen <Klaus@Ethgen.de>
10647 Date:   Sat Jun 13 22:19:57 2009 +0000
10648
10649     Update documentation
10650     
10651     Now it holds a more verbose doxygen description as discussed in mailing
10652     list.
10653     
10654     - Doxygen style description
10655     - Small visibility changes
10656     - Commit message change
10657
10658 commit 369eab02
10659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10660 Date:   Sat Jun 13 19:26:32 2009 +0000
10661
10662     the options for custom border color were made independent
10663
10664 commit 1283b619
10665 Author: Laurent Monin <zas@norz.org>
10666 Date:   Thu Jun 11 18:18:07 2009 +0000
10667
10668     French translation was updated.
10669
10670 commit 420f3600
10671 Author: Laurent Monin <zas@norz.org>
10672 Date:   Thu Jun 11 17:34:37 2009 +0000
10673
10674     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
10675
10676 commit f5dbedfb
10677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10678 Date:   Wed Jun 10 20:45:24 2009 +0000
10679
10680     make sure that a directory exists on saving desktop files
10681
10682 commit 545a2c2c
10683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10684 Date:   Wed Jun 10 20:26:47 2009 +0000
10685
10686     do not install helper scripts into /usr/bin
10687     
10688     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
10689     - add the directory to $PATH on startup - the Exec line in desktop files
10690       does not have to contain full path
10691     
10692     fixes
10693     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
10694
10695 commit c266b1d3
10696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10697 Date:   Tue Jun 9 19:12:37 2009 +0000
10698
10699     enabled color management in img-view
10700     
10701     patch by Omari Stephens
10702
10703 commit 0dbb46ce
10704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10705 Date:   Tue Jun 9 19:08:52 2009 +0000
10706
10707     fixed leak in image_post_process_color
10708     
10709     patch by Omari Stephens
10710
10711 commit 3c312710
10712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10713 Date:   Mon Jun 8 19:05:49 2009 +0000
10714
10715     unify code paths for New directory
10716     keep the directory visible after rename
10717     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
10718
10719 commit 0128d5e7
10720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10721 Date:   Sun Jun 7 10:11:05 2009 +0000
10722
10723     do not show wide frame in single image mode
10724     it partially fixes
10725     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
10726
10727 commit 83196313
10728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10729 Date:   Sat Jun 6 22:51:55 2009 +0000
10730
10731     added mark filter to menu - now it is possible to assign hotkeys
10732
10733 commit da1d8ad7
10734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10735 Date:   Sat Jun 6 19:39:46 2009 +0000
10736
10737     preserve zoom value on fullscreen startup
10738
10739 commit 0b06a8bd
10740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10741 Date:   Sat Jun 6 17:28:16 2009 +0000
10742
10743     swap x and y scale when scaling rotated images - it fixes tiles that were
10744     sometimes off by 1 pixel - thanks Petr for reporting,
10745     code cleanup
10746
10747 commit 538eafee
10748 Author: Laurent Monin <zas@norz.org>
10749 Date:   Sat Jun 6 17:02:21 2009 +0000
10750
10751     French translation was updated.
10752
10753 commit 0b361516
10754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10755 Date:   Sat Jun 6 16:14:07 2009 +0000
10756
10757     better implementation of tree_view_row_get_visibility,
10758     gtk_tree_view_set_cursor is not sufficient in some cases, call also
10759     tree_view_row_make_visible
10760
10761 commit 2ca07031
10762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10763 Date:   Sat Jun 6 15:33:56 2009 +0000
10764
10765     do not call signal handler from vdtree_row_expanded
10766     it fixes tree view for user-entered hidden directories
10767
10768 commit 1bd43a67
10769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10770 Date:   Sat Jun 6 11:15:09 2009 +0000
10771
10772     reduced jumping of directory tree when user clicks on folders
10773
10774 commit 2aa7548f
10775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10776 Date:   Fri Jun 5 21:52:37 2009 +0000
10777
10778     simplified the code around vd_select_row
10779
10780 commit e88a00be
10781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10782 Date:   Thu Jun 4 21:07:03 2009 +0000
10783
10784     use layout_set_fd() for changing images from a slideshow
10785     - this updates folder and icon in recursive slideshow mode
10786     
10787     preserve slideshow on layout change - fixes
10788       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
10789
10790 commit f333692b
10791 Author: Laurent Monin <zas@norz.org>
10792 Date:   Thu Jun 4 19:51:20 2009 +0000
10793
10794     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
10795
10796 commit 47517136
10797 Author: Klaus Ethgen <Klaus@Ethgen.de>
10798 Date:   Thu Jun 4 16:07:41 2009 +0000
10799
10800     Ongoing translation
10801     
10802     Now the most is translated to German language. Just the photographic
10803     notions are missing.
10804
10805 commit 8e677502
10806 Author: Klaus Ethgen <Klaus@Ethgen.de>
10807 Date:   Thu Jun 4 16:07:16 2009 +0000
10808
10809     Change the order of columns for editors dialogue
10810
10811 commit 21b5ebf3
10812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10813 Date:   Wed Jun 3 20:05:19 2009 +0000
10814
10815     regroup sidecar files when an operation on partial group is finished
10816
10817 commit 347fc7ce
10818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10819 Date:   Tue Jun 2 22:33:53 2009 +0000
10820
10821     changed selection behavior as requested at
10822     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
10823     
10824     file view - sidecars are added to the selection if they were expicitly selected
10825                 or if the entry is collapsed
10826     icon view - selection always contains sidecars
10827     
10828     file operations splits partially selected groups - selected files have
10829     disabled grouping
10830
10831 commit 5a743f0a
10832 Author: Laurent Monin <zas@norz.org>
10833 Date:   Mon Jun 1 16:37:30 2009 +0000
10834
10835     Minor code cleanup and redundancy reduction.
10836
10837 commit ce00bafc
10838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10839 Date:   Sun May 31 14:32:39 2009 +0000
10840
10841     fixed incorrect type conversion
10842
10843 commit 7c034363
10844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10845 Date:   Sun May 31 13:32:09 2009 +0000
10846
10847     do not display menus ("FileMenu" etc.) in accelerator configuration
10848     improved tooltip texts
10849
10850 commit 7166e8e6
10851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10852 Date:   Sun May 31 11:08:00 2009 +0000
10853
10854     do not block the files sent to external editors like gimp
10855
10856 commit f6b5317b
10857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10858 Date:   Sat May 30 20:18:22 2009 +0000
10859
10860     preserve image center over short periods when the "broken image" icon is
10861     displayed
10862     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
10863
10864 commit 894ebcaf
10865 Author: Laurent Monin <zas@norz.org>
10866 Date:   Tue May 26 19:41:22 2009 +0000
10867
10868     Add .desktop files to restore lossless jpeg rotation via editors.
10869
10870 commit 257284ed
10871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10872 Date:   Sat May 23 21:23:06 2009 +0000
10873
10874     added doxygen.conf
10875     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
10876
10877 commit 701705f5
10878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10879 Date:   Sat May 23 21:07:21 2009 +0000
10880
10881     enabled PageSize code
10882     https://bugzilla.redhat.com/show_bug.cgi?id=222639
10883
10884 commit 94698117
10885 Author: Laurent Monin <zas@norz.org>
10886 Date:   Thu May 21 09:54:20 2009 +0000
10887
10888     Add missing vim modeline.
10889
10890 commit 8b292110
10891 Author: Laurent Monin <zas@norz.org>
10892 Date:   Thu May 21 09:20:48 2009 +0000
10893
10894     Attempt to use stock gtk icons for directory list and tree views.
10895
10896 commit 2a1d1262
10897 Author: Laurent Monin <zas@norz.org>
10898 Date:   Sat May 16 11:31:48 2009 +0000
10899
10900     Fix up too short array, reported by Michael Schwendt.
10901
10902 commit db09073d
10903 Author: Laurent Monin <zas@norz.org>
10904 Date:   Sat May 16 08:48:21 2009 +0000
10905
10906     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
10907     
10908     
10909     $ desktop-file-validate geeqie.desktop
10910     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
10911     "Categories" in group "Desktop Entry" contains a deprecated value
10912     "Application"
10913     
10914     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
10915
10916 commit 93999087
10917 Author: Laurent Monin <zas@norz.org>
10918 Date:   Thu May 14 20:45:34 2009 +0000
10919
10920     Fix up unused variables warnings.
10921
10922 commit 93e62dee
10923 Author: Laurent Monin <zas@norz.org>
10924 Date:   Thu May 14 20:32:14 2009 +0000
10925
10926     Merge common thumb code from view_file_list and view_file_icon to view_file.
10927
10928 commit 63ea2c85
10929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10930 Date:   Tue May 12 20:54:58 2009 +0000
10931
10932     added some notes to README file
10933
10934 commit e0541d55
10935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10936 Date:   Tue May 12 20:38:26 2009 +0000
10937
10938     fixed compilation with older gtk
10939
10940 commit ff49d58f
10941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10942 Date:   Tue May 12 20:17:03 2009 +0000
10943
10944     updated TODO list
10945
10946 commit 19db93d6
10947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10948 Date:   Tue May 12 18:25:18 2009 +0000
10949
10950     added GPS map support - patch by Colin Clark
10951
10952 commit f0115682
10953 Author: Laurent Monin <zas@norz.org>
10954 Date:   Tue May 12 06:54:05 2009 +0000
10955
10956     French translation was updated.
10957
10958 commit d9ddcf2b
10959 Author: Laurent Monin <zas@norz.org>
10960 Date:   Tue May 12 06:42:20 2009 +0000
10961
10962     Fix up tooltip text: Color _Management -> Color Management.
10963
10964 commit b8f9d00f
10965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10966 Date:   Mon May 11 20:50:13 2009 +0000
10967
10968     added keyboard configuration dialog
10969     mostly written by Petr Ostadal
10970     alternate keys are not yet fully configurable - the corresponding code
10971     is commented out
10972
10973 commit 59e6c197
10974 Author: Laurent Monin <zas@norz.org>
10975 Date:   Mon May 11 10:10:13 2009 +0000
10976
10977     French translation was updated.
10978
10979 commit b8baff4d
10980 Author: Laurent Monin <zas@norz.org>
10981 Date:   Mon May 11 09:55:39 2009 +0000
10982
10983     Include missing header file.
10984
10985 commit 8ae8938d
10986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10987 Date:   Sat May 9 19:45:24 2009 +0000
10988
10989     expose the file grouping flag to the user
10990
10991 commit 70138111
10992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10993 Date:   Sat May 9 19:25:51 2009 +0000
10994
10995     extended the list of grouped metadata tags
10996
10997 commit 5a13c696
10998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10999 Date:   Sat May 9 17:02:35 2009 +0000
11000
11001     added some structure to the metadata preferences dialog
11002
11003 commit 6736cd68
11004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11005 Date:   Fri May 8 18:29:09 2009 +0000
11006
11007     better tooltip for disabled lcms
11008
11009 commit 38d38b50
11010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11011 Date:   Thu May 7 20:24:35 2009 +0000
11012
11013     limit metadata details dialog size
11014
11015 commit ecf3f93d
11016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11017 Date:   Thu May 7 19:52:38 2009 +0000
11018
11019     fixed keyword tree initialization
11020
11021 commit dee4299e
11022 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11023 Date:   Thu May 7 19:38:07 2009 +0000
11024
11025     updated version string to beta1
11026
11027 commit 0dfdc453
11028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11029 Date:   Thu May 7 19:34:33 2009 +0000
11030
11031     enabled XDG directory layout
11032
11033 commit 34a545b2
11034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11035 Date:   Thu May 7 19:30:15 2009 +0000
11036
11037     use "keywords" instead of "tags" in option name, it is more consistent
11038
11039 commit fb440ecd
11040 Author: Laurent Monin <zas@norz.org>
11041 Date:   Sun May 3 17:54:37 2009 +0000
11042
11043     French translation was updated.
11044
11045 commit bcc9ac0c
11046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11047 Date:   Sat May 2 22:34:46 2009 +0000
11048
11049     added stock icons for slideshow
11050
11051 commit b9dbcccc
11052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11053 Date:   Sat May 2 22:19:42 2009 +0000
11054
11055     updated czech translation
11056
11057 commit baf66bb1
11058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11059 Date:   Sat May 2 11:14:24 2009 +0000
11060
11061     force the metadata dialog if it was triggered by the menu or the button
11062
11063 commit 034c8455
11064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11065 Date:   Sat May 2 10:59:36 2009 +0000
11066
11067     action table clean up
11068
11069 commit bf8cb167
11070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11071 Date:   Sat May 2 09:15:56 2009 +0000
11072
11073     improved pixel info, changed the menu entry from "Hide" to "Show",
11074     added it on default status bar
11075
11076 commit 022c685a
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date:   Fri May 1 23:40:01 2009 +0000
11079
11080     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
11081     use <shift>S for sort manager
11082
11083 commit c95bd699
11084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11085 Date:   Fri May 1 23:15:51 2009 +0000
11086
11087     - handle color profile and write metadata buttons on statusbar by ui_manager
11088     - statusbar buttons made configurable
11089
11090 commit b4760e25
11091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11092 Date:   Fri May 1 09:49:27 2009 +0000
11093
11094     allow external editors without parameters, as long as they are in
11095     category 'X-Geeqie'
11096
11097 commit b2025397
11098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11099 Date:   Wed Apr 29 20:28:54 2009 +0000
11100
11101     updated czech translation, not yet complete
11102
11103 commit 6739de52
11104 Author: Laurent Monin <zas@norz.org>
11105 Date:   Tue Apr 28 21:40:00 2009 +0000
11106
11107     French translation was updated.
11108
11109 commit baa65160
11110 Author: Laurent Monin <zas@norz.org>
11111 Date:   Tue Apr 28 21:38:20 2009 +0000
11112
11113     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
11114
11115 commit 563caeb6
11116 Author: Laurent Monin <zas@norz.org>
11117 Date:   Tue Apr 28 21:37:27 2009 +0000
11118
11119     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.
11120
11121 commit 90c899b6
11122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11123 Date:   Tue Apr 28 20:09:41 2009 +0000
11124
11125     do not translate internal strings
11126
11127 commit cdf39c97
11128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11129 Date:   Tue Apr 28 06:55:56 2009 +0000
11130
11131     added new files
11132
11133 commit 05a40a1d
11134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11135 Date:   Tue Apr 28 06:54:59 2009 +0000
11136
11137     compilation fixes for older glib and gtk
11138
11139 commit a39d10df
11140 Author: Laurent Monin <zas@norz.org>
11141 Date:   Mon Apr 27 23:07:59 2009 +0000
11142
11143     French translation was updated: fix few main menu mnenonics.
11144
11145 commit e83d0474
11146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11147 Date:   Mon Apr 27 21:39:56 2009 +0000
11148
11149     compilation fixes
11150
11151 commit 3e0cad19
11152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11153 Date:   Mon Apr 27 20:19:21 2009 +0000
11154
11155     "make dist" fixes
11156
11157 commit 2dfdfc1d
11158 Author: Laurent Monin <zas@norz.org>
11159 Date:   Sun Apr 26 14:08:44 2009 +0000
11160
11161     French translation was updated.
11162
11163 commit 81620ce9
11164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11165 Date:   Sun Apr 26 11:38:28 2009 +0000
11166
11167     small fixes
11168
11169 commit 61f861dd
11170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11171 Date:   Sun Apr 26 09:25:52 2009 +0000
11172
11173     fixed return from metadata_write_revert
11174
11175 commit 86da9a1f
11176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11177 Date:   Sun Apr 26 09:01:35 2009 +0000
11178
11179     added an option to write image orientation to the metadata
11180
11181 commit f62a4ec8
11182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11183 Date:   Sat Apr 25 22:08:09 2009 +0000
11184
11185     separated Orientation and Grayscale functions
11186     moved Grayscale to Color management menu
11187
11188 commit a0f54dff
11189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11190 Date:   Sat Apr 25 20:55:11 2009 +0000
11191
11192     added more info to the details dialog
11193
11194 commit 81e98ec3
11195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11196 Date:   Fri Apr 24 23:26:49 2009 +0000
11197
11198     added details dialog for other operations too
11199
11200 commit 6ac87bdb
11201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11202 Date:   Fri Apr 24 22:51:00 2009 +0000
11203
11204     added possibility to exclude individual files
11205
11206 commit 6d5b3636
11207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11208 Date:   Thu Apr 23 21:15:14 2009 +0000
11209
11210     fixed writting metadata behavior at exit
11211
11212 commit 92d41d67
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date:   Thu Apr 23 21:12:19 2009 +0000
11215
11216     added an image to the file details dialog
11217
11218 commit b6e52aec
11219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11220 Date:   Thu Apr 23 20:48:03 2009 +0000
11221
11222     differentiate between "Cancel" and "Discard changes"
11223
11224 commit 7ff04bed
11225 Author: Laurent Monin <zas@norz.org>
11226 Date:   Tue Apr 21 21:47:11 2009 +0000
11227
11228     Fix up few warnings (especially on 64bits platforms).
11229
11230 commit a58c2dc7
11231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11232 Date:   Tue Apr 21 21:16:32 2009 +0000
11233
11234     fixed metadata.confirm_on_dir_change
11235
11236 commit ba226375
11237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11238 Date:   Tue Apr 21 21:07:28 2009 +0000
11239
11240     added possibility to show modifiied metadata before write
11241
11242 commit 97517b5b
11243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11244 Date:   Mon Apr 20 21:34:16 2009 +0000
11245
11246     added remote interface for exporting additional info (sidecars,
11247     destination) to external commands
11248     
11249     see the symlink command for an example
11250     
11251     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
11252
11253 commit be3cde05
11254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11255 Date:   Mon Apr 20 21:07:52 2009 +0000
11256
11257     write info and debugging messages to stderr
11258
11259 commit 4d953e17
11260 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11261 Date:   Mon Apr 20 19:44:50 2009 +0000
11262
11263     improved remote protocol to allow bidirectional communication
11264
11265 commit 119665d7
11266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11267 Date:   Fri Apr 17 20:26:22 2009 +0000
11268
11269     fixed tests for vd_find_row return value
11270
11271 commit fe28f855
11272 Author: Klaus Ethgen <Klaus@Ethgen.de>
11273 Date:   Tue Apr 14 21:51:29 2009 +0000
11274
11275     German translation updated
11276     
11277     With some help from de.alt.rec.digitalfotografie.
11278
11279 commit 2517907d
11280 Author: Laurent Monin <zas@norz.org>
11281 Date:   Tue Apr 14 20:54:50 2009 +0000
11282
11283     French translation was updated.
11284
11285 commit 3ad77652
11286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11287 Date:   Mon Apr 13 22:40:47 2009 +0000
11288
11289     color profile fixes
11290
11291 commit 75909b6d
11292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11293 Date:   Mon Apr 13 14:39:50 2009 +0000
11294
11295     show color management status on statusbar
11296
11297 commit a512de6d
11298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11299 Date:   Mon Apr 13 10:55:49 2009 +0000
11300
11301     support X11 screen profile
11302     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
11303
11304 commit 6fa6bdcc
11305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11306 Date:   Mon Apr 13 08:09:56 2009 +0000
11307
11308     moved color profiles from statusbar to View menu
11309
11310 commit 9d1fd8df
11311 Author: Klaus Ethgen <Klaus@Ethgen.de>
11312 Date:   Sun Apr 12 17:58:55 2009 +0000
11313
11314     German translation updated
11315
11316 commit 6b5add46
11317 Author: Laurent Monin <zas@norz.org>
11318 Date:   Sun Apr 12 15:06:43 2009 +0000
11319
11320     French translation was updated.
11321
11322 commit 9907bdcd
11323 Author: Klaus Ethgen <Klaus@Ethgen.de>
11324 Date:   Sun Apr 12 11:02:03 2009 +0000
11325
11326     Update POTFILES.in
11327     
11328     metadata.c was not in the POTFILES.in.
11329
11330 commit 6fc84409
11331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11332 Date:   Sun Apr 12 08:36:53 2009 +0000
11333
11334     fixed ambiguous strings
11335
11336 commit 9483a82f
11337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11338 Date:   Sat Apr 11 21:28:46 2009 +0000
11339
11340     improved default keyword tree
11341
11342 commit 957656a9
11343 Author: Klaus Ethgen <Klaus@Ethgen.de>
11344 Date:   Sat Apr 11 20:46:37 2009 +0000
11345
11346     Fix that the output of msgfmt could be singular
11347     
11348     The output of msgfmt could be singular if there is only one translation
11349     of the given type.
11350
11351 commit 1a73f690
11352 Author: Klaus Ethgen <Klaus@Ethgen.de>
11353 Date:   Sat Apr 11 19:51:03 2009 +0000
11354
11355     Allow to configure case handling of keywords
11356     
11357     Sometimes I use just different case for keywords. This should be
11358     chooseable.
11359
11360 commit 66ad4aee
11361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11362 Date:   Sat Apr 11 19:35:03 2009 +0000
11363
11364     fixed updating of filelist marks
11365
11366 commit cceb6eee
11367 Author: Klaus Ethgen <Klaus@Ethgen.de>
11368 Date:   Sat Apr 11 18:34:12 2009 +0000
11369
11370     Adding debian packaging informations
11371     
11372     Adding debian control directory to create a geeqie debian package.
11373     
11374     NOTES: (To be fixed in autoconf)
11375        - LIRC must be explicit _enabled_ instead of disable. This is wrong
11376          documented.
11377        - It might be a good idea to derivate the readmedir and the htmldir
11378          from docdir.
11379
11380 commit e91e0ff9
11381 Author: Klaus Ethgen <Klaus@Ethgen.de>
11382 Date:   Sat Apr 11 16:34:25 2009 +0000
11383
11384     Implementing CTRL-W to close advanced exif window
11385     
11386     In fact, this implements keypress event handling in the advanced exif
11387     window to handle CTRL-W event.
11388
11389 commit f43df746
11390 Author: Klaus Ethgen <Klaus@Ethgen.de>
11391 Date:   Fri Apr 10 13:54:08 2009 +0000
11392
11393     Just update the internal sort method
11394     
11395     There is no other use of the internal sort method than speeding up the
11396     sorting of a collection. So setting it to SORT_NONE is the better
11397     choice.
11398
11399 commit 6bbb74b3
11400 Author: Klaus Ethgen <Klaus@Ethgen.de>
11401 Date:   Fri Apr 10 13:44:37 2009 +0000
11402
11403     Implement random sort method for collections
11404     
11405     This patch allows to randomize the collections. (Closes: #2497413)
11406     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
11407
11408 commit 0977d77b
11409 Author: Klaus Ethgen <Klaus@Ethgen.de>
11410 Date:   Fri Apr 10 10:18:42 2009 +0000
11411
11412     Fix the broken statistic generation
11413     
11414     The output of msgfmt has different format if no fuzzy translations (or
11415     even no translated) are available. I fixed that by parsing the output of
11416     msgfmt more intelligent.
11417     
11418     Drawback of the solution is that the parsing will not work if the output
11419     of msgfmt use not the strings "translated messages", "fuzzy
11420     translations" and "untranslated messages".
11421
11422 commit 16e5361e
11423 Author: Klaus Ethgen <Klaus@Ethgen.de>
11424 Date:   Fri Apr 10 09:47:40 2009 +0000
11425
11426     German translation updated
11427     
11428     Also included a update in the README file. Finally I add myself to that
11429     file. :-)
11430
11431 commit a9076f2d
11432 Author: Klaus Ethgen <Klaus@Ethgen.de>
11433 Date:   Fri Apr 10 09:47:20 2009 +0000
11434
11435     Add pgettext for some ambiguous strings
11436     
11437     There are some strings which are ambiguous to translate. There is the
11438     pgettext function to solf that problem.
11439     
11440     For example, locations can be translated to german by Ortsangaben
11441     (geographical) or by Pfad (filesystem). I am sure there are also some
11442     ambiguous in other languages.
11443
11444 commit b2d63b67
11445 Author: Laurent Monin <zas@norz.org>
11446 Date:   Thu Apr 9 20:40:16 2009 +0000
11447
11448     Minor french translations fixes.
11449
11450 commit edae4986
11451 Author: Laurent Monin <zas@norz.org>
11452 Date:   Thu Apr 9 20:07:16 2009 +0000
11453
11454     Fix histogram labels in french.
11455
11456 commit e6fbbd42
11457 Author: Laurent Monin <zas@norz.org>
11458 Date:   Thu Apr 9 19:58:03 2009 +0000
11459
11460     French translation was updated.
11461
11462 commit 672e4f69
11463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11464 Date:   Wed Apr 8 19:32:30 2009 +0000
11465
11466     improved Exiv2 error reporting:
11467     - use correct charset
11468     - respect --debug
11469
11470 commit fc1b4202
11471 Author: Klaus Ethgen <Klaus@Ethgen.de>
11472 Date:   Mon Apr 6 23:59:54 2009 +0000
11473
11474     Nest new keywords inside existing
11475     
11476     It is boring to first add a bunch of keywords and then move them to the
11477     new location. It is more natural to add them as child to existing ons.
11478
11479 commit 81bcaeee
11480 Author: Klaus Ethgen <Klaus@Ethgen.de>
11481 Date:   Mon Apr 6 23:59:38 2009 +0000
11482
11483     Fix the is_keyword bug
11484     
11485     The is_keyword would be new set when placing the radio buttons. This
11486     Patch fix it by setting the variable afterwards.
11487
11488 commit 80f4d7ef
11489 Author: Klaus Ethgen <Klaus@Ethgen.de>
11490 Date:   Mon Apr 6 23:39:27 2009 +0000
11491
11492     Set the focus for new keyword dialog
11493
11494 commit 6224bad9
11495 Author: Laurent Monin <zas@norz.org>
11496 Date:   Mon Apr 6 22:18:13 2009 +0000
11497
11498     Disable unused functions when compiled without threads support, prevents few warnings.
11499
11500 commit 14946850
11501 Author: Laurent Monin <zas@norz.org>
11502 Date:   Mon Apr 6 22:13:54 2009 +0000
11503
11504     Fix up event source ids type: gint -> guint.
11505     Functions like g_timeout_add() or g_idle_add() return a guint
11506     greater than 0, but in most places it was wrongly stored as int
11507     and initialized to -1.
11508     This broke assertions matching in g_source_remove() for example
11509     since id was always greater than 0 even when timer was not set
11510     (-1 was casted to the biggest guint).
11511
11512 commit bc940421
11513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11514 Date:   Mon Apr 6 21:52:49 2009 +0000
11515
11516     re-ordered some options, improved descriptions
11517
11518 commit 9e28ad2a
11519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11520 Date:   Mon Apr 6 20:38:54 2009 +0000
11521
11522     unconditionally enable fast jpeg thumbnailing
11523
11524 commit 61856b1e
11525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11526 Date:   Mon Apr 6 19:53:59 2009 +0000
11527
11528     added pane_notify_selection to pane API
11529
11530 commit 3b39f3a6
11531 Author: Laurent Monin <zas@norz.org>
11532 Date:   Mon Apr 6 19:13:35 2009 +0000
11533
11534     Remove unused field in IconData.
11535
11536 commit d7f36668
11537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11538 Date:   Mon Apr 6 19:09:55 2009 +0000
11539
11540     optimized sidecar file check
11541
11542 commit c1209c2e
11543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11544 Date:   Sun Apr 5 09:46:49 2009 +0000
11545
11546     fixed bug in overlay drawing
11547
11548 commit 51a9455b
11549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11550 Date:   Sun Apr 5 09:25:48 2009 +0000
11551
11552     improved Scroll reset method in preferences dialog
11553
11554 commit 7ba4f8b9
11555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11556 Date:   Sat Apr 4 23:12:19 2009 +0000
11557
11558     disabled 2-pass rendering also affect color correction
11559     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
11560
11561 commit 71cf89df
11562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11563 Date:   Sat Apr 4 22:29:25 2009 +0000
11564
11565     added option that simplifies saving of multi-window configurations
11566
11567 commit 28243662
11568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11569 Date:   Sat Apr 4 22:09:50 2009 +0000
11570
11571     dropped show_copy_path option
11572
11573 commit 33d633ef
11574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11575 Date:   Sat Apr 4 21:53:12 2009 +0000
11576
11577     dropped read_buffer options - they don't have any significant effect
11578
11579 commit 5a332053
11580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11581 Date:   Sat Apr 4 21:14:34 2009 +0000
11582
11583     startup path options simplified and moved to layout options
11584
11585 commit c4b18aa9
11586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11587 Date:   Sat Apr 4 20:20:17 2009 +0000
11588
11589     moved options from Advanced tab to other tabs
11590     TODO: add Advanced section on each tab
11591
11592 commit c66eafd0
11593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11594 Date:   Sat Apr 4 19:10:49 2009 +0000
11595
11596     added metadata_read_GPS_coord
11597
11598 commit a5a0e4b5
11599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11600 Date:   Sat Apr 4 16:42:54 2009 +0000
11601
11602     set current fd when the bar is shown again
11603     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
11604
11605 commit fc76e6d1
11606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11607 Date:   Fri Apr 3 19:35:34 2009 +0000
11608
11609     convert commandline to utf8
11610
11611 commit 5f808326
11612 Author: Laurent Monin <zas@norz.org>
11613 Date:   Thu Apr 2 23:11:07 2009 +0000
11614
11615     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
11616
11617 commit 8d622ad6
11618 Author: Laurent Monin <zas@norz.org>
11619 Date:   Thu Apr 2 16:10:12 2009 +0000
11620
11621     Use full path in genmarshal.
11622     This allows out of source builds with fakeroot.
11623     Patch by Lukas Jirkovsky.
11624
11625 commit f1b49514
11626 Author: Laurent Monin <zas@norz.org>
11627 Date:   Tue Mar 31 22:23:33 2009 +0000
11628
11629     Cleanup.
11630
11631 commit dc03f50c
11632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11633 Date:   Tue Mar 31 21:33:54 2009 +0000
11634
11635     improved next/prev operation on sidecar files
11636     
11637     all operations with list index seem to be broken but IMHO this fix is
11638     sufficient for 1.0. Then it definitely needs a better interface.
11639
11640 commit 91a89497
11641 Author: Laurent Monin <zas@norz.org>
11642 Date:   Tue Mar 31 20:57:31 2009 +0000
11643
11644     Add and install a template to be used as new editor. Need more work.
11645
11646 commit 23e172ec
11647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11648 Date:   Tue Mar 31 20:53:37 2009 +0000
11649
11650     fixed vdlist_find_row return value
11651
11652 commit 0ba13b95
11653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11654 Date:   Tue Mar 31 20:35:04 2009 +0000
11655
11656     use a better signal
11657
11658 commit e2c72d45
11659 Author: Laurent Monin <zas@norz.org>
11660 Date:   Tue Mar 31 20:22:47 2009 +0000
11661
11662     Make desktop window list checkboxes centered and not activatable.
11663
11664 commit f1ff99e0
11665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11666 Date:   Tue Mar 31 20:05:16 2009 +0000
11667
11668     improved debug messages
11669
11670 commit 193a5482
11671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11672 Date:   Tue Mar 31 19:34:39 2009 +0000
11673
11674     report pixbuf loader errors
11675     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
11676
11677 commit c20d6b49
11678 Author: Laurent Monin <zas@norz.org>
11679 Date:   Tue Mar 31 18:45:33 2009 +0000
11680
11681     Allow to delete an editor's desktop file from editors list window.
11682
11683 commit 852216c6
11684 Author: Laurent Monin <zas@norz.org>
11685 Date:   Mon Mar 30 20:42:06 2009 +0000
11686
11687     Update POTFILES.in and french translation.
11688
11689 commit 3f65637f
11690 Author: Laurent Monin <zas@norz.org>
11691 Date:   Mon Mar 30 20:01:27 2009 +0000
11692
11693     French translation was updated.
11694
11695 commit 5294d9ad
11696 Author: Laurent Monin <zas@norz.org>
11697 Date:   Mon Mar 30 19:57:44 2009 +0000
11698
11699     Update Changelog file.
11700
11701 commit be6f5186
11702 Author: Laurent Monin <zas@norz.org>
11703 Date:   Mon Mar 30 19:01:09 2009 +0000
11704
11705     Fixed bug where pixel/color information at x=0 coordinates werent shown:
11706     - pixel-coordinates now calculated with floor
11707     - guard for update in layout does not apply for 0 coordinates anymore
11708     
11709     Patch by Ruben Stein.
11710
11711 commit 9ec70804
11712 Author: Laurent Monin <zas@norz.org>
11713 Date:   Mon Mar 30 17:52:14 2009 +0000
11714
11715     Fix up previous patch.
11716
11717 commit 054df736
11718 Author: Laurent Monin <zas@norz.org>
11719 Date:   Mon Mar 30 17:05:31 2009 +0000
11720
11721     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
11722
11723 commit 5ccbedf9
11724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11725 Date:   Sun Mar 29 20:06:21 2009 +0000
11726
11727     improved bar_pane_comment_notify_cb
11728
11729 commit 93fcf6a8
11730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11731 Date:   Sun Mar 29 19:57:19 2009 +0000
11732
11733     fixed a typo
11734
11735 commit 41513c5c
11736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11737 Date:   Sun Mar 29 19:40:16 2009 +0000
11738
11739     fixed possible crash
11740
11741 commit 0fe6e0a1
11742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11743 Date:   Sun Mar 29 16:39:42 2009 +0000
11744
11745     added UfRaw ID files to known filetypes
11746
11747 commit ab645c95
11748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11749 Date:   Sun Mar 29 14:26:44 2009 +0000
11750
11751     pane interface cleanup
11752
11753 commit 0ceba722
11754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11755 Date:   Sun Mar 29 14:20:44 2009 +0000
11756
11757     improved sidebar configuration
11758
11759 commit 7958ba1b
11760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11761 Date:   Sun Mar 29 10:36:13 2009 +0000
11762
11763     re-added possibility to display basic file info (size, mode, date)
11764
11765 commit dd3442ea
11766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11767 Date:   Sat Mar 28 15:51:21 2009 +0000
11768
11769     fixed keyboard focus on start-up
11770     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
11771
11772 commit c717291b
11773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11774 Date:   Sat Mar 28 15:31:04 2009 +0000
11775
11776     active image follows keyboard focus
11777
11778 commit 78a1719a
11779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11780 Date:   Sat Mar 28 15:09:09 2009 +0000
11781
11782     split-mode cleanup and improvements
11783
11784 commit 4602b028
11785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11786 Date:   Fri Mar 27 08:05:14 2009 +0000
11787
11788     added simple desktop file editor
11789
11790 commit e68bdda5
11791 Author: Laurent Monin <zas@norz.org>
11792 Date:   Thu Mar 26 21:49:20 2009 +0000
11793
11794     Improve editors through .desktop files implementation:
11795     - stricter Exec parameters detection
11796     - correct Icon key handling (absolute file vs name and --icon prefix)
11797     - improved escape, single, double quotes handling and escaping
11798
11799 commit f38f31b1
11800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11801 Date:   Thu Mar 26 07:56:01 2009 +0000
11802
11803     fixed histogram drawing
11804
11805 commit 507f2bf9
11806 Author: Laurent Monin <zas@norz.org>
11807 Date:   Mon Mar 23 18:49:23 2009 +0000
11808
11809     French translation was updated.
11810
11811 commit abc71f71
11812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11813 Date:   Sat Mar 21 23:16:38 2009 +0000
11814
11815     more consistent remote options naming
11816
11817 commit c4330fbf
11818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11819 Date:   Sat Mar 21 20:19:11 2009 +0000
11820
11821     fixed segfault in histogram
11822     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
11823
11824 commit 9266c3ea
11825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11826 Date:   Sat Mar 21 19:51:07 2009 +0000
11827
11828     layout id "_current_" matches the currently active layout window
11829
11830 commit aa2fd4c3
11831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11832 Date:   Sat Mar 21 18:22:04 2009 +0000
11833
11834     do not copy existing layout id to new window
11835
11836 commit 9b9f197e
11837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11838 Date:   Sat Mar 21 17:47:50 2009 +0000
11839
11840     update translated pane titles
11841
11842 commit 4f46f6cc
11843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11844 Date:   Fri Mar 20 22:48:01 2009 +0000
11845
11846     do not re-create ui_manager at layout change
11847
11848 commit 223d36e4
11849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11850 Date:   Fri Mar 20 21:28:31 2009 +0000
11851
11852     added a possibility to update existing bars from config
11853
11854 commit 61ff1c80
11855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11856 Date:   Fri Mar 20 17:02:00 2009 +0000
11857
11858     added tooltips to external editors on toolbar
11859     - patch by Colin Clark
11860
11861 commit da76910f
11862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11863 Date:   Fri Mar 20 16:28:43 2009 +0000
11864
11865     added "load config" command to remote control
11866
11867 commit e63d1ab1
11868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11869 Date:   Fri Mar 20 14:36:59 2009 +0000
11870
11871     added possibility to update existing layout window from config
11872
11873 commit f85c331b
11874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11875 Date:   Fri Mar 20 11:52:29 2009 +0000
11876
11877     do not add duplicate keywords from config file
11878
11879 commit edddb384
11880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11881 Date:   Fri Mar 20 10:12:29 2009 +0000
11882
11883     be more verbose on parse errors
11884
11885 commit db9583d1
11886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11887 Date:   Fri Mar 20 09:46:35 2009 +0000
11888
11889     added function to reload external editors at any time
11890     eliminated init_after_global_options()
11891
11892 commit a043fedc
11893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11894 Date:   Thu Mar 19 22:58:28 2009 +0000
11895
11896     initialization clean-up
11897
11898 commit 75ad70e8
11899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11900 Date:   Thu Mar 19 22:12:14 2009 +0000
11901
11902     improved config file formatting
11903
11904 commit 5cd07681
11905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11906 Date:   Tue Mar 17 23:03:07 2009 +0000
11907
11908     added more IPTC tags
11909
11910 commit c4397842
11911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11912 Date:   Tue Mar 17 22:41:09 2009 +0000
11913
11914     implemented editing support in exif pane
11915
11916 commit 4bb3d0e1
11917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11918 Date:   Tue Mar 17 19:52:56 2009 +0000
11919
11920     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
11921
11922 commit 8b21951c
11923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11924 Date:   Tue Mar 17 19:09:34 2009 +0000
11925
11926     simplified code
11927
11928 commit 914fa4e1
11929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11930 Date:   Tue Mar 17 18:58:15 2009 +0000
11931
11932     improved expanding and hiding of helper keywords
11933
11934 commit 48a18d51
11935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11936 Date:   Tue Mar 17 18:30:53 2009 +0000
11937
11938     fixed keyword tree redrawing
11939
11940 commit a142c98b
11941 Author: Laurent Monin <zas@norz.org>
11942 Date:   Tue Mar 17 00:05:13 2009 +0000
11943
11944     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
11945
11946 commit 496826c1
11947 Author: Laurent Monin <zas@norz.org>
11948 Date:   Mon Mar 16 20:39:09 2009 +0000
11949
11950     gint -> gboolean where applicable. The end (ouf!).
11951
11952 commit 0b6b9778
11953 Author: Laurent Monin <zas@norz.org>
11954 Date:   Mon Mar 16 19:11:39 2009 +0000
11955
11956     gint -> gboolean where applicable.
11957
11958 commit 4cd4d864
11959 Author: Laurent Monin <zas@norz.org>
11960 Date:   Mon Mar 16 18:19:11 2009 +0000
11961
11962     gint -> gboolean where applicable.
11963
11964 commit 049a021e
11965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11966 Date:   Sun Mar 15 23:22:17 2009 +0000
11967
11968     improved pane_keywords notification
11969
11970 commit bdb1e4f3
11971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11972 Date:   Sun Mar 15 22:46:25 2009 +0000
11973
11974     call the notify function just once when the keywords are pushed to the
11975     textarea
11976
11977 commit 5c5e09cf
11978 Author: Laurent Monin <zas@norz.org>
11979 Date:   Sun Mar 15 20:16:20 2009 +0000
11980
11981     gint -> gboolean.
11982
11983 commit 5f2862f7
11984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11985 Date:   Sun Mar 15 18:41:25 2009 +0000
11986
11987     fixed segfault in osd called from img-view
11988     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
11989
11990 commit a83ce812
11991 Author: Laurent Monin <zas@norz.org>
11992 Date:   Sun Mar 15 18:06:41 2009 +0000
11993
11994     gint -> gboolean.
11995
11996 commit e297b62d
11997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11998 Date:   Sun Mar 15 17:40:04 2009 +0000
11999
12000     fixed viewing image from dupe and search windows
12001
12002 commit e4ec9f2c
12003 Author: Laurent Monin <zas@norz.org>
12004 Date:   Sun Mar 15 15:01:07 2009 +0000
12005
12006     gint -> gboolean.
12007
12008 commit 54797050
12009 Author: Laurent Monin <zas@norz.org>
12010 Date:   Sun Mar 15 13:33:56 2009 +0000
12011
12012     gint -> gboolean.
12013
12014 commit 1e7fe2f0
12015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12016 Date:   Sun Mar 15 12:41:39 2009 +0000
12017
12018     fixed XMP and IPTC entry names in exif pane
12019
12020 commit 972f0c27
12021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12022 Date:   Sun Mar 15 12:20:14 2009 +0000
12023
12024     added notification to the exif pane
12025
12026 commit 7c3dc4dc
12027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12028 Date:   Sun Mar 15 11:58:46 2009 +0000
12029
12030     fixed a bug in osd updating, it seems that the osd icons work again
12031
12032 commit 04e5dfcf
12033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12034 Date:   Sun Mar 15 11:34:09 2009 +0000
12035
12036     compute histogram in idle time
12037
12038 commit c30d2783
12039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12040 Date:   Sun Mar 15 09:06:13 2009 +0000
12041
12042     fixed possible deadlock with multiple thumb loaders in parallel
12043
12044 commit 3dfd1c11
12045 Author: Laurent Monin <zas@norz.org>
12046 Date:   Sun Mar 15 07:07:52 2009 +0000
12047
12048     gint -> gboolean.
12049
12050 commit 2c38cf91
12051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12052 Date:   Sat Mar 14 23:26:42 2009 +0000
12053
12054     completely separated global and layout window options
12055     layout window configuration is available under separate menu entry
12056
12057 commit 869dd50b
12058 Author: Laurent Monin <zas@norz.org>
12059 Date:   Sat Mar 14 21:12:55 2009 +0000
12060
12061     gint -> gboolean.
12062
12063 commit 3707f26e
12064 Author: Laurent Monin <zas@norz.org>
12065 Date:   Sat Mar 14 20:07:23 2009 +0000
12066
12067     More gboolean.
12068
12069 commit ccbfd10e
12070 Author: Laurent Monin <zas@norz.org>
12071 Date:   Sat Mar 14 19:25:21 2009 +0000
12072
12073     Use gboolean where applicable, minor cleanup and indentations fixes.
12074
12075 commit 8e811724
12076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12077 Date:   Sat Mar 14 17:21:35 2009 +0000
12078
12079     improved notification system
12080
12081 commit 2770d68d
12082 Author: Laurent Monin <zas@norz.org>
12083 Date:   Sat Mar 14 11:26:43 2009 +0000
12084
12085     More gboolean and tidy up.
12086
12087 commit 57236ac4
12088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12089 Date:   Sat Mar 14 10:34:42 2009 +0000
12090
12091     cleanup, small fixes
12092
12093 commit 83a31276
12094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12095 Date:   Fri Mar 13 23:19:58 2009 +0000
12096
12097     do not allow to add keywords with the same name as siblings
12098
12099 commit c2786468
12100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12101 Date:   Fri Mar 13 16:45:21 2009 +0000
12102
12103     added keyword tree filtering
12104
12105 commit dc9042b3
12106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12107 Date:   Fri Mar 13 12:06:01 2009 +0000
12108
12109     show file name in advanced_exif
12110
12111 commit 3dcfa720
12112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12113 Date:   Fri Mar 13 10:36:32 2009 +0000
12114
12115     handle sidecar files for raw formats that are not known to exiv2
12116
12117 commit b987ed85
12118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12119 Date:   Fri Mar 13 09:03:06 2009 +0000
12120
12121     fixed keyword to mark connection
12122
12123 commit 26823554
12124 Author: Laurent Monin <zas@norz.org>
12125 Date:   Thu Mar 12 22:44:21 2009 +0000
12126
12127     Use gboolean where applicable.
12128
12129 commit ce725290
12130 Author: Laurent Monin <zas@norz.org>
12131 Date:   Thu Mar 12 22:39:06 2009 +0000
12132
12133     Make ishidden() static to filedata.c and rename it is_hidden_file().
12134
12135 commit ea7b2e38
12136 Author: Laurent Monin <zas@norz.org>
12137 Date:   Thu Mar 12 22:35:45 2009 +0000
12138
12139     gint -> gboolean and tidy up.
12140
12141 commit 12d44efd
12142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12143 Date:   Thu Mar 12 21:27:13 2009 +0000
12144
12145     added a dialog for editing keyword tree
12146
12147 commit 445675df
12148 Author: Laurent Monin <zas@norz.org>
12149 Date:   Thu Mar 12 21:06:37 2009 +0000
12150
12151     Use gboolean where applicable, for the sake of consistency.
12152
12153 commit 2814d203
12154 Author: Laurent Monin <zas@norz.org>
12155 Date:   Wed Mar 11 23:36:01 2009 +0000
12156
12157     Code cleanup.
12158
12159 commit f719019c
12160 Author: Laurent Monin <zas@norz.org>
12161 Date:   Wed Mar 11 23:35:31 2009 +0000
12162
12163     Fix bug when adding a new collection through sort manager. Tidy up.
12164
12165 commit 3ad46d8a
12166 Author: Laurent Monin <zas@norz.org>
12167 Date:   Wed Mar 11 23:04:30 2009 +0000
12168
12169     Tidy up.
12170
12171 commit 0b00a6f6
12172 Author: Laurent Monin <zas@norz.org>
12173 Date:   Wed Mar 11 22:56:56 2009 +0000
12174
12175     Use gboolean pseudo type where applicable.
12176
12177 commit 2f2e1411
12178 Author: Laurent Monin <zas@norz.org>
12179 Date:   Wed Mar 11 22:28:37 2009 +0000
12180
12181     Remove useless functions.
12182
12183 commit 53335b45
12184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12185 Date:   Wed Mar 11 21:54:54 2009 +0000
12186
12187     added a popup menu in keyword tree
12188
12189 commit 13b5d1f4
12190 Author: Laurent Monin <zas@norz.org>
12191 Date:   Wed Mar 11 17:38:20 2009 +0000
12192
12193     Use dynamic allocation for editor key passed to various callbacks.
12194
12195 commit 4ae54d3f
12196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12197 Date:   Tue Mar 10 22:52:12 2009 +0000
12198
12199     fixed saving of file_view_type
12200
12201 commit 7feb265d
12202 Author: Laurent Monin <zas@norz.org>
12203 Date:   Tue Mar 10 17:58:30 2009 +0000
12204
12205     Remove now useless element.
12206
12207 commit 244bab9b
12208 Author: Laurent Monin <zas@norz.org>
12209 Date:   Tue Mar 10 17:22:17 2009 +0000
12210
12211     Remove the toggle on advanced exif window menu item.
12212
12213 commit 0d08080f
12214 Author: Laurent Monin <zas@norz.org>
12215 Date:   Mon Mar 9 19:37:58 2009 +0000
12216
12217     Add missing g_key_file_free() call.
12218
12219 commit 704c8c78
12220 Author: Laurent Monin <zas@norz.org>
12221 Date:   Mon Mar 9 19:35:53 2009 +0000
12222
12223     Fix editor_command_path_parse().
12224
12225 commit 6829be52
12226 Author: Laurent Monin <zas@norz.org>
12227 Date:   Mon Mar 9 19:34:26 2009 +0000
12228
12229     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
12230
12231 commit 2c12c12f
12232 Author: Laurent Monin <zas@norz.org>
12233 Date:   Mon Mar 9 12:44:06 2009 +0000
12234
12235     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
12236
12237 commit 67e00d0a
12238 Author: Laurent Monin <zas@norz.org>
12239 Date:   Sun Mar 8 23:12:49 2009 +0000
12240
12241     Introduce EditorFlags type, cleanup.
12242
12243 commit 30fc45e6
12244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12245 Date:   Sun Mar 8 23:09:27 2009 +0000
12246
12247     save and restore the keyword tree
12248
12249 commit c00ba73c
12250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12251 Date:   Sun Mar 8 21:12:45 2009 +0000
12252
12253     fixed crash with certain layout configurations
12254
12255 commit f7dbd694
12256 Author: Laurent Monin <zas@norz.org>
12257 Date:   Sun Mar 8 20:49:48 2009 +0000
12258
12259     Cleanup and minor fixes.
12260
12261 commit 66f5ea89
12262 Author: Laurent Monin <zas@norz.org>
12263 Date:   Sun Mar 8 17:51:03 2009 +0000
12264
12265     Advanced exif window: make all columns sortable and resizable.
12266
12267 commit 411a041e
12268 Author: Laurent Monin <zas@norz.org>
12269 Date:   Sun Mar 8 15:30:15 2009 +0000
12270
12271     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
12272
12273 commit 91b011a2
12274 Author: Laurent Monin <zas@norz.org>
12275 Date:   Sun Mar 8 15:02:18 2009 +0000
12276
12277     Fix up editor execution.
12278
12279 commit 3014c4ff
12280 Author: Laurent Monin <zas@norz.org>
12281 Date:   Sun Mar 8 14:27:19 2009 +0000
12282
12283     Display icons in edit contextual menu.
12284
12285 commit 0205b0af
12286 Author: Laurent Monin <zas@norz.org>
12287 Date:   Sun Mar 8 13:23:25 2009 +0000
12288
12289     In various Edit context menus, only display editors that match the file types in the selection.
12290
12291 commit 06d738a8
12292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12293 Date:   Sun Mar 8 12:42:23 2009 +0000
12294
12295     dnd fixes
12296
12297 commit e9f2c348
12298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12299 Date:   Sun Mar 8 11:32:12 2009 +0000
12300
12301     dnd fixes
12302
12303 commit e0a06986
12304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12305 Date:   Sun Mar 8 10:38:51 2009 +0000
12306
12307     allow dropping of multiple keywords
12308
12309 commit 3dc57a67
12310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12311 Date:   Sun Mar 8 10:25:24 2009 +0000
12312
12313     show a label instead of the default drag icon
12314
12315 commit 2874d15e
12316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12317 Date:   Sun Mar 8 09:56:40 2009 +0000
12318
12319     dnd in keywords tree
12320     improved dnd in advanced exif
12321
12322 commit 60a09da7
12323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12324 Date:   Sat Mar 7 17:02:59 2009 +0000
12325
12326     implemented keywords editor as described at
12327     http://geeqie.wiki.sourceforge.net/keywords
12328     keyword tree is hardcoded for now
12329     TODO: configuration
12330
12331 commit 3d687308
12332 Author: Laurent Monin <zas@norz.org>
12333 Date:   Sat Mar 7 10:32:04 2009 +0000
12334
12335     French translation was updated.
12336
12337 commit fbe13324
12338 Author: Laurent Monin <zas@norz.org>
12339 Date:   Sat Mar 7 10:31:30 2009 +0000
12340
12341     Use a common function bar_pane_expander_title() to set expanders title widget.
12342
12343 commit e4c7b67b
12344 Author: Laurent Monin <zas@norz.org>
12345 Date:   Fri Mar 6 22:34:38 2009 +0000
12346
12347     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).
12348
12349 commit 0006442f
12350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12351 Date:   Fri Mar 6 15:52:47 2009 +0000
12352
12353     simplified bar interface
12354
12355 commit 4da29794
12356 Author: Laurent Monin <zas@norz.org>
12357 Date:   Fri Mar 6 15:04:35 2009 +0000
12358
12359     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).
12360
12361 commit 7b8e46aa
12362 Author: Laurent Monin <zas@norz.org>
12363 Date:   Fri Mar 6 14:53:32 2009 +0000
12364
12365     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()).
12366
12367 commit 25962e35
12368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12369 Date:   Fri Mar 6 14:42:32 2009 +0000
12370
12371     enable wrap mode in comment pane
12372
12373 commit 55a31798
12374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12375 Date:   Fri Mar 6 14:24:11 2009 +0000
12376
12377     use standard GtkHPaned for sidebar width
12378
12379 commit e8aff870
12380 Author: Laurent Monin <zas@norz.org>
12381 Date:   Fri Mar 6 11:42:25 2009 +0000
12382
12383     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
12384
12385 commit 9169391b
12386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12387 Date:   Thu Mar 5 23:32:56 2009 +0000
12388
12389     do not crash if an exif entry is deleted during editing
12390
12391 commit cf3ee0a9
12392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12393 Date:   Thu Mar 5 23:02:15 2009 +0000
12394
12395     added popup menu to the exif pane
12396
12397 commit 8cb3c38b
12398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12399 Date:   Wed Mar 4 22:44:35 2009 +0000
12400
12401     indicate that the exif pane is empty
12402
12403 commit f4ef4135
12404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12405 Date:   Wed Mar 4 22:34:11 2009 +0000
12406
12407     prepared exif pane for popup menu
12408
12409 commit 96f804c8
12410 Author: Laurent Monin <zas@norz.org>
12411 Date:   Wed Mar 4 21:33:19 2009 +0000
12412
12413     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.
12414
12415 commit b258d123
12416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12417 Date:   Wed Mar 4 21:19:12 2009 +0000
12418
12419     dnd from advanced exif window to exif pane
12420
12421 commit ed17579e
12422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12423 Date:   Wed Mar 4 18:53:47 2009 +0000
12424
12425     Display pixel coordinates and rgb - patch by Ruben Stein
12426
12427 commit 82e0b2a4
12428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12429 Date:   Tue Mar 3 23:17:07 2009 +0000
12430
12431     reorder exif pane entries with drag and drop
12432
12433 commit a899ea58
12434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12435 Date:   Mon Mar 2 22:48:04 2009 +0000
12436
12437     overlay now survives image split
12438
12439 commit a4ee370c
12440 Author: Laurent Monin <zas@norz.org>
12441 Date:   Mon Mar 2 21:06:32 2009 +0000
12442
12443     Random tidy up.
12444
12445 commit da428c44
12446 Author: Laurent Monin <zas@norz.org>
12447 Date:   Mon Mar 2 21:05:57 2009 +0000
12448
12449     Fix memleak in previous patch.
12450
12451 commit 0668b940
12452 Author: Laurent Monin <zas@norz.org>
12453 Date:   Mon Mar 2 21:04:38 2009 +0000
12454
12455     Add a directory separator at the end of names in tab completion list to indicate directories.
12456
12457 commit 6a8d8439
12458 Author: Laurent Monin <zas@norz.org>
12459 Date:   Sun Mar 1 23:38:36 2009 +0000
12460
12461     Align exif labels vertically (visually better since name is now smaller than value).
12462
12463 commit 2a1b48f6
12464 Author: Laurent Monin <zas@norz.org>
12465 Date:   Sun Mar 1 23:28:53 2009 +0000
12466
12467     Update POTFILES.in and french translation.
12468
12469 commit 7fbf2e53
12470 Author: Laurent Monin <zas@norz.org>
12471 Date:   Sun Mar 1 23:14:19 2009 +0000
12472
12473     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
12474
12475 commit ac3c275a
12476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12477 Date:   Sun Mar 1 21:35:18 2009 +0000
12478
12479     make the exif pane grow-only - this reduces sidebar jumping
12480
12481 commit 16754fd5
12482 Author: Laurent Monin <zas@norz.org>
12483 Date:   Sun Mar 1 21:06:55 2009 +0000
12484
12485     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
12486
12487 commit 276cb9bb
12488 Author: Laurent Monin <zas@norz.org>
12489 Date:   Sun Mar 1 19:48:38 2009 +0000
12490
12491     Clarify colorspace determination (exif 2.2/2.21).
12492
12493 commit 352ec1b9
12494 Author: Laurent Monin <zas@norz.org>
12495 Date:   Sun Mar 1 17:58:19 2009 +0000
12496
12497     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
12498
12499 commit 2f8d1927
12500 Author: Laurent Monin <zas@norz.org>
12501 Date:   Sun Mar 1 17:13:14 2009 +0000
12502
12503     Improve file checks using is_readable_file().
12504
12505 commit 44300b5f
12506 Author: Laurent Monin <zas@norz.org>
12507 Date:   Sun Mar 1 17:11:51 2009 +0000
12508
12509     Only attempt to read exif if the file is readable.
12510
12511 commit f66300e9
12512 Author: Laurent Monin <zas@norz.org>
12513 Date:   Sun Mar 1 17:10:45 2009 +0000
12514
12515     Introduce is_readable_file() which test if file exists, is regular and readable.
12516
12517 commit 2a5590ab
12518 Author: Laurent Monin <zas@norz.org>
12519 Date:   Sun Mar 1 16:46:40 2009 +0000
12520
12521     image_select(), image_set_selectable(): tidy up.
12522
12523 commit d3aa41bc
12524 Author: Laurent Monin <zas@norz.org>
12525 Date:   Sun Mar 1 16:43:48 2009 +0000
12526
12527     Indentation fixes.
12528
12529 commit 671c4e59
12530 Author: Laurent Monin <zas@norz.org>
12531 Date:   Sun Mar 1 15:54:37 2009 +0000
12532
12533     image_post_process_color(): remove exif parameter, just extract it when needed.
12534
12535 commit bc32699c
12536 Author: Laurent Monin <zas@norz.org>
12537 Date:   Sun Mar 1 15:41:51 2009 +0000
12538
12539     Slightly modify access_file() and use it to test profile files existence and read access.
12540
12541 commit 2a3788f2
12542 Author: Laurent Monin <zas@norz.org>
12543 Date:   Sun Mar 1 15:28:06 2009 +0000
12544
12545     Add an ellipse when the file name is truncated.
12546
12547 commit 138449b2
12548 Author: Laurent Monin <zas@norz.org>
12549 Date:   Sun Mar 1 15:15:37 2009 +0000
12550
12551     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
12552
12553 commit 86e5ecef
12554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12555 Date:   Sun Mar 1 13:37:30 2009 +0000
12556
12557     dropped ExifUIList
12558
12559 commit 851a2611
12560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12561 Date:   Sun Mar 1 11:59:32 2009 +0000
12562
12563     do not use separate list of entries, rely on vbox
12564
12565 commit 411fa489
12566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12567 Date:   Sun Mar 1 00:10:00 2009 +0000
12568
12569     fixed possible crash
12570
12571 commit 353d6be2
12572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12573 Date:   Sat Feb 28 23:59:02 2009 +0000
12574
12575     rewritten exif pane to support arbitrary number of entries
12576
12577 commit 7cc909a7
12578 Author: Laurent Monin <zas@norz.org>
12579 Date:   Sat Feb 28 20:57:26 2009 +0000
12580
12581     max value -> value. Shorter.
12582
12583 commit bbfd2a7a
12584 Author: Laurent Monin <zas@norz.org>
12585 Date:   Sat Feb 28 20:53:59 2009 +0000
12586
12587     Add missing space between while and first parenthesis.
12588
12589 commit 321ff5bb
12590 Author: Laurent Monin <zas@norz.org>
12591 Date:   Sat Feb 28 20:52:51 2009 +0000
12592
12593     Add missing space between switch and first parenthesis.
12594
12595 commit 96a26903
12596 Author: Laurent Monin <zas@norz.org>
12597 Date:   Sat Feb 28 20:48:47 2009 +0000
12598
12599     No space between function name and first parenthesis, it eases greping (see CODING).
12600
12601 commit 5ac2ac2a
12602 Author: Laurent Monin <zas@norz.org>
12603 Date:   Sat Feb 28 20:24:42 2009 +0000
12604
12605     Prevent Gtk assertion failures when no icon is set.
12606
12607 commit f3d61f44
12608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12609 Date:   Sat Feb 28 20:13:11 2009 +0000
12610
12611     show histogram label in the title
12612     adjusted label texts
12613
12614 commit f9936e38
12615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12616 Date:   Sat Feb 28 19:44:58 2009 +0000
12617
12618     give the panes more control over expander title
12619
12620 commit 106016c6
12621 Author: Laurent Monin <zas@norz.org>
12622 Date:   Sat Feb 28 19:41:23 2009 +0000
12623
12624     Color profiles menu: test for file access before allowing to select it as input profile.
12625
12626 commit dc4646d5
12627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12628 Date:   Sat Feb 28 18:51:25 2009 +0000
12629
12630     load icons for external editors
12631
12632 commit 073a6537
12633 Author: Laurent Monin <zas@norz.org>
12634 Date:   Sat Feb 28 18:01:16 2009 +0000
12635
12636     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
12637
12638 commit 42ea9987
12639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12640 Date:   Sat Feb 28 17:20:16 2009 +0000
12641
12642     fixed bar_histogram headers
12643
12644 commit 0520eeff
12645 Author: Laurent Monin <zas@norz.org>
12646 Date:   Sat Feb 28 17:12:00 2009 +0000
12647
12648     Minor simplification and cleanup.
12649
12650 commit df6b9c5b
12651 Author: Laurent Monin <zas@norz.org>
12652 Date:   Sat Feb 28 16:59:20 2009 +0000
12653
12654     image_change_complete(): reduce code redundancy and implify.
12655
12656 commit fa373d75
12657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12658 Date:   Sat Feb 28 14:40:22 2009 +0000
12659
12660     fixed overlay configuration
12661     split overlay options between global and layout window
12662
12663 commit d5b911cd
12664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12665 Date:   Sat Feb 28 12:50:39 2009 +0000
12666
12667     save and restore toolbar configuration
12668
12669 commit b4581c40
12670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12671 Date:   Sat Feb 28 09:59:27 2009 +0000
12672
12673     create toolbar from ui_manager
12674
12675 commit b24487aa
12676 Author: Laurent Monin <zas@norz.org>
12677 Date:   Fri Feb 27 23:25:31 2009 +0000
12678
12679     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
12680
12681 commit bc2d1d08
12682 Author: Laurent Monin <zas@norz.org>
12683 Date:   Fri Feb 27 22:28:17 2009 +0000
12684
12685     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
12686
12687 commit 9c93c4f8
12688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12689 Date:   Fri Feb 27 21:30:28 2009 +0000
12690
12691     compute histmap in idle callback and only if the histogram is expanded
12692
12693 commit 526bf4ed
12694 Author: Laurent Monin <zas@norz.org>
12695 Date:   Thu Feb 26 21:46:27 2009 +0000
12696
12697     Add a tooltip showing current histogram state on bar histogram.
12698
12699 commit 66b32590
12700 Author: Laurent Monin <zas@norz.org>
12701 Date:   Thu Feb 26 20:50:36 2009 +0000
12702
12703     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
12704
12705 commit 3b444659
12706 Author: Laurent Monin <zas@norz.org>
12707 Date:   Thu Feb 26 17:34:14 2009 +0000
12708
12709     Add .bak and .mo extensions to svn:ignore.
12710
12711 commit 84a6a75d
12712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12713 Date:   Thu Feb 26 08:04:52 2009 +0000
12714
12715     quoted_value is no longer needed
12716
12717 commit cffe6541
12718 Author: Laurent Monin <zas@norz.org>
12719 Date:   Wed Feb 25 23:04:08 2009 +0000
12720
12721     Silent a minor warning.
12722
12723 commit 5651cebf
12724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12725 Date:   Wed Feb 25 21:09:17 2009 +0000
12726
12727     correctly save and restore overlay string
12728
12729 commit d7b78d91
12730 Author: Laurent Monin <zas@norz.org>
12731 Date:   Wed Feb 25 20:54:38 2009 +0000
12732
12733     Save bar pane histogram state to rc file.
12734
12735 commit fddb6eb6
12736 Author: Laurent Monin <zas@norz.org>
12737 Date:   Wed Feb 25 20:42:35 2009 +0000
12738
12739     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
12740
12741 commit 4d85c50b
12742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12743 Date:   Wed Feb 25 19:46:03 2009 +0000
12744
12745     reuse original utility_box (image + sidebars) on layout change (switch
12746     from list to icon view etc.)
12747
12748 commit f9a9bffc
12749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12750 Date:   Wed Feb 25 18:21:20 2009 +0000
12751
12752     fixed filter initialization
12753
12754 commit b3477302
12755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12756 Date:   Tue Feb 24 22:21:28 2009 +0000
12757
12758     improved bar_sort configuration
12759
12760 commit da109aa0
12761 Author: Laurent Monin <zas@norz.org>
12762 Date:   Tue Feb 24 21:08:16 2009 +0000
12763
12764     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
12765
12766 commit e84b67aa
12767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12768 Date:   Tue Feb 24 20:47:38 2009 +0000
12769
12770     fixed --fullscreen option together with enabled bar
12771
12772 commit 5da3477f
12773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12774 Date:   Tue Feb 24 20:34:39 2009 +0000
12775
12776     simplified and improved bar configuration
12777
12778 commit f2152528
12779 Author: Laurent Monin <zas@norz.org>
12780 Date:   Tue Feb 24 18:00:45 2009 +0000
12781
12782     Enclose macro parameters names with _ to differentiate them from variable names.
12783
12784 commit a8df5363
12785 Author: Laurent Monin <zas@norz.org>
12786 Date:   Tue Feb 24 17:47:45 2009 +0000
12787
12788     Since READ_*() macros are now exported, do not hide
12789     the if() continue; statement in them.
12790     Wrap WRITE_STRING() instructions in a safer do {} while (0).
12791
12792 commit 1bef8f7e
12793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12794 Date:   Mon Feb 23 22:13:09 2009 +0000
12795
12796     simplified config writing
12797
12798 commit c2b4bce2
12799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12800 Date:   Mon Feb 23 21:21:15 2009 +0000
12801
12802     enabled commandline again
12803
12804 commit 778dcd70
12805 Author: Laurent Monin <zas@norz.org>
12806 Date:   Mon Feb 23 17:20:40 2009 +0000
12807
12808     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
12809
12810 commit 4b96dffd
12811 Author: Laurent Monin <zas@norz.org>
12812 Date:   Sun Feb 22 17:46:42 2009 +0000
12813
12814     Set svn:ignore on Makefile and Makefile.in.
12815
12816 commit 6be7a5d9
12817 Author: Laurent Monin <zas@norz.org>
12818 Date:   Sun Feb 22 17:40:32 2009 +0000
12819
12820     Fix and simplify histogram code, drop histogram based on mean value.
12821
12822 commit 9e971273
12823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12824 Date:   Sun Feb 22 15:35:37 2009 +0000
12825
12826     config file format changed to XML
12827     save and restore all layout windows
12828     save and restore sidebar configuration
12829
12830 commit 179b485a
12831 Author: Laurent Monin <zas@norz.org>
12832 Date:   Sun Feb 22 13:29:49 2009 +0000
12833
12834     Attempt to simplify and fix histrogram code.
12835
12836 commit c6d4606f
12837 Author: Laurent Monin <zas@norz.org>
12838 Date:   Sat Feb 21 20:43:35 2009 +0000
12839
12840     Glibification again.
12841
12842 commit 2c9c37c9
12843 Author: Laurent Monin <zas@norz.org>
12844 Date:   Sat Feb 21 18:28:53 2009 +0000
12845
12846     French translation was updated.
12847
12848 commit 4a596674
12849 Author: Laurent Monin <zas@norz.org>
12850 Date:   Sat Feb 21 18:04:52 2009 +0000
12851
12852     Glibification.
12853
12854 commit 144433d8
12855 Author: Laurent Monin <zas@norz.org>
12856 Date:   Sat Feb 21 10:53:18 2009 +0000
12857
12858     Move grid color setting to histogram_new().
12859
12860 commit 80547e64
12861 Author: Laurent Monin <zas@norz.org>
12862 Date:   Sat Feb 21 10:33:56 2009 +0000
12863
12864     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
12865
12866 commit 0f103e1b
12867 Author: Laurent Monin <zas@norz.org>
12868 Date:   Sat Feb 21 10:29:13 2009 +0000
12869
12870     Add grid to bar histogram, simplify the code and draw horizontal lines too.
12871
12872 commit 6b0883ba
12873 Author: Laurent Monin <zas@norz.org>
12874 Date:   Thu Feb 19 17:36:38 2009 +0000
12875
12876     Fix bug 2599857: file list sort order was wrong in many cases.
12877
12878 commit 263a0507
12879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12880 Date:   Mon Feb 16 22:48:30 2009 +0000
12881
12882     fixed compiler warning
12883
12884 commit 8422a0c8
12885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12886 Date:   Mon Feb 16 21:01:27 2009 +0000
12887
12888     hopefully fixed a freeze on solaris
12889
12890 commit 243a7813
12891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12892 Date:   Sun Feb 15 19:25:55 2009 +0000
12893
12894     added histogram pane
12895
12896 commit a1385820
12897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12898 Date:   Sun Feb 15 17:27:48 2009 +0000
12899
12900     fixed histogram drawing
12901
12902 commit 63da7df8
12903 Author: Laurent Monin <zas@norz.org>
12904 Date:   Sun Feb 15 15:58:01 2009 +0000
12905
12906     Remove redundant line of code.
12907
12908 commit a38c1510
12909 Author: Laurent Monin <zas@norz.org>
12910 Date:   Sun Feb 15 15:56:48 2009 +0000
12911
12912     Fix up few compilation warnings.
12913
12914 commit a660cd93
12915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12916 Date:   Sun Feb 15 13:11:21 2009 +0000
12917
12918     histogram caching
12919     histogram interface prepared for histogram pane
12920
12921 commit c5ead176
12922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12923 Date:   Sun Feb 15 09:36:53 2009 +0000
12924
12925     separated "normal" and advanced exif, "Normal" exif is now in the
12926     generic bar, advanced exif is in separate window.
12927
12928 commit a6fb79a9
12929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12930 Date:   Sat Feb 14 20:26:30 2009 +0000
12931
12932     droped Preferences dialog, sidebar should replace it completely
12933
12934 commit ab0cc441
12935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12936 Date:   Sat Feb 14 19:50:54 2009 +0000
12937
12938     replaced bar_info with an universal bar, restored the original
12939     functionality (more or less)
12940     bar configuration is not yet saved
12941
12942 commit 310a646e
12943 Author: Laurent Monin <zas@norz.org>
12944 Date:   Mon Feb 9 09:02:04 2009 +0000
12945
12946     Update ChangeLog using C locale date format, add a script to ease future updates.
12947
12948 commit b4f63e5e
12949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12950 Date:   Sat Feb 7 21:03:11 2009 +0000
12951
12952     force at least one idle call before writting metadata
12953     (without this the exit_program_write_metadata_cb could be called
12954     before the exit_program function finished)
12955
12956 commit 22f5a68f
12957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12958 Date:   Sat Feb 7 19:01:21 2009 +0000
12959
12960     use metadata_read_* functions where possible
12961     switch exiv2 to utf8 charset
12962     support for exiv2 formatting that depends on other tags:
12963     http://dev.robotbattle.com/bugs/view.php?id=0000516
12964
12965 commit 9c04cb14
12966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12967 Date:   Fri Feb 6 23:49:03 2009 +0000
12968
12969     Start with "Fit to window" in "Leave Zoom at previous setting" mode
12970
12971 commit c5b33351
12972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12973 Date:   Fri Feb 6 22:56:52 2009 +0000
12974
12975     do not switch to the next image on mouse click in split mode
12976     it interferes with image switching too much
12977
12978 commit 4e7f0d2a
12979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12980 Date:   Fri Feb 6 22:41:47 2009 +0000
12981
12982     improved labels of some menu items
12983
12984 commit 11a4cc20
12985 Author: Laurent Monin <zas@norz.org>
12986 Date:   Wed Feb 4 17:15:30 2009 +0000
12987
12988     Add year 2009 to copyright info everywhere.
12989
12990 commit db594bb6
12991 Author: Laurent Monin <zas@norz.org>
12992 Date:   Wed Feb 4 16:50:24 2009 +0000
12993
12994     Fix up the copyright years info.
12995
12996 commit 16d8352b
12997 Author: Laurent Monin <zas@norz.org>
12998 Date:   Wed Feb 4 16:49:11 2009 +0000
12999
13000     Update README header.
13001
13002 commit 932432f0
13003 Author: Laurent Monin <zas@norz.org>
13004 Date:   Wed Feb 4 16:47:02 2009 +0000
13005
13006     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
13007
13008 commit 474d7e89
13009 Author: Laurent Monin <zas@norz.org>
13010 Date:   Wed Feb 4 14:51:23 2009 +0000
13011
13012     Do not show geeqie itself in editors menus.
13013
13014 commit b93be6e1
13015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13016 Date:   Tue Feb 3 18:04:10 2009 +0000
13017
13018     do not translate already translated texts from desktop files
13019
13020 commit e03f1995
13021 Author: Laurent Monin <zas@norz.org>
13022 Date:   Tue Feb 3 13:52:20 2009 +0000
13023
13024     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
13025
13026 commit 7da00ede
13027 Author: Laurent Monin <zas@norz.org>
13028 Date:   Tue Feb 3 13:50:10 2009 +0000
13029
13030     Reorder fields a bit and make flags field unsigned.
13031
13032 commit 27e3c8d9
13033 Author: Laurent Monin <zas@norz.org>
13034 Date:   Tue Feb 3 08:41:21 2009 +0000
13035
13036     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
13037
13038 commit 413722a5
13039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13040 Date:   Mon Feb 2 20:32:59 2009 +0000
13041
13042     improved placing of external commands in menu
13043     small menu improvements
13044
13045 commit ebfc5ad7
13046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13047 Date:   Sun Feb 1 22:35:40 2009 +0000
13048
13049     test TryExec,
13050     xdg_data_home added to the list of directories
13051
13052 commit ace63c48
13053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13054 Date:   Sun Feb 1 18:27:42 2009 +0000
13055
13056     fixed switch from single to split image
13057
13058 commit f94b569b
13059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13060 Date:   Sun Feb 1 12:48:14 2009 +0000
13061
13062     read external editors from .desktop files
13063
13064 commit ff084f55
13065 Author: Laurent Monin <zas@norz.org>
13066 Date:   Thu Jan 29 19:43:34 2009 +0000
13067
13068     Sort the list alphabetically and remove an empty line.
13069
13070 commit 7532aed8
13071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13072 Date:   Thu Jan 29 19:23:39 2009 +0000
13073
13074     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
13075     (new glib-gettextize does not support the old method)
13076
13077 commit 77a9142b
13078 Author: Laurent Monin <zas@norz.org>
13079 Date:   Thu Jan 29 19:07:07 2009 +0000
13080
13081     gint -> gboolean.
13082
13083 commit 2e3dc8c8
13084 Author: Laurent Monin <zas@norz.org>
13085 Date:   Thu Jan 29 19:00:24 2009 +0000
13086
13087     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
13088
13089 commit ab98857b
13090 Author: Laurent Monin <zas@norz.org>
13091 Date:   Thu Jan 29 18:52:52 2009 +0000
13092
13093     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.
13094
13095 commit 96c8762c
13096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13097 Date:   Thu Jan 29 18:05:41 2009 +0000
13098
13099     added SIGBUS handler
13100
13101 commit 788b066d
13102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13103 Date:   Mon Jan 26 21:08:05 2009 +0000
13104
13105     fixed compilation with lirc
13106
13107 commit c93ae602
13108 Author: Laurent Monin <zas@norz.org>
13109 Date:   Mon Jan 26 14:59:49 2009 +0000
13110
13111     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
13112
13113 commit 4b69e119
13114 Author: Laurent Monin <zas@norz.org>
13115 Date:   Mon Jan 26 14:50:56 2009 +0000
13116
13117     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
13118
13119 commit b68add2c
13120 Author: Laurent Monin <zas@norz.org>
13121 Date:   Mon Jan 26 14:49:09 2009 +0000
13122
13123     Move -Wall before -Wno-* options for them to have any effect.
13124
13125 commit 47ed193a
13126 Author: Laurent Monin <zas@norz.org>
13127 Date:   Mon Jan 26 14:18:08 2009 +0000
13128
13129     Keep -O0 over -O2 as requested by Vladimir.
13130
13131 commit 4fcae73e
13132 Author: Laurent Monin <zas@norz.org>
13133 Date:   Mon Jan 26 08:36:23 2009 +0000
13134
13135     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).
13136
13137 commit a24c1c60
13138 Author: Laurent Monin <zas@norz.org>
13139 Date:   Mon Jan 26 08:30:30 2009 +0000
13140
13141     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
13142
13143 commit d80efe42
13144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13145 Date:   Sun Jan 25 19:38:31 2009 +0000
13146
13147     added the original COPYING file from GQview - we can't rely on autogen.sh
13148
13149 commit ebd61f57
13150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13151 Date:   Sun Jan 25 18:14:08 2009 +0000
13152
13153     updated ChangeLog from svn log
13154
13155 commit 7debdfe9
13156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13157 Date:   Sun Jan 25 16:58:19 2009 +0000
13158
13159     fixed gthread detection
13160
13161 commit 66c05794
13162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13163 Date:   Sun Jan 25 09:27:27 2009 +0000
13164
13165     do not ignore newly created sidecars
13166
13167 commit ad9ac9d1
13168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13169 Date:   Sat Jan 24 13:46:08 2009 +0000
13170
13171     adjusted marks spacing to align them with the marks filter
13172
13173 commit 0074b6e5
13174 Author: Laurent Monin <zas@norz.org>
13175 Date:   Sat Jan 24 13:38:53 2009 +0000
13176
13177     Fix incorrect translation.
13178
13179 commit 5d7594d2
13180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13181 Date:   Sat Jan 24 13:05:06 2009 +0000
13182
13183     fixed restoring of OSD at layout_image_full_screen_stop
13184     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
13185
13186 commit fce85c3c
13187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13188 Date:   Sat Jan 24 12:15:01 2009 +0000
13189
13190     fixed glib warning
13191
13192 commit 674b05ef
13193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13194 Date:   Sat Jan 24 10:09:29 2009 +0000
13195
13196     updated version string
13197
13198 commit f9d71075
13199 Author: Laurent Monin <zas@norz.org>
13200 Date:   Sat Jan 24 07:41:23 2009 +0000
13201
13202     Silent two compilation warnings.
13203
13204 commit 0c44dc1f
13205 Author: Laurent Monin <zas@norz.org>
13206 Date:   Sat Jan 24 07:36:21 2009 +0000
13207
13208     French translation was updated.
13209
13210 commit 3928a6a6
13211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13212 Date:   Fri Jan 23 22:53:02 2009 +0000
13213
13214     fixed possible crash
13215
13216 commit aadb9ca7
13217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13218 Date:   Wed Jan 21 18:30:54 2009 +0000
13219
13220     enable threads by default
13221
13222 commit 0e1a79d6
13223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13224 Date:   Wed Jan 21 18:16:26 2009 +0000
13225
13226     compilation fixes for older exiv2
13227
13228 commit e3086ee7
13229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13230 Date:   Tue Jan 20 22:53:09 2009 +0000
13231
13232     improved metadata preferences
13233
13234 commit 9d97c970
13235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13236 Date:   Tue Jan 20 22:29:31 2009 +0000
13237
13238     fixed possible segfault
13239
13240 commit 6d9a3f19
13241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13242 Date:   Sun Jan 11 21:28:03 2009 +0000
13243
13244     show symlinks in filelist
13245
13246 commit 07f76a58
13247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13248 Date:   Sun Jan 11 21:24:58 2009 +0000
13249
13250     fixed includes
13251
13252 commit fa197cca
13253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13254 Date:   Sun Jan 11 18:58:05 2009 +0000
13255
13256     added a status bar button for writting metadata immediately
13257
13258 commit 9e2559ec
13259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13260 Date:   Sun Jan 11 12:13:30 2009 +0000
13261
13262     metadata write mode (direct or sidecar) made configurable for each file
13263     format
13264
13265 commit 79003481
13266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13267 Date:   Sat Jan 10 20:40:37 2009 +0000
13268
13269     simplified metadata interface, dropped metadata_read,
13270     fixes for older exiv2 versions
13271
13272 commit 36c2beab
13273 Author: Laurent Monin <zas@norz.org>
13274 Date:   Sun Jan 4 17:14:34 2009 +0000
13275
13276     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.
13277
13278 commit ae1ea297
13279 Author: Laurent Monin <zas@norz.org>
13280 Date:   Sun Jan 4 10:32:47 2009 +0000
13281
13282     French translation was updated.
13283
13284 commit 1196bc75
13285 Author: Laurent Monin <zas@norz.org>
13286 Date:   Sat Jan 3 17:13:20 2009 +0000
13287
13288     Silent warnings.
13289
13290 commit 911b4136
13291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13292 Date:   Sat Jan 3 15:29:08 2009 +0000
13293
13294     write keywords and comments with separate functions
13295
13296 commit d16e3818
13297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13298 Date:   Fri Jan 2 23:14:01 2009 +0000
13299
13300     fixed updating of selection after deleting the last image from the list
13301
13302 commit dc4d041d
13303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13304 Date:   Fri Jan 2 22:57:09 2009 +0000
13305
13306     do not enter a directory after rename
13307     fixed dir tree updating
13308     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
13309
13310 commit 067cf8e9
13311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13312 Date:   Fri Jan 2 14:58:21 2009 +0000
13313
13314     added done callback to utilops
13315     used the callback for metadata writting at exit and for renaming new
13316     folder
13317
13318 commit a63548cf
13319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13320 Date:   Fri Jan 2 09:39:14 2009 +0000
13321
13322     fixed view_dir notification
13323
13324 commit e040fa03
13325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13326 Date:   Fri Jan 2 09:26:23 2009 +0000
13327
13328     sidecar files grouping was made case-insensitive
13329     added possibility to use macros %raw, %image, %meta in extensions lists
13330
13331 commit 7f754851
13332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13333 Date:   Sat Dec 27 22:53:07 2008 +0000
13334
13335     fixed writting of legacy metadata
13336
13337 commit c6d5aeb7
13338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13339 Date:   Fri Dec 26 19:04:36 2008 +0000
13340
13341     optimized get_mark_func
13342     fixed reference counting bug
13343
13344 commit 88e91c4e
13345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13346 Date:   Fri Dec 26 18:54:07 2008 +0000
13347
13348     remove cached entries on all changes
13349
13350 commit 7eeeeb77
13351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13352 Date:   Fri Dec 26 17:38:52 2008 +0000
13353
13354     fixed previous change
13355
13356 commit ff8b9366
13357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13358 Date:   Fri Dec 26 14:12:36 2008 +0000
13359
13360     improved sidecar writting
13361     private metadata can be saved in xmp format
13362
13363 commit 0c2e413a
13364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13365 Date:   Thu Dec 25 12:39:34 2008 +0000
13366
13367     implemented a possibility to connect keywords with marks
13368
13369 commit 2dd4ade4
13370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13371 Date:   Thu Dec 25 12:28:04 2008 +0000
13372
13373     low-level keyword-to-mark functionality
13374
13375 commit 4bf1446d
13376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13377 Date:   Thu Dec 25 12:19:37 2008 +0000
13378
13379     perform internal commands in idle call
13380
13381 commit 31114993
13382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13383 Date:   Tue Dec 23 22:42:57 2008 +0000
13384
13385     allow writing of empty keywords/comment
13386
13387 commit b077c46b
13388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13389 Date:   Tue Dec 23 20:53:44 2008 +0000
13390
13391     added change notification to bar_info.c
13392
13393 commit 6c231281
13394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13395 Date:   Tue Dec 23 19:15:12 2008 +0000
13396
13397     improved buffering and notifications
13398
13399 commit 85fce407
13400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13401 Date:   Tue Dec 23 19:13:48 2008 +0000
13402
13403     write changes immediately, the necessary buffering is done on lower
13404     level in metadata.c
13405
13406 commit e2359cd0
13407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13408 Date:   Mon Dec 22 23:25:15 2008 +0000
13409
13410     file class made configurable in preferences
13411
13412 commit 7180d81d
13413 Author: Laurent Monin <zas@norz.org>
13414 Date:   Mon Dec 22 19:43:46 2008 +0000
13415
13416     French translation was updated.
13417
13418 commit cbbd4a87
13419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13420 Date:   Mon Dec 22 18:29:25 2008 +0000
13421
13422     write metadata after timeout, image change or dir change
13423
13424 commit c29865e3
13425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13426 Date:   Mon Dec 22 18:15:26 2008 +0000
13427
13428     show metadata options in preferences dialog
13429
13430 commit b3a68770
13431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13432 Date:   Sun Dec 21 21:36:58 2008 +0000
13433
13434     fixed safe delete
13435
13436 commit b2478a36
13437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13438 Date:   Sun Dec 21 21:20:36 2008 +0000
13439
13440     most of the metadata options now works
13441
13442 commit a9a31060
13443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13444 Date:   Sun Dec 21 16:26:03 2008 +0000
13445
13446     fixed new options
13447
13448 commit da50487d
13449 Author: Laurent Monin <zas@norz.org>
13450 Date:   Sun Dec 21 09:28:16 2008 +0000
13451
13452     French translation was updated.
13453
13454 commit e9460139
13455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13456 Date:   Sat Dec 20 23:18:20 2008 +0000
13457
13458     added options for metadata - not yet used
13459
13460 commit 40a73b68
13461 Author: Laurent Monin <zas@norz.org>
13462 Date:   Sat Dec 20 21:47:04 2008 +0000
13463
13464     Fix two minor compilation warnings.
13465
13466 commit f4733f77
13467 Author: Laurent Monin <zas@norz.org>
13468 Date:   Sat Dec 20 21:30:27 2008 +0000
13469
13470     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.
13471
13472 commit 9643a254
13473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13474 Date:   Sat Dec 20 20:43:56 2008 +0000
13475
13476     use the workflow in utilops.c for metadata approving and writting
13477     TODO: configuration
13478
13479 commit af283c6a
13480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13481 Date:   Tue Dec 16 12:59:23 2008 +0000
13482
13483     queue metadata and write them in an idle callback
13484
13485 commit b908ceb6
13486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13487 Date:   Mon Dec 15 22:47:31 2008 +0000
13488
13489     prepared infrastructure for delayed metadata writting - refreshing
13490     metadata immediately before writting is now possible
13491     
13492     modified metadata are stored in fd->modified_xmp
13493
13494 commit b7fdc83d
13495 Author: Laurent Monin <zas@norz.org>
13496 Date:   Mon Dec 15 18:04:42 2008 +0000
13497
13498     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
13499
13500 commit d1b9489e
13501 Author: Laurent Monin <zas@norz.org>
13502 Date:   Tue Dec 9 19:12:38 2008 +0000
13503
13504     French translation was updated.
13505
13506 commit 0871c189
13507 Author: Laurent Monin <zas@norz.org>
13508 Date:   Tue Dec 9 17:51:28 2008 +0000
13509
13510     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.
13511
13512 commit e5abe232
13513 Author: Laurent Monin <zas@norz.org>
13514 Date:   Mon Dec 8 21:34:32 2008 +0000
13515
13516     Display error dialog with appropriate message when user is trying to open an invalid collection file.
13517
13518 commit 2d44c554
13519 Author: Laurent Monin <zas@norz.org>
13520 Date:   Mon Dec 8 21:33:14 2008 +0000
13521
13522     Cosmetic fix.
13523
13524 commit bb2f0857
13525 Author: Laurent Monin <zas@norz.org>
13526 Date:   Sun Dec 7 15:51:50 2008 +0000
13527
13528     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).
13529
13530 commit 85e69453
13531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13532 Date:   Sun Dec 7 13:28:04 2008 +0000
13533
13534     handle the case when io.open() fails
13535
13536 commit 68f82126
13537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13538 Date:   Sat Dec 6 21:24:38 2008 +0000
13539
13540     disabled the "unused parameter" warnings, they are harmless and nobody
13541     is going to fix it ;)
13542     (note: -W is equivalent to -Wextra)
13543
13544 commit 0bd9d0fe
13545 Author: Laurent Monin <zas@norz.org>
13546 Date:   Tue Dec 2 19:34:53 2008 +0000
13547
13548     Rename few variables to make the code more readable.
13549
13550 commit 33e01e14
13551 Author: Laurent Monin <zas@norz.org>
13552 Date:   Sun Nov 30 21:59:28 2008 +0000
13553
13554     keyword_list_find() -> find_string_in_list(), return gboolean.
13555
13556 commit 81f6d0d4
13557 Author: Laurent Monin <zas@norz.org>
13558 Date:   Sun Nov 30 21:52:37 2008 +0000
13559
13560     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
13561
13562 commit d931c87f
13563 Author: Laurent Monin <zas@norz.org>
13564 Date:   Sun Nov 30 21:43:01 2008 +0000
13565
13566     Rename most comment_*() functions to more appropriate metadata_*().
13567
13568 commit 73e8f782
13569 Author: Laurent Monin <zas@norz.org>
13570 Date:   Sun Nov 30 11:46:34 2008 +0000
13571
13572     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().
13573
13574 commit 73a35700
13575 Author: Laurent Monin <zas@norz.org>
13576 Date:   Thu Nov 27 19:10:59 2008 +0000
13577
13578     Do not hardcode exif formatted prefix.
13579
13580 commit 40acac56
13581 Author: Laurent Monin <zas@norz.org>
13582 Date:   Thu Nov 27 12:34:39 2008 +0000
13583
13584     Fix up sign-related  warning.
13585
13586 commit fd5cd319
13587 Author: Laurent Monin <zas@norz.org>
13588 Date:   Thu Nov 27 12:34:03 2008 +0000
13589
13590     Fix up unsigned expression always true warning.
13591
13592 commit 41ba7c59
13593 Author: Laurent Monin <zas@norz.org>
13594 Date:   Thu Nov 27 12:33:07 2008 +0000
13595
13596     Resync .h with .c declarations.
13597
13598 commit 26f6d635
13599 Author: Laurent Monin <zas@norz.org>
13600 Date:   Thu Nov 27 12:31:27 2008 +0000
13601
13602     Fix up pointer signedness warnings.
13603
13604 commit bb28beac
13605 Author: Laurent Monin <zas@norz.org>
13606 Date:   Thu Nov 27 12:30:49 2008 +0000
13607
13608     Fix up not a prototype warning.
13609
13610 commit 402a7b74
13611 Author: Laurent Monin <zas@norz.org>
13612 Date:   Thu Nov 27 12:30:10 2008 +0000
13613
13614     Remove unused variable.
13615
13616 commit fb0fc10f
13617 Author: Laurent Monin <zas@norz.org>
13618 Date:   Thu Nov 27 12:29:38 2008 +0000
13619
13620     Fix up deprecated function and not a prototype warnings.
13621
13622 commit 673dab6b
13623 Author: Laurent Monin <zas@norz.org>
13624 Date:   Wed Nov 26 20:39:50 2008 +0000
13625
13626     Handle return values better to silent some warnings.
13627
13628 commit 3f7d30d1
13629 Author: Laurent Monin <zas@norz.org>
13630 Date:   Wed Nov 26 20:38:47 2008 +0000
13631
13632     Print a message if chown() or chmod() fail.
13633
13634 commit a3cd380d
13635 Author: Laurent Monin <zas@norz.org>
13636 Date:   Wed Nov 26 20:37:14 2008 +0000
13637
13638     Fix up format vs type warning.
13639
13640 commit 85b4c3d6
13641 Author: Laurent Monin <zas@norz.org>
13642 Date:   Tue Nov 25 17:32:51 2008 +0000
13643
13644     Move comments/keywords read and write stuff to new metadata.{c,h}.
13645
13646 commit 49906366
13647 Author: Laurent Monin <zas@norz.org>
13648 Date:   Tue Nov 25 17:01:03 2008 +0000
13649
13650     Fix up unsigned expression always true/false warnings.
13651
13652 commit 50306a69
13653 Author: Laurent Monin <zas@norz.org>
13654 Date:   Sun Nov 23 22:05:27 2008 +0000
13655
13656     Hide .gqv extension from collection name in collection window title and recent menu list.
13657
13658 commit 968a9235
13659 Author: Laurent Monin <zas@norz.org>
13660 Date:   Sun Nov 23 16:16:09 2008 +0000
13661
13662     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().
13663
13664 commit 92a79f4e
13665 Author: Laurent Monin <zas@norz.org>
13666 Date:   Sun Nov 23 16:10:29 2008 +0000
13667
13668     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.
13669
13670 commit 15aaf972
13671 Author: Laurent Monin <zas@norz.org>
13672 Date:   Sat Nov 22 22:54:51 2008 +0000
13673
13674     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.
13675
13676 commit cce7425d
13677 Author: Laurent Monin <zas@norz.org>
13678 Date:   Sat Nov 22 22:43:18 2008 +0000
13679
13680     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
13681
13682 commit bebe1091
13683 Author: Laurent Monin <zas@norz.org>
13684 Date:   Sat Nov 22 22:10:10 2008 +0000
13685
13686     Tidy up.
13687
13688 commit 15821ce9
13689 Author: Laurent Monin <zas@norz.org>
13690 Date:   Sat Nov 22 22:04:21 2008 +0000
13691
13692     Use common code for layout_image_setup_split_none() too.
13693
13694 commit 67f56552
13695 Author: Laurent Monin <zas@norz.org>
13696 Date:   Sat Nov 22 21:58:07 2008 +0000
13697
13698     layout_image_setup_split_*(): simplify code.
13699
13700 commit 25ac01ca
13701 Author: Laurent Monin <zas@norz.org>
13702 Date:   Sat Nov 22 21:11:09 2008 +0000
13703
13704     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
13705
13706 commit 7f699d74
13707 Author: Laurent Monin <zas@norz.org>
13708 Date:   Sat Nov 22 16:24:23 2008 +0000
13709
13710     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
13711
13712 commit f7327cbd
13713 Author: Laurent Monin <zas@norz.org>
13714 Date:   Thu Nov 20 17:28:34 2008 +0000
13715
13716     Force font weight and style to normal for keys.
13717
13718 commit 540d8658
13719 Author: Laurent Monin <zas@norz.org>
13720 Date:   Thu Nov 20 17:23:46 2008 +0000
13721
13722     Fix up yet unmarked keys.
13723
13724 commit ad4dacfa
13725 Author: Laurent Monin <zas@norz.org>
13726 Date:   Thu Nov 20 11:46:43 2008 +0000
13727
13728     Fix compilation warnings.
13729
13730 commit a7fe2449
13731 Author: Laurent Monin <zas@norz.org>
13732 Date:   Thu Nov 20 07:22:56 2008 +0000
13733
13734     Fix up some missing html code.
13735
13736 commit 7d5e78bf
13737 Author: Laurent Monin <zas@norz.org>
13738 Date:   Wed Nov 19 22:57:40 2008 +0000
13739
13740     More keys.
13741
13742 commit 85c37fcf
13743 Author: Laurent Monin <zas@norz.org>
13744 Date:   Wed Nov 19 22:46:27 2008 +0000
13745
13746     Fix text wrongly marked as key.
13747
13748 commit 7f8324bf
13749 Author: Laurent Monin <zas@norz.org>
13750 Date:   Wed Nov 19 22:42:20 2008 +0000
13751
13752     Mark keyboard keys with a span and make them look like a key through css style.
13753
13754 commit 5aba0342
13755 Author: Laurent Monin <zas@norz.org>
13756 Date:   Wed Nov 19 21:36:02 2008 +0000
13757
13758     Replace [Control] by shorter and more common [Ctrl].
13759
13760 commit 67e91a0b
13761 Author: Laurent Monin <zas@norz.org>
13762 Date:   Wed Nov 19 21:16:27 2008 +0000
13763
13764     Unify [Shift] and [Control] notation.
13765
13766 commit 68a305cc
13767 Author: Laurent Monin <zas@norz.org>
13768 Date:   Wed Nov 19 20:53:53 2008 +0000
13769
13770     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
13771
13772 commit 7d76bf99
13773 Author: Laurent Monin <zas@norz.org>
13774 Date:   Wed Nov 19 17:42:36 2008 +0000
13775
13776     Update documentation.
13777
13778 commit 0362a31e
13779 Author: Laurent Monin <zas@norz.org>
13780 Date:   Mon Nov 17 18:05:42 2008 +0000
13781
13782     Fix up links and various enhancements.
13783
13784 commit 84d0eeb7
13785 Author: Laurent Monin <zas@norz.org>
13786 Date:   Mon Nov 17 17:17:47 2008 +0000
13787
13788     Remove colored background in headings for printable version.
13789
13790 commit bb0dccd4
13791 Author: Laurent Monin <zas@norz.org>
13792 Date:   Mon Nov 17 17:09:44 2008 +0000
13793
13794     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.
13795
13796 commit b4ef8546
13797 Author: Laurent Monin <zas@norz.org>
13798 Date:   Mon Nov 17 07:10:32 2008 +0000
13799
13800     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
13801
13802 commit 4575fa4a
13803 Author: Laurent Monin <zas@norz.org>
13804 Date:   Sun Nov 16 19:58:43 2008 +0000
13805
13806     Add specific css for print media(has to be improved).
13807
13808 commit 69f15e9d
13809 Author: Laurent Monin <zas@norz.org>
13810 Date:   Sun Nov 16 16:32:14 2008 +0000
13811
13812     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
13813
13814 commit 19e04201
13815 Author: Laurent Monin <zas@norz.org>
13816 Date:   Sat Nov 15 20:17:14 2008 +0000
13817
13818     Implement preliminary support for XDG Base Directory Specification.
13819     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
13820     
13821     This feature was requested for a long time (feature requests #1950978 and #2289481).
13822     For now, it is disabled since it breaks compatibility with previous versions.
13823     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
13824     
13825     geeqierc and other conf files are going to:
13826     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
13827     
13828     metadata and thumbnails cache (if std is not used) are going to:
13829     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
13830     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
13831     
13832     collections are going to:
13833     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
13834     
13835     
13836     Please test and report any issue.
13837
13838 commit 64198432
13839 Author: Laurent Monin <zas@norz.org>
13840 Date:   Sat Nov 15 20:01:25 2008 +0000
13841
13842     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
13843
13844 commit 8b10477d
13845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13846 Date:   Sat Nov 15 19:13:43 2008 +0000
13847
13848     fixed usage of deprecated functions - patch by Omari Stephens
13849
13850 commit 27bcad24
13851 Author: Laurent Monin <zas@norz.org>
13852 Date:   Sat Nov 15 17:48:31 2008 +0000
13853
13854     Rename check_for_home_path() to mkdir_if_not_exists().
13855
13856 commit 788a5765
13857 Author: Laurent Monin <zas@norz.org>
13858 Date:   Sat Nov 15 17:30:45 2008 +0000
13859
13860     Use functions to return directories instead of constants.
13861     Following functions were added:
13862     get_collections_dir()
13863     get_metadata_cache_dir()
13864     get_rc_dir()
13865     get_thumbnails_cache_dir()
13866     get_trash_dir()
13867     
13868     They return the full directory path.
13869
13870 commit e5dd414c
13871 Author: Laurent Monin <zas@norz.org>
13872 Date:   Sat Nov 15 10:35:43 2008 +0000
13873
13874     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
13875
13876 commit f56852b6
13877 Author: Laurent Monin <zas@norz.org>
13878 Date:   Fri Nov 14 01:10:18 2008 +0000
13879
13880     Fix up Makefile.am: add missing files and do not install template.html.
13881
13882 commit 55bdd334
13883 Author: Laurent Monin <zas@norz.org>
13884 Date:   Wed Nov 12 21:38:00 2008 +0000
13885
13886     Fix a cut'n'paste error.
13887
13888 commit 609fc80b
13889 Author: Laurent Monin <zas@norz.org>
13890 Date:   Wed Nov 12 21:34:55 2008 +0000
13891
13892     More precise description of the pan view find feature and a note about ressources eating was added.
13893
13894 commit 3005309e
13895 Author: Laurent Monin <zas@norz.org>
13896 Date:   Wed Nov 12 21:15:12 2008 +0000
13897
13898     Add some information about the pan view.
13899
13900 commit 3effb3cd
13901 Author: Laurent Monin <zas@norz.org>
13902 Date:   Wed Nov 12 17:59:14 2008 +0000
13903
13904     Add a note about splitted view.
13905
13906 commit ae7645d7
13907 Author: Laurent Monin <zas@norz.org>
13908 Date:   Wed Nov 12 17:48:16 2008 +0000
13909
13910     Add Connected zoom and Split menu items.
13911
13912 commit f055d328
13913 Author: Laurent Monin <zas@norz.org>
13914 Date:   Tue Nov 11 23:35:39 2008 +0000
13915
13916     Add missing s...
13917
13918 commit 5078d7e5
13919 Author: Laurent Monin <zas@norz.org>
13920 Date:   Tue Nov 11 23:30:13 2008 +0000
13921
13922     Minor fixes.
13923
13924 commit 0dabd8de
13925 Author: Laurent Monin <zas@norz.org>
13926 Date:   Tue Nov 11 21:50:42 2008 +0000
13927
13928     Give a new style to menus.
13929
13930 commit ec48abb7
13931 Author: Laurent Monin <zas@norz.org>
13932 Date:   Tue Nov 11 21:49:33 2008 +0000
13933
13934     Fix missing parts.
13935
13936 commit c1a85ebf
13937 Author: Laurent Monin <zas@norz.org>
13938 Date:   Tue Nov 11 21:17:55 2008 +0000
13939
13940     Update main window menus description to match current Geeqie.
13941
13942 commit d6bc7dc5
13943 Author: Laurent Monin <zas@norz.org>
13944 Date:   Tue Nov 11 21:17:03 2008 +0000
13945
13946     Drop dots.
13947
13948 commit f9071c86
13949 Author: Laurent Monin <zas@norz.org>
13950 Date:   Tue Nov 11 10:32:03 2008 +0000
13951
13952     Update exif pane documentation a bit.
13953
13954 commit aeca4f31
13955 Author: Laurent Monin <zas@norz.org>
13956 Date:   Tue Nov 11 10:24:04 2008 +0000
13957
13958     Add Properties Options page.
13959
13960 commit 51a23446
13961 Author: Laurent Monin <zas@norz.org>
13962 Date:   Tue Nov 11 10:09:09 2008 +0000
13963
13964     Advanced options documentation is now almost in sync with current geeqie.
13965
13966 commit eeae9191
13967 Author: Laurent Monin <zas@norz.org>
13968 Date:   Tue Nov 11 09:12:10 2008 +0000
13969
13970     More updates to advanced options documentation. Not yet finished.
13971
13972 commit 9f3cc9ef
13973 Author: Laurent Monin <zas@norz.org>
13974 Date:   Mon Nov 10 23:36:12 2008 +0000
13975
13976     Page cleanup and fixed. Remove obsolete note.
13977
13978 commit f13928fe
13979 Author: Laurent Monin <zas@norz.org>
13980 Date:   Mon Nov 10 23:15:42 2008 +0000
13981
13982     Add missing link.
13983
13984 commit 757b8ebc
13985 Author: Laurent Monin <zas@norz.org>
13986 Date:   Mon Nov 10 23:05:50 2008 +0000
13987
13988     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
13989
13990 commit b72d86d3
13991 Author: Laurent Monin <zas@norz.org>
13992 Date:   Mon Nov 10 21:33:38 2008 +0000
13993
13994     Let subsection menus match index style.
13995
13996 commit 3c766c91
13997 Author: Laurent Monin <zas@norz.org>
13998 Date:   Mon Nov 10 21:14:34 2008 +0000
13999
14000     Cosmetic changes in image search and find duplicates shortcuts tables.
14001
14002 commit c410dad0
14003 Author: Laurent Monin <zas@norz.org>
14004 Date:   Mon Nov 10 20:42:44 2008 +0000
14005
14006     Tidy up.
14007
14008 commit 25735fd6
14009 Author: Laurent Monin <zas@norz.org>
14010 Date:   Mon Nov 10 20:40:50 2008 +0000
14011
14012     Move from xhtml transitional to xhtml strict.
14013
14014 commit 60ff2fb4
14015 Author: Laurent Monin <zas@norz.org>
14016 Date:   Mon Nov 10 20:16:45 2008 +0000
14017
14018     Minor cleanup.
14019
14020 commit 9b5b9339
14021 Author: Laurent Monin <zas@norz.org>
14022 Date:   Mon Nov 10 19:37:17 2008 +0000
14023
14024     Tidy up and minor fixes.
14025
14026 commit e07b0677
14027 Author: Laurent Monin <zas@norz.org>
14028 Date:   Mon Nov 10 18:02:09 2008 +0000
14029
14030     Notes cleanup and minor stylistic fixes.
14031
14032 commit 82cd089f
14033 Author: Laurent Monin <zas@norz.org>
14034 Date:   Mon Nov 10 17:16:16 2008 +0000
14035
14036     Various fixes and cleanup.
14037
14038 commit 2ec1474a
14039 Author: Laurent Monin <zas@norz.org>
14040 Date:   Mon Nov 10 16:11:28 2008 +0000
14041
14042     Fix up some errors.
14043
14044 commit 0a594f66
14045 Author: Laurent Monin <zas@norz.org>
14046 Date:   Mon Nov 10 15:20:13 2008 +0000
14047
14048     Fix up unvalid xhtml.
14049
14050 commit 12fe48da
14051 Author: Laurent Monin <zas@norz.org>
14052 Date:   Mon Nov 10 14:56:11 2008 +0000
14053
14054     Fix up a broken link.
14055
14056 commit f7216dd1
14057 Author: Laurent Monin <zas@norz.org>
14058 Date:   Mon Nov 10 14:10:39 2008 +0000
14059
14060     Beautify the manual.
14061
14062 commit b8742eb7
14063 Author: Laurent Monin <zas@norz.org>
14064 Date:   Mon Nov 10 13:00:29 2008 +0000
14065
14066     Reformat more pages.
14067
14068 commit 7c5c8854
14069 Author: Laurent Monin <zas@norz.org>
14070 Date:   Mon Nov 10 12:06:05 2008 +0000
14071
14072     Reformat remaining options pages.
14073
14074 commit 2b02d7ed
14075 Author: Laurent Monin <zas@norz.org>
14076 Date:   Mon Nov 10 10:26:51 2008 +0000
14077
14078     Reformatting: notes, advanced options page and more.
14079
14080 commit 2f3f12a0
14081 Author: Laurent Monin <zas@norz.org>
14082 Date:   Sun Nov 9 21:53:33 2008 +0000
14083
14084     Reformatting.
14085
14086 commit 49c72a6c
14087 Author: Laurent Monin <zas@norz.org>
14088 Date:   Sun Nov 9 17:17:19 2008 +0000
14089
14090     Reformat and cleanup.
14091
14092 commit 029e68ef
14093 Author: Laurent Monin <zas@norz.org>
14094 Date:   Sun Nov 9 13:37:39 2008 +0000
14095
14096     More cleanup of tables.
14097
14098 commit fcea33c1
14099 Author: Laurent Monin <zas@norz.org>
14100 Date:   Sun Nov 9 13:06:16 2008 +0000
14101
14102     Cleanup some tables.
14103
14104 commit cd465d19
14105 Author: Laurent Monin <zas@norz.org>
14106 Date:   Sun Nov 9 12:48:00 2008 +0000
14107
14108     Drop most old css classes.
14109
14110 commit eb656466
14111 Author: Laurent Monin <zas@norz.org>
14112 Date:   Sun Nov 9 09:39:14 2008 +0000
14113
14114     Move dialog descriptions to definitions lists, first step.
14115
14116 commit d9afdf93
14117 Author: Laurent Monin <zas@norz.org>
14118 Date:   Sun Nov 9 09:33:01 2008 +0000
14119
14120     Index cleanup.
14121
14122 commit 4c65837d
14123 Author: Laurent Monin <zas@norz.org>
14124 Date:   Sun Nov 9 09:28:59 2008 +0000
14125
14126     Move menu descriptions to definitions lists.
14127
14128 commit db25a0d2
14129 Author: Laurent Monin <zas@norz.org>
14130 Date:   Sat Nov 8 22:11:51 2008 +0000
14131
14132     Re-introduce Geeqie User Manual footer.
14133
14134 commit 8d87ca53
14135 Author: Laurent Monin <zas@norz.org>
14136 Date:   Sat Nov 8 17:38:36 2008 +0000
14137
14138     Simplify bottom navigation table.
14139
14140 commit 8b3ed1c3
14141 Author: Laurent Monin <zas@norz.org>
14142 Date:   Sat Nov 8 17:24:02 2008 +0000
14143
14144     Use col tags with id in top and bottom navigation tables.
14145
14146 commit 0bfece3a
14147 Author: Laurent Monin <zas@norz.org>
14148 Date:   Sat Nov 8 11:37:17 2008 +0000
14149
14150     Add a generic spacer at the bottom of the page, remove now unused css classes.
14151
14152 commit 357f067e
14153 Author: Laurent Monin <zas@norz.org>
14154 Date:   Sat Nov 8 10:59:45 2008 +0000
14155
14156     Add two css classes navtop and navbottom and remove unused ones.
14157
14158 commit 20f28b56
14159 Author: Laurent Monin <zas@norz.org>
14160 Date:   Sat Nov 8 10:49:18 2008 +0000
14161
14162     Add style.css to list of files to install.
14163
14164 commit 2cff7342
14165 Author: Laurent Monin <zas@norz.org>
14166 Date:   Sat Nov 8 10:47:31 2008 +0000
14167
14168     Move css styles to an external stylesheet.
14169
14170 commit 450ff689
14171 Author: Laurent Monin <zas@norz.org>
14172 Date:   Thu Nov 6 23:49:31 2008 +0000
14173
14174     Remove reference to numbered section.
14175
14176 commit 5837dbaa
14177 Author: Laurent Monin <zas@norz.org>
14178 Date:   Thu Nov 6 23:43:46 2008 +0000
14179
14180     Remove references to numbered sections.
14181
14182 commit d2b8b50f
14183 Author: Laurent Monin <zas@norz.org>
14184 Date:   Thu Nov 6 23:39:22 2008 +0000
14185
14186     Simplify the table.
14187
14188 commit a5760993
14189 Author: Laurent Monin <zas@norz.org>
14190 Date:   Thu Nov 6 20:01:32 2008 +0000
14191
14192     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.
14193     
14194     This patch fixes that (and still fixes the case where one searches on
14195     comments and hits a file with keywords but no comments).  Lastly, I would
14196     imagine that there exists a failure mode where one searches for a keyword and
14197     hits a file with a comment but no keyword, and I imagine this patch should fix
14198     that case as well.
14199     
14200     Patch by Omari Stephens (aka xsdg).
14201
14202 commit ebf81820
14203 Author: Laurent Monin <zas@norz.org>
14204 Date:   Tue Nov 4 17:26:46 2008 +0000
14205
14206     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.
14207
14208 commit 6a2475e5
14209 Author: Laurent Monin <zas@norz.org>
14210 Date:   Tue Nov 4 17:11:53 2008 +0000
14211
14212     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.
14213
14214 commit 54ae8be3
14215 Author: Laurent Monin <zas@norz.org>
14216 Date:   Mon Oct 27 13:31:39 2008 +0000
14217
14218     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
14219
14220 commit 7771d3ca
14221 Author: Laurent Monin <zas@norz.org>
14222 Date:   Sun Oct 26 19:27:20 2008 +0000
14223
14224     Use h2/h3 tags where appropriate.
14225
14226 commit 15759e0f
14227 Author: Petr Ostadal <postadal@suse.cz>
14228 Date:   Sun Oct 26 13:43:10 2008 +0000
14229
14230     Fixed doc/Makefile.am according to renamed doc files.
14231
14232 commit eab88130
14233 Author: Laurent Monin <zas@norz.org>
14234 Date:   Sat Oct 25 14:42:52 2008 +0000
14235
14236     Keyboard table cleanup attempt. Need more work.
14237
14238 commit fcae84ab
14239 Author: Laurent Monin <zas@norz.org>
14240 Date:   Sat Oct 25 13:14:00 2008 +0000
14241
14242     Move menus to unordered lists - step 2.
14243
14244 commit f5596799
14245 Author: Laurent Monin <zas@norz.org>
14246 Date:   Sat Oct 25 11:02:09 2008 +0000
14247
14248     Move menus to unordered lists - step 1.
14249
14250 commit 1f80d96f
14251 Author: Laurent Monin <zas@norz.org>
14252 Date:   Sat Oct 25 08:49:07 2008 +0000
14253
14254     Align Previous to the left, drop useless col tags.
14255
14256 commit ad8d4b69
14257 Author: Laurent Monin <zas@norz.org>
14258 Date:   Sat Oct 25 08:14:34 2008 +0000
14259
14260     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
14261
14262 commit fdde32bc
14263 Author: Laurent Monin <zas@norz.org>
14264 Date:   Sat Oct 25 08:10:11 2008 +0000
14265
14266     Fix page titles.
14267
14268 commit fef02967
14269 Author: Laurent Monin <zas@norz.org>
14270 Date:   Sat Oct 25 08:07:57 2008 +0000
14271
14272     Drop chapters numbers from h1 title, and reformat top title a bit.
14273
14274 commit 0e44cb8c
14275 Author: Laurent Monin <zas@norz.org>
14276 Date:   Sat Oct 25 07:47:47 2008 +0000
14277
14278     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
14279
14280 commit 2ad4eda5
14281 Author: Laurent Monin <zas@norz.org>
14282 Date:   Thu Oct 23 22:45:44 2008 +0000
14283
14284     Update legal notice and copyright to mention The Geeqie Team.
14285
14286 commit 89ae704a
14287 Author: Laurent Monin <zas@norz.org>
14288 Date:   Thu Oct 23 19:06:23 2008 +0000
14289
14290     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).
14291
14292 commit d92d4a31
14293 Author: Laurent Monin <zas@norz.org>
14294 Date:   Thu Oct 23 18:06:28 2008 +0000
14295
14296     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
14297
14298 commit f21cc184
14299 Author: Laurent Monin <zas@norz.org>
14300 Date:   Wed Oct 22 19:56:29 2008 +0000
14301
14302     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
14303
14304 commit e6eba8a8
14305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14306 Date:   Mon Oct 20 21:00:18 2008 +0000
14307
14308     Fix a cut and paste error when implementing the comment search (Klaus
14309     Ethgen)
14310
14311 commit a0619747
14312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14313 Date:   Mon Oct 20 17:13:32 2008 +0000
14314
14315     fixed failed assertion in exif_free
14316
14317 commit 652c3a9f
14318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14319 Date:   Sat Oct 18 20:17:55 2008 +0000
14320
14321     create xmp sidecar when needed
14322
14323 commit fe16e7bf
14324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14325 Date:   Sat Oct 18 19:20:27 2008 +0000
14326
14327     simple synchronization XMP <-> Exif, IPTC
14328
14329 commit 003a4a91
14330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14331 Date:   Sat Oct 18 18:22:57 2008 +0000
14332
14333     infrastructure for preprocessing of metadata
14334
14335 commit 40e5b63b
14336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14337 Date:   Sat Oct 18 09:07:52 2008 +0000
14338
14339     fixed bar_exif separator
14340
14341 commit 666154c6
14342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14343 Date:   Sat Oct 18 08:40:32 2008 +0000
14344
14345     reordered advanced exif columns
14346
14347 commit 2741df92
14348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14349 Date:   Sat Oct 18 08:31:25 2008 +0000
14350
14351     no need to validate description, it is in utf8
14352
14353 commit b8cfa7ee
14354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14355 Date:   Fri Oct 17 22:00:07 2008 +0000
14356
14357     improved custom exif look:
14358     - use toggle instead of remove button
14359     - display description instead of property key
14360
14361 commit 0109fd0f
14362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14363 Date:   Tue Oct 14 21:24:34 2008 +0000
14364
14365     follow Exiv2 SVN changes
14366
14367 commit 100552d7
14368 Author: Laurent Monin <zas@norz.org>
14369 Date:   Sun Oct 12 08:49:45 2008 +0000
14370
14371     French translation was updated.
14372
14373 commit 2ed614f0
14374 Author: Laurent Monin <zas@norz.org>
14375 Date:   Sun Oct 12 08:43:14 2008 +0000
14376
14377     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
14378
14379 commit 801d2c19
14380 Author: Laurent Monin <zas@norz.org>
14381 Date:   Sun Oct 12 08:36:53 2008 +0000
14382
14383     Better handling of accels map file writing errors.
14384     Secure save is also used for those now, at the expense of
14385     a bit of duplication of gtk functions.
14386     It should fix bug 2146917 (debian BTS #501131), reported by
14387     Stanislav Maslovski.
14388
14389 commit d198cfaf
14390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14391 Date:   Sat Oct 11 20:19:48 2008 +0000
14392
14393     added option to use exif thumbnails
14394     - it requires exiv2 0.18 or the current svn
14395     - it is disabled by default because the exif thumbnails
14396       may be outdated if the image was edited
14397
14398 commit dfb0fdc2
14399 Author: Laurent Monin <zas@norz.org>
14400 Date:   Tue Oct 7 19:34:11 2008 +0000
14401
14402     French translation was updated.
14403
14404 commit bce60ede
14405 Author: Laurent Monin <zas@norz.org>
14406 Date:   Tue Oct 7 19:29:13 2008 +0000
14407
14408     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
14409
14410 commit eee2c88d
14411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14412 Date:   Tue Oct 7 18:37:32 2008 +0000
14413
14414     Implement the search for image comment - patch by Klaus Ethgen
14415
14416 commit d8c1c93f
14417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14418 Date:   Tue Oct 7 18:22:58 2008 +0000
14419
14420     Fixed degree symbol encoding
14421
14422 commit 0cd8f424
14423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14424 Date:   Tue Oct 7 18:20:22 2008 +0000
14425
14426     Adding a vim modeline to all files - patch by Klaus Ethgen
14427
14428 commit be6e4ea7
14429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14430 Date:   Sun Oct 5 18:25:44 2008 +0000
14431
14432     fixed confirm_delete option
14433
14434 commit 69282a38
14435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14436 Date:   Sat Oct 4 20:28:31 2008 +0000
14437
14438     fixed charset of exiv2 strings in non-utf8 locales
14439
14440 commit 7c50f768
14441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14442 Date:   Wed Oct 1 20:57:56 2008 +0000
14443
14444     Add support for GPSInfo - patch by Klaus Ethgen
14445
14446 commit 599380cc
14447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14448 Date:   Mon Sep 29 21:17:19 2008 +0000
14449
14450     The comment section in the meta file is the last section. However it do
14451     not accept comment lines starting with a '['. This patch will fix that.
14452     - patch by Klaus Ethgen
14453
14454 commit 1d1f495c
14455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14456 Date:   Mon Sep 29 21:09:48 2008 +0000
14457
14458     fixes executable right of images
14459
14460 commit 9ab09626
14461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14462 Date:   Mon Sep 29 21:01:30 2008 +0000
14463
14464     enlarge the dupe window - patch by Klaus Ethgen
14465
14466 commit cf8398c6
14467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14468 Date:   Sat Sep 27 18:48:32 2008 +0000
14469
14470     updated preview loader to work with current svn version of libexiv2
14471
14472 commit d4bc6c7e
14473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14474 Date:   Wed Sep 10 20:37:30 2008 +0000
14475
14476     use SHIFT for connected scroll and zoom
14477     
14478     SHIFT + keys or mouse: affects all split windows
14479     keys or mouse: affects only active window
14480     
14481     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
14482
14483 commit f7a5afb6
14484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14485 Date:   Tue Sep 9 19:46:44 2008 +0000
14486
14487     reverted buggy part of rev. 1138 - it made the filelist jump
14488     unexpectedly
14489
14490 commit a7c9810b
14491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14492 Date:   Mon Sep 8 19:57:51 2008 +0000
14493
14494     added possibility to redraw only the parts of image that are already
14495     loaded
14496
14497 commit 383624b8
14498 Author: Laurent Monin <zas@norz.org>
14499 Date:   Mon Sep 8 15:53:01 2008 +0000
14500
14501     Fix a compiler warning regarding argument type.
14502
14503 commit a53fb65f
14504 Author: Petr Ostadal <postadal@suse.cz>
14505 Date:   Sun Sep 7 23:01:30 2008 +0000
14506
14507     Replaced gtk depreceated code.
14508
14509 commit a5aea8fd
14510 Author: Laurent Monin <zas@norz.org>
14511 Date:   Sun Sep 7 19:42:19 2008 +0000
14512
14513     Shorten config_window_apply() a bit, reduce code redunancy.
14514
14515 commit 587b4b8d
14516 Author: Laurent Monin <zas@norz.org>
14517 Date:   Thu Sep 4 22:35:33 2008 +0000
14518
14519     Update translations stats.
14520
14521 commit aff258e5
14522 Author: Laurent Monin <zas@norz.org>
14523 Date:   Thu Sep 4 22:29:32 2008 +0000
14524
14525     French translation was updated.
14526
14527 commit 9b64bd05
14528 Author: Laurent Monin <zas@norz.org>
14529 Date:   Thu Sep 4 22:04:32 2008 +0000
14530
14531     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
14532
14533 commit aa81bf7c
14534 Author: Laurent Monin <zas@norz.org>
14535 Date:   Thu Sep 4 21:38:28 2008 +0000
14536
14537     Allow to change image.scroll_reset_method in Preferences > Image.
14538
14539 commit baedcd2f
14540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14541 Date:   Thu Sep 4 21:19:09 2008 +0000
14542
14543     fixed various problems with preserving viewport on image change,
14544     options->image.scroll_reset_method should work again (it needs to be
14545     added to the preferences dialog)
14546
14547 commit 9050223d
14548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14549 Date:   Wed Sep 3 21:54:49 2008 +0000
14550
14551     load thumbnails with lower priority
14552     TODO: maybe implement an exception for visible thumbnails
14553
14554 commit e1a5a486
14555 Author: Laurent Monin <zas@norz.org>
14556 Date:   Wed Sep 3 21:13:02 2008 +0000
14557
14558     Improve debug messages.
14559
14560 commit 6f89fefc
14561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14562 Date:   Wed Sep 3 20:43:10 2008 +0000
14563
14564     adjusted default options
14565
14566 commit c518bcef
14567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14568 Date:   Wed Sep 3 20:29:32 2008 +0000
14569
14570     adjusted redraw priority relative to icon drawing
14571
14572 commit 48519673
14573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14574 Date:   Wed Sep 3 19:58:21 2008 +0000
14575
14576     dropped IMAGE_THROTTLE_LARGER_IMAGES code
14577
14578 commit 47a0c37d
14579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14580 Date:   Wed Sep 3 19:52:11 2008 +0000
14581
14582     fixed handling of broken images
14583
14584 commit 64aea117
14585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14586 Date:   Mon Sep 1 19:18:32 2008 +0000
14587
14588     improved pixbuf draw priority control
14589
14590 commit c6db02fc
14591 Author: Laurent Monin <zas@norz.org>
14592 Date:   Mon Sep 1 17:29:07 2008 +0000
14593
14594     Use a constant for minimal window size. Set it to 32 for all dialogs.
14595
14596 commit bf183b8e
14597 Author: Laurent Monin <zas@norz.org>
14598 Date:   Mon Sep 1 17:22:19 2008 +0000
14599
14600     Remove redundant debug.h inclusion.
14601
14602 commit 14596ddd
14603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14604 Date:   Sun Aug 31 21:19:00 2008 +0000
14605
14606     fixed read ahead callback
14607
14608 commit 0aef6429
14609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14610 Date:   Sun Aug 31 21:02:09 2008 +0000
14611
14612     fixed error handling in image loader
14613
14614 commit b10a2e12
14615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14616 Date:   Sun Aug 31 18:53:11 2008 +0000
14617
14618     fixed possible endless loop
14619
14620 commit 131dc85e
14621 Author: Laurent Monin <zas@norz.org>
14622 Date:   Sun Aug 31 12:29:49 2008 +0000
14623
14624     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
14625
14626 commit 7725546b
14627 Author: Laurent Monin <zas@norz.org>
14628 Date:   Sun Aug 31 11:27:24 2008 +0000
14629
14630     Move quoted_value() and escquote_value() to misc.[ch].
14631
14632 commit ea455387
14633 Author: Laurent Monin <zas@norz.org>
14634 Date:   Sun Aug 31 10:51:41 2008 +0000
14635
14636     Move miscellaneous functions to their own files (new misc.[ch]).
14637
14638 commit 2b9bf5f4
14639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14640 Date:   Sun Aug 31 10:08:48 2008 +0000
14641
14642     use GThreadPool
14643
14644 commit 5cf88e58
14645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14646 Date:   Sun Aug 31 09:20:29 2008 +0000
14647
14648     improved thread support in image loader
14649
14650 commit 9212340e
14651 Author: Laurent Monin <zas@norz.org>
14652 Date:   Sun Aug 31 09:13:42 2008 +0000
14653
14654     Move save/load_options() to options.[ch].
14655
14656 commit 77bc802f
14657 Author: Laurent Monin <zas@norz.org>
14658 Date:   Sun Aug 31 08:59:39 2008 +0000
14659
14660     Move sync_options_with_current_state() call to save_options().
14661
14662 commit 0db9254e
14663 Author: Laurent Monin <zas@norz.org>
14664 Date:   Sun Aug 31 08:41:42 2008 +0000
14665
14666     Move some code to new functions, to simplify main().
14667
14668 commit f01ec2c4
14669 Author: Laurent Monin <zas@norz.org>
14670 Date:   Sun Aug 31 08:13:36 2008 +0000
14671
14672     Fix two minor compilation warnings.
14673
14674 commit a710f33e
14675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14676 Date:   Sat Aug 30 20:15:47 2008 +0000
14677
14678     run image loader in separate thread
14679     this feature is disabled by default for now, it must be enabled by
14680     configure --enable-threads
14681
14682 commit 6a73bcf5
14683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14684 Date:   Sat Aug 30 13:04:06 2008 +0000
14685
14686     prepared image loader code for threads
14687
14688 commit 01bbfff0
14689 Author: Laurent Monin <zas@norz.org>
14690 Date:   Sat Aug 30 10:39:35 2008 +0000
14691
14692     Allow to override documentation paths through options:
14693     - documentation.helpdir
14694     - documentation.htmldir
14695     Default values are set at configure time.
14696
14697 commit ba17ee75
14698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14699 Date:   Fri Aug 29 20:53:53 2008 +0000
14700
14701     converted image loader to a GObject and use signals for notification
14702
14703 commit 6f13139c
14704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14705 Date:   Fri Aug 29 12:35:13 2008 +0000
14706
14707     do not access image_loader directly
14708
14709 commit dc649dfb
14710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14711 Date:   Fri Aug 29 09:59:20 2008 +0000
14712
14713     added new raw preview interface for legacy exif
14714
14715 commit 6654b671
14716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14717 Date:   Fri Aug 29 09:38:10 2008 +0000
14718
14719     fixed thumbnail loader for the new raw preview interface
14720
14721 commit bea9cd29
14722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14723 Date:   Thu Aug 28 22:26:09 2008 +0000
14724
14725     use mmaped files image loader
14726     implemented new interface for extracting raw previews
14727     experiments with previews support in SVN version of Exiv2
14728
14729 commit 7fa8df77
14730 Author: Petr Ostadal <postadal@suse.cz>
14731 Date:   Thu Aug 28 12:51:02 2008 +0000
14732
14733     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
14734
14735 commit 4908ddd7
14736 Author: Laurent Monin <zas@norz.org>
14737 Date:   Thu Aug 28 10:50:02 2008 +0000
14738
14739     Silent warnings about unused functions when lcms is not used.
14740
14741 commit 35776f2d
14742 Author: Laurent Monin <zas@norz.org>
14743 Date:   Wed Aug 27 17:02:14 2008 +0000
14744
14745     Comment out unused functions.
14746
14747 commit dd4ea407
14748 Author: Laurent Monin <zas@norz.org>
14749 Date:   Wed Aug 27 16:42:59 2008 +0000
14750
14751     Silent a compiler warning.
14752
14753 commit 109ecd8c
14754 Author: Laurent Monin <zas@norz.org>
14755 Date:   Wed Aug 27 16:40:21 2008 +0000
14756
14757     const gpointer -> gconstpointer.
14758
14759 commit 3ec7e572
14760 Author: Laurent Monin <zas@norz.org>
14761 Date:   Tue Aug 26 22:37:18 2008 +0000
14762
14763     Use gpointer instead of void *.
14764
14765 commit cd85461e
14766 Author: Laurent Monin <zas@norz.org>
14767 Date:   Tue Aug 26 22:30:40 2008 +0000
14768
14769     Consistency: type * instead of type*.
14770
14771 commit c1006fb7
14772 Author: Laurent Monin <zas@norz.org>
14773 Date:   Tue Aug 26 22:22:51 2008 +0000
14774
14775     For the sake of consistency, use glib basic types everywhere.
14776
14777 commit aea00af2
14778 Author: Laurent Monin <zas@norz.org>
14779 Date:   Tue Aug 26 21:19:33 2008 +0000
14780
14781     Indentation fixes.
14782
14783 commit 40731498
14784 Author: Petr Ostadal <postadal@suse.cz>
14785 Date:   Tue Aug 26 20:21:30 2008 +0000
14786
14787     Fixed segfault when is run inside directory with non valid uft-8 image
14788     filename.
14789
14790 commit ead8d30a
14791 Author: Petr Ostadal <postadal@suse.cz>
14792 Date:   Tue Aug 26 13:56:56 2008 +0000
14793
14794     Fixed calling "Image search" function in a directory without image.
14795
14796 commit aa4d496a
14797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14798 Date:   Mon Aug 25 22:45:38 2008 +0000
14799
14800     correctly maintain selection during iconlist refresh
14801
14802 commit f39b5907
14803 Author: Laurent Monin <zas@norz.org>
14804 Date:   Mon Aug 25 22:20:45 2008 +0000
14805
14806     Whitespaces cleanup.
14807
14808 commit d0405083
14809 Author: Petr Ostadal <postadal@suse.cz>
14810 Date:   Mon Aug 25 18:13:33 2008 +0000
14811
14812     Fixed segfaulting when alter image in directory without images.
14813
14814 commit c85a9113
14815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14816 Date:   Mon Aug 25 16:58:27 2008 +0000
14817
14818     removed unused code
14819
14820 commit 6b22ce5f
14821 Author: Laurent Monin <zas@norz.org>
14822 Date:   Sun Aug 24 14:40:18 2008 +0000
14823
14824     Typo fixes.
14825
14826 commit f20dd48a
14827 Author: Laurent Monin <zas@norz.org>
14828 Date:   Sun Aug 24 14:33:03 2008 +0000
14829
14830     Slight code redundancy reduction.
14831
14832 commit 1e7b2c34
14833 Author: Laurent Monin <zas@norz.org>
14834 Date:   Sun Aug 24 14:14:37 2008 +0000
14835
14836     Drop redundant variable affectation.
14837
14838 commit 7d788c98
14839 Author: Laurent Monin <zas@norz.org>
14840 Date:   Sun Aug 24 13:22:08 2008 +0000
14841
14842     Fix untranslated messages. French translation and POTFILES.in were updated.
14843
14844 commit 9a1cc002
14845 Author: Laurent Monin <zas@norz.org>
14846 Date:   Sun Aug 24 10:00:40 2008 +0000
14847
14848     French translation was updated.
14849
14850 commit eca84643
14851 Author: Laurent Monin <zas@norz.org>
14852 Date:   Sun Aug 24 10:00:02 2008 +0000
14853
14854     Mark forgotten string for translation.
14855
14856 commit 46691080
14857 Author: Laurent Monin <zas@norz.org>
14858 Date:   Sat Aug 23 21:07:25 2008 +0000
14859
14860     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
14861
14862 commit acc2c3b1
14863 Author: Laurent Monin <zas@norz.org>
14864 Date:   Sat Aug 23 20:46:31 2008 +0000
14865
14866     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
14867
14868 commit b5bc1451
14869 Author: Laurent Monin <zas@norz.org>
14870 Date:   Sat Aug 23 17:35:57 2008 +0000
14871
14872     Only display status if there is at least one file in the file list.
14873
14874 commit 060c2f9c
14875 Author: Laurent Monin <zas@norz.org>
14876 Date:   Sat Aug 23 17:00:59 2008 +0000
14877
14878     Remove unneeded type casting.
14879
14880 commit 50483da1
14881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14882 Date:   Sat Aug 23 08:42:12 2008 +0000
14883
14884     fixed vd_refresh
14885
14886 commit bec02e28
14887 Author: Laurent Monin <zas@norz.org>
14888 Date:   Fri Aug 22 22:09:54 2008 +0000
14889
14890     French translation was updated.
14891
14892 commit eb72228e
14893 Author: Laurent Monin <zas@norz.org>
14894 Date:   Fri Aug 22 21:52:13 2008 +0000
14895
14896     Add an option named layout.home_path which modifies the behavior of the Home button.
14897     By default, pressing this button goes to the user's home directory.
14898     When this option is set to a path, this path is used instead.
14899     One can change the option value through Preferences > Advanced > Navigation
14900     or directly in .geeqierc.
14901     Feature proposed by Colin Clark.
14902
14903 commit d58451c5
14904 Author: Laurent Monin <zas@norz.org>
14905 Date:   Thu Aug 21 22:49:30 2008 +0000
14906
14907     Typo fix: vf -> vd
14908
14909 commit 83cfd439
14910 Author: Laurent Monin <zas@norz.org>
14911 Date:   Thu Aug 21 22:47:49 2008 +0000
14912
14913     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
14914
14915 commit 43c57655
14916 Author: Laurent Monin <zas@norz.org>
14917 Date:   Thu Aug 21 22:36:20 2008 +0000
14918
14919     Indentation fix.
14920
14921 commit de499c4c
14922 Author: Laurent Monin <zas@norz.org>
14923 Date:   Wed Aug 20 22:26:34 2008 +0000
14924
14925     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.
14926
14927 commit 66bc3de8
14928 Author: Laurent Monin <zas@norz.org>
14929 Date:   Wed Aug 20 22:19:35 2008 +0000
14930
14931     Do not return values of void functions. Reported by Jeffery Small.
14932
14933 commit da981595
14934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14935 Date:   Wed Aug 20 20:36:36 2008 +0000
14936
14937     update the FileData structure when a new folder is created
14938
14939 commit b65f4f56
14940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14941 Date:   Tue Aug 19 22:58:31 2008 +0000
14942
14943     improved refresh in view_dir_list
14944
14945 commit e8b3ce85
14946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14947 Date:   Tue Aug 19 21:01:29 2008 +0000
14948
14949     set fallback pixbuf in case of missing file
14950
14951 commit fe2d4200
14952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14953 Date:   Tue Aug 19 20:58:23 2008 +0000
14954
14955     fixed possible segfault
14956
14957 commit e1a9ff9e
14958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14959 Date:   Sun Aug 17 14:18:51 2008 +0000
14960
14961     removed code for maintaining filelist position, gtk_tree_view itself handles it
14962     better
14963
14964 commit 951b6256
14965 Author: Laurent Monin <zas@norz.org>
14966 Date:   Sun Aug 17 09:36:02 2008 +0000
14967
14968     French translation was updated.
14969
14970 commit 3e3a0a45
14971 Author: Laurent Monin <zas@norz.org>
14972 Date:   Sun Aug 17 09:30:45 2008 +0000
14973
14974     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
14975     - drop VFICON_INFO() and VFLIST_INFO() macros
14976     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
14977     - replace all related occurrences by shorter expressions.
14978     
14979     For example:
14980     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
14981     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
14982
14983 commit 728c032c
14984 Author: Laurent Monin <zas@norz.org>
14985 Date:   Sun Aug 17 09:00:33 2008 +0000
14986
14987     Move variable declaration at start of block.
14988
14989 commit cb320269
14990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14991 Date:   Sat Aug 16 23:37:26 2008 +0000
14992
14993     marks in iconview made clickable
14994
14995 commit dbf66300
14996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14997 Date:   Sat Aug 16 20:57:40 2008 +0000
14998
14999     keep files with non-zero marks in memory
15000
15001 commit df8df1ee
15002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15003 Date:   Sat Aug 16 20:34:14 2008 +0000
15004
15005     implemented marks filter
15006
15007 commit f0606958
15008 Author: Laurent Monin <zas@norz.org>
15009 Date:   Sat Aug 16 07:18:16 2008 +0000
15010
15011     Fix double escaping of image overlay text.
15012     Bug 2051955, reported by Emmanuel Dupuis.
15013
15014 commit 8fc4646c
15015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15016 Date:   Wed Aug 13 21:07:06 2008 +0000
15017
15018     added keyboard map generator
15019
15020 commit 178dee89
15021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15022 Date:   Wed Aug 13 20:46:06 2008 +0000
15023
15024     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
15025
15026 commit 86166813
15027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15028 Date:   Tue Aug 12 20:21:25 2008 +0000
15029
15030     fixed crash with float file list and geeqie --blank
15031
15032 commit 5e7e6ce8
15033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15034 Date:   Mon Aug 11 18:53:19 2008 +0000
15035
15036     fixed crash in geeqie --blank
15037
15038 commit 2316a8ab
15039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15040 Date:   Mon Aug 11 17:45:26 2008 +0000
15041
15042     fixed setting visible entry in view_dir_tree
15043
15044 commit d3f019fc
15045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15046 Date:   Wed Jul 30 18:44:49 2008 +0000
15047
15048     updated ChangeLog from svn log
15049
15050 commit 28642010
15051 Author: Laurent Monin <zas@norz.org>
15052 Date:   Mon Jul 28 18:35:19 2008 +0000
15053
15054     Move declarations at the beginning of blocks.
15055
15056 commit bb6bd471
15057 Author: Laurent Monin <zas@norz.org>
15058 Date:   Mon Jul 28 18:07:42 2008 +0000
15059
15060     Optimize tests even more using last changes.
15061
15062 commit a4d5b30d
15063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15064 Date:   Mon Jul 28 18:02:10 2008 +0000
15065
15066     do not free unallocated exif data
15067
15068 commit 6eac9ecc
15069 Author: Laurent Monin <zas@norz.org>
15070 Date:   Mon Jul 28 17:59:09 2008 +0000
15071
15072     Cache strcmp() result.
15073
15074 commit 660c6883
15075 Author: Laurent Monin <zas@norz.org>
15076 Date:   Mon Jul 28 17:56:56 2008 +0000
15077
15078     Optimize redundant tests.
15079
15080 commit 299bab0e
15081 Author: Laurent Monin <zas@norz.org>
15082 Date:   Mon Jul 28 17:55:06 2008 +0000
15083
15084     Move dest_dir variable to inner block.
15085
15086 commit 9899b80f
15087 Author: Laurent Monin <zas@norz.org>
15088 Date:   Mon Jul 28 09:44:50 2008 +0000
15089
15090     Reduce code redundancy and minor typo fixes.
15091
15092 commit 760c313e
15093 Author: Laurent Monin <zas@norz.org>
15094 Date:   Mon Jul 28 09:14:10 2008 +0000
15095
15096     French translation was updated.
15097
15098 commit f4a4b21d
15099 Author: Laurent Monin <zas@norz.org>
15100 Date:   Mon Jul 28 09:12:33 2008 +0000
15101
15102     Typo fix.
15103
15104 commit 22f458af
15105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15106 Date:   Sun Jul 27 19:22:40 2008 +0000
15107
15108     abort file operations when the file list is empty
15109
15110 commit 473d1760
15111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15112 Date:   Sun Jul 27 18:20:59 2008 +0000
15113
15114     remember path entered in file dialog
15115     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
15116
15117 commit 49ed0b4f
15118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15119 Date:   Sun Jul 27 13:46:24 2008 +0000
15120
15121     speed-up of directory notification on deleting large number of files
15122
15123 commit a4311dd5
15124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15125 Date:   Sun Jul 27 09:51:28 2008 +0000
15126
15127     added "Symlink" as an example of "filter" command
15128
15129 commit b1d0747c
15130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15131 Date:   Sun Jul 27 08:57:12 2008 +0000
15132
15133     improved updating of view_dir_tree
15134
15135 commit db21a0fc
15136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15137 Date:   Sun Jul 27 08:40:47 2008 +0000
15138
15139     fixed deleting of non-empty folder
15140
15141 commit fadf71ac
15142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15143 Date:   Sat Jul 26 22:36:58 2008 +0000
15144
15145     fixed spec file
15146
15147 commit 453565d1
15148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15149 Date:   Sat Jul 26 22:26:08 2008 +0000
15150
15151     fixed invalid warning on running editors
15152
15153 commit 71e1b5a7
15154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15155 Date:   Sat Jul 26 20:34:24 2008 +0000
15156
15157     updated version string
15158
15159 commit fdd9338f
15160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15161 Date:   Sat Jul 26 20:15:00 2008 +0000
15162
15163     dropped references to OpenOffice.org as suggested at
15164     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
15165
15166 commit da4c68a9
15167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15168 Date:   Sat Jul 26 20:02:20 2008 +0000
15169
15170     string cleanup
15171
15172 commit 8e4dcbe6
15173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15174 Date:   Sat Jul 26 19:52:40 2008 +0000
15175
15176     removed unused messages.desc_dlist
15177
15178 commit b2334b66
15179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15180 Date:   Sat Jul 26 19:41:46 2008 +0000
15181
15182     fixed new folder command
15183
15184 commit b90ac509
15185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15186 Date:   Sat Jul 26 19:33:36 2008 +0000
15187
15188     fixed renaming of directories
15189
15190 commit f7c504c8
15191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15192 Date:   Sat Jul 26 19:01:20 2008 +0000
15193
15194     warn about changed file extensions
15195
15196 commit 4d670783
15197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15198 Date:   Sat Jul 26 18:33:49 2008 +0000
15199
15200     added icon for changes without warnings
15201
15202 commit 12bc9f40
15203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15204 Date:   Sat Jul 26 18:17:56 2008 +0000
15205
15206     allow only existing folders in destination dialog
15207     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
15208
15209 commit 0ec96056
15210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15211 Date:   Sat Jul 26 10:27:41 2008 +0000
15212
15213     clean up - checks are handled elsewhere
15214
15215 commit dfab6c69
15216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15217 Date:   Sat Jul 26 09:58:25 2008 +0000
15218
15219     more checks for file operations
15220
15221 commit e3b71352
15222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15223 Date:   Fri Jul 25 22:04:55 2008 +0000
15224
15225     improved error reporting
15226
15227 commit 3d6b2cc4
15228 Author: Laurent Monin <zas@norz.org>
15229 Date:   Fri Jul 25 06:35:35 2008 +0000
15230
15231     Minor tidy up and optimization.
15232
15233 commit c658a3d3
15234 Author: Laurent Monin <zas@norz.org>
15235 Date:   Thu Jul 24 20:24:04 2008 +0000
15236
15237     Set GIO channels to binary encoding.
15238     This is needed since messages from commands may not be UTF8-encoded
15239     and g_io_channel_read_chars() may incorrectly interpret some characters.
15240     In practice it was truncating some ISO-8859-1 messages containing some
15241     french characters. This fixes it.
15242
15243 commit 227a6784
15244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15245 Date:   Thu Jul 24 20:03:57 2008 +0000
15246
15247     separated debugging log and debug CFLAGS
15248     enable debugging log support by default
15249
15250 commit bb9823e3
15251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15252 Date:   Wed Jul 23 22:19:16 2008 +0000
15253
15254     indicate check warnings and errors in delete and rename dialogs
15255
15256 commit 1b80edd5
15257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15258 Date:   Wed Jul 23 20:53:05 2008 +0000
15259
15260     removed file_data_add_change_info
15261     reduced code redundancy - patch by Laurent, slightly modified
15262
15263 commit da4ec2a7
15264 Author: Laurent Monin <zas@norz.org>
15265 Date:   Wed Jul 23 17:38:04 2008 +0000
15266
15267     Minor tidy up.
15268
15269 commit bd26225b
15270 Author: Laurent Monin <zas@norz.org>
15271 Date:   Wed Jul 23 12:46:35 2008 +0000
15272
15273     Tidy up.
15274
15275 commit a01c5f4c
15276 Author: Laurent Monin <zas@norz.org>
15277 Date:   Wed Jul 23 12:45:59 2008 +0000
15278
15279     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
15280
15281 commit b0a7f6e3
15282 Author: Laurent Monin <zas@norz.org>
15283 Date:   Wed Jul 23 10:21:37 2008 +0000
15284
15285     Simplify parse_out_relatives().
15286
15287 commit 9810215a
15288 Author: Laurent Monin <zas@norz.org>
15289 Date:   Wed Jul 23 09:10:41 2008 +0000
15290
15291     Tidy up.
15292
15293 commit f46043bf
15294 Author: Laurent Monin <zas@norz.org>
15295 Date:   Wed Jul 23 09:00:38 2008 +0000
15296
15297     Fix missing newline at end of file.
15298
15299 commit 90970bd9
15300 Author: Laurent Monin <zas@norz.org>
15301 Date:   Wed Jul 23 08:59:29 2008 +0000
15302
15303     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
15304
15305 commit d576f7bb
15306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15307 Date:   Tue Jul 22 22:05:20 2008 +0000
15308
15309     do not create duplicate FileData entries
15310
15311 commit 96293a9f
15312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15313 Date:   Tue Jul 22 21:46:08 2008 +0000
15314
15315     basic infrastructure for early error and dangerous operations checking
15316     it needs more work
15317
15318 commit 3a442a31
15319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15320 Date:   Tue Jul 22 18:27:12 2008 +0000
15321
15322     clean up fd->change on error
15323
15324 commit c8d7bc43
15325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15326 Date:   Tue Jul 22 18:13:41 2008 +0000
15327
15328     remove items from file_data_planned_change_hash when the operation is
15329     canceled
15330
15331 commit 3a0d2bb7
15332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15333 Date:   Tue Jul 22 17:57:22 2008 +0000
15334
15335     fixed stop button in editor dialog
15336
15337 commit 9f2b4b64
15338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15339 Date:   Tue Jul 22 17:40:24 2008 +0000
15340
15341     delete file_data_planned_change_hash when it is not used
15342
15343 commit ff4704f4
15344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15345 Date:   Mon Jul 21 21:38:26 2008 +0000
15346
15347     fixed
15348     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
15349
15350 commit 84e21974
15351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15352 Date:   Mon Jul 21 20:50:24 2008 +0000
15353
15354     file_util_rename_dir should not return anything
15355
15356 commit 89736895
15357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15358 Date:   Mon Jul 21 20:40:29 2008 +0000
15359
15360     added notification handler to view_dir
15361
15362 commit c8f289fb
15363 Author: Laurent Monin <zas@norz.org>
15364 Date:   Mon Jul 21 08:31:43 2008 +0000
15365
15366     French translation was updated.
15367
15368 commit 46a1dea4
15369 Author: Laurent Monin <zas@norz.org>
15370 Date:   Sun Jul 20 15:21:06 2008 +0000
15371
15372     Update POTFILES.in.
15373
15374 commit ddb8f1b1
15375 Author: Laurent Monin <zas@norz.org>
15376 Date:   Sun Jul 20 15:16:05 2008 +0000
15377
15378     Move uri_*() functions to separate files: uri_utils.[ch]
15379
15380 commit 101520ea
15381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15382 Date:   Sun Jul 20 15:04:40 2008 +0000
15383
15384     periodic testing of changed files can be now disabled
15385
15386 commit b8ea5645
15387 Author: Laurent Monin <zas@norz.org>
15388 Date:   Sun Jul 20 14:56:32 2008 +0000
15389
15390     Move history_list_*() functions to separate files:
15391     history_list.c and history_list.h.
15392
15393 commit c4685e97
15394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15395 Date:   Sun Jul 20 14:52:00 2008 +0000
15396
15397     implemented "create directory" command
15398
15399 commit ae2ab4e2
15400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15401 Date:   Sun Jul 20 13:59:55 2008 +0000
15402
15403     fixed file copy/move dialog
15404
15405 commit a3c139ea
15406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15407 Date:   Sun Jul 20 13:19:22 2008 +0000
15408
15409     fixed the case when a renamed file is detected by directory scanning
15410     before the external rename commands exits. We have to update the
15411     FileData structure immediately, othervise we would get duplicate
15412     entries.
15413
15414 commit 8e0c8b70
15415 Author: Laurent Monin <zas@norz.org>
15416 Date:   Sun Jul 20 12:20:12 2008 +0000
15417
15418     Optimize history_list_add_to_key() a bit.
15419
15420 commit 303bc18d
15421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15422 Date:   Sun Jul 20 11:29:12 2008 +0000
15423
15424     fixed previous checkin
15425
15426 commit c6fd3564
15427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15428 Date:   Sun Jul 20 11:22:19 2008 +0000
15429
15430     implemented directory rename and delete operations
15431
15432 commit 9684fd6b
15433 Author: Laurent Monin <zas@norz.org>
15434 Date:   Sun Jul 20 07:52:16 2008 +0000
15435
15436     Move out test outside the loop.
15437
15438 commit 120db804
15439 Author: Laurent Monin <zas@norz.org>
15440 Date:   Sat Jul 19 13:57:03 2008 +0000
15441
15442     Tidy up.
15443
15444 commit 2e9c246e
15445 Author: Laurent Monin <zas@norz.org>
15446 Date:   Sat Jul 19 12:36:46 2008 +0000
15447
15448     Fix missing newline at end of file.
15449
15450 commit 3054110d
15451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15452 Date:   Sat Jul 19 09:06:24 2008 +0000
15453
15454     increase reference count before sending notification in file_data_new
15455
15456 commit a7213169
15457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15458 Date:   Fri Jul 18 21:20:49 2008 +0000
15459
15460     fixed test for changed files in cache
15461
15462 commit c4de295c
15463 Author: Laurent Monin <zas@norz.org>
15464 Date:   Fri Jul 18 09:55:15 2008 +0000
15465
15466     Introduce image_loader_set_done_func().
15467
15468 commit e1ea2ccd
15469 Author: Laurent Monin <zas@norz.org>
15470 Date:   Thu Jul 17 22:36:58 2008 +0000
15471
15472     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
15473
15474 commit 6da5f506
15475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15476 Date:   Thu Jul 17 21:51:21 2008 +0000
15477
15478     reload changed images
15479
15480 commit 01e819ff
15481 Author: Laurent Monin <zas@norz.org>
15482 Date:   Tue Jul 15 15:37:14 2008 +0000
15483
15484     Move code from image_osd_update_cb() to separate functions.
15485
15486 commit 56907bd2
15487 Author: Laurent Monin <zas@norz.org>
15488 Date:   Tue Jul 15 14:32:00 2008 +0000
15489
15490     Tidy up and code redundancy reduction.
15491
15492 commit 46f96c81
15493 Author: Laurent Monin <zas@norz.org>
15494 Date:   Tue Jul 15 12:52:02 2008 +0000
15495
15496     Use a specific enum for image.zoom_mode values (ZoomMode) and
15497     simplify calls to image_zoom_get_default(), dropping last parameter
15498     which was always options->image.zoom_mode.
15499
15500 commit e51449e7
15501 Author: Laurent Monin <zas@norz.org>
15502 Date:   Sun Jul 13 14:50:07 2008 +0000
15503
15504     Improve ways to specify html browser (used for help, see bug 2015099).
15505     Two new rc file options were added:
15506     - helpers.html_browser.command_name
15507     - helpers.html_browser.command_line
15508     These are checked first before trying common browser locations.
15509     If these do not lead to a valid browser, then geeqie will
15510     search for geeqie_html_browser script in the path, then
15511     it will try various common browsers.
15512
15513 commit ccd82ce4
15514 Author: Laurent Monin <zas@norz.org>
15515 Date:   Sun Jul 13 13:51:23 2008 +0000
15516
15517     Apply debian-specific patch to launch help browser (bug 2015099).
15518
15519 commit e1dd1bb4
15520 Author: Laurent Monin <zas@norz.org>
15521 Date:   Sun Jul 13 12:36:18 2008 +0000
15522
15523     Fix a segfault occuring when opening some collection files.
15524     Skip all lines not starting with a # when only geometry is required.
15525
15526 commit 19c2605c
15527 Author: Laurent Monin <zas@norz.org>
15528 Date:   Sat Jul 5 10:21:09 2008 +0000
15529
15530     Prevent segfault in certain conditions when displaying debug message.
15531
15532 commit 1823d233
15533 Author: Laurent Monin <zas@norz.org>
15534 Date:   Fri Jul 4 22:49:04 2008 +0000
15535
15536     French translation was updated.
15537
15538 commit 01e6b8f7
15539 Author: Laurent Monin <zas@norz.org>
15540 Date:   Fri Jul 4 20:32:48 2008 +0000
15541
15542     Optimize a bit when connected zoom and scrolling are unset,
15543     just move the test outside loops.
15544
15545 commit 4dfe7f7b
15546 Author: Laurent Monin <zas@norz.org>
15547 Date:   Fri Jul 4 17:21:07 2008 +0000
15548
15549     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
15550
15551 commit 4fa28d67
15552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15553 Date:   Thu Jul 3 20:16:15 2008 +0000
15554
15555     refresh thumbnails on file change
15556
15557 commit 579c42a7
15558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15559 Date:   Thu Jul 3 19:38:19 2008 +0000
15560
15561     set fallback thumbnail pixbuf only if the loading really fails
15562
15563 commit 1a227f62
15564 Author: Laurent Monin <zas@norz.org>
15565 Date:   Thu Jul 3 18:16:39 2008 +0000
15566
15567     Fix missing references for the current directory in pan folder stuff.
15568     It was causing an fd magick assertion failure.
15569     Bug reported by Omari Stephens.
15570
15571 commit 83c79d4c
15572 Author: Laurent Monin <zas@norz.org>
15573 Date:   Thu Jul 3 08:33:10 2008 +0000
15574
15575     Increase debugging info in file_data_ref() and file_data_unref().
15576     When compiled with DEBUG defined, file and line of the caller is displayed
15577     in debug log.
15578
15579 commit 86bea118
15580 Author: Laurent Monin <zas@norz.org>
15581 Date:   Wed Jul 2 08:38:47 2008 +0000
15582
15583     Optimize file_cache_get() by only moving element to front if needed
15584     (most of the time there is no need).
15585     Reduce code redundancy in file_cache_put() by calling file_cache_get().
15586     Enhance debugging code.
15587
15588 commit 5f4a945a
15589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15590 Date:   Mon Jun 30 21:08:28 2008 +0000
15591
15592     fixed division by zero in pixbuf_renderer_get_scroll_center
15593
15594 commit e2bd6f78
15595 Author: Laurent Monin <zas@norz.org>
15596 Date:   Sun Jun 29 15:51:54 2008 +0000
15597
15598     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
15599     into thumb_loader_save_thumbnail().
15600     Most of the code was redundant.
15601
15602 commit 29242ec0
15603 Author: Laurent Monin <zas@norz.org>
15604 Date:   Sun Jun 29 10:11:43 2008 +0000
15605
15606     Make better matching between options types in options.h and the rest of the code.
15607     Most changes are from gint to gboolean pseudo type and between gint / guint.
15608
15609 commit f40224fd
15610 Author: Laurent Monin <zas@norz.org>
15611 Date:   Sat Jun 28 08:01:36 2008 +0000
15612
15613     layout_image_drag_cb(): optimize when connected scrolling is unset.
15614
15615 commit ed002751
15616 Author: Laurent Monin <zas@norz.org>
15617 Date:   Sat Jun 28 07:43:37 2008 +0000
15618
15619     Reduce number of parameters (mostly unused), just pass the event pointer.
15620
15621 commit 6f624aae
15622 Author: Laurent Monin <zas@norz.org>
15623 Date:   Sat Jun 28 00:44:31 2008 +0000
15624
15625     Fix warning:
15626     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
15627
15628 commit bfc848fe
15629 Author: Laurent Monin <zas@norz.org>
15630 Date:   Fri Jun 27 22:57:48 2008 +0000
15631
15632     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
15633     empty first element.
15634
15635 commit 6b6574ba
15636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15637 Date:   Fri Jun 27 21:35:21 2008 +0000
15638
15639     do not read keywords and comment between exif_read_fd and exif_free_fd
15640     calls (fd->exif does not have reference counting)
15641
15642 commit 530a58fe
15643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15644 Date:   Fri Jun 27 21:09:15 2008 +0000
15645
15646     added pixbuf_fallback function
15647     fixed thumb loader for non-image files
15648
15649 commit 84accd59
15650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15651 Date:   Fri Jun 27 18:43:05 2008 +0000
15652
15653     fixed crash in entering fullscreen during loading
15654
15655 commit 7d44fe8a
15656 Author: Laurent Monin <zas@norz.org>
15657 Date:   Fri Jun 27 10:00:55 2008 +0000
15658
15659     osd_template_insert(): optimize and simplify using flags.
15660
15661 commit 42fc5158
15662 Author: Laurent Monin <zas@norz.org>
15663 Date:   Fri Jun 27 08:05:51 2008 +0000
15664
15665     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
15666     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
15667
15668 commit ea7852be
15669 Author: Laurent Monin <zas@norz.org>
15670 Date:   Thu Jun 26 23:29:08 2008 +0000
15671
15672     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
15673
15674 commit 98622a43
15675 Author: Laurent Monin <zas@norz.org>
15676 Date:   Thu Jun 26 15:59:20 2008 +0000
15677
15678     Use flags for pr_zoom_*() functions.
15679
15680 commit b26d38c1
15681 Author: Laurent Monin <zas@norz.org>
15682 Date:   Thu Jun 26 14:43:52 2008 +0000
15683
15684     Use stricter types for image options.
15685
15686 commit cd68217e
15687 Author: Laurent Monin <zas@norz.org>
15688 Date:   Thu Jun 26 12:23:48 2008 +0000
15689
15690     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
15691
15692 commit a3ffd5d7
15693 Author: Laurent Monin <zas@norz.org>
15694 Date:   Thu Jun 26 11:48:40 2008 +0000
15695
15696     Only define ExifOrientationType if GQ_BUILD is not defined since
15697     it is already defined in exif.h.
15698
15699 commit d29cd729
15700 Author: Laurent Monin <zas@norz.org>
15701 Date:   Wed Jun 25 20:53:52 2008 +0000
15702
15703     Tidy up.
15704
15705 commit 0633bc36
15706 Author: Laurent Monin <zas@norz.org>
15707 Date:   Wed Jun 25 20:22:02 2008 +0000
15708
15709     French translation was updated.
15710
15711 commit 7c4531fa
15712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15713 Date:   Sun Jun 22 20:07:32 2008 +0000
15714
15715     optimized marks drawing
15716
15717 commit 3d04c879
15718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15719 Date:   Sun Jun 22 20:01:20 2008 +0000
15720
15721     show marks in iconview
15722
15723 commit 975fc4e9
15724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15725 Date:   Sun Jun 22 10:01:26 2008 +0000
15726
15727     show sidecars in icon view
15728
15729 commit 5a236ea2
15730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15731 Date:   Sun Jun 22 09:40:57 2008 +0000
15732
15733     fixed in-place renaming
15734
15735 commit 5b05e115
15736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15737 Date:   Sun Jun 22 09:19:42 2008 +0000
15738
15739     added possibility to disable grouping of selected files
15740
15741 commit 58b7c37c
15742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15743 Date:   Sat Jun 21 22:01:45 2008 +0000
15744
15745     cache size made configurable
15746
15747 commit c74e0581
15748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15749 Date:   Sat Jun 21 19:26:01 2008 +0000
15750
15751     measure pixbuf cache size in bytes
15752
15753 commit 1986378e
15754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15755 Date:   Sat Jun 21 16:00:13 2008 +0000
15756
15757     simple cache for loaded pixbufs
15758
15759 commit 70fb7244
15760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15761 Date:   Sat Jun 21 11:05:55 2008 +0000
15762
15763     renamed fd->pixbuf to fd->thumb_pixbuf
15764
15765 commit 065cba78
15766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15767 Date:   Wed Jun 18 22:26:52 2008 +0000
15768
15769     implemented generic FileData cache
15770     use it for caching decoded exif data
15771
15772 commit 2ca1adb7
15773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15774 Date:   Tue Jun 17 20:25:05 2008 +0000
15775
15776     more robust thumbs progress bar
15777
15778 commit 11224ad1
15779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15780 Date:   Tue Jun 17 19:56:21 2008 +0000
15781
15782     do not allocate new buffer for thumbnails with correct orientation
15783
15784 commit 304e05c4
15785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15786 Date:   Mon Jun 16 19:07:02 2008 +0000
15787
15788     fixed memory leak
15789
15790 commit 57a04dae
15791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15792 Date:   Mon Jun 16 18:37:35 2008 +0000
15793
15794     another try to free layout at exit
15795
15796 commit b4d3e995
15797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15798 Date:   Sun Jun 15 21:52:15 2008 +0000
15799
15800     rotate thumbnails by exif
15801
15802 commit f59f1323
15803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15804 Date:   Sun Jun 15 20:09:15 2008 +0000
15805
15806     use FileData in thumb_loader
15807
15808 commit 0d80d511
15809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15810 Date:   Sat Jun 14 21:49:48 2008 +0000
15811
15812     use GtkSizeGroup to control initial size of split images
15813
15814 commit 1df917cf
15815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15816 Date:   Sat Jun 14 18:41:30 2008 +0000
15817
15818     preserve image center on refresh
15819
15820 commit aac341d5
15821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15822 Date:   Sat Jun 14 18:33:40 2008 +0000
15823
15824     use multiline description in vflist with large thumbnails
15825     always display marks in the first column
15826     show expander in "name" column
15827
15828 commit ac6e8d73
15829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15830 Date:   Sat Jun 14 17:32:27 2008 +0000
15831
15832     join name and sidecars to one string
15833
15834 commit 17344587
15835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15836 Date:   Sat Jun 14 17:14:28 2008 +0000
15837
15838     optimized vflist_setup_iter_recursive
15839
15840 commit 8244a9e4
15841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15842 Date:   Sat Jun 14 12:43:39 2008 +0000
15843
15844     iconlist_refresh optimization
15845
15846 commit 0f4fcde4
15847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15848 Date:   Sat Jun 14 12:30:44 2008 +0000
15849
15850     fixed iconview update after deletion of selected image
15851
15852 commit 37fd19aa
15853 Author: Laurent Monin <zas@norz.org>
15854 Date:   Sat Jun 14 06:52:52 2008 +0000
15855
15856     Silent unused variable warning.
15857
15858 commit 5f7b0591
15859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15860 Date:   Fri Jun 13 21:32:58 2008 +0000
15861
15862     optimized vflist_setup_iter
15863
15864 commit 922cb25e
15865 Author: Laurent Monin <zas@norz.org>
15866 Date:   Fri Jun 13 13:33:11 2008 +0000
15867
15868     French translation was updated.
15869
15870 commit 669a4954
15871 Author: Laurent Monin <zas@norz.org>
15872 Date:   Fri Jun 13 12:27:41 2008 +0000
15873
15874     Revert patches 759 and 760.
15875     759 patch broke adding selection of files through sort manager
15876     to an unopened collection.
15877
15878 commit 16aa61eb
15879 Author: Laurent Monin <zas@norz.org>
15880 Date:   Fri Jun 13 11:51:23 2008 +0000
15881
15882     Display total size of files in collection window, for the list and for the selection.
15883
15884 commit c687f78e
15885 Author: Laurent Monin <zas@norz.org>
15886 Date:   Fri Jun 13 11:11:57 2008 +0000
15887
15888     Optionnally display directory's date in list view.
15889     It can be set through Preferences > Advanced > Behavior and
15890     is saved to rc file as layout.show_directory_date option.
15891
15892 commit 0a1ad21b
15893 Author: Laurent Monin <zas@norz.org>
15894 Date:   Thu Jun 12 22:43:32 2008 +0000
15895
15896     load_options_from():
15897     - do not copy option name and value anywhere, only copy value_all to a separate buffer
15898     - allow more relaxed syntax on read, so we can correctly read option name and value
15899       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
15900     - minor aesthetical changes
15901
15902 commit 11a07ebc
15903 Author: Laurent Monin <zas@norz.org>
15904 Date:   Thu Jun 12 21:21:32 2008 +0000
15905
15906     Add a comment about relative positions of image overlay in the rc file.
15907
15908 commit 943be3f7
15909 Author: Laurent Monin <zas@norz.org>
15910 Date:   Thu Jun 12 20:33:51 2008 +0000
15911
15912     Allow to set image overlay info position through options:
15913     - image_overlay.common.x
15914     - image_overlay.common.y
15915     
15916     For now, there are only editable through rc file.
15917
15918 commit e6b5b172
15919 Author: Laurent Monin <zas@norz.org>
15920 Date:   Thu Jun 12 20:17:22 2008 +0000
15921
15922     Move some functions from image.[ch] to image-overlay.c and make them static:
15923     - image_overlay_add()
15924     - image_overlay_set()
15925     - image_overlay_remove()
15926     - image_overlay_get() (unused)
15927
15928 commit c5eb8769
15929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15930 Date:   Thu Jun 12 18:30:33 2008 +0000
15931
15932     reverted changes in layout_close made in rev. 890 and 901
15933
15934 commit 86a4f3c9
15935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15936 Date:   Tue Jun 10 19:25:21 2008 +0000
15937
15938     fixed vdtree_sort_cb
15939
15940 commit 69b52cb5
15941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15942 Date:   Tue Jun 10 18:39:19 2008 +0000
15943
15944     fixed segfault in vd_rename_cb
15945
15946 commit 08524203
15947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15948 Date:   Tue Jun 10 18:19:17 2008 +0000
15949
15950     dropped vficon_sync, use vficon_refresh everywhere
15951
15952 commit f42d498e
15953 Author: Laurent Monin <zas@norz.org>
15954 Date:   Tue Jun 10 11:55:18 2008 +0000
15955
15956     collection_from_dnd_data(): simplify and optimize.
15957
15958 commit 554bfe98
15959 Author: Laurent Monin <zas@norz.org>
15960 Date:   Tue Jun 10 11:27:35 2008 +0000
15961
15962     collection_info_list_to_dnd_data(): simplify and optimize.
15963
15964 commit 55be71b4
15965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15966 Date:   Mon Jun 9 20:27:39 2008 +0000
15967
15968     moved notification to view_file.c
15969
15970 commit e0469987
15971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15972 Date:   Mon Jun 9 19:43:56 2008 +0000
15973
15974     run idle function just once
15975
15976 commit d77ba4a9
15977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15978 Date:   Mon Jun 9 19:41:37 2008 +0000
15979
15980     use vficon_refresh for updating
15981
15982 commit 1e0be504
15983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15984 Date:   Mon Jun 9 19:00:47 2008 +0000
15985
15986     handle deletion of selected files
15987
15988 commit eff5536c
15989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15990 Date:   Mon Jun 9 18:28:28 2008 +0000
15991
15992     optimized vficon_refresh_real
15993
15994 commit f4c575e6
15995 Author: Laurent Monin <zas@norz.org>
15996 Date:   Mon Jun 9 10:10:34 2008 +0000
15997
15998     Minor fixes and add a note about variable declaration.
15999
16000 commit 1e2563b3
16001 Author: Laurent Monin <zas@norz.org>
16002 Date:   Mon Jun 9 07:14:46 2008 +0000
16003
16004     Use unsigned type for marks since it is used as a bitfield.
16005
16006 commit f104380f
16007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16008 Date:   Mon Jun 9 07:06:53 2008 +0000
16009
16010     fixed saving options on exit
16011
16012 commit 020655c6
16013 Author: Laurent Monin <zas@norz.org>
16014 Date:   Sun Jun 8 23:42:51 2008 +0000
16015
16016     Tidy up: add/remove white lines, minor code changes.
16017
16018 commit 1f83c4e6
16019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16020 Date:   Sun Jun 8 21:21:13 2008 +0000
16021
16022     improved vficon_populate
16023
16024 commit a871f293
16025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16026 Date:   Sun Jun 8 20:24:46 2008 +0000
16027
16028     vficon_sync speed-up
16029
16030 commit b4f826d2
16031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16032 Date:   Sun Jun 8 19:09:44 2008 +0000
16033
16034     better check for notify type
16035
16036 commit c64e06ce
16037 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16038 Date:   Sun Jun 8 09:25:39 2008 +0000
16039
16040     fixed switching thumbnails in listview on and off - bug 1984825
16041
16042 commit cd2e0e41
16043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16044 Date:   Sat Jun 7 22:44:17 2008 +0000
16045
16046     various refresh and notification fixes
16047
16048 commit b993ae7c
16049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16050 Date:   Sat Jun 7 15:08:33 2008 +0000
16051
16052     various notification improvements
16053
16054 commit 063bd585
16055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16056 Date:   Sat Jun 7 10:45:33 2008 +0000
16057
16058     use the new notification for collections
16059
16060 commit ee08f41b
16061 Author: Laurent Monin <zas@norz.org>
16062 Date:   Sat Jun 7 10:18:30 2008 +0000
16063
16064     Display Lirc state in config log.
16065     Re-organize the config log a bit.
16066
16067 commit 4df45b3d
16068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16069 Date:   Sat Jun 7 09:36:12 2008 +0000
16070
16071     use new notification in img-view
16072
16073 commit 92497f66
16074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16075 Date:   Sat Jun 7 09:10:01 2008 +0000
16076
16077     use new notification in layout and layout_image
16078
16079 commit f7450662
16080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16081 Date:   Sat Jun 7 08:13:22 2008 +0000
16082
16083     used new notification in search.c
16084
16085 commit 7637e235
16086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16087 Date:   Sat Jun 7 07:45:08 2008 +0000
16088
16089     used new notification in dupe.c
16090
16091 commit dd62fe18
16092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16093 Date:   Fri Jun 6 22:34:15 2008 +0000
16094
16095     used new notification in cache_maint
16096
16097 commit f3353452
16098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16099 Date:   Fri Jun 6 22:11:03 2008 +0000
16100
16101     added NotifyType
16102
16103 commit 8bca5d11
16104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16105 Date:   Fri Jun 6 21:50:09 2008 +0000
16106
16107     realtime file monitor
16108
16109 commit f0ca274d
16110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16111 Date:   Fri Jun 6 20:59:03 2008 +0000
16112
16113     zero-lenght path must be allowed for now
16114
16115 commit 765ce1d5
16116 Author: Laurent Monin <zas@norz.org>
16117 Date:   Fri Jun 6 08:01:19 2008 +0000
16118
16119     French translation was updated.
16120
16121 commit f64e2fa6
16122 Author: Laurent Monin <zas@norz.org>
16123 Date:   Thu Jun 5 23:31:22 2008 +0000
16124
16125     Fix "No newline at end of file" warning.
16126
16127 commit 7839d6af
16128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16129 Date:   Thu Jun 5 18:43:44 2008 +0000
16130
16131     use new notification in vficon
16132
16133 commit 3cf04e27
16134 Author: Laurent Monin <zas@norz.org>
16135 Date:   Thu Jun 5 09:24:42 2008 +0000
16136
16137     Compare paths using utf8_collate_key() since paths are utf8-encoded.
16138     It fixes bug 1959854.
16139
16140 commit baf540a7
16141 Author: Laurent Monin <zas@norz.org>
16142 Date:   Thu Jun 5 08:41:02 2008 +0000
16143
16144     Use uft8_collate_key() to sort utf8 strings.
16145     Modify file_data_set_path() to sync collate keys and file_data_pool
16146     on path change.
16147     
16148     Partially fix bug 1959854.
16149
16150 commit 6129e31e
16151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16152 Date:   Wed Jun 4 21:12:47 2008 +0000
16153
16154     new notification system (used only in vflist for now)
16155
16156 commit b83763ac
16157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16158 Date:   Tue Jun 3 19:44:19 2008 +0000
16159
16160     replaced directory path with FileData* dir_fd
16161
16162 commit af94f830
16163 Author: Laurent Monin <zas@norz.org>
16164 Date:   Tue Jun 3 15:54:05 2008 +0000
16165
16166     Allow to modify the aspect of Geeqie through the use of a
16167     gtkrc file that may be present in the geeqie rc directory.
16168     Patch by Aldric RENAUDIN and me.
16169
16170 commit fa9d41fd
16171 Author: Laurent Monin <zas@norz.org>
16172 Date:   Tue Jun 3 13:54:22 2008 +0000
16173
16174     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
16175
16176 commit 02ad6645
16177 Author: Laurent Monin <zas@norz.org>
16178 Date:   Tue Jun 3 11:24:16 2008 +0000
16179
16180     Drop initialization to NULL since filelist_read() will take care of it.
16181
16182 commit 3df14dfb
16183 Author: Laurent Monin <zas@norz.org>
16184 Date:   Tue Jun 3 09:41:00 2008 +0000
16185
16186     filelist_read_real(): optimize and clean up.
16187
16188 commit c3cbb65b
16189 Author: Laurent Monin <zas@norz.org>
16190 Date:   Tue Jun 3 09:03:33 2008 +0000
16191
16192     Reduce indentation level.
16193
16194 commit 18f3117f
16195 Author: Laurent Monin <zas@norz.org>
16196 Date:   Tue Jun 3 08:57:46 2008 +0000
16197
16198     Reduce indentation level.
16199
16200 commit 688b1111
16201 Author: Laurent Monin <zas@norz.org>
16202 Date:   Tue Jun 3 08:53:53 2008 +0000
16203
16204     collection_table_find_data_by_coord(): tidy up.
16205
16206 commit 25c47b53
16207 Author: Laurent Monin <zas@norz.org>
16208 Date:   Tue Jun 3 07:37:24 2008 +0000
16209
16210     vflist_maint(): only allocate memory and compare strings if needed.
16211
16212 commit 9069f1e0
16213 Author: Laurent Monin <zas@norz.org>
16214 Date:   Tue Jun 3 07:32:13 2008 +0000
16215
16216     layout_real_renamed(), layout_real_removed(), layout_real_moved():
16217     simplify code.
16218
16219 commit e1edb9d5
16220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16221 Date:   Sat May 31 19:46:26 2008 +0000
16222
16223     do not change original FileData on copy
16224
16225 commit 7fe61122
16226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16227 Date:   Sat May 31 19:44:41 2008 +0000
16228
16229     replaced vflist_maint functions by vflist_refresh - it allows to follow
16230     changes made by external editors more precisely
16231
16232 commit 10e0bd55
16233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16234 Date:   Fri May 30 21:41:46 2008 +0000
16235
16236     vflist_populate_view: better handle selected files that are renamed or deleted
16237
16238 commit 44179fa3
16239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16240 Date:   Fri May 30 20:13:16 2008 +0000
16241
16242     fixed thumb index (thumbnails are shown again)
16243
16244 commit f5bae1ff
16245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16246 Date:   Fri May 30 19:53:52 2008 +0000
16247
16248     simplified vflist_populate_view
16249
16250 commit ce29b00d
16251 Author: Laurent Monin <zas@norz.org>
16252 Date:   Fri May 30 08:39:52 2008 +0000
16253
16254     Use functions to set editors name and command and ensure they are
16255     utf8-encoded.
16256     Previously, non-utf8 strings from rc file caused some issues.
16257
16258 commit 639e6684
16259 Author: Laurent Monin <zas@norz.org>
16260 Date:   Fri May 30 08:36:23 2008 +0000
16261
16262     Make utf8_validate_or_convert() to always allocate a new string.
16263
16264 commit ab16da5e
16265 Author: Laurent Monin <zas@norz.org>
16266 Date:   Fri May 30 07:20:25 2008 +0000
16267
16268     Check for existing editor command using is_valid_editor_command().
16269
16270 commit 7afa3a0b
16271 Author: Laurent Monin <zas@norz.org>
16272 Date:   Thu May 29 07:58:34 2008 +0000
16273
16274     Preserve properties window width and height during session even when
16275     layout.save_window_positions is not set.
16276     It restores the pre revision 858 behavior.
16277
16278 commit 05f3eb89
16279 Author: Laurent Monin <zas@norz.org>
16280 Date:   Thu May 29 07:52:05 2008 +0000
16281
16282     Save properties window width and height to rc file and restore
16283     them on next session if layout.save_window_positions is set to TRUE.
16284
16285 commit f89fbbf0
16286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16287 Date:   Wed May 28 22:12:10 2008 +0000
16288
16289     improved infrastructure for tracing changes, optimized vflist_populate_view
16290
16291 commit 335a8f53
16292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16293 Date:   Tue May 27 18:46:34 2008 +0000
16294
16295     measure time of filelist update
16296
16297 commit 01a388eb
16298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16299 Date:   Tue May 27 18:37:15 2008 +0000
16300
16301     another fix in notification
16302
16303 commit d5c32208
16304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16305 Date:   Mon May 26 18:32:04 2008 +0000
16306
16307     Fix histogram grid - patch by Uwe Ohse
16308
16309 commit 9530a02b
16310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16311 Date:   Mon May 26 18:22:08 2008 +0000
16312
16313     use fputs instead of printf - patch by Uwe Ohse
16314
16315 commit 1f01199c
16316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16317 Date:   Mon May 26 17:06:30 2008 +0000
16318
16319     fixed bug in notification code
16320
16321 commit 5407c7dd
16322 Author: Laurent Monin <zas@norz.org>
16323 Date:   Sun May 25 20:17:07 2008 +0000
16324
16325     Tidy up: indentation fixes, typo fixes, ...
16326
16327 commit aa3fda66
16328 Author: Laurent Monin <zas@norz.org>
16329 Date:   Sun May 25 19:54:00 2008 +0000
16330
16331     Typo fix.
16332
16333 commit 7aca9bde
16334 Author: Laurent Monin <zas@norz.org>
16335 Date:   Sun May 25 19:13:04 2008 +0000
16336
16337     Typo fix.
16338
16339 commit 8973118a
16340 Author: Laurent Monin <zas@norz.org>
16341 Date:   Sun May 25 19:03:30 2008 +0000
16342
16343     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
16344
16345 commit 56b0d6ec
16346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16347 Date:   Sat May 24 22:44:18 2008 +0000
16348
16349     rewritten utilops.h:
16350     - better integration of external commands
16351     - filter commands
16352
16353 commit d2e08881
16354 Author: Laurent Monin <zas@norz.org>
16355 Date:   Sat May 24 20:01:59 2008 +0000
16356
16357     Allow to escape star characters in the template string with a \.
16358     One can insert a \ by escaping it with another \.
16359     Fix deletion of empty parts when using | trick.
16360     Append the separator " - " only if data is neither NULL nor empty.
16361     Patch by Uwe Ohse and Laurent Monin.
16362
16363 commit c3c6184b
16364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16365 Date:   Sat May 24 09:18:09 2008 +0000
16366
16367     improved filedata interface
16368
16369 commit 2f9f06e4
16370 Author: Laurent Monin <zas@norz.org>
16371 Date:   Fri May 23 23:40:12 2008 +0000
16372
16373     Fix display of libpthread detection.
16374     Fix display of lirc support, do not test for headers if disabled.
16375
16376 commit 8c7decff
16377 Author: Laurent Monin <zas@norz.org>
16378 Date:   Fri May 23 23:18:40 2008 +0000
16379
16380     Silent few warnings that appeared when using --disable-exiv2 configure option.
16381
16382 commit a2f6ae48
16383 Author: Laurent Monin <zas@norz.org>
16384 Date:   Fri May 23 22:57:51 2008 +0000
16385
16386     French translation was updated.
16387
16388 commit 6e80a2da
16389 Author: Laurent Monin <zas@norz.org>
16390 Date:   Fri May 23 22:55:23 2008 +0000
16391
16392     Use the same label for toolbar buttons tooltip than in main menu.
16393
16394 commit 2d39c9d4
16395 Author: Laurent Monin <zas@norz.org>
16396 Date:   Fri May 23 15:07:30 2008 +0000
16397
16398     Add -Wstrict-prototypes to gcc options only in developer mode
16399     since it clutters the compilation log with unfixable warnings.
16400     Add -Wall in developer mode to display even more warnings.
16401     Fix display of --enable-deprecated at end of configure (yes
16402     and no were inversed).
16403
16404 commit 07c12724
16405 Author: Laurent Monin <zas@norz.org>
16406 Date:   Fri May 23 12:27:28 2008 +0000
16407
16408     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
16409
16410 commit 5caa58af
16411 Author: Laurent Monin <zas@norz.org>
16412 Date:   Fri May 23 12:19:42 2008 +0000
16413
16414     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
16415
16416 commit 001635e8
16417 Author: Laurent Monin <zas@norz.org>
16418 Date:   Fri May 23 00:20:56 2008 +0000
16419
16420     Try to load a system-wide rc file if any, before per-user rc file.
16421     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
16422     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
16423     filter_parse() was modified to replace entries having the same key,
16424     needed since it may be called more than once.
16425     
16426     Please test heavily.
16427
16428 commit 43b4e486
16429 Author: Laurent Monin <zas@norz.org>
16430 Date:   Thu May 22 23:22:12 2008 +0000
16431
16432     Pass ConfOptions * to save_options() and load_options().
16433
16434 commit 0fe33428
16435 Author: Laurent Monin <zas@norz.org>
16436 Date:   Thu May 22 23:17:26 2008 +0000
16437
16438     Move code from save_options() to new save_options_to() which takes
16439     the destination path as parameter.
16440
16441 commit 9d0560eb
16442 Author: Laurent Monin <zas@norz.org>
16443 Date:   Thu May 22 23:09:53 2008 +0000
16444
16445     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
16446     Pass ConfOptions * to these instead of directly using global variable.
16447     Cleanup #include in main.c.
16448
16449 commit 91a77c72
16450 Author: Laurent Monin <zas@norz.org>
16451 Date:   Thu May 22 22:49:07 2008 +0000
16452
16453     Move code from exit_program_final() to new sync_options_with_current_state().
16454
16455 commit 2d0d34ea
16456 Author: Laurent Monin <zas@norz.org>
16457 Date:   Thu May 22 22:43:07 2008 +0000
16458
16459     Separate path building code from options loading code.
16460     Most code of load_options() is moved to new load_options_from().
16461     ExifUIList initialization is moved to setup_default_options().
16462
16463 commit b5d0f1f9
16464 Author: Laurent Monin <zas@norz.org>
16465 Date:   Thu May 22 20:22:13 2008 +0000
16466
16467     Make shell command and its option rc file options instead of hardcoded strings.
16468     This allows users to modify the shell command that execute "editors".
16469     Two new options appear in rc file:
16470     - shell.path (default to "/bin/sh")
16471     - shell.options (default to "-c")
16472     
16473     These options can only be changed from the rc file, not at runtime.
16474     Tests are made to check that shell.path is not empty and lead to
16475     an executable file.
16476
16477 commit 94c67ee5
16478 Author: Laurent Monin <zas@norz.org>
16479 Date:   Thu May 22 13:00:45 2008 +0000
16480
16481     Fix signed vs unsigned warnings.
16482     In most cases, gint was used instead of guint.
16483
16484 commit a4226d0d
16485 Author: Laurent Monin <zas@norz.org>
16486 Date:   Thu May 22 11:28:35 2008 +0000
16487
16488     Comment out unused static function extension_truncate().
16489
16490 commit 6f08b3a0
16491 Author: Laurent Monin <zas@norz.org>
16492 Date:   Thu May 22 11:27:43 2008 +0000
16493
16494     Fix up some types, make some signed vs unsigned warnings quiet.
16495
16496 commit e050d2a0
16497 Author: Laurent Monin <zas@norz.org>
16498 Date:   Thu May 22 10:09:07 2008 +0000
16499
16500     Modify set_default_image_overlay_template_string() to accept the pointer to
16501     the string to modify and add a generic function to set template_string value.
16502
16503 commit 4abc6715
16504 Author: Laurent Monin <zas@norz.org>
16505 Date:   Thu May 22 09:22:29 2008 +0000
16506
16507     French translation was updated.
16508
16509 commit a331805a
16510 Author: Laurent Monin <zas@norz.org>
16511 Date:   Thu May 22 09:12:36 2008 +0000
16512
16513     Introduce an helper function that returns the name of an editor.
16514     It helps to reduce code redundancy.
16515
16516 commit 48582c36
16517 Author: Laurent Monin <zas@norz.org>
16518 Date:   Thu May 22 08:49:52 2008 +0000
16519
16520     Use a struct to handle editor's properties.
16521
16522 commit cceaf6dd
16523 Author: Laurent Monin <zas@norz.org>
16524 Date:   Wed May 21 19:37:18 2008 +0000
16525
16526     Make stricter match for option's names consisting of a prefix and a number.
16527     It allows to have names like "prefix_12" and "prefix_something" in the same file.
16528     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
16529     to unpredictable results. It was wrong too with "prefix_something", which
16530     was equivalent to "prefix_0", instead of being an option of its own.
16531
16532 commit f4fdeefe
16533 Author: Laurent Monin <zas@norz.org>
16534 Date:   Wed May 21 11:46:19 2008 +0000
16535
16536     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
16537
16538 commit ec284481
16539 Author: Laurent Monin <zas@norz.org>
16540 Date:   Wed May 21 11:45:29 2008 +0000
16541
16542     Use g_build_filename().
16543
16544 commit f42ea511
16545 Author: Laurent Monin <zas@norz.org>
16546 Date:   Wed May 21 11:07:23 2008 +0000
16547
16548     Use G_DIR_SEPARATOR where applicable.
16549
16550 commit 88b13873
16551 Author: Laurent Monin <zas@norz.org>
16552 Date:   Wed May 21 11:00:13 2008 +0000
16553
16554     Use G_DIR_SEPARATOR_S where applicable.
16555
16556 commit 1ba45c26
16557 Author: Laurent Monin <zas@norz.org>
16558 Date:   Wed May 21 10:52:38 2008 +0000
16559
16560     Use g_build_filename() and G_DIR_SEPARATOR_S.
16561
16562 commit 9cbd3ca2
16563 Author: Laurent Monin <zas@norz.org>
16564 Date:   Wed May 21 10:46:33 2008 +0000
16565
16566     Use g_build_filename() instead of g_strconcat().
16567
16568 commit 0be6f799
16569 Author: Laurent Monin <zas@norz.org>
16570 Date:   Wed May 21 10:11:56 2008 +0000
16571
16572     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
16573
16574 commit a847d10f
16575 Author: Laurent Monin <zas@norz.org>
16576 Date:   Wed May 21 09:58:29 2008 +0000
16577
16578     tab_completion_popup_cb(): use g_build_filename() and simplify code.
16579
16580 commit e07eab47
16581 Author: Laurent Monin <zas@norz.org>
16582 Date:   Wed May 21 09:50:32 2008 +0000
16583
16584     Use expand_tilde() instead of simple concatenation, it allows correct expansion
16585     of ~user as well as ~dir.
16586
16587 commit 5acd3990
16588 Author: Laurent Monin <zas@norz.org>
16589 Date:   Wed May 21 09:30:53 2008 +0000
16590
16591     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
16592
16593 commit 550af58c
16594 Author: Laurent Monin <zas@norz.org>
16595 Date:   Wed May 21 08:53:51 2008 +0000
16596
16597     Fix a segfault occuring when logging an empty message and there is no log window.
16598
16599 commit 98cabee9
16600 Author: Laurent Monin <zas@norz.org>
16601 Date:   Wed May 21 00:42:14 2008 +0000
16602
16603     Use g_build_filename().
16604
16605 commit e45c0d95
16606 Author: Laurent Monin <zas@norz.org>
16607 Date:   Wed May 21 00:39:16 2008 +0000
16608
16609     thumb_std_cache_path(): use g_build_filename() and simplify.
16610
16611 commit c656b4ad
16612 Author: Laurent Monin <zas@norz.org>
16613 Date:   Wed May 21 00:32:57 2008 +0000
16614
16615     Use g_build_filename().
16616
16617 commit 9fbfbb25
16618 Author: Laurent Monin <zas@norz.org>
16619 Date:   Wed May 21 00:20:13 2008 +0000
16620
16621     Use g_build_filename() where applicable.
16622
16623 commit a9bd1c76
16624 Author: Laurent Monin <zas@norz.org>
16625 Date:   Wed May 21 00:15:41 2008 +0000
16626
16627     Use g_build_filename() instead of g_strconcat().
16628
16629 commit fe454711
16630 Author: Laurent Monin <zas@norz.org>
16631 Date:   Wed May 21 00:13:12 2008 +0000
16632
16633     Use g_build_filename() and get rid of "root dir fix".
16634
16635 commit 0b30da04
16636 Author: Laurent Monin <zas@norz.org>
16637 Date:   Wed May 21 00:12:19 2008 +0000
16638
16639     Use g_build_filename().
16640
16641 commit 5e710445
16642 Author: Laurent Monin <zas@norz.org>
16643 Date:   Wed May 21 00:01:03 2008 +0000
16644
16645     Disable unused code:
16646     - cache_maintain_home_dir()
16647     - cache_maintain_dir()
16648
16649 commit 95eebfff
16650 Author: Laurent Monin <zas@norz.org>
16651 Date:   Tue May 20 23:41:13 2008 +0000
16652
16653     Build path using g_build_filename() then calculate its length.
16654
16655 commit e80fa4c9
16656 Author: Laurent Monin <zas@norz.org>
16657 Date:   Tue May 20 23:11:47 2008 +0000
16658
16659     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
16660
16661 commit 381f82f2
16662 Author: Laurent Monin <zas@norz.org>
16663 Date:   Tue May 20 23:07:09 2008 +0000
16664
16665     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
16666
16667 commit d145a208
16668 Author: Laurent Monin <zas@norz.org>
16669 Date:   Tue May 20 22:47:13 2008 +0000
16670
16671     cache_find_location(): use g_build_filename() and move redundant code to new functions.
16672
16673 commit 267dbe2a
16674 Author: Laurent Monin <zas@norz.org>
16675 Date:   Tue May 20 22:22:11 2008 +0000
16676
16677     Use g_build_filename().
16678
16679 commit d1ad0442
16680 Author: Laurent Monin <zas@norz.org>
16681 Date:   Tue May 20 22:13:48 2008 +0000
16682
16683     Use size_t instead of gint, it silents a signed vs unsigned warning.
16684
16685 commit 3bd79d0d
16686 Author: Laurent Monin <zas@norz.org>
16687 Date:   Tue May 20 22:11:59 2008 +0000
16688
16689     Use g_build_filename() instead of g_strconcat().
16690
16691 commit 73e10c62
16692 Author: Laurent Monin <zas@norz.org>
16693 Date:   Tue May 20 22:09:04 2008 +0000
16694
16695     Drop concat_dir_and_file() and use g_build_filename() instead.
16696
16697 commit ca505f0d
16698 Author: Laurent Monin <zas@norz.org>
16699 Date:   Tue May 20 22:00:14 2008 +0000
16700
16701     Use G_DIR_SEPARATOR instead of '/' where applicable.
16702
16703 commit c56dcb92
16704 Author: Laurent Monin <zas@norz.org>
16705 Date:   Tue May 20 21:51:25 2008 +0000
16706
16707     Use g_build_filename() to build paths.
16708
16709 commit ddee8f88
16710 Author: Laurent Monin <zas@norz.org>
16711 Date:   Tue May 20 20:11:29 2008 +0000
16712
16713     Do not use glib posix wrappers since they were introduced in 2.6
16714     and we want 2.4 compatibility.
16715
16716 commit dc3b4402
16717 Author: Laurent Monin <zas@norz.org>
16718 Date:   Tue May 20 20:06:11 2008 +0000
16719
16720     Use access() instead of g_access() which is only available in 2.8.
16721
16722 commit f2424a9a
16723 Author: Laurent Monin <zas@norz.org>
16724 Date:   Tue May 20 19:14:36 2008 +0000
16725
16726     Use utf-8 charset instead of iso-8859-1.
16727     Minor cleanup.
16728
16729 commit dd45f154
16730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16731 Date:   Tue May 20 17:43:37 2008 +0000
16732
16733     updated ru.po by Alexandre Prokoudine
16734
16735 commit 231d9567
16736 Author: Laurent Monin <zas@norz.org>
16737 Date:   Tue May 20 08:18:30 2008 +0000
16738
16739     French translation was updated.
16740
16741 commit b130dfe5
16742 Author: Laurent Monin <zas@norz.org>
16743 Date:   Tue May 20 08:14:35 2008 +0000
16744
16745     Sort out log_printf() vs printf_term() mix up.
16746
16747 commit a8d4af5c
16748 Author: Laurent Monin <zas@norz.org>
16749 Date:   Tue May 20 07:52:49 2008 +0000
16750
16751     Use print_term() instead of printf(), since it handles charset conversion
16752     from utf8 to locale if needed.
16753
16754 commit 11819b31
16755 Author: Laurent Monin <zas@norz.org>
16756 Date:   Mon May 19 11:09:23 2008 +0000
16757
16758     Remove C-specific gcc options from CXXFLAGS.
16759     Add few more warnings.
16760
16761 commit 592f3393
16762 Author: Laurent Monin <zas@norz.org>
16763 Date:   Mon May 19 09:27:30 2008 +0000
16764
16765     Fix some incomplete initialization warnings.
16766
16767 commit 2a2b70b7
16768 Author: Laurent Monin <zas@norz.org>
16769 Date:   Mon May 19 08:46:37 2008 +0000
16770
16771     depreceated -> deprecated
16772
16773 commit 17c0fcef
16774 Author: Laurent Monin <zas@norz.org>
16775 Date:   Mon May 19 08:43:11 2008 +0000
16776
16777     Typo fixes.
16778
16779 commit 55c5b71c
16780 Author: Laurent Monin <zas@norz.org>
16781 Date:   Mon May 19 08:36:06 2008 +0000
16782
16783     Create auxdir if needed.
16784
16785 commit 397adc4d
16786 Author: Laurent Monin <zas@norz.org>
16787 Date:   Mon May 19 08:24:10 2008 +0000
16788
16789     Fix spurious end of line introduced in revision 780.
16790
16791 commit bc32bf0b
16792 Author: Petr Ostadal <postadal@suse.cz>
16793 Date:   Mon May 19 01:15:17 2008 +0000
16794
16795     configure.in was rewritten:
16796     - uses PKG_CHECK_MODULES everywhere
16797     - added --enable-debug (enable debugging support)
16798     - added --enable-developer (developer mode, checks depreceated code ...)
16799     - removed obsoleted INCLUDES from Makefile.am
16800     Fixed src/debug.h (added glib.h).
16801     Fixed src/exiv2.c compilation with libexiv2 v0.15.
16802     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
16803
16804 commit 51e2636c
16805 Author: Petr Ostadal <postadal@suse.cz>
16806 Date:   Mon May 19 00:54:59 2008 +0000
16807
16808     Updated CODING (GPL header, macros, svn change-log, ...).
16809
16810 commit 31ed8e20
16811 Author: Laurent Monin <zas@norz.org>
16812 Date:   Sun May 18 21:14:01 2008 +0000
16813
16814     Save order of Properties dialog tabs to rc file.
16815     Users of GTK+ <2.10 can set tabs order directly in the rc file,
16816     others can move tabs using drag'n drop.
16817     The option is named properties.tabs_order, its default value
16818     is "123" which is General, Keywords, Exif tabs (left to right).
16819
16820 commit a1726043
16821 Author: Laurent Monin <zas@norz.org>
16822 Date:   Sun May 18 12:56:18 2008 +0000
16823
16824     Cleanup and code redundancy reduction.
16825
16826 commit 3df95a31
16827 Author: Laurent Monin <zas@norz.org>
16828 Date:   Sun May 18 11:39:58 2008 +0000
16829
16830     Memorize text to display in the log window when the window is
16831     not yet created. On log window display, the memorized text
16832     is then recalled and displayed.
16833
16834 commit c219d832
16835 Author: Laurent Monin <zas@norz.org>
16836 Date:   Sun May 18 07:36:57 2008 +0000
16837
16838     Do not create log window more than once.
16839
16840 commit aa1e905e
16841 Author: Laurent Monin <zas@norz.org>
16842 Date:   Sat May 17 22:37:04 2008 +0000
16843
16844     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
16845
16846 commit d5ddb658
16847 Author: Laurent Monin <zas@norz.org>
16848 Date:   Sat May 17 21:28:02 2008 +0000
16849
16850     Update POTFILES.in.
16851
16852 commit c293dfff
16853 Author: Laurent Monin <zas@norz.org>
16854 Date:   Sat May 17 21:26:45 2008 +0000
16855
16856     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
16857
16858 commit 44bf725c
16859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16860 Date:   Fri May 16 20:12:11 2008 +0000
16861
16862     fixed exiv2 version test
16863
16864 commit 4e2cbf60
16865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16866 Date:   Fri May 16 20:09:32 2008 +0000
16867
16868     get processed values from exiv2
16869     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
16870
16871 commit 2cf62964
16872 Author: Laurent Monin <zas@norz.org>
16873 Date:   Fri May 16 14:59:45 2008 +0000
16874
16875     Fix redundant application name in window titles.
16876     It simplifies code.
16877
16878 commit 4dd8a0ca
16879 Author: Laurent Monin <zas@norz.org>
16880 Date:   Fri May 16 14:38:05 2008 +0000
16881
16882     French translation was updated.
16883
16884 commit 80363827
16885 Author: Laurent Monin <zas@norz.org>
16886 Date:   Fri May 16 12:16:49 2008 +0000
16887
16888     Do not use printf() directly but use new wrapper function log_printf() instead.
16889
16890 commit 4419bda7
16891 Author: Laurent Monin <zas@norz.org>
16892 Date:   Fri May 16 12:08:51 2008 +0000
16893
16894     Drop include "debug.h".
16895
16896 commit 08f6266e
16897 Author: Laurent Monin <zas@norz.org>
16898 Date:   Fri May 16 10:02:56 2008 +0000
16899
16900     Include debug.h from main.h since debug macros may be used anywhere in the code.
16901
16902 commit 9cdcce43
16903 Author: Laurent Monin <zas@norz.org>
16904 Date:   Fri May 16 09:10:56 2008 +0000
16905
16906     Improve editor commands error display:
16907     - display all errors (not only syntax errors)
16908     - display errors from Preferences (checks are made on Apply or OK)
16909
16910 commit dbb4e406
16911 Author: Laurent Monin <zas@norz.org>
16912 Date:   Fri May 16 08:37:07 2008 +0000
16913
16914     Improve editors a bit:
16915     - allow whitespaces before and after %v, %V, %w
16916     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
16917     - display a dialog on execution if a syntax error is detected (only for generic editors)
16918     - update README editors section
16919
16920 commit 8cf9235c
16921 Author: Laurent Monin <zas@norz.org>
16922 Date:   Wed May 14 18:12:11 2008 +0000
16923
16924     The Encoding key is now deprecated by the FreeDesktop standard and all
16925     strings are required to be encoded in UTF-8. This desktop entry
16926     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
16927     necessary.
16928     
16929     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
16930     
16931     Patch #1963689.
16932
16933 commit 696b1afc
16934 Author: Laurent Monin <zas@norz.org>
16935 Date:   Wed May 14 18:09:05 2008 +0000
16936
16937     Patch #1963690 was applied.
16938     It fixes hyphens/minus confusion in the man page.
16939
16940 commit 12d37bfb
16941 Author: Laurent Monin <zas@norz.org>
16942 Date:   Wed May 14 17:00:25 2008 +0000
16943
16944     Simplify thumb_std_maint_moved(), since g_list_append knows
16945     how to append to a NULL list. Patch by Uwe Ohse.
16946
16947 commit 7c3a9257
16948 Author: Laurent Monin <zas@norz.org>
16949 Date:   Wed May 14 16:52:55 2008 +0000
16950
16951     Simplify collect_manager_add_action(), since g_list_append knows
16952     how to append to a NULL list. Patch by Uwe Ohse.
16953
16954 commit e6057c67
16955 Author: Laurent Monin <zas@norz.org>
16956 Date:   Wed May 14 12:59:00 2008 +0000
16957
16958     Merge vflist_row_by_path() into vflist_index_by_path().
16959
16960 commit 53d0d0d3
16961 Author: Laurent Monin <zas@norz.org>
16962 Date:   Wed May 14 10:40:43 2008 +0000
16963
16964     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
16965     Patch #1963691.
16966
16967 commit d8bacc9a
16968 Author: Laurent Monin <zas@norz.org>
16969 Date:   Wed May 14 08:56:08 2008 +0000
16970
16971     Make vf_pop_menu_*_cb static.
16972
16973 commit a2b5404a
16974 Author: Laurent Monin <zas@norz.org>
16975 Date:   Tue May 13 20:31:35 2008 +0000
16976
16977     French translation fixes.
16978
16979 commit 81193b24
16980 Author: Laurent Monin <zas@norz.org>
16981 Date:   Tue May 13 20:21:00 2008 +0000
16982
16983     Resync POTFILES.in and *.po, update french translation and
16984     regenerate statistics in README.
16985
16986 commit 16e84c76
16987 Author: Laurent Monin <zas@norz.org>
16988 Date:   Tue May 13 20:13:44 2008 +0000
16989
16990     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
16991
16992 commit d62b5063
16993 Author: Laurent Monin <zas@norz.org>
16994 Date:   Tue May 13 19:56:52 2008 +0000
16995
16996     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
16997
16998 commit 0ae96b1f
16999 Author: Laurent Monin <zas@norz.org>
17000 Date:   Tue May 13 19:54:13 2008 +0000
17001
17002     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
17003
17004 commit d89bc943
17005 Author: Laurent Monin <zas@norz.org>
17006 Date:   Tue May 13 19:51:22 2008 +0000
17007
17008     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
17009
17010 commit dc820ece
17011 Author: Laurent Monin <zas@norz.org>
17012 Date:   Tue May 13 19:45:04 2008 +0000
17013
17014     Fix last patch, only set vf->clicked_mark for a valid mark.
17015
17016 commit 91e4b2d6
17017 Author: Laurent Monin <zas@norz.org>
17018 Date:   Tue May 13 19:32:25 2008 +0000
17019
17020     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
17021     named clicked_mark.
17022     Marks numbering is now consistent with menus (starting at 1, 0 is an
17023     invalid mark), assertions were modified accordingly.
17024
17025 commit 86ebde92
17026 Author: Laurent Monin <zas@norz.org>
17027 Date:   Tue May 13 16:09:43 2008 +0000
17028
17029     Expand tilde with file: and view: remote parameters.
17030     Now these are working:
17031     geeqie -r file:~/dir
17032     geeqie -r view:~user/file
17033
17034 commit 38975e5e
17035 Author: Laurent Monin <zas@norz.org>
17036 Date:   Tue May 13 14:49:38 2008 +0000
17037
17038     Display a message when invalid remote options are used.
17039
17040 commit e88a963a
17041 Author: Laurent Monin <zas@norz.org>
17042 Date:   Tue May 13 14:35:51 2008 +0000
17043
17044     Comparing tag id is not sufficient, check the tag name too.
17045
17046 commit f558c8c2
17047 Author: Laurent Monin <zas@norz.org>
17048 Date:   Tue May 13 11:58:47 2008 +0000
17049
17050     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
17051
17052 commit 2ce8b27e
17053 Author: Laurent Monin <zas@norz.org>
17054 Date:   Tue May 13 08:53:26 2008 +0000
17055
17056     Move all remote stuff from main.c to remote.[ch].
17057
17058 commit 12639ee4
17059 Author: Laurent Monin <zas@norz.org>
17060 Date:   Tue May 13 08:02:46 2008 +0000
17061
17062     Move some functions from main.[ch] to new window.[ch].
17063
17064 commit c8611249
17065 Author: Laurent Monin <zas@norz.org>
17066 Date:   Tue May 13 07:34:37 2008 +0000
17067
17068     Ensure that we end with UTF8 encoded comment and keywords.
17069
17070 commit 8b3ee1ee
17071 Author: Laurent Monin <zas@norz.org>
17072 Date:   Mon May 12 23:26:00 2008 +0000
17073
17074     Reading of Iptc.Application2.Keywords should now be fixed.
17075     Use uft8_validate_or_convert() on exif's text data to be safe.
17076
17077 commit 9aacc4a2
17078 Author: Laurent Monin <zas@norz.org>
17079 Date:   Mon May 12 23:21:35 2008 +0000
17080
17081     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
17082
17083 commit 885b2123
17084 Author: Laurent Monin <zas@norz.org>
17085 Date:   Mon May 12 23:00:04 2008 +0000
17086
17087     bar_exif_validate_text(): use computed length and cleanup.
17088
17089 commit 7b4885c2
17090 Author: Laurent Monin <zas@norz.org>
17091 Date:   Mon May 12 19:56:28 2008 +0000
17092
17093     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
17094
17095 commit 874ac4ea
17096 Author: Laurent Monin <zas@norz.org>
17097 Date:   Mon May 12 17:10:40 2008 +0000
17098
17099     Extract and append keywords from Iptc.Application2.Keywords tags.
17100     A function was added to make the keywords unique in the list.
17101     Note: Iptc.Application2.Keywords is only read, not written.
17102
17103 commit c50d73be
17104 Author: Laurent Monin <zas@norz.org>
17105 Date:   Mon May 12 10:46:23 2008 +0000
17106
17107     When an option was successfully read, just continue to next line.
17108
17109 commit 75f14d8c
17110 Author: Laurent Monin <zas@norz.org>
17111 Date:   Mon May 12 10:37:37 2008 +0000
17112
17113     Minor formatting fix in rc file header.
17114
17115 commit ff365dc6
17116 Author: Laurent Monin <zas@norz.org>
17117 Date:   Mon May 12 08:52:17 2008 +0000
17118
17119     Rework read_*_option():
17120     - read_u?int_option() now interpret a value of "true" as 1
17121     - read_bool_option() now interpret any value different from 0 as true.
17122     - make functions return TRUE on successful read, FALSE else
17123     
17124     Theses changes will help to maintain compatibility when options are modified.
17125
17126 commit 0481d1d4
17127 Author: Laurent Monin <zas@norz.org>
17128 Date:   Mon May 12 08:11:27 2008 +0000
17129
17130     Rename option image_overlay.common.enabled to image_overlay.common.state
17131     since it is not a boolean anymore.
17132
17133 commit 99a50120
17134 Author: Laurent Monin <zas@norz.org>
17135 Date:   Mon May 12 00:22:38 2008 +0000
17136
17137     Add some wrapper functions for not yet common code.
17138
17139 commit 98e46592
17140 Author: Laurent Monin <zas@norz.org>
17141 Date:   Sun May 11 23:56:40 2008 +0000
17142
17143     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
17144
17145 commit c2147d9b
17146 Author: Laurent Monin <zas@norz.org>
17147 Date:   Sun May 11 23:47:59 2008 +0000
17148
17149     Move a part of pop up menu common code to view_file.[ch].
17150
17151 commit 4ba97284
17152 Author: Laurent Monin <zas@norz.org>
17153 Date:   Sun May 11 23:09:39 2008 +0000
17154
17155     Introduce vf_pop_menu_file_list() as a wrapper to
17156     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
17157
17158 commit 2be39b52
17159 Author: Laurent Monin <zas@norz.org>
17160 Date:   Sun May 11 21:11:54 2008 +0000
17161
17162     Use vf_* functions where possible.
17163
17164 commit 2a9c38f8
17165 Author: Laurent Monin <zas@norz.org>
17166 Date:   Sun May 11 20:38:21 2008 +0000
17167
17168     Drop unused layout_list_get_path() and vf*_index_get_path().
17169
17170 commit 1fe24ccb
17171 Author: Laurent Monin <zas@norz.org>
17172 Date:   Sun May 11 13:17:38 2008 +0000
17173
17174     French translation was updated.
17175
17176 commit 814bbc28
17177 Author: Laurent Monin <zas@norz.org>
17178 Date:   Sun May 11 13:14:58 2008 +0000
17179
17180     An option to save and restore the last path used was added.
17181     This option appears as startup.use_last_path in rc file.
17182     Preferences > General > Startup was modified accordingly.
17183
17184 commit ff3bbba6
17185 Author: Laurent Monin <zas@norz.org>
17186 Date:   Sun May 11 12:23:26 2008 +0000
17187
17188     Rename options:
17189     startup_path_enable -> startup.restore_path
17190     startup_path        -> startup.path
17191     
17192     Geeqie is still able to read old options.
17193
17194 commit 4e0f18ac
17195 Author: Laurent Monin <zas@norz.org>
17196 Date:   Sun May 11 11:46:48 2008 +0000
17197
17198     Fix help window title.
17199
17200 commit b01f014e
17201 Author: Laurent Monin <zas@norz.org>
17202 Date:   Sun May 11 11:44:58 2008 +0000
17203
17204     Use computed string length.
17205
17206 commit 53e7b0df
17207 Author: Laurent Monin <zas@norz.org>
17208 Date:   Sun May 11 11:41:32 2008 +0000
17209
17210     Slightly increase help window's default width.
17211
17212 commit 4e6dd664
17213 Author: Laurent Monin <zas@norz.org>
17214 Date:   Sun May 11 11:30:41 2008 +0000
17215
17216     Add an help button to OSD info configuration in Preferences dialog.
17217     Make its own section named "Overlay Screen Display".
17218
17219 commit c7a434ca
17220 Author: Laurent Monin <zas@norz.org>
17221 Date:   Sun May 11 10:25:04 2008 +0000
17222
17223     Partially update main README.
17224     A section concerning overlay info was added.
17225     Translation statistics were updated.
17226
17227 commit 1fa5d80b
17228 Author: Laurent Monin <zas@norz.org>
17229 Date:   Sun May 11 09:37:46 2008 +0000
17230
17231     Change translations statistics formatting to match the style
17232     use in the README file.
17233     
17234     Here is the result for current trunk:
17235     
17236     Translations statistics
17237     Date: Sun, 11 May 2008 11:33:14 +0200
17238     
17239     Note: completion % in the chart below may not be quite correct
17240           when fuzzy translations exist but do not appear in the source.
17241           For exact results, run make update-po with up to date POTFILES.in.
17242           comp % = trans / (trans + fuzzy + untrans)
17243     
17244     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
17245     fr             100.00    985      0        0    985
17246     be              90.56    892     25       68    985
17247     eu              68.53    675    150      160    985
17248     eo              68.22    672    153      160    985
17249     vi              68.02    670    156      159    985
17250     it              67.82    668    154      163    985
17251     pt_BR           67.82    668    154      163    985
17252     zh_TW           66.90    659    150      176    985
17253     sk              66.50    655    158      172    985
17254     fi              64.37    634    176      175    985
17255     nl              64.37    634    179      172    985
17256     sv              64.16    632    175      178    985
17257     bg              64.06    631    175      179    985
17258     ca              64.06    631    175      179    985
17259     cs              64.06    631    175      179    985
17260     de              64.06    631    175      179    985
17261     es              64.06    631    175      179    985
17262     ja              64.06    631    175      179    985
17263     ru              64.06    631    175      179    985
17264     pl              60.61    597    148      240    985
17265     ar              42.94    423    315      247    985
17266     ro              37.56    370    342      273    985
17267     hu              36.14    356    332      297    985
17268     id              19.70    194    408      383    985
17269     et              19.29    190    407      388    985
17270     uk              17.16    169    411      405    985
17271     nb              15.94    157    416      412    985
17272     zh_CN.GB2312    15.94    157    416      412    985
17273     th              15.13    149    413      423    985
17274     sl              14.72    145    419      421    985
17275     da              12.99    128    402      455    985
17276     ko              11.37    112     52      821    985
17277     tr               6.60     65    398      522    985
17278
17279 commit 0cbf3280
17280 Author: Laurent Monin <zas@norz.org>
17281 Date:   Sat May 10 21:29:53 2008 +0000
17282
17283     Fix display of collection in overlay info.
17284     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
17285     
17286     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
17287     
17288     General syntax is: %name[:length limit][:extra]%
17289     Extra string uses special character '*' to mark the place of the data to display.
17290     If no '*' is present, then extra string is just appended to data.
17291     Any "\n" is replaced by a newline on display.
17292     Pango mark up is accepted in left and right parts.
17293     If data is empty, nothing will be displayed.
17294     
17295     Examples:
17296     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
17297     "%size:\n%"         -> size is displayed with a newline at end
17298     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
17299     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
17300     
17301     
17302     Collection name formatting was slighly improved by not displaying the .gqv extension.
17303     The default overlay info string was modified to use the new syntax, but older info strings should be
17304     displayed as usual.
17305
17306 commit fc25dbbf
17307 Author: Laurent Monin <zas@norz.org>
17308 Date:   Sat May 10 14:22:18 2008 +0000
17309
17310     image_osd_get() now returns OsdShowFlags.
17311
17312 commit 73fa427e
17313 Author: Laurent Monin <zas@norz.org>
17314 Date:   Sat May 10 13:54:25 2008 +0000
17315
17316     Display a simple grid with histogram.
17317
17318 commit af4f4a11
17319 Author: Laurent Monin <zas@norz.org>
17320 Date:   Sat May 10 12:33:52 2008 +0000
17321
17322     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
17323
17324 commit 48916cac
17325 Author: Laurent Monin <zas@norz.org>
17326 Date:   Sat May 10 09:00:14 2008 +0000
17327
17328     Save full OSD state to rc file and restore it on startup.
17329     It allows to restore OSD with or without histogram depending
17330     on previous state.
17331
17332 commit 8ccd3621
17333 Author: Laurent Monin <zas@norz.org>
17334 Date:   Fri May 9 12:43:10 2008 +0000
17335
17336     image_osd_info_render(): if there's no fd, just return.
17337
17338 commit c93ee033
17339 Author: Laurent Monin <zas@norz.org>
17340 Date:   Fri May 9 12:33:24 2008 +0000
17341
17342     Move overlay histogram stuff from ImageWindow to OverlayStateData.
17343     It simplifies things a lot and make more sense.
17344     
17345     Note: overlay icons display is broken since a long time it seems.
17346
17347 commit 46a015d5
17348 Author: Laurent Monin <zas@norz.org>
17349 Date:   Fri May 9 11:15:56 2008 +0000
17350
17351     Introduce image_get_osd_data() and image_set_osd_data().
17352
17353 commit 77d3ccb4
17354 Author: Laurent Monin <zas@norz.org>
17355 Date:   Fri May 9 09:58:46 2008 +0000
17356
17357     image_osd_get() and image_osd_set() now uses flags.
17358
17359 commit 94833dae
17360 Author: Laurent Monin <zas@norz.org>
17361 Date:   Fri May 9 09:34:38 2008 +0000
17362
17363     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
17364     reduce indentation level.
17365
17366 commit dd431ef1
17367 Author: Laurent Monin <zas@norz.org>
17368 Date:   Fri May 9 08:39:18 2008 +0000
17369
17370     Preserve last histogram modes.
17371     When a new histogram is displayed, it uses previously chosen
17372     modes.
17373     These modes are saved on exit to rc file as options:
17374     histogram.last_channel_mode
17375     histogram.last_log_mode
17376
17377 commit 7917c5a3
17378 Author: Laurent Monin <zas@norz.org>
17379 Date:   Fri May 9 08:03:25 2008 +0000
17380
17381     Update CODING and HACKING files, and add po/README file for translators.
17382
17383 commit 8ef1e8c8
17384 Author: Laurent Monin <zas@norz.org>
17385 Date:   Fri May 9 07:46:18 2008 +0000
17386
17387     Make lirc_cleanup() and lirc_input_callback() static.
17388
17389 commit 9cb23ddf
17390 Author: Laurent Monin <zas@norz.org>
17391 Date:   Fri May 9 07:32:30 2008 +0000
17392
17393     Use function(void) instead of function() for declaring functions which
17394     do not take any parameters at all.
17395     It respects current Geeqie coding style more.
17396
17397 commit 524cf262
17398 Author: Laurent Monin <zas@norz.org>
17399 Date:   Thu May 8 22:59:14 2008 +0000
17400
17401     In the search results view, hide dimensions column instead of
17402     displaying an empty one.
17403     When dimensions search criteria is used, it is always displayed.
17404
17405 commit 6b17a6ad
17406 Author: Laurent Monin <zas@norz.org>
17407 Date:   Thu May 8 22:49:16 2008 +0000
17408
17409     Reset thumbnail column to NULL when hidden.
17410     It fixes bug 1960274.
17411
17412 commit 786c7401
17413 Author: Laurent Monin <zas@norz.org>
17414 Date:   Thu May 8 20:21:03 2008 +0000
17415
17416     search_status_update(): slightly reduce code redundancy.
17417
17418 commit cfe2b3ba
17419 Author: Laurent Monin <zas@norz.org>
17420 Date:   Thu May 8 12:50:25 2008 +0000
17421
17422     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
17423     Add a FIXME where potential improper usage of strncasecmp() is made.
17424
17425 commit 6559dd1a
17426 Author: Laurent Monin <zas@norz.org>
17427 Date:   Thu May 8 12:38:34 2008 +0000
17428
17429     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
17430     are used.
17431
17432 commit 947a8668
17433 Author: Laurent Monin <zas@norz.org>
17434 Date:   Wed May 7 23:27:26 2008 +0000
17435
17436     Replace deprecated functions by their counterparts:
17437     g_strcasecmp() -> g_ascii_strcasecmp()
17438     g_strncasecmp() -> g_ascii_strncasecmp()
17439     gtk_input_remove() -> g_source_remove()
17440     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
17441     
17442     All these are deprecated either since 2.2 or 2.4.
17443
17444 commit c5f3fab3
17445 Author: Laurent Monin <zas@norz.org>
17446 Date:   Wed May 7 22:54:33 2008 +0000
17447
17448     Resync po files.
17449     French translation was updated.
17450
17451 commit 0479ab31
17452 Author: Laurent Monin <zas@norz.org>
17453 Date:   Wed May 7 22:48:30 2008 +0000
17454
17455     Add a way to invert the current selection.
17456     An item labeled "Invert selection" was added to the Select submenu
17457     in the main menu.
17458
17459 commit 2927044d
17460 Author: Laurent Monin <zas@norz.org>
17461 Date:   Tue May 6 23:58:08 2008 +0000
17462
17463     Tidy up.
17464
17465 commit 38ac488d
17466 Author: Laurent Monin <zas@norz.org>
17467 Date:   Tue May 6 23:53:12 2008 +0000
17468
17469     French translation was updated.
17470
17471 commit 4b93995f
17472 Author: Laurent Monin <zas@norz.org>
17473 Date:   Tue May 6 23:52:09 2008 +0000
17474
17475     Add trash.c.
17476
17477 commit 25ad32ba
17478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17479 Date:   Tue May 6 21:35:31 2008 +0000
17480
17481     moved safe delete functions to separate file
17482
17483 commit 8546ea31
17484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17485 Date:   Tue May 6 20:24:16 2008 +0000
17486
17487     use some of the new functions in filedata.c
17488
17489 commit f05bac9c
17490 Author: Laurent Monin <zas@norz.org>
17491 Date:   Tue May 6 17:00:55 2008 +0000
17492
17493     Allow the user to append or replace comments for a group of selected files.
17494     Two buttons were added to the Keywords panel.
17495
17496 commit 5f3ddd49
17497 Author: Laurent Monin <zas@norz.org>
17498 Date:   Tue May 6 12:31:23 2008 +0000
17499
17500     Use a dedicated option to enable keywords and comment saving as XMP tags
17501     in image's files.
17502     This new option is named "save_metadata_in_image_file" in configuration file.
17503     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
17504     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
17505
17506 commit 5ecec83a
17507 Author: Laurent Monin <zas@norz.org>
17508 Date:   Tue May 6 12:03:39 2008 +0000
17509
17510     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
17511
17512 commit a729f590
17513 Author: Laurent Monin <zas@norz.org>
17514 Date:   Mon May 5 21:27:39 2008 +0000
17515
17516     French translation was updated, various fixes.
17517
17518 commit 146b6e2a
17519 Author: Laurent Monin <zas@norz.org>
17520 Date:   Mon May 5 20:56:20 2008 +0000
17521
17522     Belarusian translation was updated. Thanks to Pavel Piatruk.
17523
17524 commit 117767d6
17525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17526 Date:   Mon May 5 20:51:51 2008 +0000
17527
17528     started implementation of API for sidecar files
17529
17530 commit ffc2e299
17531 Author: Laurent Monin <zas@norz.org>
17532 Date:   Mon May 5 20:51:50 2008 +0000
17533
17534     Update POTFILES.in (filelist.c -> filedata.c).
17535
17536 commit 512e5ddd
17537 Author: Laurent Monin <zas@norz.org>
17538 Date:   Mon May 5 20:49:40 2008 +0000
17539
17540     Modify regen_potfiles.sh to generate a patch instead of
17541     directly applying changes to POTFILES.in.
17542
17543 commit bf41ef49
17544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17545 Date:   Mon May 5 19:20:46 2008 +0000
17546
17547     added .gqv to known file types
17548
17549 commit 6e7bf48d
17550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17551 Date:   Mon May 5 19:11:12 2008 +0000
17552
17553     split filelist.c to filefilter.c and filedata.c
17554
17555 commit f798c6ab
17556 Author: Laurent Monin <zas@norz.org>
17557 Date:   Mon May 5 09:21:01 2008 +0000
17558
17559     Revert wrong patch rev 676.
17560
17561 commit cfa6a118
17562 Author: Laurent Monin <zas@norz.org>
17563 Date:   Mon May 5 09:12:07 2008 +0000
17564
17565     Add an helper script to regenerate POTFILES.in file.
17566     POTFILES.in was updated.
17567     French translation was updated.
17568
17569 commit 0a259ddb
17570 Author: Laurent Monin <zas@norz.org>
17571 Date:   Mon May 5 08:32:18 2008 +0000
17572
17573     Revert patch 675, and correctly fix gtk assertion failure.
17574
17575 commit 37193c24
17576 Author: Laurent Monin <zas@norz.org>
17577 Date:   Mon May 5 08:15:52 2008 +0000
17578
17579     Fix two memory leaks.
17580
17581 commit 6c35f9de
17582 Author: Laurent Monin <zas@norz.org>
17583 Date:   Mon May 5 07:46:32 2008 +0000
17584
17585     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
17586     when swapping to/from file icon view.
17587
17588 commit 5cacdd94
17589 Author: Laurent Monin <zas@norz.org>
17590 Date:   Sun May 4 23:57:20 2008 +0000
17591
17592     vficon_release_cb(): use switch() and cleanup.
17593
17594 commit b9cb52f0
17595 Author: Laurent Monin <zas@norz.org>
17596 Date:   Sun May 4 23:20:43 2008 +0000
17597
17598     Minor tidyup.
17599
17600 commit c2117e7e
17601 Author: Laurent Monin <zas@norz.org>
17602 Date:   Sun May 4 23:06:46 2008 +0000
17603
17604     Drop unused vficon_select_by_path() and vflist_select_by_path().
17605
17606 commit b6ea1461
17607 Author: Laurent Monin <zas@norz.org>
17608 Date:   Sun May 4 23:03:36 2008 +0000
17609
17610     Minor cleanup.
17611
17612 commit 509c7038
17613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17614 Date:   Sun May 4 21:54:20 2008 +0000
17615
17616     dropped path_list functions, use filelist functions everywhere
17617
17618 commit ac3bd2a2
17619 Author: Laurent Monin <zas@norz.org>
17620 Date:   Sun May 4 19:00:39 2008 +0000
17621
17622     Remove unused functions:
17623     vflist_set_status_func()
17624     vflist_set_thumb_status_func()
17625     vflist_set_layout()
17626     vficon_set_status_func()
17627     vficon_set_thumb_status_func()
17628     vficon_set_layout()
17629
17630 commit d3ade2f9
17631 Author: Laurent Monin <zas@norz.org>
17632 Date:   Sun May 4 18:45:06 2008 +0000
17633
17634     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
17635
17636 commit 1267a5c0
17637 Author: Laurent Monin <zas@norz.org>
17638 Date:   Sun May 4 16:16:07 2008 +0000
17639
17640     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
17641
17642 commit be9e0972
17643 Author: Laurent Monin <zas@norz.org>
17644 Date:   Sun May 4 11:47:36 2008 +0000
17645
17646     Prepare switch to ViewFile (unused yet).
17647
17648 commit 7192ff23
17649 Author: Laurent Monin <zas@norz.org>
17650 Date:   Sun May 4 00:32:05 2008 +0000
17651
17652     Shorten Edit menu labels, dropping "in ". It will ease
17653     translations too, and user can define its own label in Preferences.
17654
17655 commit f83f83ee
17656 Author: Laurent Monin <zas@norz.org>
17657 Date:   Sun May 4 00:21:14 2008 +0000
17658
17659     Do not show Copy, Move, Rename, Delete, New Folder external commands
17660     in the Edit section of contextual menus.
17661
17662 commit 50a7b031
17663 Author: Laurent Monin <zas@norz.org>
17664 Date:   Sun May 4 00:16:37 2008 +0000
17665
17666     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
17667
17668 commit 66238168
17669 Author: Laurent Monin <zas@norz.org>
17670 Date:   Sat May 3 20:55:16 2008 +0000
17671
17672     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
17673
17674 commit 03acb7cb
17675 Author: Laurent Monin <zas@norz.org>
17676 Date:   Sat May 3 20:49:25 2008 +0000
17677
17678     exif_get_formatted_by_key(): skip prefix when comparing.
17679
17680 commit 1000ac5a
17681 Author: Laurent Monin <zas@norz.org>
17682 Date:   Sat May 3 20:40:50 2008 +0000
17683
17684     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
17685     instead of the shorter "f".
17686     Warning: custom overlay info string has to be modified since old names are no
17687     more recognized, one can reset it to default through Preferences > Advanced.
17688
17689 commit e01df055
17690 Author: Laurent Monin <zas@norz.org>
17691 Date:   Sat May 3 16:58:17 2008 +0000
17692
17693     Fix a bug occuring when using certain actions on a collection
17694     item which is not in the selection.
17695     Triggering it will either result in an assertion failure or a
17696     segfault.
17697     
17698     To reproduce:
17699     - open a collection
17700     - right-click on a non-selected image
17701     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
17702     
17703     It results in the best case:
17704     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
17705     or a pure segfault due to corrupted data.
17706     
17707     collection_table_popup_file_list() has to return a list of filedata *
17708     not a list of gchar *.
17709
17710 commit 31ba226e
17711 Author: Laurent Monin <zas@norz.org>
17712 Date:   Sat May 3 15:19:35 2008 +0000
17713
17714     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
17715     they'll be used for file icon view too.
17716
17717 commit 13e75141
17718 Author: Laurent Monin <zas@norz.org>
17719 Date:   Sat May 3 15:17:24 2008 +0000
17720
17721     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
17722     to _ViewFile.
17723
17724 commit 8ac7dc26
17725 Author: Laurent Monin <zas@norz.org>
17726 Date:   Sat May 3 15:13:15 2008 +0000
17727
17728     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
17729     the name used in ViewFileList.
17730
17731 commit fd7d8c58
17732 Author: Laurent Monin <zas@norz.org>
17733 Date:   Sat May 3 15:09:21 2008 +0000
17734
17735     Remove useless thumbs_list from ViewFileIcon.
17736
17737 commit e1c39fa2
17738 Author: Laurent Monin <zas@norz.org>
17739 Date:   Sat May 3 12:50:52 2008 +0000
17740
17741     Add function prototypes (yet unused).
17742
17743 commit a4659c7e
17744 Author: Laurent Monin <zas@norz.org>
17745 Date:   Sat May 3 12:48:45 2008 +0000
17746
17747     Drop redundant vflist_thumbs_set() introduced in revision 649,
17748     modify and use existing vflist_thumb_set().
17749
17750 commit 26de6ed0
17751 Author: Laurent Monin <zas@norz.org>
17752 Date:   Sat May 3 12:21:22 2008 +0000
17753
17754     Remove redundant prototype.
17755
17756 commit c790abbf
17757 Author: Laurent Monin <zas@norz.org>
17758 Date:   Sat May 3 11:58:41 2008 +0000
17759
17760     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
17761
17762 commit 26cd72f8
17763 Author: Laurent Monin <zas@norz.org>
17764 Date:   Sat May 3 11:34:13 2008 +0000
17765
17766     Replace Layout icon_view field by more generic file_view_type.
17767     Replace option layout.view_as_icons by layout.file_view_type.
17768
17769 commit f5b1784d
17770 Author: Laurent Monin <zas@norz.org>
17771 Date:   Sat May 3 10:31:37 2008 +0000
17772
17773     Set thumbs_enabled through new function vflist_thumbs_set() instead
17774     of vflist_new().
17775
17776 commit 04a9e3e2
17777 Author: Laurent Monin <zas@norz.org>
17778 Date:   Sat May 3 09:41:09 2008 +0000
17779
17780     Prepare merging of some parts of view_file_list and view_file_icon and
17781     simplification of view_file* interface.
17782
17783 commit f520f8c5
17784 Author: Laurent Monin <zas@norz.org>
17785 Date:   Sat May 3 08:35:08 2008 +0000
17786
17787     Change default positions of dividers since width of the main menu
17788     was increased.
17789
17790 commit d2e52306
17791 Author: Laurent Monin <zas@norz.org>
17792 Date:   Fri May 2 23:11:31 2008 +0000
17793
17794     Make exif_rational_to_double() and exif_get_rational_as_double() static.
17795
17796 commit 4d369dda
17797 Author: Laurent Monin <zas@norz.org>
17798 Date:   Fri May 2 23:08:18 2008 +0000
17799
17800     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
17801     info disappearing when moving the tab.
17802
17803 commit 2fc5d88c
17804 Author: Laurent Monin <zas@norz.org>
17805 Date:   Fri May 2 22:59:04 2008 +0000
17806
17807     Fix a Pango warning related to UTF8 when displaying internationalized
17808     description in Advanced Exif Properties panel.
17809
17810 commit 66d230fa
17811 Author: Laurent Monin <zas@norz.org>
17812 Date:   Fri May 2 22:31:24 2008 +0000
17813
17814     exif_get_description_by_key(): tidy up.
17815
17816 commit 30eb0123
17817 Author: Laurent Monin <zas@norz.org>
17818 Date:   Fri May 2 22:28:39 2008 +0000
17819
17820     Add a pointer to the build function in the formatted exif tags struct
17821     and use a loop in exif_get_formatted_by_key().
17822
17823 commit c59ca563
17824 Author: Laurent Monin <zas@norz.org>
17825 Date:   Fri May 2 21:58:36 2008 +0000
17826
17827     Indentation fix.
17828
17829 commit 74dc50f2
17830 Author: Laurent Monin <zas@norz.org>
17831 Date:   Fri May 2 21:34:26 2008 +0000
17832
17833     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
17834     An helper macro was added to call them.
17835
17836 commit 4fff33dd
17837 Author: Laurent Monin <zas@norz.org>
17838 Date:   Fri May 2 20:56:59 2008 +0000
17839
17840     Remove unused checksum_simple() function.
17841
17842 commit 7fd292e3
17843 Author: Laurent Monin <zas@norz.org>
17844 Date:   Fri May 2 20:40:47 2008 +0000
17845
17846     Simplify remove_extension_from_path().
17847
17848 commit 4f05f85b
17849 Author: Laurent Monin <zas@norz.org>
17850 Date:   Fri May 2 20:27:47 2008 +0000
17851
17852     remove_level_from_path() was simplified.
17853
17854 commit f4b58f72
17855 Author: Laurent Monin <zas@norz.org>
17856 Date:   Fri May 2 09:03:52 2008 +0000
17857
17858     Move variable declaration and affectation near where it is used.
17859
17860 commit 01429668
17861 Author: Laurent Monin <zas@norz.org>
17862 Date:   Fri May 2 08:41:32 2008 +0000
17863
17864     Replace GQView by Geeqie.
17865
17866 commit 3cce6cae
17867 Author: Laurent Monin <zas@norz.org>
17868 Date:   Thu May 1 23:20:26 2008 +0000
17869
17870     Use sizeof() instead of hardcoded buffer sizes.
17871
17872 commit 787538b3
17873 Author: Laurent Monin <zas@norz.org>
17874 Date:   Thu May 1 22:59:54 2008 +0000
17875
17876     cache_sim_write_similarity(): cleanup and simplification.
17877
17878 commit 0d8286dd
17879 Author: Laurent Monin <zas@norz.org>
17880 Date:   Thu May 1 22:31:14 2008 +0000
17881
17882     Use secure_save stuff to write .sim files.
17883
17884 commit 68cf3760
17885 Author: Laurent Monin <zas@norz.org>
17886 Date:   Thu May 1 22:30:16 2008 +0000
17887
17888     save_options(): minor code simplification.
17889
17890 commit a2ff3d30
17891 Author: Laurent Monin <zas@norz.org>
17892 Date:   Thu May 1 22:27:44 2008 +0000
17893
17894     Add a wrapper to fwrite().
17895
17896 commit cae11cbe
17897 Author: Laurent Monin <zas@norz.org>
17898 Date:   Thu May 1 21:42:22 2008 +0000
17899
17900     Typo fix.
17901
17902 commit 394f2839
17903 Author: Laurent Monin <zas@norz.org>
17904 Date:   Thu May 1 18:37:50 2008 +0000
17905
17906     Indentation fixes.
17907
17908 commit ac59f992
17909 Author: Laurent Monin <zas@norz.org>
17910 Date:   Thu May 1 18:26:30 2008 +0000
17911
17912     Simplify and optimize extension_find_dot().
17913
17914 commit e00eb936
17915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17916 Date:   Tue Apr 29 22:44:06 2008 +0000
17917
17918     fixed a memory leak
17919
17920 commit 53bb7d6c
17921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17922 Date:   Tue Apr 29 18:12:49 2008 +0000
17923
17924     cleanup: use image_get_image_size
17925
17926 commit 76b0903e
17927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17928 Date:   Tue Apr 29 17:52:12 2008 +0000
17929
17930     fixed connected zoom and scroll that didn't work in some cases
17931     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
17932
17933 commit 6e5e4f76
17934 Author: Petr Ostadal <postadal@suse.cz>
17935 Date:   Sun Apr 27 23:31:20 2008 +0000
17936
17937     fix warning cast from pointer to integer of different size (when an integer is
17938     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
17939
17940 commit 5ae4228a
17941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17942 Date:   Sun Apr 27 20:05:11 2008 +0000
17943
17944     Added LIRC patch written by Matteo Beniamino
17945
17946 commit 24110e7c
17947 Author: Laurent Monin <zas@norz.org>
17948 Date:   Fri Apr 25 20:23:21 2008 +0000
17949
17950     Fix number of directory views, bug introduced in revision 617.
17951
17952 commit 1f3d7a4f
17953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17954 Date:   Fri Apr 25 20:08:47 2008 +0000
17955
17956     fixed dragging multiple files from file list
17957     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
17958
17959 commit 0fb3e027
17960 Author: Laurent Monin <zas@norz.org>
17961 Date:   Fri Apr 25 09:31:32 2008 +0000
17962
17963     Add a line about variable and function names.
17964
17965 commit 23b98281
17966 Author: Laurent Monin <zas@norz.org>
17967 Date:   Fri Apr 25 09:28:45 2008 +0000
17968
17969     Document the Geeqie coding style.
17970     This is a draft, please improve.
17971
17972 commit 74182a12
17973 Author: Laurent Monin <zas@norz.org>
17974 Date:   Fri Apr 25 08:07:22 2008 +0000
17975
17976     Handle the case of reduction of the number of view directory types.
17977     Previously it was leading to a segfault.
17978
17979 commit 856f0b26
17980 Author: Laurent Monin <zas@norz.org>
17981 Date:   Thu Apr 24 20:29:09 2008 +0000
17982
17983     Allow to copy the path of a directory to clipboard from directory views.
17984     Show Copy path option has to be enabled.
17985     Suggested by Frédéric Mantegazza.
17986
17987 commit 76747275
17988 Author: Laurent Monin <zas@norz.org>
17989 Date:   Thu Apr 24 20:18:59 2008 +0000
17990
17991     Do not allow to add anything but directories to sort bar in
17992     folder mode through drag'n'drop.
17993     Introduce a new field only_directories to _BookMarkData struct.
17994
17995 commit 9816ef50
17996 Author: Laurent Monin <zas@norz.org>
17997 Date:   Thu Apr 24 16:35:02 2008 +0000
17998
17999     Add missing spaces around equal sign.
18000
18001 commit a792a5a9
18002 Author: Laurent Monin <zas@norz.org>
18003 Date:   Thu Apr 24 16:32:20 2008 +0000
18004
18005     Cleanup exif_get_formatted_by_key().
18006
18007 commit de5436b4
18008 Author: Laurent Monin <zas@norz.org>
18009 Date:   Thu Apr 24 15:57:58 2008 +0000
18010
18011     Add missing space.
18012
18013 commit f6a8c6df
18014 Author: Laurent Monin <zas@norz.org>
18015 Date:   Thu Apr 24 15:53:08 2008 +0000
18016
18017     6 for() vs 201 for (): winner is for ().
18018
18019 commit db804e24
18020 Author: Laurent Monin <zas@norz.org>
18021 Date:   Thu Apr 24 15:49:57 2008 +0000
18022
18023     Convert the minority of while() to while ().
18024
18025 commit 371332db
18026 Author: Laurent Monin <zas@norz.org>
18027 Date:   Thu Apr 24 15:44:43 2008 +0000
18028
18029     Use only one secure_fprintf() call instead of two.
18030
18031 commit 1203b7f1
18032 Author: Laurent Monin <zas@norz.org>
18033 Date:   Thu Apr 24 15:31:21 2008 +0000
18034
18035     Use sizeof().
18036
18037 commit 0b16c714
18038 Author: Laurent Monin <zas@norz.org>
18039 Date:   Thu Apr 24 12:47:09 2008 +0000
18040
18041     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
18042
18043 commit 002da404
18044 Author: Laurent Monin <zas@norz.org>
18045 Date:   Thu Apr 24 12:23:02 2008 +0000
18046
18047     Remove whitespace between function name and first parenthesis for the sake of consistency.
18048
18049 commit a603169a
18050 Author: Laurent Monin <zas@norz.org>
18051 Date:   Thu Apr 24 11:40:26 2008 +0000
18052
18053     Indentation fix.
18054
18055 commit 9ed4108d
18056 Author: Laurent Monin <zas@norz.org>
18057 Date:   Thu Apr 24 09:50:37 2008 +0000
18058
18059     Display file_data debug messages only at level 2.
18060
18061 commit 7e6cbe55
18062 Author: Laurent Monin <zas@norz.org>
18063 Date:   Thu Apr 24 09:43:23 2008 +0000
18064
18065     Move get_exec_time() to debug.{c,h}.
18066
18067 commit 161a3cf4
18068 Author: Laurent Monin <zas@norz.org>
18069 Date:   Thu Apr 24 09:09:48 2008 +0000
18070
18071     Move options stuff to options.{c,h} and remove globals.c
18072
18073 commit af1beef9
18074 Author: Laurent Monin <zas@norz.org>
18075 Date:   Thu Apr 24 08:53:39 2008 +0000
18076
18077     Move debug macros from main.h to new debug.h.
18078     Make debug_level static to debug.c and add utility functions
18079     to manipulate it.
18080     Add #include "debug.h" where needed.
18081
18082 commit b23c9dac
18083 Author: Laurent Monin <zas@norz.org>
18084 Date:   Thu Apr 24 00:15:03 2008 +0000
18085
18086     Handle the newline in DEBUG_N() macro instead of adding one
18087     in each debug message string.
18088
18089 commit 30cfbdf8
18090 Author: Laurent Monin <zas@norz.org>
18091 Date:   Wed Apr 23 23:52:20 2008 +0000
18092
18093     French translation was updated.
18094
18095 commit 9a8f43f7
18096 Author: Laurent Monin <zas@norz.org>
18097 Date:   Wed Apr 23 23:51:02 2008 +0000
18098
18099     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
18100
18101 commit addef370
18102 Author: Laurent Monin <zas@norz.org>
18103 Date:   Wed Apr 23 23:47:53 2008 +0000
18104
18105     Fix image overlay displayed only on second "I" press in layout view.
18106
18107 commit 7d68ee68
18108 Author: Laurent Monin <zas@norz.org>
18109 Date:   Wed Apr 23 23:35:13 2008 +0000
18110
18111     Display file and line along debug messages for any debug level but level 1.
18112     Add a DEBUG_0() macro for instant debugging.
18113
18114 commit e153caa7
18115 Author: Laurent Monin <zas@norz.org>
18116 Date:   Wed Apr 23 22:40:55 2008 +0000
18117
18118     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
18119     occuring when toggling file list view <-> file icon view.
18120
18121 commit a2a3d0fe
18122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18123 Date:   Wed Apr 23 22:38:34 2008 +0000
18124
18125     clear the buffer before loading of an image
18126
18127 commit 1d9e03e8
18128 Author: Laurent Monin <zas@norz.org>
18129 Date:   Wed Apr 23 22:33:18 2008 +0000
18130
18131     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
18132
18133 commit 5773dede
18134 Author: Laurent Monin <zas@norz.org>
18135 Date:   Wed Apr 23 22:22:37 2008 +0000
18136
18137     Update to contributors list.
18138
18139 commit 3a71a78d
18140 Author: Laurent Monin <zas@norz.org>
18141 Date:   Wed Apr 23 22:17:21 2008 +0000
18142
18143     Allow the copy of file paths to clipboard.
18144     This feature is disabled by default, it can be set through
18145     Preferences > Advanced > Behavior > Show "Copy path" ...
18146     When enabled, it adds a menu entry "Copy path" that let the
18147     user copies current selection's paths to X clipboard.
18148     It is very convenient to paste paths to xterm for example.
18149     Patch by Carles Pina i Estany and me.
18150
18151 commit b022eddf
18152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18153 Date:   Wed Apr 23 21:08:29 2008 +0000
18154
18155     fixed a bug in opening files with non-utf8 locales in exiv2.cc
18156
18157 commit 51514f06
18158 Author: Laurent Monin <zas@norz.org>
18159 Date:   Wed Apr 23 20:47:19 2008 +0000
18160
18161     Introduce macros to display debug messages.
18162     if (debug) printf(...) is now replaced by variadic macros:
18163     DEBUG_1()
18164     And for higher debugging levels:
18165     DEBUG_2()
18166     DEBUG_3()
18167     DEBUG_4()
18168
18169 commit b9812650
18170 Author: Laurent Monin <zas@norz.org>
18171 Date:   Wed Apr 23 13:46:18 2008 +0000
18172
18173     Honor Control and Shift keys while drag'n'droping files
18174     to directories.
18175     Before a menu (Copy/Move/Cancel) was always displayed, now
18176     if the user hold Shift key or Control key, the menu
18177     is not shown, but move or copy actions take place.
18178     If no modifier key is used, the menu is displayed as usual.
18179
18180 commit 8239272a
18181 Author: Laurent Monin <zas@norz.org>
18182 Date:   Wed Apr 23 13:03:04 2008 +0000
18183
18184     Only display message if in debug mode.
18185
18186 commit 68262989
18187 Author: Laurent Monin <zas@norz.org>
18188 Date:   Wed Apr 23 09:56:21 2008 +0000
18189
18190     Fix adding a selection to a collection with no window open
18191     using the sort manager. Only one file was added, now all
18192     files in the selection are added (but duplicates).
18193     A pointer was not reset correctly.
18194
18195 commit 9b106381
18196 Author: Laurent Monin <zas@norz.org>
18197 Date:   Tue Apr 22 23:53:24 2008 +0000
18198
18199     Save sort manager state to rc file.
18200
18201 commit b1c55eb8
18202 Author: Laurent Monin <zas@norz.org>
18203 Date:   Tue Apr 22 22:45:51 2008 +0000
18204
18205     Remove unused function bar_info_size_request().
18206
18207 commit 38c13e59
18208 Author: Laurent Monin <zas@norz.org>
18209 Date:   Tue Apr 22 22:44:10 2008 +0000
18210
18211     Save state and width of exif, info and sort panels to rc file.
18212     Width is restored only if save windows dimensions is set.
18213
18214 commit a634981a
18215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18216 Date:   Tue Apr 22 19:26:07 2008 +0000
18217
18218     updated ChangeLog from svn log
18219
18220 commit 1aeed5d3
18221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18222 Date:   Tue Apr 22 18:06:38 2008 +0000
18223
18224     fixed version string ;)
18225
18226 commit 3ace564b
18227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18228 Date:   Tue Apr 22 17:45:08 2008 +0000
18229
18230     updated version number
18231
18232 commit 17fd8dee
18233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18234 Date:   Tue Apr 22 17:40:29 2008 +0000
18235
18236     fixed reading of signed rational type with Exiv2
18237
18238 commit 0975a01f
18239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18240 Date:   Tue Apr 22 09:57:26 2008 +0000
18241
18242     fixed instalation of doc files
18243
18244 commit d19be6a6
18245 Author: Laurent Monin <zas@norz.org>
18246 Date:   Tue Apr 22 09:40:05 2008 +0000
18247
18248     Correctly escape data before using pango_layout_set_markup().
18249     Exif data may contain characters like & or < >.
18250
18251 commit b38d66e9
18252 Author: Laurent Monin <zas@norz.org>
18253 Date:   Tue Apr 22 09:01:29 2008 +0000
18254
18255     Use image_osd_toggle() in layout_menu_overlay_cb().
18256     Drop layout_image_overlay_update().
18257
18258 commit 996cf10a
18259 Author: Laurent Monin <zas@norz.org>
18260 Date:   Tue Apr 22 08:53:07 2008 +0000
18261
18262     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
18263
18264 commit 5a18e80f
18265 Author: Laurent Monin <zas@norz.org>
18266 Date:   Tue Apr 22 08:34:30 2008 +0000
18267
18268     Make histogram depends on image window not layout window.
18269     It simplifies the code, and make more sense.
18270
18271 commit 360f7fca
18272 Author: Laurent Monin <zas@norz.org>
18273 Date:   Tue Apr 22 08:16:02 2008 +0000
18274
18275     Ensure Properties dialog is displayed above fullscreen window.
18276     Add a parameter to info_window_new() to pass parent window and
18277     revert patch 472.
18278
18279 commit e67ca235
18280 Author: Laurent Monin <zas@norz.org>
18281 Date:   Mon Apr 21 22:19:32 2008 +0000
18282
18283     Indicate bugs and feature requests trackers, remove obsolete stuff.
18284
18285 commit 3f5e512a
18286 Author: Laurent Monin <zas@norz.org>
18287 Date:   Mon Apr 21 22:15:56 2008 +0000
18288
18289     Lowercased name.
18290
18291 commit c5b86fa1
18292 Author: Laurent Monin <zas@norz.org>
18293 Date:   Mon Apr 21 22:14:57 2008 +0000
18294
18295     . -> dot
18296
18297 commit 29042cb9
18298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18299 Date:   Mon Apr 21 21:46:38 2008 +0000
18300
18301     updated copyright in source files
18302
18303 commit db4cefbd
18304 Author: Laurent Monin <zas@norz.org>
18305 Date:   Mon Apr 21 20:45:35 2008 +0000
18306
18307     Properly initialize image_overlay options.
18308
18309 commit f717a496
18310 Author: Laurent Monin <zas@norz.org>
18311 Date:   Mon Apr 21 20:42:18 2008 +0000
18312
18313     Few more fixes to french translation.
18314
18315 commit 6be1d7a6
18316 Author: Laurent Monin <zas@norz.org>
18317 Date:   Mon Apr 21 20:39:36 2008 +0000
18318
18319     Add some macros to handle rc file compatibility issues related to
18320     option name changes.
18321
18322 commit c3d35ef8
18323 Author: Laurent Monin <zas@norz.org>
18324 Date:   Mon Apr 21 20:27:39 2008 +0000
18325
18326     Minor french translation fix.
18327
18328 commit f47a3abc
18329 Author: Laurent Monin <zas@norz.org>
18330 Date:   Mon Apr 21 20:24:15 2008 +0000
18331
18332     French translation was updated.
18333
18334 commit 5a38c6d5
18335 Author: Laurent Monin <zas@norz.org>
18336 Date:   Mon Apr 21 20:12:49 2008 +0000
18337
18338     Rename few functions and replace fullscreen info with image overlay template string.
18339     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
18340     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
18341     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
18342
18343 commit 7eb4f724
18344 Author: Laurent Monin <zas@norz.org>
18345 Date:   Mon Apr 21 20:01:22 2008 +0000
18346
18347     Replace fullscreen.info and fullscreen.show_info options by:
18348     image_overlay.common.enabled => to save last state to rc file
18349     image_overlay.common.show_at_startup => overrides .common.enabled at startup
18350     image_overlay.common.template_string => replace fullscreen.info
18351     
18352     common is used since for now there is only one image overlay setup,
18353     later specific setups may be added.
18354
18355 commit 1b403188
18356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18357 Date:   Mon Apr 21 19:42:58 2008 +0000
18358
18359     fixed another "gqview" occurence
18360
18361 commit 83e3573f
18362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18363 Date:   Mon Apr 21 19:10:41 2008 +0000
18364
18365     updated NEWS, README and other documentation files
18366
18367 commit 00157fa2
18368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18369 Date:   Mon Apr 21 18:09:30 2008 +0000
18370
18371     renamed no.po to nb.po
18372
18373 commit e13355d5
18374 Author: Laurent Monin <zas@norz.org>
18375 Date:   Mon Apr 21 15:30:16 2008 +0000
18376
18377     Fix a segfault occuring when pressing 'i' for overlay info
18378     in a separate image window (no layout).
18379
18380 commit 4d1beccf
18381 Author: Laurent Monin <zas@norz.org>
18382 Date:   Mon Apr 21 14:19:48 2008 +0000
18383
18384     histogram_draw(): tidy up.
18385
18386 commit 667d0572
18387 Author: Laurent Monin <zas@norz.org>
18388 Date:   Mon Apr 21 13:39:17 2008 +0000
18389
18390     histogram_read(): speed up calculations by 20%.
18391
18392 commit c397f66d
18393 Author: Laurent Monin <zas@norz.org>
18394 Date:   Mon Apr 21 11:44:03 2008 +0000
18395
18396     histogram_read(): use memset() to initialize histogram data instead of for() loop.
18397
18398 commit a7ae3688
18399 Author: Laurent Monin <zas@norz.org>
18400 Date:   Mon Apr 21 10:11:55 2008 +0000
18401
18402     French translation was updated.
18403
18404 commit 56adb85f
18405 Author: Laurent Monin <zas@norz.org>
18406 Date:   Mon Apr 21 10:10:23 2008 +0000
18407
18408     Add compat.c to POTFILES
18409
18410 commit d3339b5e
18411 Author: Laurent Monin <zas@norz.org>
18412 Date:   Mon Apr 21 10:09:01 2008 +0000
18413
18414     Allow the user to set the drag'n drop icon size through
18415     Preferences > Advanced > Behavior > Drag'n drop icon size.
18416     It is saved to rc file as dnd_icon_size.
18417
18418 commit c10bf959
18419 Author: Laurent Monin <zas@norz.org>
18420 Date:   Sun Apr 20 23:17:35 2008 +0000
18421
18422     Add a replacement for gtk_radio_action_set_current_value() which
18423     require GTK+ >= 2.10.
18424     Two new files were added, compat.h and compat.c.
18425
18426 commit bac25c15
18427 Author: Laurent Monin <zas@norz.org>
18428 Date:   Sun Apr 20 22:51:53 2008 +0000
18429
18430     French translation was updated.
18431
18432 commit 1563535b
18433 Author: Laurent Monin <zas@norz.org>
18434 Date:   Sun Apr 20 22:45:00 2008 +0000
18435
18436     Add number mnemonics to image view editors submenu.
18437
18438 commit ea59e24d
18439 Author: Laurent Monin <zas@norz.org>
18440 Date:   Sun Apr 20 22:29:23 2008 +0000
18441
18442     Prefix editor entries in the main menu with numbers.
18443     It allows Alt+E+number as shortcut to start an editor.
18444
18445 commit 2fa99cc1
18446 Author: Laurent Monin <zas@norz.org>
18447 Date:   Sun Apr 20 22:14:54 2008 +0000
18448
18449     Add missing shortcuts.
18450
18451 commit 8b4cfba1
18452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18453 Date:   Sun Apr 20 22:14:38 2008 +0000
18454
18455     fixed color profile code for older versions of exiv2
18456     compilation fixes
18457
18458 commit 118f92d8
18459 Author: Laurent Monin <zas@norz.org>
18460 Date:   Sun Apr 20 22:01:26 2008 +0000
18461
18462     Mark slideshow toggle state in the menu.
18463     There is still an issue due to layout vs view slideshows...
18464
18465 commit 59c6c8f0
18466 Author: Laurent Monin <zas@norz.org>
18467 Date:   Sun Apr 20 21:38:45 2008 +0000
18468
18469     Fix a typo introduced by revision 521.
18470
18471 commit 282581c9
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date:   Sun Apr 20 21:35:03 2008 +0000
18474
18475     read color profiles from jpeg also with Exiv2
18476
18477 commit 7d1f6b97
18478 Author: Laurent Monin <zas@norz.org>
18479 Date:   Sun Apr 20 21:30:36 2008 +0000
18480
18481     Use explicit names for mouse buttons instead of numbers.
18482     MOUSE_BUTTON_LEFT   = 1
18483     MOUSE_BUTTON_MIDDLE = 2
18484     MOUSE_BUTTON_RIGHT  = 3
18485     It makes the code easier to read.
18486
18487 commit cd9fb13e
18488 Author: Laurent Monin <zas@norz.org>
18489 Date:   Sun Apr 20 20:35:26 2008 +0000
18490
18491     Fix a typo: unoffical -> unofficial
18492
18493 commit b880b00f
18494 Author: Laurent Monin <zas@norz.org>
18495 Date:   Sun Apr 20 18:07:51 2008 +0000
18496
18497     Effectively drop empty newlines at end of files (missing from rev 535)
18498
18499 commit a1c71d3b
18500 Author: Laurent Monin <zas@norz.org>
18501 Date:   Sun Apr 20 16:50:19 2008 +0000
18502
18503     comment_file_read(): rewrite the parser, drop leading and trailing newlines
18504     in comment.
18505
18506 commit d4392d11
18507 Author: Laurent Monin <zas@norz.org>
18508 Date:   Sun Apr 20 13:42:22 2008 +0000
18509
18510     Minor cleanup and code redundancy reduction.
18511
18512 commit 9ad0a718
18513 Author: Laurent Monin <zas@norz.org>
18514 Date:   Sun Apr 20 13:30:36 2008 +0000
18515
18516     editor_command_one(): tidy up.
18517
18518 commit 7adf4f74
18519 Author: Laurent Monin <zas@norz.org>
18520 Date:   Sun Apr 20 13:04:57 2008 +0000
18521
18522     Big whitespaces cleanup:
18523     - drop whitespaces at end of lines
18524     - convert eight spaces to tab at start of lines
18525     - drop spurious spaces mixed with tabs
18526     - remove empty lines at end of files
18527
18528 commit c97955e4
18529 Author: Laurent Monin <zas@norz.org>
18530 Date:   Sun Apr 20 10:05:27 2008 +0000
18531
18532     Allow the user to change open_recent_list_maxsize option through
18533     Preferences > Advanced > Navigation.
18534
18535 commit 71f3f6c7
18536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18537 Date:   Sun Apr 20 09:53:37 2008 +0000
18538
18539     rm as external delete command is too dangerous, even for testing
18540
18541 commit 95eb1d8b
18542 Author: Laurent Monin <zas@norz.org>
18543 Date:   Sun Apr 20 09:47:51 2008 +0000
18544
18545     Add a way to restore original state in Adjust menu.
18546
18547 commit 8b67bd63
18548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18549 Date:   Sun Apr 20 09:29:46 2008 +0000
18550
18551     added fColorProfile pseudo-tag with detailed information
18552
18553 commit c648cdf4
18554 Author: Laurent Monin <zas@norz.org>
18555 Date:   Sun Apr 20 09:02:05 2008 +0000
18556
18557     Fix the case "orientation from FileData, color profile from exif".
18558     Reported by Vladimir Nadvornik.
18559
18560 commit 448b0fb8
18561 Author: Laurent Monin <zas@norz.org>
18562 Date:   Sat Apr 19 23:12:30 2008 +0000
18563
18564     Rename inappropriate folder_size to folder.
18565
18566 commit 49f7e41a
18567 Author: Laurent Monin <zas@norz.org>
18568 Date:   Sat Apr 19 22:32:07 2008 +0000
18569
18570     Use sizeof() for buffer size where appropriate.
18571
18572 commit 3e04d15e
18573 Author: Laurent Monin <zas@norz.org>
18574 Date:   Sat Apr 19 21:50:05 2008 +0000
18575
18576     Keep image orientation set by the user during the session.
18577
18578 commit a99ca586
18579 Author: Laurent Monin <zas@norz.org>
18580 Date:   Sat Apr 19 21:30:19 2008 +0000
18581
18582     Save Show Marks state to rc file and display current state in menu.
18583     It is saved as boolean option layout.show_marks.
18584
18585 commit 1879b713
18586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18587 Date:   Sat Apr 19 21:20:08 2008 +0000
18588
18589     fixed max. number of profiles
18590
18591 commit 9fbfd4fb
18592 Author: Laurent Monin <zas@norz.org>
18593 Date:   Sat Apr 19 21:18:24 2008 +0000
18594
18595     Sort options.
18596
18597 commit b2b6e8ce
18598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18599 Date:   Sat Apr 19 21:10:18 2008 +0000
18600
18601     fixed color profile index
18602
18603 commit 218f722e
18604 Author: Laurent Monin <zas@norz.org>
18605 Date:   Sat Apr 19 20:53:12 2008 +0000
18606
18607     Let toggle marks with numeric keypad.
18608
18609 commit cc35c193
18610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18611 Date:   Sat Apr 19 20:19:27 2008 +0000
18612
18613     I have finally found how to add alternative hotkeys
18614     removed more hard-coded keys
18615     "Split Quad" is without hotkey for now
18616
18617 commit 28b3a3ee
18618 Author: Laurent Monin <zas@norz.org>
18619 Date:   Sat Apr 19 19:28:10 2008 +0000
18620
18621     Accept keywords composed by two words ("Todo" = "A faire" in french).
18622     Prevent duplicate keywords in the list.
18623
18624 commit 3cb190ac
18625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18626 Date:   Sat Apr 19 17:55:41 2008 +0000
18627
18628     show the AdobeRGB profile in the menu, indicate input profile from image
18629
18630 commit f3f92c31
18631 Author: Laurent Monin <zas@norz.org>
18632 Date:   Sat Apr 19 17:14:03 2008 +0000
18633
18634     file_dat_unref: display number of references as well of path (debug only).
18635
18636 commit 1a73876d
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date:   Sat Apr 19 16:26:29 2008 +0000
18639
18640     first support for AdobeRGB colorspace
18641
18642 commit fa1a2b4b
18643 Author: Laurent Monin <zas@norz.org>
18644 Date:   Sat Apr 19 16:10:08 2008 +0000
18645
18646     French translation fixes.
18647
18648 commit 9654df99
18649 Author: Laurent Monin <zas@norz.org>
18650 Date:   Sat Apr 19 13:40:20 2008 +0000
18651
18652     French translation fixes and updates.
18653
18654 commit 7d2b5d37
18655 Author: Laurent Monin <zas@norz.org>
18656 Date:   Sat Apr 19 13:39:21 2008 +0000
18657
18658     Add missing _().
18659
18660 commit 7f2c5644
18661 Author: Laurent Monin <zas@norz.org>
18662 Date:   Sat Apr 19 12:46:59 2008 +0000
18663
18664     Add the possibility to update only one translation file using,
18665     for example: make update-po PO=fr
18666     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
18667
18668 commit c96a154e
18669 Author: Laurent Monin <zas@norz.org>
18670 Date:   Sat Apr 19 11:11:53 2008 +0000
18671
18672     Cleanup last patch:
18673     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
18674     - use G_N_ELEMENTS()
18675
18676 commit a139b891
18677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18678 Date:   Sat Apr 19 09:49:14 2008 +0000
18679
18680     improved spec file
18681
18682 commit d338acaf
18683 Author: Laurent Monin <zas@norz.org>
18684 Date:   Sat Apr 19 09:36:30 2008 +0000
18685
18686     Fix directory view popup menu to display a View As submenu
18687     to switch between different directory views.
18688
18689 commit faead040
18690 Author: Laurent Monin <zas@norz.org>
18691 Date:   Fri Apr 18 23:35:16 2008 +0000
18692
18693     gimp-remote has no -n option.
18694
18695 commit 21673141
18696 Author: Laurent Monin <zas@norz.org>
18697 Date:   Fri Apr 18 23:09:03 2008 +0000
18698
18699     Add zoom ratio display to OSD in fullscreen mode.
18700     It appears as [%zoom%] in fullscreen info string.
18701     It is now displayed by default.
18702
18703 commit f595a30b
18704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18705 Date:   Fri Apr 18 22:31:58 2008 +0000
18706
18707     partially fixed reading embedded color profiles with exiv2
18708
18709 commit aa3a6e89
18710 Author: Laurent Monin <zas@norz.org>
18711 Date:   Fri Apr 18 22:15:01 2008 +0000
18712
18713     Add two new options to control image read buffer at runtime.
18714     They are available in Preferences > Advanced > Image loading and caching.
18715     Default read buffer size was set to 4096 instead of 512.
18716     These options are saved to rc file.
18717
18718 commit 37af10a7
18719 Author: Laurent Monin <zas@norz.org>
18720 Date:   Fri Apr 18 21:53:33 2008 +0000
18721
18722     Display elapsed time since previous get_exec_time() call (debug only).
18723
18724 commit a010c8ea
18725 Author: Laurent Monin <zas@norz.org>
18726 Date:   Fri Apr 18 21:51:08 2008 +0000
18727
18728     Remove forgotten debug printf().
18729
18730 commit 763f8437
18731 Author: Laurent Monin <zas@norz.org>
18732 Date:   Fri Apr 18 21:42:00 2008 +0000
18733
18734     Fix OSD display when fullscreen info string is empty.
18735
18736 commit 7df25c1b
18737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18738 Date:   Fri Apr 18 21:30:12 2008 +0000
18739
18740     replace inner loops with memcpy
18741
18742 commit a31575c3
18743 Author: Laurent Monin <zas@norz.org>
18744 Date:   Fri Apr 18 20:41:09 2008 +0000
18745
18746     Explode pr_tile_mirror() in three optimized functions:
18747     pr_tile_mirror_only()
18748     pr_tile_mirror_and_flip()
18749     pr_tile_flip_only()
18750
18751 commit 41f45372
18752 Author: Laurent Monin <zas@norz.org>
18753 Date:   Fri Apr 18 16:53:41 2008 +0000
18754
18755     Rename vd_drop_update() to vd_dnd_drop_update().
18756     Add two function pointers to ViewDir struct to keep
18757     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
18758     static to view_dir_tree.c.
18759
18760 commit 1b102510
18761 Author: Laurent Monin <zas@norz.org>
18762 Date:   Fri Apr 18 16:29:47 2008 +0000
18763
18764     Drop 3 useless #define.
18765
18766 commit 5add0a6f
18767 Author: Laurent Monin <zas@norz.org>
18768 Date:   Fri Apr 18 16:25:40 2008 +0000
18769
18770     Fix forgotten vd->pf affectation.
18771     Cleanup, and reduce code redundancy a bit.
18772
18773 commit 07b43fa0
18774 Author: Laurent Monin <zas@norz.org>
18775 Date:   Fri Apr 18 11:01:41 2008 +0000
18776
18777     Explode pr_tile_rotate_90() in two functions:
18778     pr_tile_rotate_90_clockwise()
18779     pr_tile_rotate_90_counter_clockwise()
18780     Optimize the code at the expense of a bit of code redundancy:
18781     tests were moved outside the loops, intermediate results are now cached.
18782
18783 commit d7c30437
18784 Author: Laurent Monin <zas@norz.org>
18785 Date:   Fri Apr 18 09:15:09 2008 +0000
18786
18787     Introduce printf_term() macro and use it.
18788
18789 commit 8d5ef0b6
18790 Author: Laurent Monin <zas@norz.org>
18791 Date:   Thu Apr 17 20:14:49 2008 +0000
18792
18793     Add a shortcut key for List (L) and change the one for Tree (T),
18794     they are now in a submenu.
18795
18796 commit 1b4a527e
18797 Author: Laurent Monin <zas@norz.org>
18798 Date:   Thu Apr 17 20:03:49 2008 +0000
18799
18800     Add some wrappers in view_dir.c and simplify even more.
18801
18802 commit c53023e2
18803 Author: Laurent Monin <zas@norz.org>
18804 Date:   Thu Apr 17 19:57:41 2008 +0000
18805
18806     Fix a bug introduced in revision 489.
18807
18808 commit fb146a2c
18809 Author: Laurent Monin <zas@norz.org>
18810 Date:   Thu Apr 17 18:44:17 2008 +0000
18811
18812     Reduce code redundancy with the introduction of a new
18813     function named vd_get_fd_from_tree_path().
18814
18815 commit 8015d0ae
18816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18817 Date:   Thu Apr 17 17:44:54 2008 +0000
18818
18819     image post-processing (rotation and color management) moved to
18820     pixbuf-renderer
18821
18822 commit 524fc51f
18823 Author: Laurent Monin <zas@norz.org>
18824 Date:   Thu Apr 17 17:35:51 2008 +0000
18825
18826     Merge vd(list|tree)_release_cb() in vd_release_cb().
18827     I made some assumptions here i hope correct.
18828
18829 commit a165d9a1
18830 Author: Laurent Monin <zas@norz.org>
18831 Date:   Thu Apr 17 17:19:41 2008 +0000
18832
18833     Merge few more functions to view_dir.c.
18834
18835 commit 054116d5
18836 Author: Laurent Monin <zas@norz.org>
18837 Date:   Thu Apr 17 16:33:31 2008 +0000
18838
18839     Move common menu position callback to view_dir.c.
18840
18841 commit 4394fa7a
18842 Author: Laurent Monin <zas@norz.org>
18843 Date:   Thu Apr 17 14:51:32 2008 +0000
18844
18845     Merge dirlist/dirview dnd code.
18846
18847 commit a264c79b
18848 Author: Laurent Monin <zas@norz.org>
18849 Date:   Wed Apr 16 22:51:32 2008 +0000
18850
18851     Regenerate translations files and update french translation.
18852
18853 commit add5ed9d
18854 Author: Laurent Monin <zas@norz.org>
18855 Date:   Wed Apr 16 22:31:52 2008 +0000
18856
18857     Fix new folder feature in dirlist mode, it was broken by revision 481.
18858
18859 commit d129ccdd
18860 Author: Laurent Monin <zas@norz.org>
18861 Date:   Wed Apr 16 22:23:43 2008 +0000
18862
18863     Fix a crash introduced in revision 477.
18864
18865 commit ed88a7f0
18866 Author: Laurent Monin <zas@norz.org>
18867 Date:   Wed Apr 16 22:21:01 2008 +0000
18868
18869     Fix two errors made in revision 473.
18870
18871 commit 0313a638
18872 Author: Laurent Monin <zas@norz.org>
18873 Date:   Wed Apr 16 21:58:05 2008 +0000
18874
18875     Merge few more vdlist/vdtree functions.
18876
18877 commit 87388b59
18878 Author: Laurent Monin <zas@norz.org>
18879 Date:   Wed Apr 16 20:36:10 2008 +0000
18880
18881     Make directory view popup menu common and move it to view_dir.{c,h}.
18882
18883 commit 8b709929
18884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18885 Date:   Wed Apr 16 20:32:44 2008 +0000
18886
18887     fixed compiler warnings
18888
18889 commit 6820b9f7
18890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18891 Date:   Wed Apr 16 20:15:42 2008 +0000
18892
18893     in debug mode print time information on selected events
18894
18895 commit 5a2f5a7a
18896 Author: Laurent Monin <zas@norz.org>
18897 Date:   Wed Apr 16 18:57:50 2008 +0000
18898
18899     Clean up and simplify.
18900
18901 commit 2bf00ad0
18902 Author: Laurent Monin <zas@norz.org>
18903 Date:   Wed Apr 16 16:54:38 2008 +0000
18904
18905     Merge parts of view_dir_list/tree constructors/destructors to
18906     view_dir.
18907
18908 commit 2ed8126b
18909 Author: Laurent Monin <zas@norz.org>
18910 Date:   Wed Apr 16 16:05:12 2008 +0000
18911
18912     Move some dnd common code from view_dir_list.c and view_dir_tree.c
18913     to view_dir.c.
18914
18915 commit 49506cdb
18916 Author: Laurent Monin <zas@norz.org>
18917 Date:   Wed Apr 16 14:56:31 2008 +0000
18918
18919     Rename vdt occurences to vd.
18920
18921 commit 252ecb11
18922 Author: Laurent Monin <zas@norz.org>
18923 Date:   Wed Apr 16 14:51:39 2008 +0000
18924
18925     Rename vdl occurences to vd.
18926
18927 commit b90ce435
18928 Author: Laurent Monin <zas@norz.org>
18929 Date:   Wed Apr 16 14:45:22 2008 +0000
18930
18931     Introduce a new struct ViewDir to handle directory views common
18932     data.
18933     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
18934     Type of directory view can be specified with enum DirViewType.
18935     This is saved to rc file as layout.dir_view_type, which replace
18936     layout.view_as_tree.
18937     Code was modified to reflect these changes.
18938     This is a first to move to merge common code of view_dir_list.c
18939     and view_dir_tree.c and ease the introduction of new types
18940     of directory view.
18941
18942 commit 926c9122
18943 Author: Laurent Monin <zas@norz.org>
18944 Date:   Tue Apr 15 21:49:28 2008 +0000
18945
18946     Indicate --debug[=level] in usage display.
18947
18948 commit 5d5d65db
18949 Author: Laurent Monin <zas@norz.org>
18950 Date:   Tue Apr 15 21:47:03 2008 +0000
18951
18952     Parse command line for --debug option as soon as possible and allow
18953     --debug[=level] syntax.
18954     Only display message indication debug level once.
18955
18956 commit 68ec77a8
18957 Author: Laurent Monin <zas@norz.org>
18958 Date:   Tue Apr 15 21:06:00 2008 +0000
18959
18960     Cleanup read/write of image.zoom_mode option.
18961
18962 commit dbdee25d
18963 Author: Laurent Monin <zas@norz.org>
18964 Date:   Tue Apr 15 20:56:55 2008 +0000
18965
18966     Read show_icon_names only once.
18967
18968 commit 02d26d43
18969 Author: Laurent Monin <zas@norz.org>
18970 Date:   Tue Apr 15 20:55:21 2008 +0000
18971
18972     Rename l_conf to layout_order and make it more local.
18973
18974 commit ba6443e9
18975 Author: Laurent Monin <zas@norz.org>
18976 Date:   Tue Apr 15 20:46:14 2008 +0000
18977
18978     Fix a bug that was here since a long time, buf has nothing
18979     to do with options->layout.order, so compare it to l_conf instead.
18980     It fixes refreshing of files and directories lists when changing
18981     filtering options.
18982
18983 commit 7919d675
18984 Author: Laurent Monin <zas@norz.org>
18985 Date:   Tue Apr 15 20:36:11 2008 +0000
18986
18987     Add a new option in Preferences > Filtering to allow the
18988     user to choose to display '.' directory in folder lists or not.
18989     This option is saved to rc file as file_filter.show_dot_directory.
18990     A minor fix was made to disable display of .. in folder selection
18991     dialogs when current path is /.
18992
18993 commit 5fb1b9fa
18994 Author: Laurent Monin <zas@norz.org>
18995 Date:   Tue Apr 15 20:00:27 2008 +0000
18996
18997     Add and use few new macros in rc file writing code.
18998
18999 commit 0612855a
19000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19001 Date:   Tue Apr 15 18:34:24 2008 +0000
19002
19003     this might fix the freezes on freebsd, solaris, etc.
19004
19005 commit 0e4f634e
19006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19007 Date:   Tue Apr 15 16:57:30 2008 +0000
19008
19009     save file_class to config file
19010
19011 commit 9225b41f
19012 Author: Laurent Monin <zas@norz.org>
19013 Date:   Tue Apr 15 07:16:51 2008 +0000
19014
19015     Exit fullscreen mode when Properties is displayed.
19016
19017 commit 4ad9ed88
19018 Author: Laurent Monin <zas@norz.org>
19019 Date:   Tue Apr 15 06:56:25 2008 +0000
19020
19021     New Go to directory view feature that permits to find and display the directory
19022     corresponding to an image view.
19023     For example, when you open an image in new window from collection, right clicking on
19024     the newly displayed image will let you choose Go to directory view, which would open
19025     a new window, with image and directory list.
19026     If current directory is the one of the image, menu item is disabled.
19027
19028 commit 28d489b1
19029 Author: Laurent Monin <zas@norz.org>
19030 Date:   Mon Apr 14 23:47:13 2008 +0000
19031
19032     Move layout.order default init to setup_default_options().
19033
19034 commit ec46e7a2
19035 Author: Laurent Monin <zas@norz.org>
19036 Date:   Mon Apr 14 23:39:46 2008 +0000
19037
19038     collection_load(): use booleans and always count failures (for debug).
19039
19040 commit 95f5f103
19041 Author: Laurent Monin <zas@norz.org>
19042 Date:   Mon Apr 14 23:29:54 2008 +0000
19043
19044     collection_load(): improve headers parsing.
19045
19046 commit d11ebdf0
19047 Author: Laurent Monin <zas@norz.org>
19048 Date:   Mon Apr 14 23:09:48 2008 +0000
19049
19050     collection_load(): fix typo (missing #) made in rev 453.
19051
19052 commit 51a638cf
19053 Author: Laurent Monin <zas@norz.org>
19054 Date:   Mon Apr 14 23:08:27 2008 +0000
19055
19056     collection_load(): accept whitespaces at start of lines.
19057
19058 commit 598acd26
19059 Author: Laurent Monin <zas@norz.org>
19060 Date:   Mon Apr 14 22:57:26 2008 +0000
19061
19062     collection_load(): increase verbosity in debug mode.
19063
19064 commit d0738ee1
19065 Author: Laurent Monin <zas@norz.org>
19066 Date:   Mon Apr 14 22:50:50 2008 +0000
19067
19068     collection_load(): replace official by limit_failures (and
19069     invert the tests).
19070
19071 commit 7b5e4b99
19072 Author: Laurent Monin <zas@norz.org>
19073 Date:   Mon Apr 14 22:45:53 2008 +0000
19074
19075     Increase collection_load() buffer size and do not activate
19076     error limiting for GQview collections.
19077
19078 commit 0b84d42b
19079 Author: Laurent Monin <zas@norz.org>
19080 Date:   Mon Apr 14 22:28:29 2008 +0000
19081
19082     Merge collection_load_only_geometry() into collection_load().
19083
19084 commit 3ababb59
19085 Author: Laurent Monin <zas@norz.org>
19086 Date:   Mon Apr 14 22:05:47 2008 +0000
19087
19088     Use flags for collection_load*().
19089
19090 commit 03dfde54
19091 Author: Laurent Monin <zas@norz.org>
19092 Date:   Sun Apr 13 20:33:45 2008 +0000
19093
19094     Apply exif display config (Never/If set/Always) to pan view too.
19095
19096 commit d8dac8fc
19097 Author: Laurent Monin <zas@norz.org>
19098 Date:   Sun Apr 13 19:21:13 2008 +0000
19099
19100     Rename show_dot_files to show_hidden_files.
19101     There is no need to expose the underlying method to hide
19102     files.
19103
19104 commit 38e6918e
19105 Author: Laurent Monin <zas@norz.org>
19106 Date:   Sun Apr 13 18:56:24 2008 +0000
19107
19108     Let toggle the visibility of hidden files from directories list
19109     or tree contextual menu.
19110
19111 commit c1b559c3
19112 Author: Laurent Monin <zas@norz.org>
19113 Date:   Sun Apr 13 12:24:42 2008 +0000
19114
19115     Add a button to reset fullscreen info string to default value.
19116
19117 commit a7f368b7
19118 Author: Laurent Monin <zas@norz.org>
19119 Date:   Sun Apr 13 12:12:44 2008 +0000
19120
19121     Fix a typo, READ_CHAR() must use value_all.
19122
19123 commit 8b62dc72
19124 Author: Laurent Monin <zas@norz.org>
19125 Date:   Sun Apr 13 09:10:38 2008 +0000
19126
19127     Use convenient macros to read options, it will ensure options
19128     names are matching (in the rc file and internally).
19129
19130 commit 9ca550ab
19131 Author: Laurent Monin <zas@norz.org>
19132 Date:   Sun Apr 13 08:36:17 2008 +0000
19133
19134     Simplify read_*_option() stuff by passing pointer to option value.
19135     Introduce read_uint_option() to read enum values and read_int_option_clamp()
19136     to read clamped values.
19137
19138 commit 49b7c7fe
19139 Author: Laurent Monin <zas@norz.org>
19140 Date:   Sat Apr 12 23:59:31 2008 +0000
19141
19142     Partly rewrite option parser to accept whitespaces at start
19143     of lines.
19144
19145 commit 3d8e3738
19146 Author: Laurent Monin <zas@norz.org>
19147 Date:   Sat Apr 12 23:41:35 2008 +0000
19148
19149     exif_* -> exif.display.*
19150
19151 commit e343ae4e
19152 Author: Laurent Monin <zas@norz.org>
19153 Date:   Sat Apr 12 23:32:08 2008 +0000
19154
19155     Add a note in the rc file about special editor slots.
19156
19157 commit e2a2cc27
19158 Author: Laurent Monin <zas@norz.org>
19159 Date:   Sat Apr 12 23:16:41 2008 +0000
19160
19161     sidecar_ext -> sidecar.ext
19162
19163 commit 92b6d1c6
19164 Author: Laurent Monin <zas@norz.org>
19165 Date:   Sat Apr 12 23:07:04 2008 +0000
19166
19167     Unify names of options between variables and rc file.
19168
19169 commit 8f2f4ae8
19170 Author: Laurent Monin <zas@norz.org>
19171 Date:   Sat Apr 12 23:02:00 2008 +0000
19172
19173     Use tree_descend_subdirs everywhere.
19174
19175 commit e5253f24
19176 Author: Laurent Monin <zas@norz.org>
19177 Date:   Sat Apr 12 22:22:11 2008 +0000
19178
19179     Use startup_path_enable everywhere.
19180
19181 commit 32611f3c
19182 Author: Laurent Monin <zas@norz.org>
19183 Date:   Sat Apr 12 22:17:14 2008 +0000
19184
19185     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
19186
19187 commit fc112e86
19188 Author: Laurent Monin <zas@norz.org>
19189 Date:   Sat Apr 12 22:10:38 2008 +0000
19190
19191     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
19192
19193 commit a8828803
19194 Author: Laurent Monin <zas@norz.org>
19195 Date:   Sat Apr 12 22:04:29 2008 +0000
19196
19197     Move safe_delete* and in place rename options to file_ops
19198     struct.
19199     Re-order rc file a bit.
19200
19201 commit cae690df
19202 Author: Laurent Monin <zas@norz.org>
19203 Date:   Sat Apr 12 21:45:30 2008 +0000
19204
19205     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
19206     more sense.
19207
19208 commit 99862dd6
19209 Author: Laurent Monin <zas@norz.org>
19210 Date:   Sat Apr 12 21:38:55 2008 +0000
19211
19212     Rename user_specified_window_background and window_background_color
19213     to image.use_custom_border_color and image.border_color.
19214     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
19215     Rename pref_colorbutton_new() to pref_color_button_new().
19216
19217 commit 4f893077
19218 Author: Laurent Monin <zas@norz.org>
19219 Date:   Sat Apr 12 19:33:59 2008 +0000
19220
19221     Rename window options (moved to layout) and re-order rc file.
19222
19223 commit 3b9d8732
19224 Author: Laurent Monin <zas@norz.org>
19225 Date:   Sat Apr 12 17:20:34 2008 +0000
19226
19227     Fix bad image option name in the rc file.
19228
19229 commit 3129bfd4
19230 Author: Laurent Monin <zas@norz.org>
19231 Date:   Sat Apr 12 17:09:20 2008 +0000
19232
19233     Fix display bug when using "Limit image size when autofitting" option.
19234
19235 commit 41eed806
19236 Author: Laurent Monin <zas@norz.org>
19237 Date:   Sat Apr 12 15:13:00 2008 +0000
19238
19239     Beautify rc file, adding sub-sections titles.
19240
19241 commit 72d1f620
19242 Author: Laurent Monin <zas@norz.org>
19243 Date:   Sat Apr 12 15:04:58 2008 +0000
19244
19245     Rename image-related options.
19246
19247 commit 02911560
19248 Author: Laurent Monin <zas@norz.org>
19249 Date:   Sat Apr 12 09:41:44 2008 +0000
19250
19251     Rename thumbnails related options.
19252
19253 commit b9dfc440
19254 Author: Laurent Monin <zas@norz.org>
19255 Date:   Sat Apr 12 09:12:37 2008 +0000
19256
19257     Rename file filtering options.
19258
19259 commit cbe3a31e
19260 Author: Laurent Monin <zas@norz.org>
19261 Date:   Sat Apr 12 08:59:52 2008 +0000
19262
19263     Drop unused stuff.
19264
19265 commit 2868bf63
19266 Author: Laurent Monin <zas@norz.org>
19267 Date:   Sat Apr 12 08:40:02 2008 +0000
19268
19269     Rename collection options.
19270
19271 commit 08116df6
19272 Author: Laurent Monin <zas@norz.org>
19273 Date:   Sat Apr 12 08:35:58 2008 +0000
19274
19275     Rename file sorting options.
19276
19277 commit 7aa11252
19278 Author: Laurent Monin <zas@norz.org>
19279 Date:   Sat Apr 12 08:28:08 2008 +0000
19280
19281     Re-order and try to group options.
19282
19283 commit 640bb21d
19284 Author: Laurent Monin <zas@norz.org>
19285 Date:   Sat Apr 12 08:05:44 2008 +0000
19286
19287     Rename color profile options.
19288
19289 commit e6711263
19290 Author: Laurent Monin <zas@norz.org>
19291 Date:   Sat Apr 12 07:46:01 2008 +0000
19292
19293     Rename slideshow options.
19294
19295 commit 4c1a8d75
19296 Author: Laurent Monin <zas@norz.org>
19297 Date:   Sat Apr 12 07:09:19 2008 +0000
19298
19299     Only display defined exif tags by default.
19300
19301 commit 766bebce
19302 Author: Laurent Monin <zas@norz.org>
19303 Date:   Sat Apr 12 07:00:14 2008 +0000
19304
19305     Drop redundant code.
19306
19307 commit d0cc864a
19308 Author: Laurent Monin <zas@norz.org>
19309 Date:   Sat Apr 12 06:42:47 2008 +0000
19310
19311     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
19312     Requested by Frédéric Mantegazza.
19313
19314 commit 165c0da7
19315 Author: Laurent Monin <zas@norz.org>
19316 Date:   Fri Apr 11 23:32:22 2008 +0000
19317
19318     Rationalize fullscreen options naming.
19319
19320 commit 52e680bc
19321 Author: Laurent Monin <zas@norz.org>
19322 Date:   Fri Apr 11 23:01:00 2008 +0000
19323
19324     options_c -> c_options
19325
19326 commit 90490472
19327 Author: Laurent Monin <zas@norz.org>
19328 Date:   Fri Apr 11 22:52:22 2008 +0000
19329
19330     Move more options to ConfOptions.
19331
19332 commit 638d6c37
19333 Author: Laurent Monin <zas@norz.org>
19334 Date:   Fri Apr 11 22:27:54 2008 +0000
19335
19336     Move file_sort_case_sensitive to ConfOptions.
19337
19338 commit d2979ca0
19339 Author: Laurent Monin <zas@norz.org>
19340 Date:   Fri Apr 11 22:14:36 2008 +0000
19341
19342     Add a new struct ConfOptions to handle options.
19343     Changes were made among the code to use only one global var
19344     named "options" of type ConfOptions *.
19345     Initialization takes place in new init_options().
19346
19347 commit 11559797
19348 Author: Laurent Monin <zas@norz.org>
19349 Date:   Fri Apr 11 20:35:37 2008 +0000
19350
19351     Make thumbnail standard fail directory after current application
19352     name and version.
19353
19354 commit f4b07b91
19355 Author: Laurent Monin <zas@norz.org>
19356 Date:   Fri Apr 11 20:01:29 2008 +0000
19357
19358     Define drag and drop target string in dnd.h.
19359     Make it use the current name of the application.
19360
19361 commit bfa84d17
19362 Author: Laurent Monin <zas@norz.org>
19363 Date:   Fri Apr 11 19:43:36 2008 +0000
19364
19365     Use secure save in history_list_save().
19366
19367 commit 22e2b40b
19368 Author: Laurent Monin <zas@norz.org>
19369 Date:   Fri Apr 11 17:11:14 2008 +0000
19370
19371     Use secure save in comment_file_write().
19372
19373 commit e91c9429
19374 Author: Laurent Monin <zas@norz.org>
19375 Date:   Fri Apr 11 16:46:21 2008 +0000
19376
19377     Secure save now unlinks temporary file on error by default.
19378     It will prevent left-behind temporary files, but also prevent
19379     potential data recovery from partially written files (it
19380     should not be a problem here).
19381
19382 commit 8f757173
19383 Author: Laurent Monin <zas@norz.org>
19384 Date:   Fri Apr 11 16:04:37 2008 +0000
19385
19386     Use secure save feature when saving collections.
19387
19388 commit 90a5034f
19389 Author: Laurent Monin <zas@norz.org>
19390 Date:   Fri Apr 11 16:02:33 2008 +0000
19391
19392     Preserve permissions of the destination file when using secure save.
19393
19394 commit 960050a7
19395 Author: Laurent Monin <zas@norz.org>
19396 Date:   Fri Apr 11 15:27:08 2008 +0000
19397
19398     Revert part of the previous patch, let the caller take care
19399     of calling path_from_utf8().
19400
19401 commit 6b819d4c
19402 Author: Laurent Monin <zas@norz.org>
19403 Date:   Fri Apr 11 14:27:55 2008 +0000
19404
19405     Use path_from_utf8() on the passed filename.
19406     Add const attribute.
19407
19408 commit add11b2e
19409 Author: Laurent Monin <zas@norz.org>
19410 Date:   Fri Apr 11 13:07:48 2008 +0000
19411
19412     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
19413     so add a test for it in configure.
19414     Wrap generated headers files with #ifdef/#endif and add
19415     a comment related to their auto-generated nature.
19416     Make the generation itself quiet, but display a message
19417     on error.
19418     Make these targets depend on respective Makefile.in.
19419
19420 commit b27dd030
19421 Author: Laurent Monin <zas@norz.org>
19422 Date:   Fri Apr 11 12:31:32 2008 +0000
19423
19424     Move secure save code to its own files: secure_save.{c,h}.
19425
19426 commit cb6d88cc
19427 Author: Laurent Monin <zas@norz.org>
19428 Date:   Fri Apr 11 12:25:36 2008 +0000
19429
19430     Add missing #ifdef/#endif.
19431
19432 commit 9bdd3084
19433 Author: Laurent Monin <zas@norz.org>
19434 Date:   Fri Apr 11 10:46:52 2008 +0000
19435
19436     Ensure that gcc flag -Wall is set.
19437
19438 commit 10a062d5
19439 Author: Laurent Monin <zas@norz.org>
19440 Date:   Fri Apr 11 10:45:37 2008 +0000
19441
19442     Silent some gcc warnings.
19443
19444 commit ee484a48
19445 Author: Laurent Monin <zas@norz.org>
19446 Date:   Fri Apr 11 09:02:20 2008 +0000
19447
19448     Prevent multiple insertion of the same file in a collection.
19449     Use a hash table to speed up existence tests.
19450
19451 commit 9c0b2f02
19452 Author: Laurent Monin <zas@norz.org>
19453 Date:   Fri Apr 11 08:10:40 2008 +0000
19454
19455     Only display these messages if debug mode is enabled.
19456
19457 commit d934f5a7
19458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19459 Date:   Thu Apr 10 19:27:42 2008 +0000
19460
19461     fixed dates in pan-calendar
19462
19463 commit 6b5b5bbd
19464 Author: Laurent Monin <zas@norz.org>
19465 Date:   Thu Apr 10 12:07:34 2008 +0000
19466
19467     Fix fCamera even more.
19468
19469 commit 3655d651
19470 Author: Laurent Monin <zas@norz.org>
19471 Date:   Thu Apr 10 11:31:20 2008 +0000
19472
19473     Do not display ... if not truncated.
19474
19475 commit 4f1fc98c
19476 Author: Laurent Monin <zas@norz.org>
19477 Date:   Thu Apr 10 10:43:15 2008 +0000
19478
19479     Add the possibility to truncate overlay infos displayed:
19480     %fCamera:20% will truncate data displayed to 20 characters
19481     and add 3 dots at the end.
19482     For example, %name% -> some_file, %name:4% -> some...
19483
19484 commit c3a31cca
19485 Author: Laurent Monin <zas@norz.org>
19486 Date:   Thu Apr 10 00:09:43 2008 +0000
19487
19488     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
19489
19490 commit c265a3b2
19491 Author: Laurent Monin <zas@norz.org>
19492 Date:   Wed Apr 9 22:47:43 2008 +0000
19493
19494     Resync .po files. French translation was updated (100% made).
19495
19496 commit cbf85334
19497 Author: Laurent Monin <zas@norz.org>
19498 Date:   Wed Apr 9 22:36:43 2008 +0000
19499
19500     Add 3 missing files to POTFILES.in.
19501
19502 commit 9e55d96d
19503 Author: Laurent Monin <zas@norz.org>
19504 Date:   Wed Apr 9 22:33:06 2008 +0000
19505
19506     Simple helper script to display translation statistics.
19507
19508 commit 472a9ba6
19509 Author: Laurent Monin <zas@norz.org>
19510 Date:   Wed Apr 9 22:13:11 2008 +0000
19511
19512     Fix a typo: "while fluorescent" -> "white fluorescent"
19513
19514 commit 2e2e9de4
19515 Author: Laurent Monin <zas@norz.org>
19516 Date:   Wed Apr 9 22:01:52 2008 +0000
19517
19518     Resync .po files. Update french translation.
19519
19520 commit dcd6cfb9
19521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19522 Date:   Wed Apr 9 21:14:50 2008 +0000
19523
19524     fixed crash in pan_calendar
19525
19526 commit 64e92b47
19527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19528 Date:   Wed Apr 9 20:49:32 2008 +0000
19529
19530     improved histogram drawing
19531
19532 commit 5bf349ca
19533 Author: Laurent Monin <zas@norz.org>
19534 Date:   Wed Apr 9 16:37:54 2008 +0000
19535
19536     Simplify and unify gtk_window creation with the help of
19537     the new window_new() function, that wraps gtk_window_new()
19538     call.
19539     Subclass, title and icon are set in the same call.
19540
19541 commit c6bd6b0e
19542 Author: Laurent Monin <zas@norz.org>
19543 Date:   Wed Apr 9 13:53:01 2008 +0000
19544
19545     Replace occurences of Geeqie / geeqie by constants defined in main.h.
19546
19547 commit ce0e2d84
19548 Author: Laurent Monin <zas@norz.org>
19549 Date:   Tue Apr 8 23:41:01 2008 +0000
19550
19551     int -> gint
19552
19553 commit ea526201
19554 Author: Laurent Monin <zas@norz.org>
19555 Date:   Tue Apr 8 23:39:27 2008 +0000
19556
19557     Make xmp debug info only appears when debug >= 2.
19558
19559 commit 1e8eddcf
19560 Author: Laurent Monin <zas@norz.org>
19561 Date:   Tue Apr 8 23:33:49 2008 +0000
19562
19563     Enable image rotation depending on EXIF by default.
19564     New users shouldn't have to search for it.
19565
19566 commit f798c695
19567 Author: Laurent Monin <zas@norz.org>
19568 Date:   Tue Apr 8 23:25:46 2008 +0000
19569
19570     Fix missing header files inclusions.
19571
19572 commit 0d0b4d75
19573 Author: Laurent Monin <zas@norz.org>
19574 Date:   Tue Apr 8 23:16:12 2008 +0000
19575
19576     GQVIEW_* -> GQ_*
19577
19578 commit dd06ccc3
19579 Author: Laurent Monin <zas@norz.org>
19580 Date:   Tue Apr 8 23:07:09 2008 +0000
19581
19582     GQVIEW_H -> MAIN_H
19583
19584 commit f4398500
19585 Author: Laurent Monin <zas@norz.org>
19586 Date:   Tue Apr 8 23:02:33 2008 +0000
19587
19588     gqview.h -> main.h
19589
19590 commit 4ccdd1c2
19591 Author: Laurent Monin <zas@norz.org>
19592 Date:   Tue Apr 8 22:31:42 2008 +0000
19593
19594     Remove obsolete prototype.
19595
19596 commit 656ba051
19597 Author: Laurent Monin <zas@norz.org>
19598 Date:   Tue Apr 8 22:28:55 2008 +0000
19599
19600     gqview_remote -> remote_connection
19601     gqview_command_collection -> command_collection
19602     gqview_remote_control() -> remote_control()
19603     gqview_remote_help() -> remote_help()
19604     gqview_remote_command_find() -> remote_command_find()
19605     gqview_remote_build_list() -> remote_build_list()
19606     gqview_remote_cb() -> remote_cb()
19607
19608 commit ae45bad7
19609 Author: Laurent Monin <zas@norz.org>
19610 Date:   Tue Apr 8 22:16:56 2008 +0000
19611
19612     exit_gqview() renamed to exit_program().
19613     exit_gqview_final() renamed to exit_program_final().
19614
19615 commit a7475aea
19616 Author: Laurent Monin <zas@norz.org>
19617 Date:   Tue Apr 8 22:05:04 2008 +0000
19618
19619     Add support for some Samsung raw files (.pef).
19620     
19621     Samsung raw not strongly differ from Pentax raw.
19622     The only difference in header (manufacturer, camera name and etc).
19623     Tested on Samsung GX-1S and Pentax *ist DS.
19624     Patch by Max Lushnikov.
19625
19626 commit ccc53865
19627 Author: Laurent Monin <zas@norz.org>
19628 Date:   Tue Apr 8 21:55:58 2008 +0000
19629
19630     Implement secure rc file saving.
19631     First data is written to a temporary file, then if nothing
19632     was wrong, this file is renamed to the final name.
19633     This way the risk of corrupted rc file is greatly reduced.
19634     The code is borrowed from ELinks (http://elinks.cz).
19635
19636 commit 0e8b4aab
19637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19638 Date:   Tue Apr 8 21:52:04 2008 +0000
19639
19640     fixed histogram label
19641
19642 commit e975cd7b
19643 Author: Laurent Monin <zas@norz.org>
19644 Date:   Tue Apr 8 21:33:29 2008 +0000
19645
19646     Fix the "continuous display" of tooltips in the collection view
19647     (before the tooltip delay occured once, then changing icon to icon never hide the
19648     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
19649     but disappears when moving cursor to another icon).
19650     
19651     Display the full path to the file when Show filename text is on (before nothing
19652     was displayed).
19653     
19654     When Show filename text is off, behavior is unchanged, the (short) filename is
19655     displayed.
19656
19657 commit bddcf782
19658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19659 Date:   Tue Apr 8 20:56:50 2008 +0000
19660
19661     reworked the histogram patch by Uwe Ohse, most of the code is in
19662     separate files
19663
19664 commit 14916148
19665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19666 Date:   Tue Apr 8 17:26:13 2008 +0000
19667
19668     fixed file delete notification in view_file_icon
19669
19670 commit 692e15a3
19671 Author: Laurent Monin <zas@norz.org>
19672 Date:   Tue Apr 8 16:22:21 2008 +0000
19673
19674     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
19675
19676 commit 7e989ce8
19677 Author: Laurent Monin <zas@norz.org>
19678 Date:   Tue Apr 8 15:53:03 2008 +0000
19679
19680     Move active variable affectation after the test.
19681
19682 commit 94caf46e
19683 Author: Laurent Monin <zas@norz.org>
19684 Date:   Tue Apr 8 14:52:42 2008 +0000
19685
19686     Simplify layout_color_name_parse() using g_strdelimit().
19687
19688 commit b4369780
19689 Author: Laurent Monin <zas@norz.org>
19690 Date:   Tue Apr 8 14:50:14 2008 +0000
19691
19692     Tidy up, whitespaces and indentation fix.
19693
19694 commit 5d4ea30f
19695 Author: Laurent Monin <zas@norz.org>
19696 Date:   Tue Apr 8 11:53:35 2008 +0000
19697
19698     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
19699     Nadvornik.
19700     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
19701     gdk_color_to_string() was replaced by a equivalent function.
19702
19703 commit 255ee552
19704 Author: Laurent Monin <zas@norz.org>
19705 Date:   Mon Apr 7 19:47:22 2008 +0000
19706
19707     Add the possibility to print file names with path.
19708     A checkbox was added to the Text tab in the Print dialog.
19709     
19710     Name checked and Path unchecked  -> filename.jpg
19711     Name checked and Path checked    -> /some/dir/filename.jpg
19712     Name unchecked and Path checked  -> /some/dir/
19713     
19714     Patch by Michael Mokeev and Laurent Monin.
19715
19716 commit cf45b42e
19717 Author: Laurent Monin <zas@norz.org>
19718 Date:   Mon Apr 7 19:06:17 2008 +0000
19719
19720     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
19721
19722 commit da12ecf1
19723 Author: Laurent Monin <zas@norz.org>
19724 Date:   Mon Apr 7 18:52:54 2008 +0000
19725
19726     Add the possibility to match duplicates on the name but ignoring the case.
19727     A new item was added to types of match combo box in the Find duplicates dialog.
19728
19729 commit e0831fd6
19730 Author: Laurent Monin <zas@norz.org>
19731 Date:   Mon Apr 7 08:09:39 2008 +0000
19732
19733     Display marks in overlay info only if at least one is set.
19734     Fix a missing g_string_free().
19735
19736 commit 7391c9dd
19737 Author: Laurent Monin <zas@norz.org>
19738 Date:   Sun Apr 6 10:17:41 2008 +0000
19739
19740     Mark all exif labels as translatable.
19741     Before only some of them were enclosed by N_().
19742
19743 commit 99f37aed
19744 Author: Laurent Monin <zas@norz.org>
19745 Date:   Sun Apr 6 10:03:54 2008 +0000
19746
19747     Mark strings as translatable.
19748
19749 commit 6033096a
19750 Author: Laurent Monin <zas@norz.org>
19751 Date:   Sat Apr 5 15:23:39 2008 +0000
19752
19753     Improve remove_trailing_slash() so it allocates no more than
19754     needed bytes and remove all trailing slashes instead only one.
19755
19756 commit 3cd193f1
19757 Author: Laurent Monin <zas@norz.org>
19758 Date:   Sat Apr 5 11:59:29 2008 +0000
19759
19760     Comment out unused code.
19761     Geeqie code now compiles cleanly with -Wall gcc option.
19762
19763 commit 4b5d3667
19764 Author: Laurent Monin <zas@norz.org>
19765 Date:   Fri Apr 4 22:34:55 2008 +0000
19766
19767     Change default exif order a bit to move up common and useful
19768     info.
19769
19770 commit 629f6463
19771 Author: Laurent Monin <zas@norz.org>
19772 Date:   Fri Apr 4 22:23:36 2008 +0000
19773
19774     Re-add "What to show in properties dialog:" label before the table.
19775
19776 commit 9c6fe295
19777 Author: Laurent Monin <zas@norz.org>
19778 Date:   Fri Apr 4 22:12:28 2008 +0000
19779
19780     Rename exif preferences tab to "Properties", and name the
19781     subsection "Exif".
19782
19783 commit b74a5e41
19784 Author: Laurent Monin <zas@norz.org>
19785 Date:   Fri Apr 4 18:50:52 2008 +0000
19786
19787     Fix a segfault occuring when enabling debug mode.
19788     At this point il->fd can be null.
19789
19790 commit e8cca019
19791 Author: Laurent Monin <zas@norz.org>
19792 Date:   Thu Apr 3 23:29:14 2008 +0000
19793
19794     Make the wmclass value unique among the code by defining
19795     it in main header file as GQ_WMCLASS.
19796     Before this patch, it was set using PACKAGE (="geeqie"),
19797     or by the hardcoded string "Geeqie".
19798     Now all Geeqie windows have the same value for wmclass.
19799
19800 commit ba02c720
19801 Author: Laurent Monin <zas@norz.org>
19802 Date:   Thu Apr 3 22:39:50 2008 +0000
19803
19804     Initialize variables, clearing a gcc warning.
19805
19806 commit 9c57ca46
19807 Author: Laurent Monin <zas@norz.org>
19808 Date:   Thu Apr 3 22:33:28 2008 +0000
19809
19810     Add missing prototype to header file.
19811
19812 commit 1d07e403
19813 Author: Laurent Monin <zas@norz.org>
19814 Date:   Thu Apr 3 22:29:20 2008 +0000
19815
19816     Add few missing prototypes to header file.
19817
19818 commit bae17221
19819 Author: Laurent Monin <zas@norz.org>
19820 Date:   Thu Apr 3 22:20:42 2008 +0000
19821
19822     Drop a bunch of unused variables.
19823
19824 commit 4233904c
19825 Author: Laurent Monin <zas@norz.org>
19826 Date:   Thu Apr 3 22:14:37 2008 +0000
19827
19828     Add missing #include.
19829
19830 commit b5004054
19831 Author: Laurent Monin <zas@norz.org>
19832 Date:   Thu Apr 3 22:13:12 2008 +0000
19833
19834     Remove unused variables.
19835
19836 commit 0f370af7
19837 Author: Laurent Monin <zas@norz.org>
19838 Date:   Thu Apr 3 22:09:36 2008 +0000
19839
19840     Add missing prototype.
19841
19842 commit 46cbdf33
19843 Author: Laurent Monin <zas@norz.org>
19844 Date:   Thu Apr 3 22:06:31 2008 +0000
19845
19846     Drop 3 unused variables and comment out 2 unused functions.
19847
19848 commit b452f41c
19849 Author: Laurent Monin <zas@norz.org>
19850 Date:   Thu Apr 3 22:03:14 2008 +0000
19851
19852     Add parenthesis around affection to clear a gcc warning.
19853
19854 commit fab357ea
19855 Author: Laurent Monin <zas@norz.org>
19856 Date:   Thu Apr 3 22:01:08 2008 +0000
19857
19858     Fix a signedness warning.
19859
19860 commit 91d0e07d
19861 Author: Laurent Monin <zas@norz.org>
19862 Date:   Thu Apr 3 21:54:23 2008 +0000
19863
19864     Main configuration file was renamed from gqviewrc to geeqierc.
19865
19866 commit 94fe3fcb
19867 Author: Laurent Monin <zas@norz.org>
19868 Date:   Thu Apr 3 21:50:53 2008 +0000
19869
19870     Fix a segfault occuring when using --without-exiv2 and
19871     concerning exif stuff.
19872
19873 commit c34caea4
19874 Author: Laurent Monin <zas@norz.org>
19875 Date:   Thu Apr 3 21:49:17 2008 +0000
19876
19877     Fix missing bit of previous patch.
19878
19879 commit 287ce3f2
19880 Author: Laurent Monin <zas@norz.org>
19881 Date:   Thu Apr 3 21:04:19 2008 +0000
19882
19883     Fix two more gcc warnings related to function declarations.
19884
19885 commit 7c014bca
19886 Author: Laurent Monin <zas@norz.org>
19887 Date:   Thu Apr 3 20:53:13 2008 +0000
19888
19889     Remove two unused variables declarations, and add a missing #include.
19890
19891 commit ae6a05ca
19892 Author: Laurent Monin <zas@norz.org>
19893 Date:   Thu Apr 3 20:46:55 2008 +0000
19894
19895     Drop unused variable.
19896
19897 commit 71e3199f
19898 Author: Laurent Monin <zas@norz.org>
19899 Date:   Thu Apr 3 20:45:55 2008 +0000
19900
19901     Add missing return at the end of editor_command_next_start().
19902
19903 commit f73531be
19904 Author: Laurent Monin <zas@norz.org>
19905 Date:   Thu Apr 3 20:40:15 2008 +0000
19906
19907     Drop unused variable.
19908
19909 commit 66f99ad9
19910 Author: Laurent Monin <zas@norz.org>
19911 Date:   Thu Apr 3 20:38:59 2008 +0000
19912
19913     Make collect_manager_process_action() static.
19914
19915 commit 8e4da844
19916 Author: Laurent Monin <zas@norz.org>
19917 Date:   Thu Apr 3 20:34:49 2008 +0000
19918
19919     Fix typos in functions names: file_list -> filelist.
19920
19921 commit c2eef3c9
19922 Author: Laurent Monin <zas@norz.org>
19923 Date:   Thu Apr 3 20:25:22 2008 +0000
19924
19925     Remove unused variable declarations.
19926
19927 commit 6c8390b4
19928 Author: Laurent Monin <zas@norz.org>
19929 Date:   Thu Apr 3 20:24:20 2008 +0000
19930
19931     Fix missing header include (filelist.h).
19932
19933 commit a161508a
19934 Author: Laurent Monin <zas@norz.org>
19935 Date:   Thu Apr 3 20:19:16 2008 +0000
19936
19937     Remove unused variables declarations.
19938
19939 commit 8746b22d
19940 Author: Laurent Monin <zas@norz.org>
19941 Date:   Thu Apr 3 20:11:09 2008 +0000
19942
19943     Move tabs code from config_window_create() to new smaller functions.
19944     Each tab has now its own function named:
19945     config_tab_general(), config_tab_image(), config_tab_windows(),
19946     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
19947     config_tab_advanced();
19948
19949 commit 1557cbb5
19950 Author: Laurent Monin <zas@norz.org>
19951 Date:   Thu Apr 3 18:20:39 2008 +0000
19952
19953     Use more generic names for some cache manager callback functions.
19954
19955 commit aecafd20
19956 Author: Laurent Monin <zas@norz.org>
19957 Date:   Thu Apr 3 17:34:30 2008 +0000
19958
19959     Replace some occurences of gqview by Geeqie.
19960
19961 commit e10dc3fb
19962 Author: Laurent Monin <zas@norz.org>
19963 Date:   Thu Apr 3 17:15:49 2008 +0000
19964
19965     Add a debug level spinner at the end of Preferences > Advanced.
19966     One can now enable debug mode without restarting geeqie.
19967     A possibility to disable all debugging code and related options
19968     at compile time was added.
19969
19970 commit 7cc8e4c3
19971 Author: Laurent Monin <zas@norz.org>
19972 Date:   Thu Apr 3 14:35:03 2008 +0000
19973
19974     Fix and simplify thumbnails size combo box related code.
19975     Some variables were unused, code was buggy (spurious entry at
19976     the end of the list). A sanity check for values coming from
19977     rc file was added. Two constants now define the default
19978     thumbnail size.
19979
19980 commit 1671ec2f
19981 Author: Laurent Monin <zas@norz.org>
19982 Date:   Thu Apr 3 13:58:20 2008 +0000
19983
19984     Make the preferences window resizeable, and try to improve
19985     display of editors tab.
19986
19987 commit ab990a8c
19988 Author: Laurent Monin <zas@norz.org>
19989 Date:   Thu Apr 3 13:24:13 2008 +0000
19990
19991     Tidy up. Fix indentation and missing whitespaces.
19992     Make editors table creation code a bit more readable.
19993
19994 commit cf516685
19995 Author: Laurent Monin <zas@norz.org>
19996 Date:   Thu Apr 3 08:51:32 2008 +0000
19997
19998     Setting no limit size to trash directory is now possible using zero as value.
19999     A tooltip was added to the spinner to inform the user of this possibility.
20000     When 0 is set, no remaining/free space check occurs.
20001     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
20002     is more conform to today's standards.
20003     The delete dialog now displays more information:
20004     - if external command will be used
20005     - if safe delete is on, max size and path to the trash
20006     - if safe delete is off
20007
20008 commit 84a0008e
20009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20010 Date:   Wed Apr 2 20:44:40 2008 +0000
20011
20012     various exif improvements based on patch by Uwe Ohse
20013     try to compute 35mm focal length
20014
20015 commit a667d7a3
20016 Author: Laurent Monin <zas@norz.org>
20017 Date:   Wed Apr 2 12:12:50 2008 +0000
20018
20019     Make properties tabs reorderable through drag'n drop.
20020     Order is preserved during the whole session.
20021     When a new properties dialog is open, it uses the last order used.
20022     Currently, order isn't saved to rc file.
20023
20024 commit 119f6773
20025 Author: Laurent Monin <zas@norz.org>
20026 Date:   Wed Apr 2 10:40:54 2008 +0000
20027
20028     Honor selection while fullscreen navigation.
20029     The behavior is now consistent in full screen and windowed mode.
20030     It fixes the fact that the selection was discarded on "Next".
20031     Patch by Uwe Ohse. Cleanups by Laurent Monin.
20032
20033 commit 9c13e122
20034 Author: Laurent Monin <zas@norz.org>
20035 Date:   Tue Apr 1 07:42:31 2008 +0000
20036
20037     Fix display of image number in properties dialog when more than one image is selected.
20038
20039 commit 46b72816
20040 Author: Laurent Monin <zas@norz.org>
20041 Date:   Mon Mar 31 22:10:25 2008 +0000
20042
20043     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
20044
20045 commit 04eaaa21
20046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20047 Date:   Mon Mar 31 21:09:36 2008 +0000
20048
20049     use quoted_value everywhere
20050     simplify parsing of multiple quoted values on one line
20051
20052 commit e24208c2
20053 Author: Laurent Monin <zas@norz.org>
20054 Date:   Mon Mar 31 07:29:03 2008 +0000
20055
20056     Indentation and white lines minor fixes.
20057
20058 commit fcd13bbc
20059 Author: Laurent Monin <zas@norz.org>
20060 Date:   Sun Mar 30 19:26:35 2008 +0000
20061
20062     Move strlen() calls outside the while loop.
20063
20064 commit 05e26604
20065 Author: Laurent Monin <zas@norz.org>
20066 Date:   Sun Mar 30 14:19:34 2008 +0000
20067
20068     Comment out forgotten debugging code.
20069
20070 commit 7bfda96a
20071 Author: Laurent Monin <zas@norz.org>
20072 Date:   Sun Mar 30 14:18:04 2008 +0000
20073
20074     Fix two minor compilation warnings.
20075
20076 commit a3842d6e
20077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20078 Date:   Sun Mar 30 11:47:14 2008 +0000
20079
20080     differentiate among normal image, raw image and metadata
20081     removed raw extension lists on various places and fixed most of the
20082     Exiv2 warnings
20083     todo: configuration and a special icons for unreadable raw or metadata
20084
20085 commit 07a39dad
20086 Author: Laurent Monin <zas@norz.org>
20087 Date:   Sun Mar 30 07:14:37 2008 +0000
20088
20089     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
20090
20091 commit 4cd843a2
20092 Author: Laurent Monin <zas@norz.org>
20093 Date:   Sat Mar 29 21:47:10 2008 +0000
20094
20095     Improve escaping and quoting of strings saved in rc files.
20096
20097 commit a6b65213
20098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20099 Date:   Sat Mar 29 14:59:14 2008 +0000
20100
20101     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
20102
20103 commit 34d53a46
20104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20105 Date:   Sat Mar 29 10:38:15 2008 +0000
20106
20107     set user-defined color as image background - patch by Laurent MONIN
20108
20109 commit a33be844
20110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20111 Date:   Sat Mar 29 10:11:02 2008 +0000
20112
20113     fixed color management initialization
20114
20115 commit c8156a82
20116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20117 Date:   Wed Mar 26 12:07:00 2008 +0000
20118
20119     README fixes
20120
20121 commit 407aa583
20122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20123 Date:   Wed Mar 26 08:02:45 2008 +0000
20124
20125     updated README files
20126
20127 commit 32674919
20128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20129 Date:   Wed Mar 26 08:00:46 2008 +0000
20130
20131     improved xmp vs. legacy metadata handling
20132
20133 commit 6d057f05
20134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20135 Date:   Mon Mar 24 23:15:29 2008 +0000
20136
20137     fixed crashes with --debug
20138
20139 commit b62f6a36
20140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20141 Date:   Mon Mar 24 20:42:39 2008 +0000
20142
20143     added all possible raw extensions that I could find
20144
20145 commit 667f7560
20146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20147 Date:   Mon Mar 24 14:49:00 2008 +0000
20148
20149     improved support for older exiv2 versions
20150
20151 commit da4c691f
20152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20153 Date:   Mon Mar 24 14:03:46 2008 +0000
20154
20155     exiv2 version checks
20156
20157 commit 84ae8561
20158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20159 Date:   Mon Mar 24 12:04:31 2008 +0000
20160
20161     more renames
20162
20163 commit 70dabcc5
20164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20165 Date:   Mon Mar 24 10:27:22 2008 +0000
20166
20167     changed logo
20168
20169 commit 81d7720e
20170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20171 Date:   Mon Mar 24 09:55:09 2008 +0000
20172
20173     more renames
20174
20175 commit 63da0215
20176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20177 Date:   Sun Mar 23 20:38:54 2008 +0000
20178
20179     rename GQview -> Geeqie over the code
20180
20181 commit a0778c99
20182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20183 Date:   Sun Mar 23 20:18:51 2008 +0000
20184
20185     renamed to geeqie
20186
20187 commit ea452132
20188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20189 Date:   Sat Mar 22 19:28:45 2008 +0000
20190
20191     raw related fixes
20192
20193 commit 492c7832
20194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20195 Date:   Sat Mar 22 17:32:43 2008 +0000
20196
20197     overview of supported raw formats
20198
20199 commit 6974277c
20200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20201 Date:   Sat Mar 22 17:09:14 2008 +0000
20202
20203     configure --without-exiv2
20204
20205 commit 2e9a8e8d
20206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20207 Date:   Sat Mar 22 16:43:59 2008 +0000
20208
20209     crw preview support with exiv2
20210
20211 commit 7f9de3a4
20212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20213 Date:   Sun Mar 16 14:11:22 2008 +0000
20214
20215     whitelist of files that can have an xmp sidecar, sample external command
20216     for creating sidecar
20217
20218 commit a7b47030
20219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20220 Date:   Sun Mar 16 10:52:44 2008 +0000
20221
20222     fixed reading sidecar extensions from config file
20223
20224 commit 7597fd79
20225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20226 Date:   Sun Mar 16 10:32:52 2008 +0000
20227
20228     write comment and keywords to xmp, sidecars are used if exist
20229
20230 commit c0cdc489
20231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20232 Date:   Sat Mar 15 19:53:33 2008 +0000
20233
20234     write support in Exiv2 wrapper; for now only string values
20235
20236 commit 61e73a06
20237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20238 Date:   Sun Feb 24 18:55:19 2008 +0000
20239
20240     a hack to read raw previews with exiv2 0.16, however it should be fixed
20241     in the library
20242
20243 commit 406e5426
20244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20245 Date:   Fri Feb 15 10:48:09 2008 +0000
20246
20247     read also iptc and xmp
20248
20249 commit 8c7b5e49
20250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20251 Date:   Thu Feb 14 14:04:43 2008 +0000
20252
20253     more exiv2 fixes
20254
20255 commit 2b562312
20256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20257 Date:   Thu Feb 14 11:03:20 2008 +0000
20258
20259     more exiv2 fixes
20260
20261 commit 0330894f
20262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20263 Date:   Wed Feb 13 23:02:48 2008 +0000
20264
20265     more exiv2 fixes
20266
20267 commit 4f5f0918
20268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20269 Date:   Wed Feb 13 19:31:50 2008 +0000
20270
20271     unified tag names between exiv2 and internal rxif parser
20272
20273 commit bf05ea3f
20274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20275 Date:   Wed Feb 13 17:47:55 2008 +0000
20276
20277     more exiv2 fixes
20278
20279 commit 69bc9e2f
20280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20281 Date:   Wed Feb 13 17:08:04 2008 +0000
20282
20283     and first version that actually shows some exif data (see advanced view)
20284
20285 commit fd37e582
20286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20287 Date:   Wed Feb 13 16:52:41 2008 +0000
20288
20289     first exiv2 support that does not crash immediately
20290
20291 commit d5f48145
20292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20293 Date:   Wed Feb 13 14:46:23 2008 +0000
20294
20295     started exiv2 integration
20296
20297 commit dd9103a2
20298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20299 Date:   Wed Feb 13 13:57:31 2008 +0000
20300
20301     simplified exif.h, moved implementation-specific stuff to exif-int.h
20302
20303 commit 431265bc
20304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20305 Date:   Mon Feb 11 15:23:43 2008 +0000
20306
20307     do not show frame for full-window images
20308
20309 commit b3b7ee17
20310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20311 Date:   Mon Feb 11 12:51:28 2008 +0000
20312
20313     improved drawing of image frames
20314
20315 commit 0628b6e3
20316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20317 Date:   Sat Jan 26 21:18:23 2008 +0000
20318
20319     updated TODO list
20320
20321 commit bf5d79e0
20322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20323 Date:   Sun Jan 20 19:04:18 2008 +0000
20324
20325     debug messages cleanup
20326
20327 commit 631cb035
20328 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20329 Date:   Wed Jan 16 19:37:54 2008 +0000
20330
20331     added file with release notes and TODO
20332
20333 commit 6d82f53e
20334 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20335 Date:   Sun Dec 23 21:24:48 2007 +0000
20336
20337     basic sidecar files configuration via preferences dialog
20338
20339 commit 45bbe448
20340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20341 Date:   Sun Dec 23 20:28:50 2007 +0000
20342
20343     fixed loading thumbnails for sidecar files
20344
20345 commit 29b1508b
20346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20347 Date:   Sun Dec 23 15:49:23 2007 +0000
20348
20349     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
20350     files
20351
20352 commit c1a3110b
20353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20354 Date:   Sat Dec 22 20:33:09 2007 +0000
20355
20356     fixed filelist refresh
20357
20358 commit b06e457b
20359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20360 Date:   Sat Dec 22 10:10:40 2007 +0000
20361
20362     preserve marks setting on layout change
20363
20364 commit c753cf51
20365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20366 Date:   Sat Dec 22 09:51:12 2007 +0000
20367
20368     basic support for marks in view_file_icon.c
20369
20370 commit ec7b00c2
20371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20372 Date:   Thu Dec 20 22:43:52 2007 +0000
20373
20374     update FileData on file change
20375
20376 commit 9114e31e
20377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20378 Date:   Thu Dec 20 16:18:28 2007 +0000
20379
20380     <num> toggles mark num
20381     <control><num> selects mark num
20382
20383 commit eda3ed61
20384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20385 Date:   Thu Dec 20 16:06:20 2007 +0000
20386
20387     created menu "Select" with selection and marks operations
20388
20389 commit 3d075305
20390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20391 Date:   Wed Dec 19 22:01:46 2007 +0000
20392
20393     complete set of boolean operation with marks -
20394     union, intersection, complement
20395
20396 commit 89bad26e
20397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20398 Date:   Tue Dec 18 21:15:16 2007 +0000
20399
20400     use accels also in fullscreen mode
20401
20402 commit a9437da3
20403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20404 Date:   Mon Dec 17 21:42:24 2007 +0000
20405
20406     moved some actions to menu and accels
20407
20408 commit a38f59e3
20409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20410 Date:   Mon Dec 17 19:34:43 2007 +0000
20411
20412     removed unused variable
20413
20414 commit 345a2cf8
20415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20416 Date:   Sun Dec 16 22:30:19 2007 +0000
20417
20418     fixed in-place rename
20419
20420 commit 05cfc9b2
20421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20422 Date:   Sat Dec 15 17:58:51 2007 +0000
20423
20424     better integration of split image functions into menu
20425
20426 commit 69f60d96
20427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20428 Date:   Fri Dec 14 21:51:46 2007 +0000
20429
20430     show active marks in image overlay
20431
20432 commit 9ccee7c5
20433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20434 Date:   Sun Dec 9 21:20:27 2007 +0000
20435
20436     fixed image focus
20437
20438 commit b44635e7
20439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20440 Date:   Sun Dec 9 12:33:51 2007 +0000
20441
20442     fixed copying zoom an scroll values from the original image on splitting
20443
20444 commit ce0883ff
20445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20446 Date:   Sun Dec 9 11:58:39 2007 +0000
20447
20448     do not hilight selected image in SPLIT_NONE
20449
20450 commit 4c1e2733
20451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20452 Date:   Sun Dec 9 00:11:40 2007 +0000
20453
20454     improved drawing of frame around selected image
20455
20456 commit 7ea79525
20457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20458 Date:   Sun Nov 25 10:25:25 2007 +0000
20459
20460     more operations with file marks
20461
20462 commit a0cf6aaa
20463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20464 Date:   Sat Nov 24 21:06:30 2007 +0000
20465
20466     marks: fixes and cleanup
20467
20468 commit 5c3c8067
20469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20470 Date:   Thu Nov 22 21:15:35 2007 +0000
20471
20472     improved directory scanning a bit
20473
20474 commit 106211b1
20475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20476 Date:   Wed Nov 21 22:46:50 2007 +0000
20477
20478     added possibility to specify prefered file type for external commands
20479
20480 commit 439688c6
20481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20482 Date:   Wed Nov 21 21:21:17 2007 +0000
20483
20484     prevent duplicate sidecar files; code cleanup
20485
20486 commit 07fcc6b5
20487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20488 Date:   Tue Nov 20 22:28:40 2007 +0000
20489
20490     fixed grouping sidecar files and made it configurable via config file
20491     (no gui yet)
20492
20493 commit f4cbb100
20494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20495 Date:   Mon Oct 22 19:58:47 2007 +0000
20496
20497     fixed preloading images in file list
20498
20499 commit db51b567
20500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20501 Date:   Mon Oct 8 19:41:49 2007 +0000
20502
20503     improved FileDataChangeInfo structure, check for another file operation in progress
20504
20505 commit 0f0a7caa
20506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20507 Date:   Tue Oct 2 21:49:02 2007 +0000
20508
20509     display sidecar files (jpeg + raw)  using gtk_tree_store
20510     This is just a prototype to test the functionality, it needs more work.
20511     
20512     Please test, omments are welcome :)
20513
20514 commit bd71fb9a
20515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20516 Date:   Mon Oct 1 19:52:10 2007 +0000
20517
20518     use FileData even for sidecar file list
20519
20520 commit dab00f02
20521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20522 Date:   Sun Sep 30 21:10:54 2007 +0000
20523
20524     editors.c was almost completely rewritten:
20525     - centralized template parsing
20526     - better control of executed editors
20527     - possibility to get editor exit status via callback
20528
20529 commit 0521644a
20530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20531 Date:   Wed Sep 12 21:17:31 2007 +0000
20532
20533     display sidecar extensions in filelist
20534     some cleanup of file marks
20535
20536 commit 06959abb
20537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20538 Date:   Tue Sep 11 20:06:29 2007 +0000
20539
20540     replaced gchar* path with FileData *fd
20541
20542 commit d9367f6d
20543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20544 Date:   Thu Aug 23 20:45:59 2007 +0000
20545
20546     started support for sidecar files like xmp, raw+jpeg etc.
20547
20548 commit d42c34b8
20549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20550 Date:   Mon Aug 20 20:11:32 2007 +0000
20551
20552     more external commands
20553
20554 commit a4e65742
20555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20556 Date:   Thu Aug 16 20:57:09 2007 +0000
20557
20558     improved external delete command
20559
20560 commit 19d0a141
20561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20562 Date:   Wed Aug 15 21:37:51 2007 +0000
20563
20564     started implementation of external commands; external Delete should work
20565
20566 commit 57c15b1c
20567 Author: Petr Ostadal <postadal@suse.cz>
20568 Date:   Fri Jul 20 07:10:48 2007 +0000
20569
20570     compilation fix
20571
20572 commit 84f67e52
20573 Author: Petr Ostadal <postadal@suse.cz>
20574 Date:   Fri Jul 13 14:03:08 2007 +0000
20575
20576     First implementation of marks for all photos.
20577
20578 commit f231104f
20579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20580 Date:   Thu Jul 12 20:46:28 2007 +0000
20581
20582     relative scroll is working; some cleanup
20583
20584 commit 45424fcc
20585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20586 Date:   Wed Jul 11 21:10:25 2007 +0000
20587
20588     connected zoom
20589
20590 commit 625f31c5
20591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20592 Date:   Wed Jul 11 20:00:07 2007 +0000
20593
20594     started relative scroll, keep scroll position
20595
20596 commit 44d8cd9b
20597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20598 Date:   Tue Jul 10 21:25:51 2007 +0000
20599
20600     improved connected scroll and active image switching
20601
20602 commit f2c63eb2
20603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20604 Date:   Fri Jun 29 15:16:46 2007 +0000
20605
20606     implemented split windows
20607     TODO: menus and hotkeys, connected zoom, activating on drag
20608
20609 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
20610
20611         * README: Fix credits for Belarusian translation.
20612
20613 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
20614
20615         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
20616         the data returned by parts_list() was not used here at all.
20617
20618 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
20619
20620         * README: Updates.
20621         * configure.in: Release 2.1.5
20622
20623 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
20624
20625         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
20626         to the system shell. Assumes bash-like escaping syntax for "sh -c".
20627
20628 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
20629
20630         * image-overlay.[ch]: More work on osd icons.
20631         * image.c: Use correct flag when setting auto rotation state, and set
20632         the state again after the rotation so that osd can update.
20633         * img-view.c: Show osd icon when overlay is enabled.
20634         * layout.c, layout_image.[ch]: Enable overlay regardless of the
20635         full screen state, only difference now is that image description text
20636         is only shown when in full screen but icons will always appear.
20637         * layout_util.c: Make I key toggle overlay from windowed mode too.
20638         * typedefs.h (LayoutWindow): Remove no longer used 
20639         full_screen_overlay_on.
20640
20641 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
20642
20643         * print.c (print_job_ps_page_image): Use a white mask when printing
20644         transparent images, fixes bug #1426596.
20645
20646 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
20647
20648         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
20649         begin a slideshow.
20650
20651 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
20652
20653         * image-overlay.[ch]: Prepare for icon notification display, and fix
20654         info overlay image index when on last image of slideshow.
20655         * img-view.c: Fix image index when on last image of slideshow.
20656
20657 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
20658
20659         * image-overlay.[ch]: Rewrite most of the information overlay code to
20660         be more flexible and easily extended.
20661         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
20662         image_state_func callback which is much more informative.
20663         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
20664         function names.
20665
20666 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
20667
20668         * image.c: When resuming a previous color adjustment, set the display
20669         to update incrementally to avoid user confusion of why half of image
20670         is color adjusted.
20671
20672 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
20673
20674         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
20675         linked to an ImageWindow. Fix missing embedded dummy function when
20676         compiling without color profile support.
20677         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
20678         is set to 1 use sRGB color profile for the image. Also fixed order of
20679         starting the image read-ahead when color profiles are in use.
20680         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
20681         cm is a pointer and not a pointer to a pointer.
20682         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
20683         of FALSE.
20684
20685 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
20686
20687         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
20688         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
20689         profiles.
20690         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
20691         and tiff images. This resulted in a rewrite of the jpeg parser; both
20692         to allow searching for any marker type, and to make the code readable.
20693         * format_raw.c: Add color profile tag to the debug code.
20694         * image.c, layout.c: Use embedded color profiles when found and
20695         enabled, also add toggle for the option in color profile menu.
20696
20697 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
20698
20699         * configure.in: Add test for lcms (little cms).
20700         * Makefile.am: Add color-man.[ch]:
20701         * color-man.[ch]: New files for color management support.
20702         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
20703         variables and option saving.
20704         * image.[ch]: Add color profile functions.
20705         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
20706         fix sort menu to use radio buttons.
20707         * menu.c: Use radio buttons for sort menu when appropriate.
20708         * preferences.c: Add color profile options to preferences.
20709         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
20710         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
20711         * view_file_icon.c, view_file_list.c: Check for active state in sort
20712         menu callbacks.
20713         * README: Add info about lcms, and how to disable.
20714
20715 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
20716
20717         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
20718         does not follow symbolic links.
20719         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
20720         * view_dir_list.c: Add delete to folder popup menu.
20721         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
20722         delete sensitive only when parent folder is writable.
20723
20724 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
20725
20726         * view_file_icon.c: Fix odd crash when removing files, it seems the
20727         high priority idle sync is no longer called before the treeview tries
20728         to redraw itself, so fix the cleanup of removed pointers so that they
20729         are always valid or NULL (I wonder if the priorities used by
20730         GtkTreeView have changed in newer versions of GTK?).
20731         * view_file_list.c: Fix progress bar warning when files are removed
20732         before thumbnail generation is finished.
20733
20734 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
20735
20736         * exif.[ch]: Fix memory alignment issues, bug #1593252.
20737
20738 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
20739
20740         * image.c: Fix up initial scroll offset into image when auto rotated
20741         by exif info, and keep same center point when rotating otherwise.
20742
20743 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
20744
20745         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
20746         the value, as when that is eventually fixed to be alignment safe,
20747         the so shall this.
20748
20749 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
20750
20751         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
20752         more in line with their counterparts of exif_byte_get..()
20753
20754 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
20755
20756         * pan-view.c: Break this monstrosity of code into smaller files.
20757         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
20758         layout types into their own files (for now flower is with folder tree).
20759         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
20760         * pan-types.h: Defines, data types, function prototypes.
20761         * pan-util.c: Various utilities.
20762         * src/Makefile.am: Add new files above.
20763
20764 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
20765
20766         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
20767         and use a buffer when drawing to those windows to avoid flicker.
20768         Scrolling with the info [I] visible in full screen is now much
20769         smoother. Only one regression that will be fixed later: overlapping
20770         overlays are now ugly.
20771
20772 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
20773
20774         * format_nikon.h: For the pentax test, use tiff make instead of a magic
20775         string that can move location.
20776
20777 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
20778
20779         * pan-view.c: For calendar view only show months that contain an image.
20780         Allow choice of size when displaying an image with the info popup.
20781
20782 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
20783
20784         * exif.c: Use new format_raw_exif_offset() function to find Exif in
20785         raw files.
20786         * filelist.c: Add orf and pef to displayed file types.
20787         * format_canon.h, format_fuji.h: Update to new #define format.
20788         * format_fuji.c: Use same offset for Exif as the jpeg image as the
20789         Exif is always embedded in the jpeg and assuming offset of 12 is
20790         just broken.
20791         * format_nikon.h: Update to new #define format, and add pentax here
20792         as finding the jpeg will be same code.
20793         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
20794         not all raw files will have a jpeg, but all appear to have Exif tags.
20795         * format_raw.[ch]: Add new camera types, and add a debugging facility
20796         to easily list all tags within tiff files (see format_raw.h to enable).
20797
20798 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
20799
20800         * format_olympus.c: Fix olympus makernote tag types to match image
20801         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
20802         and Olympus.FlashBias.
20803
20804 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
20805
20806         * pan-view.c: Always recalculate canvas size when displaying popups.
20807         * README: Updates.
20808         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
20809         * configure.in: Release 2.1.4 (quick bug fix for pan view).
20810
20811 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
20812
20813         * pan-view.c: Only print things to console when debug is enabled.
20814         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
20815         canvas will not treat scroll position as if a new image was set, this
20816         fixes popups in the Pan View from causing a scroll to the top left or
20817         center when scroll_reset_method is not set to 'no change'. Also clean
20818         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
20819         always set TRUE as they were old cruft.
20820
20821 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
20822
20823         * README: Updates.
20824         * icons/Makefile.am: Remove icon files that no longer exist.
20825         * configure.in: Release 2.1.3
20826
20827 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
20828
20829         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
20830         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
20831         go to next match. Add folder location field to info popup.
20832
20833 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
20834
20835         * bar_exif.[ch]: Make list of general exif tags available to rest of
20836         application.
20837         * pan-view.c: Add option to display exif information in info popup.
20838         Clean up the info popup text alignment. Make displaying the full size
20839         image below the info popup optional (off by default).
20840         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
20841         width/height less than 1.
20842         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
20843         than 1.
20844
20845 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
20846
20847         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
20848         collections and view windows.
20849         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
20850         by the previous keypress handler code cleanup. Add [Control]+V to
20851         view current image in a new image window.
20852
20853 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
20854
20855         * view_file_list.c: Fix slow re-sort when updating list by clearing the
20856         list and adding items in the new order instead of simply moving them.
20857         Fixes bug #1451200.
20858
20859 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
20860
20861         * po/eo.po: Add Esperanto translation,
20862         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
20863         * configure.in (ALL_LINGUAS): Add new translation.
20864         * README: Update credits for above.
20865
20866 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
20867
20868         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
20869         instead of xpms.
20870         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
20871         * pixbuf_util.[ch]: Add new icons.
20872         * icons/Makefile.am: Update generated inline pixbufs.
20873         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
20874         icons/view.xpm: Remove old xpm icons.
20875         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
20876         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
20877         * icons/svg/*.svg: Add svg sources for icons, they are not used or
20878         anything, but this way I can not misplace them again.
20879
20880 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
20881
20882         * info.c: Increase default info window size to 600x400.
20883         * po/be.po: Update Belarusian translation,
20884         submitted by Pavel Piatruk <berserker@neolocation.com>.
20885         * gqview.desktop: Add additional formats to MimeType list.
20886
20887 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
20888
20889         * img-view.c: Use correct method to close the window using Escape key,
20890         fixes bug #1231845. Also added more robust method to update window
20891         list when a window is closed so this doesn't happen again.
20892         * slideshow.c: Add sanity checks to exported functions to check for
20893         NULL SlideShow pointers, to match rest of coding style.
20894
20895 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
20896
20897         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
20898         gtk_object_sink is not available as it is deprecated.
20899
20900 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
20901
20902         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
20903         where obstructed portions of an image were not always generating an
20904         expose event when scrolling the image.
20905
20906 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
20907
20908         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
20909         toggle fullscreen.
20910
20911 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
20912
20913         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
20914         view_file_icon.c: Keypress signal handler code clean-up round 2: the
20915         remaining files. Make control and shift logic easier to follow.
20916
20917 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
20918
20919         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
20920         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
20921         deactivating full screen [F].
20922
20923 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
20924
20925         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
20926         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
20927         the display of current image with [Shift]+[G] keyboard shortcut and
20928         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
20929         activating refresh [R].
20930         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
20931         function.
20932
20933 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
20934
20935         * layout.[ch] (layout_new_with_geometry): New function to create a
20936         layout sized to an X geometry string.
20937         * main.c: Add support for --geometry on the command line.
20938
20939 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
20940
20941         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
20942         but keep the default at 1.
20943
20944 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
20945
20946         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
20947         local thumbnails as per the freedesktop.org thumbnail spec.
20948         * filelist.c: Add .thumblocal to list of ignored folders (those we
20949         never show user).
20950         * main.c: Fix bug in recent command line parser changes, a single
20951         folder on the command line was not processed by parse_out_relatives().
20952
20953 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
20954
20955         * pan-view.c: For now, also display the full size image under the
20956         thumbnail's information bubble. Make clicking the info box close it.
20957
20958 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
20959
20960         * pan-view.c: Recalc the size of the layout when popping up new images
20961         in the calendar so that all new images can be scrolled into view.
20962         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
20963         to resize a tile canvas without the need for a complete reset/render.
20964
20965 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
20966
20967         * main.c: Fix command line parser to work with any combination of files
20968         and/or folders on the command line.
20969
20970 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
20971
20972         * eu.po: Add Basque translation,
20973         submitted by Piarres Beobide <pi@beobide.net>.
20974         * configure.in (ALL_LINGUAS): Add eu.
20975         * README: Update credits.
20976
20977 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
20978
20979         * po/*.po: Make distcheck touches these.
20980         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
20981         * configure.in: Release 2.1.2
20982
20983 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
20984
20985         * vi.po: Update Vietnamese translation,
20986         submitted by pclouds <pclouds@vnlinux.org>.
20987         * README: Updates.
20988
20989 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
20990
20991         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
20992         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
20993         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
20994         zoom to fit" translations, and unmark as fuzzy when only the change in
20995         punctuation caused the fuzzy state.
20996         * README: Updated po-stats list.
20997
20998 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
20999
21000         * utilops.c: Mark string for translation.
21001         * fi.po: Update Finnish translation [merge from 2.0.2],
21002         submitted by Lauri Nurmi <lanurmi@iki.fi>.
21003         * README: Updates.
21004
21005 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
21006
21007         * ru.po: Update Russian translation [merge from 2.0.2],
21008         submitted by Vitaly Lipatov <lav@altlinux.ru>.
21009
21010 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
21011
21012         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
21013         of the d_ino > 0 test as all files listed by readdir should be valid.
21014         dirent.d_ino is not guanteed by POSIX, and at one recent point is
21015         not implemented on cygwin.
21016
21017 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
21018
21019         * pl.po: Update Polish translation,
21020         submitted by Wit Wilinski <madman@linux.bydg.org>.
21021         * README: Updates.
21022
21023 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
21024
21025         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
21026         plus punctuation fix.
21027         * utilops.c: Change auto rename start number to default to 1.
21028         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
21029         * gqview.spec.in: Add Italian translation to RPM spec file,
21030         submitted by HappyCactus <happycactus@people.it>.
21031         * be.po: Add Belarusion translation,
21032         submitted by Pavel Piatruk <berserker@neolocation.com>.
21033         * ca.po: Add Catalan translation [merge from 2.0.2],
21034         submitted by catux.org <mecatxis@ya.com>.
21035         * de.po: Update German translation [merge from 2.0.2],
21036         submitted by Ronny Steiner <Post@SIRSteiner.de>.
21037         * fr.po: Update French translation,
21038         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21039         * it.po: Update Italian translation,
21040         submitted by Kostantino <ciclope10ATalice.it>.
21041         * ko.po: Add Korean translation (mostly menus),
21042         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
21043         * pt_BR.po: Update Brazilian Portuguese translation,
21044         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
21045         * sk.po: Update Slovak translation,
21046         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
21047         * zh_TW.po: Update Traditional Chinese translation,
21048         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
21049
21050 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
21051
21052         * collect-io.c, thumb_standard.c: Do not ignore return value from
21053         g_list_append as newer versions of gtk now set a warning flag.
21054         * utilops.c: Add new auto rename option to enter formatted text, which
21055         uses * and # characters to symbolize original filename and numerical
21056         value (respectively) in new filenames.
21057
21058 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
21059
21060         * cache.c: Make cache loader tolerant of unknown line values, so that
21061         a cache written by newer/older versions of GQview does not result in
21062         recreating data that is actually there.
21063
21064 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
21065
21066         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
21067         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
21068         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
21069         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
21070         warnings in gcc 4.0.
21071
21072 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
21073
21074         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
21075         contents, to allow the check for a changed timestamp do it's job.
21076         * doc/10_options.html: Fix page link in docs.
21077
21078 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
21079
21080         * cache-loader.c (cache_loader_process): When converting Exif date
21081         string to time_t, tell mktime DST is unknown (-1).
21082
21083 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
21084
21085         * image.c (image_zoom_cb): If needed, update window title when
21086         zoom changes.
21087         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
21088         size results in a new scale value.
21089         * README: Updates.
21090         * configure.in: Release 2.1.1
21091
21092 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
21093
21094         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
21095         running an editor command.
21096         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
21097         prevent exit of full screen.
21098         * image-load.c (image_load_begin): Fix to not treat short reads as
21099         end of file condition.
21100         * README, doc/10_5_editor_commands.html: Document %w macro for editor
21101         commands.
21102         * po/it.po: Update Italian translation,
21103         submitted by Kostantino <inverness1ATvirgilio.it>.
21104
21105 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
21106
21107         * format_canon.[ch]: Reimplement canon raw parser to use convenience
21108         functions from exif.c, also separated parsers into one per file type.
21109         For the cr2 format also verify compression type in tiff field 0x0103.
21110         * format_raw.c: Add FIXME comment noting current shortcomings.
21111
21112 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
21113
21114         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
21115         exif_text_list_find_value() will always return newly allocated text.
21116
21117 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
21118
21119         * exif.c (exif_parse_IFD_table): Fix offset count before testing
21120         against buffer size.
21121         * exif.h: Make exif_text_list_find_value available.
21122         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
21123         adjust several text descriptions.
21124         * format_fuji.c: Remove "MkN." text from tag names.
21125         * format_nikon.c: Fix offset count before testing against buffer size,
21126         and remove "MkN." text from tag names. Add several new tags.
21127         * format_olympus.[ch]: New files for olympus makernote.
21128         * format_raw.c: Add exif olympus hook.
21129         * src/Makefile.am: Add format_olympus.[ch].
21130
21131 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
21132
21133         * pan-view.c: Add exif date sorting option to right click menu, and
21134         change 'reading dimensions...' message to be more generic as it may now
21135         also be reading embedded exif dates, or both date and dimensions.
21136
21137 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
21138
21139         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
21140         bytes with values of 0 are actually in the data to compare.
21141
21142 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
21143
21144         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
21145         remove use of packed structures to interpret tiff file format,
21146         fix possible endless loops in tiff parser with corrupt IFD tables,
21147         and fix possible overflow in jpeg exif parser.
21148         * format_canon.[ch]: Add additional makernote values, plus a few
21149         spelling fixes. Header update.
21150         * format_fuji.[ch]: Header update.
21151         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
21152         code cleanup. Header update.
21153         * format_raw.[ch]: Add pathname argument to file descriptor version of
21154         raw parser to quickly rule out non-raw files based on file extension.
21155         Add raw header match type to check for tiff "make" field value.
21156         * image-load.c (image_loader_begin): Add image filename for raw parser.
21157
21158 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
21159
21160         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
21161         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
21162         description field for MakerNote parser.
21163         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
21164         * format_raw.c: Add debug description output and Nikon raw parser hook.
21165
21166 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
21167
21168         * filelist.c (path_list_recursive_append): Fix memory leak by using
21169         correct function to free path list.
21170
21171 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
21172
21173         * exif.[ch]: Use glib provided data types and byte order functions for
21174         consistency with rest of application. Made several more functions
21175         available in the header. Use MakerNote parsing from format_raw.c.
21176         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
21177         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
21178         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
21179         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
21180         camera formats here (similar to existing raw format list).
21181         * src/Makefile.am: Add format_nikon.[ch].
21182
21183 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
21184
21185         * README: Update credits.
21186
21187         Apply fix from Daniel M. German:
21188
21189         * format_canon.c (canon_read_int): Fixed error which caused a
21190         segfault under OS X. It was a casting a number as a 32
21191         bit, when it was 16. it works in little endian, but not in big
21192         endian machines.
21193         
21194 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
21195
21196         * format_canon.c (canon_mknote_parse_convert): For serial number
21197         conversion, use the value of the data - not the value of the pointer.
21198
21199 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
21200
21201         * bar_exif.c: Set a default size for the EXIF data column in the
21202         advanced view, and allow resizing of that column to allow more data to
21203         be visible when needed.
21204         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
21205
21206 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
21207
21208         * exif.[ch]: Export several parsing functions for use by the exif
21209         makernote parsers, and add hook for MakerNote data parsing.
21210         * format_canon.[ch]: Add Canon EXIF MakerNote support.
21211         * format_raw.c: Fix warning printf grammar.
21212
21213 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
21214
21215         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
21216
21217 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
21218
21219         * format_raw.[ch]: Move camera specific code to manufacturer specific
21220         format_*.c files. Change code so that file descripter version is now a
21221         separate functions that wraps the standard parser by using mmap.
21222         * format_canon.[ch]: Moved Canon specific raw support here, removed
21223         file descriptor versions of parser. This Canon raw file parser written
21224         by Daniel M. German.
21225         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
21226         by Lars Ellenberg.
21227         * exif.c: Update for change to format_raw_img_exif_offsets.
21228         * filelist.c: Add cr2 extension to Canon raw format list.
21229         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
21230         that buffer is refilled using new offset of file descriptor.
21231         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
21232
21233 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
21234
21235         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
21236         does proper checking for existing folder to avoid clobbering an
21237         existing folder.
21238         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
21239         a folder to fix possible clobbering of an existing folder with the
21240         same name as the requested name.
21241
21242 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
21243
21244         * format_raw.[ch]: New files to parse image data and exif offsets for
21245         the raw camera formats.
21246         * exif.c, image-load.c: Add support calls to format_raw.c functions
21247         above.
21248         * filelist.c: Add Fujifilm raw file extension to known formats.
21249         * thumb_standard.c (thumb_loader_std_start): Check for existing
21250         thumbnail file before checking for a failure mark.
21251         * src/Makefile.am: Add format_raw.[ch].
21252
21253 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
21254
21255         * po/cs.po: Update Czech translation,
21256         submitted by Jan Raska <jan.raska@tiscali.cz>
21257         * de.po, fr.po: Typo and spelling fixes.
21258
21259 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
21260
21261         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
21262         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
21263         * utilops.c: Additional validation for destination of copy/move
21264         dialogs, and do not include extension when conveniently selecting
21265         filename text in rename dialogs.
21266
21267 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
21268
21269         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
21270         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
21271         never actually set these dimensions. Increase default size of main
21272         window.
21273         * layout_util.c: Use GTkToolbar for the main window toolbar.
21274         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
21275         * rcfile.c: Add note to config file that it is autogenerated.
21276         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
21277         * ui_misc.[ch]: pref_toolbar additions.
21278         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
21279         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
21280         * icons/Makefile.am: Add above icons to inline pixbuf list.
21281
21282 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
21283
21284         * pan-view.c: Add option to ignore symbolic links to folders when
21285         creating file list (no gui control yet), and do not allow listing
21286         the root folder as this introduces too many issues (for instance
21287         how do we ignore special filesystems such as /proc using only stat
21288         attributes?). Add fix to not show empty folders in the flower view.
21289         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
21290         thumbnails to be saved for images with a size between normal and large
21291         when using large thumbnails.
21292         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
21293
21294 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
21295
21296         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
21297         type exists.
21298         * pan-view.c: Fix slow merging of embedded dates into file list;
21299         includes optimizing pan_cache_sync_date and plugging a memory leak.
21300
21301 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
21302
21303         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
21304         queue (source). Fixes crash introduced by Apr 12 changes.
21305
21306 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
21307
21308         * cache-loader.[ch]: New utility to load cache-able data.
21309         * cache.[ch]: Add embedded (exif) date caching.
21310         * pan-view.c: Use new cache loading mechanism. Add exif date support
21311         to timeline and calendar view.
21312         * src/Makefile.am: Add cache-loader.[c,h].
21313
21314 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
21315
21316         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
21317         tainting user perspective of image hues.
21318         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
21319         to avoid wasteful memory allocation, this will reduce memory waste
21320         when in full screen.
21321
21322 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
21323
21324         * pan-view.c: Optimize pan_layout_intersect by dividing object list
21325         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
21326         drawing tiles much faster when the window contains > 100,000 images.
21327         This adds the complexity of walking two lists when searching for a
21328         specific item, but the speed increase is worth it.
21329
21330 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
21331
21332         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
21333         only_existing argument.
21334
21335 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
21336
21337         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
21338         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
21339         namespace conflict with util in pixbuf_util.h.
21340         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
21341
21342 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
21343
21344         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
21345         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
21346         only have effect on tiles that not currently visible. Remove use of
21347         hard coded PR_TILE_SIZE from tile size calculations, as it is only
21348         supposed to be used as the default value.
21349
21350 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
21351
21352         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
21353         the parts of the image that have an existing tile, fixes slow loading
21354         of images when zoomed in because it was generating a tile for even
21355         off screen parts of the image.
21356
21357 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
21358
21359         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
21360         to draw the background.
21361
21362 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
21363
21364         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
21365         when both the ImageWindow and global setting are both enabled.
21366         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
21367         gtk_adjustment_value_changed to fix performance hit when scrolling.
21368         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
21369         invalidating so that there is no chance it will be used with old data.
21370         Only emit 'scroll-notify' signal when the value or range changes.
21371         Fix copy of zoom value in pixbuf_renderer_move.
21372
21373 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
21374
21375         * image.c (image_options_set): Update PixbufRenderer parent window so
21376         that changing 'fit window to image' option works.
21377         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
21378         for main windows.
21379         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
21380         state. Fix pr_source_tile_visible() calculation which was using the x
21381         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
21382         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
21383         * gqview.1: Fix spelling of vertical in man page.
21384
21385 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
21386
21387         * image.[ch]: Add utility to sync image settings to user preferences.
21388         * pixbuf-renderer.c: Fix rounding errors.
21389         * preferences.c: Call image_options_sync() when applying changes.
21390
21391 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
21392
21393         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
21394         listener to update. Fix delay flip by listening for 'render_complete'.
21395         * pixbuf-renderer.[ch]: Add complete property and and emit a
21396         'render-complete' signal when changing complete back to TRUE.
21397         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
21398         whenever it is expanded.
21399
21400 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
21401
21402         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
21403         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
21404         focus and full screen work again.
21405         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
21406
21407 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
21408
21409         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
21410         queue item for each tile, and now that a tile holds a queue pointer
21411         there is no need to walk the tile list to find a possible merge victim.
21412
21413 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
21414
21415         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
21416         works again (mostly).
21417
21418 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
21419
21420         * image.[ch]: Start conversion to use of PixbufRenderer.
21421         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
21422         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
21423         layout_image.c, print.c: Changes for above ImageWindow conversion.
21424         * typedefs.h: Remove unused ImageWindow variables.
21425
21426 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
21427
21428         * pan-view.c: Convert to using new PixbufRenderer.
21429         * pixbuf-renderer.[ch]: Clean up and fixes.
21430
21431 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
21432
21433         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
21434         as an overlay to avoid leaking it.
21435         * pixbuf-renderer.[ch]: All functions defined in header file are now
21436         implemented.
21437
21438 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
21439
21440         * pixbuf-renderer.[ch]: Set up object properties and additional.
21441
21442 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
21443
21444         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
21445         not gdk_scroll, as scroll often invalidates the entire window (!). Also
21446         merged in source tiles code from image.c.
21447         * pan-view.c: Change picked up when testing PixbufRender zoom.
21448
21449 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
21450
21451         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
21452         ImageWindow into an actual GtkWidget.
21453         * src/Makefile.am: Add pixbuf-renderer.[ch].
21454         * pan-view.c: Added temporary hack button and callback for testing
21455         PixbufRenderer widget.
21456
21457 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
21458
21459         * README: Updates.
21460         * configure.in: Release 2.1.0
21461
21462 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
21463
21464         * main.c: Enable the beta message at startup.
21465         * po/fr.po: Update French translation (from stable branch),
21466         submitted by Eric Lassauge.
21467
21468 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
21469
21470         * pan-view.c: Make date search work in calendar view, plus calendar
21471         fixes. Make '/' search key refocus search entry.
21472
21473 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
21474
21475         * pan-view.c: Add calendar view. Make mouse wheel scroll.
21476         * po/POTFILES.in: Add pan-view.c for translation.
21477
21478 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
21479
21480         * pan-view.c: Make subsequent searches for same string step through all
21481         matches, also show match index and count in search result label.
21482
21483 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
21484
21485         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
21486         floats whenever possible.
21487         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
21488         message body so specifying newlines is no longer needed.
21489         * pan-view.c: Display info dialog when thumbnail caching settings are
21490         not optimal.
21491
21492 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
21493
21494         * pan-view.c: Add 'dots' image size option, fix up border size at edge
21495         of grid, and make drag and drop work to/from the window.
21496
21497 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
21498
21499         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
21500         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
21501         was scaled down using image_loader_set_requested_size.
21502         * image.c: Make panning with mouse scroll more when holding shift key.
21503         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
21504         xvpics option in the gui - now a hidden option.
21505         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
21506
21507 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
21508
21509         * image.[ch] (image_scroll_to_point): Add alignment for location of
21510         point within visible region.
21511         * pan-view.c: Use alignment for scrolling above, and fix date search
21512         to only search thumbs and images.
21513
21514 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
21515
21516         * src/Makefile.am: Add pan-view.[ch]:
21517         * image.[ch]: Add support for using a grid of tiles as soource image.
21518         Added scroll_notify callback for when the viewable regionis scrolled.
21519         Added ability to set min and max for the zoom range. Removed
21520         unnecessary gtk_widget_size_request from image_size_sync. Added
21521         image_scroll_to_point.
21522         * layout_util.c: Add menu item and callback for the new 'Pan view'.
21523         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
21524         * typedefs.h: Add source tile stuff for ImageWindow.
21525         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
21526         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
21527
21528 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
21529
21530         * README: Updates.
21531         * configure.in: Release 2.0.0
21532
21533 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
21534
21535         * po/bg.po: Update Bulgarian translation,
21536         submitted by Vladimir Petrov.
21537         * po/it.po: Update Italian translation,
21538         submitted by Costantino, with additions from Marco Colombo.
21539         * po/nl.po: Update Dutch translation,
21540         submitted by Tino Meinen.
21541         * po/pl.po: Update Polish translation,
21542         submitted by Wit Wilinski.
21543
21544 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
21545
21546         * doc/11_1_command_line.html: Small fix.
21547
21548 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
21549
21550         * po/es.po: Update Spanish translation,
21551         submitted by Ariel Fermani.
21552         * po/it.po: Update Italian translation,
21553         submitted by Costantino.
21554         * po/ja.po: Update Japanese translation,
21555         submitted by Takeshi Aihana.
21556         * po/ru.po: Update Russian translation,
21557         submitted by Sergey Pinaev.
21558
21559 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
21560
21561         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
21562
21563 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
21564
21565         * main.c: Disable startup beta message.
21566         * po/it.po: Update Italian translation,
21567         submitted by Costantino <inverness1ATvirgilio.it>.
21568         * README: Updates.
21569         * configure.in: Release 1.5.9
21570
21571 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
21572
21573         * search.c (search_file_next): Ignore case for keyword search.
21574
21575 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
21576
21577         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
21578         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
21579
21580 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
21581
21582         * cache.c (cache_sim_data_save): Print a warning when a save fails.
21583         * search.c: Fix search saving the cached data by first creating the
21584         directory for the location of the data, fixes search caching bug.
21585
21586 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
21587
21588         * search.[ch]: Add ability to set the default image used for similarity
21589         in a search.
21590         * layout_util.c: Set the default image in a search to the visible
21591         image.
21592
21593 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
21594
21595         * layout_util.c: Correct wrong main window keyboard shortcuts for the
21596         editor slots.
21597
21598 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
21599
21600         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
21601         * src/Makefile.am: Remove png libs from LDADD.
21602         * README: Updates.
21603         * configure.in: Remove libpng checks, release 1.5.8
21604
21605 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
21606
21607         * globals.c: Change default thumbnail mechanism to shared thumbnails.
21608         * po/it.po: Update Italian translation,
21609         submitted by Costantino <inverness1ATvirgilio.it>.
21610         * po/ru.po: Update Russian translation,
21611         submitted by Sergey Pinaev <dfo@antex.ru>.
21612         * po/sv.po: Update Swedish translation,
21613         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21614         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
21615         local to source image'.
21616         * doc/11_4_management.html: Add list describing all folders and files
21617         used by GQview, and purpose.
21618         * doc/9_printing: Clarify a description.
21619
21620 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
21621
21622         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
21623         key before setting the bookmark list to that key, fixes incorrect list
21624         when collection folder is now empty.
21625         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
21626
21627 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
21628
21629         * bar_info.[ch]: Use the cache find utility instead of only looking for
21630         metadata in one place. If an a metdata file exists when writing,
21631         use it's location. Porperly update the keyword sidebar when renaming or
21632         moving a file to that the delayed save mechanism does not lose changes.
21633         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
21634         removed duplicate isfile check in cache_find_location.
21635         * cache_maint.c: Change order of maintenance calls so that metadata is
21636         moved before the views are updated.
21637         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
21638         metadata local to source image.
21639         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
21640         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
21641         of moved thumbnails - thumb_loader_std_save requires a NULL path.
21642
21643 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
21644
21645         * search.c: Fix initial keywords matching state to be same as menu.
21646
21647 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
21648
21649         * view_file_list.c: Update vfl->select_cb when populating the list and
21650         add a sanity check to vflist_select_image.
21651
21652 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
21653
21654         * print.c: Added picas option for units. Made the default for units be
21655         metric for anything but the US,PR locales. Fixed default custom printer
21656         text to use <printer name> instead of the format string with %s.
21657
21658 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
21659
21660         * src/Makefile.am: Add INTLLIBS to cmpile libs.
21661         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
21662         the make dist target - it took me an hour to figure out why pos were
21663         not updateing >-/
21664         * README: Updates, including new translation status list.
21665         * configure.in: Release 1.5.7
21666
21667 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
21668
21669         * preferences.c: Use new ui_misc utilities for radio buttons.
21670         * po/es.po: Update Spanish translation,
21671         submitted by Ariel Fermani <arielfermani@yahoo.com>.
21672         * po/fr.po: Update French translation,
21673         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21674         * po/it.po: Update Italian translation,
21675         submitted by Costantino <inverness1ATvirgilio.it>.
21676
21677 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
21678
21679         * preferences.c: Change Options dialog title to Preferences.
21680         * doc/*.html: Update documentation.
21681         * doc/11_4_management.html: Add page for Cache and Data Management.
21682
21683 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
21684
21685         * cache_maint.c: Improve dialog descriptions.
21686         * dupe.c: Add fix for delayed status text update.
21687         * image-overlay.[ch] (image_overlay_update): New functions to schedule
21688         an update of an image info overlay, and fix incorrect dimensions when
21689         image has delayed flip enabled.
21690         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
21691         whenever the file count changes.
21692
21693 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
21694
21695         * preferences.c, print.c, search.c: Updates for functions deprecated
21696         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
21697         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
21698         boxes with NULL text set the GtkComboBox active item to 0.
21699
21700 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
21701
21702         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
21703         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
21704         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21705         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
21706         for using glib idle and timeout functions and to use new GtkComboBox.
21707         * ui_misc.[ch]: Add toolbar utilities.
21708
21709 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
21710
21711         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
21712         GtkUIManager, this has a nice side effect of fixing the broken
21713         shortcuts when the tools are floating.
21714
21715 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
21716
21717         * configure.in: Increase GTK+ requirement to 2.4.
21718         * README: Note above new requirement.
21719         * collect-table.c, view_file_icon.c: Fix filename tooltip window
21720         placement when using GTK 2.4.
21721         * fullscreen.c: Removed gtk version check for 'Stay above' option.
21722         * layout.c: Changes for new combobox used in GTK 2.4.
21723         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
21724         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
21725         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
21726         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
21727
21728 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
21729
21730         * bar_sort.c: Make add button show new collection dialog when in
21731         collection mode.
21732
21733 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
21734
21735         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
21736         newer autoconf macros (no more acconfig.h). Update to use glib's
21737         gettext instead gettext directly. Change documentation install
21738         location to $prefix/share/doc/gqview-#version.
21739         * acconfig.h, BUGS: Removed, not used.
21740         * doc/Makefile.am: Install docs to new location.
21741
21742 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
21743
21744         * bar_sort.c: Add option to choose current image or all selected files
21745         when adding images to a collection in the sort manager.
21746         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
21747         allow adding to a bookmark list that is not editable via drag and drop.
21748         * ui_tabcomp.c: Add heading to path entry selection dialog.
21749
21750 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
21751
21752         * collect-dlg.c: Allow saving empty collections.
21753         * collect-io.c: Remove erroneous warning about failed removes.
21754         * collect.c (collection_remove): Mark collection changed even when
21755         resulting collection is empty.
21756
21757 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
21758
21759         * bar_sort.c: Change default view of sort manager to folders, and fix
21760         widget packing. Fix collection list to be sorted.
21761
21762 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
21763
21764         * print.c: Add checkbox to remember print settings. Set a signal
21765         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
21766         works. Do not allow printing to a file that already exists. Add print
21767         error dialog to tell user why printing did not complete.
21768
21769 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
21770
21771         * bar_sort.c: Add collection option to sort manager.
21772         * collect-io.[ch]: Add collection manager add and remove utilities.
21773         * collect.[ch] (collection_window_find_by_path): New function.
21774         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
21775         and to make a list not editable. Also made bookmark buttons compact.
21776
21777 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
21778
21779         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
21780         keywords entry and remaining 1/3 to comment entry.
21781
21782 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
21783
21784         * cache.c: Metadata for keywords/comments no longer has the option to
21785         be stored locally to the source file.
21786         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
21787         change the dialog to have a stop and close button so that the dialog
21788         remains displayed for the user until it is user closed.
21789
21790 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
21791
21792         * fullscreen.[ch], preferences.c: Add full screen location option
21793         'Determined by Window Manager' which is now the default. This option
21794         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
21795         the size and position like 'active monitor' but the window manager may
21796         completely ignore the request. Also removed old #if 0'ed out code.
21797         * globals.c (fullscreen_screen): Set the default screen to be the new
21798         option above 'Determined by Window Manager'.
21799
21800 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
21801
21802         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
21803         interferes when a pixbuf is specifically set.
21804         * icons/folder_open.png: Adjust width of the graphic in the open
21805         folder icon.
21806
21807 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
21808
21809         * icons/folder_*.xpm: Remove unused files.
21810         * icons/folder_*.png: Add new folder icons.
21811         * icons/Makefile.am: Changes for above.
21812         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
21813         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
21814         change the folder list view so that current folder uses the open icon
21815         and the parent folder uses the 'up' icon.
21816
21817 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
21818
21819         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
21820         * src/Makefile.am: Removed unused files.
21821         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
21822         files.
21823         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
21824         thumb_standard.c: Use new pixbuf_inline utility.
21825         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
21826         icons.
21827         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
21828         The new or moved png images to be made inline.
21829
21830 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
21831
21832         * cache_maint.c: Only manage shared thumbnails when the option is
21833         enabled, since this is a time consuming task.
21834         * preferences.c: Fix sensitivity of thumbnail options that are disabled
21835         when the shared thumb cache is in use. Removed clear cache button, as
21836         it is now in the maintenance window.
21837         * thumb_standard.c: Add notes about implementation and what it lacks.
21838         * ui_misc.[ch]: Add pref_table_button_new and
21839         pref_button_link_sensitivity_swap.
21840
21841 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
21842
21843         * dupe.c: Fix widget spacings in find dupes window.
21844         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
21845
21846 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
21847
21848         * src/main.c: Make message about being a beta sound less ominous.
21849         * README: Updates.
21850         * configure.in: Release 1.5.6
21851
21852 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
21853
21854         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
21855         now updated when moving or renaming files.
21856         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
21857         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
21858         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
21859         Apparently I have a habit of type "the" twice, and not noticing.
21860         * doc/12_credits.html: Update copyright year.
21861
21862 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
21863
21864         * search.c: Clean up appearance of search window.
21865         * po/fr.po: Update French translation,
21866         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21867         * po/ru.po: Update Russian translation,
21868         submitted by Sergey Pinaev <dfo@antex.ru>.
21869         * preferences.c, README: Update copyright year.
21870
21871 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
21872
21873         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
21874         option to try to keep full screen window above other windows. Since
21875         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
21876         * main.c: Issue warning when running with a GTK library with an older
21877         minor version than what GQview was compiled with.
21878
21879 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
21880
21881         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
21882         * main.c: When it takes time to get a connection to a remote GQview
21883         because it is still starting up, print progress dots (.) to the
21884         console to indicate we are waiting, and not hung.
21885         * thumb_standard.[ch]: Move core of thumb cache path building to
21886         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
21887         or deleting thumbnails to match changes to the source image.
21888
21889 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
21890
21891         * collect-io.c (collection_save_private): Use a temp file when saving
21892         a collection so that if an error occurs during write the original is
21893         not lost. The only disadvantage with temp files is group and user ids
21894         of the original are not guaranteed to be preserved by chown, oh well.
21895         * preferences.c: Remove silly EXPERIMENTAL text from description of
21896         shared thumbnails cache option.
21897         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
21898         which attributes we want to copy.
21899
21900 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
21901
21902         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
21903         will allow images to loader faster if you know you only need at most
21904         width by height image. Since only the jpeg gdk-pixbuf loader supports
21905         it, this only effects jpegs.
21906         * thumb.c, thumb_standard.c: These changes are currently disabled, but
21907         it would set the requested size when loading thumbnails for a speed
21908         improvement on jpegs.
21909
21910 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
21911
21912         * cache_maint.c: Implemented local thumbnail rendering option, and
21913         only enable it when the standard thumb cache is active.
21914         * filelist.c (path_list_filter): When filtering a dir list remove
21915         .thumbnails and .metadata.
21916         * preferences.c: Do not allow focus on progress entry in safe delete
21917         clear dialog.
21918         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
21919         per loader basis instead of using the global setting.
21920         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
21921         duplicated in three places into thumb_loader_std_next_source. Added
21922         retry flag to force a retry on images that are flagged as a failure.
21923         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
21924
21925 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
21926
21927         * cache_main.c: Reset list to NULL before using in next path_list.
21928
21929 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
21930
21931         * cache_maint.[ch]: Add maintenance window to select various thumbnail
21932         cache operations for removing old thumbnails, deleting thumbnails, and
21933         to create thumbnails for a folder. Creating thumbnails local option is
21934         not yet implemented. Also move clear cache confirm dialog here.
21935         * layout_util.c: Change thumbnails menu item name, and open the
21936         maintenance window instead of purge utility.
21937         * preferences.c: Move clear cache confirm dialog out of here.
21938         * thumb_standard.[ch]: Make local thumb caches use permissions of the
21939         source images. Local thumbnails should not store failures. Added a
21940         thumb validate utility for use by the new thumb cache manager.
21941
21942 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
21943
21944         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
21945         * collect-io.c: Use new thumb loader functions.
21946         * collect-table.c: Use doubles instead of floats in most places.
21947         * collect.c: Remove unnecessary include of thumb.h.
21948         * dupe.[ch]: Use double for rank values, and updates for new thumb
21949         functions.
21950         * globals.c: Change default thumb size to 96x72, add
21951         thumbnail_spec_standard to toggle use of new thumbnail cache.
21952         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
21953         use of float to double.
21954         * image-load.[ch]: Use doubles instead of floats for progress value.
21955         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
21956         now a double.
21957         * layout.[ch], layout_image.[ch]: More float to double changes.
21958         * preferences.c: Change selection of thumbnail sizes offered to user,
21959         and allow a custom item when the thumbnail size configured in the
21960         rc file does not match the predefined list. Added toggle for new
21961         shared thumbnail standard (option needs a better description?)
21962         * print.c: Update for image zoom now being a double.
21963         * rcfile.c: Save and restore thumbnail_spec_standard.
21964         * search.c: More float to double change madness, and update for new
21965         thumb functions.
21966         * similar.[ch]: More floats to doubles.
21967         * thumb.[ch]: Updated the thumb function API to something a bit more
21968         sane, but mostly to match that of thumb_standard.h. When the standard
21969         thumb loaders are enabled thumb_loader_new will now return a loader
21970         from thumb_loader_std_new - the function access to thumb loaders is the
21971         same but the structures are completely different - don't access the
21972         structure directly. Also removed unused utility functions in thumbs.c.
21973         * thumb_standard.[ch]: New utilities for a thumb loader that implements
21974         the proposed thumbnail management standard on freedesktop.org.
21975         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
21976         no attempt is made to hide it) because there are now two thumb loader
21977         implementations (thumb.c and thumb_standard.c). We check which loader
21978         and structure is in use with the standard_loader flag common to each. 
21979         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
21980         and updates for new thumb functions.
21981
21982 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
21983
21984         * main.c (help_browser_command): Only print info when debug is on.
21985         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
21986         offset this by setting the idle function to low priority.
21987
21988 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
21989
21990         * layout.c (layout_status_update_progress): Fix progressbar height from
21991         changing status bar size by setting text to a space instead of NULL.
21992
21993 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
21994
21995         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
21996         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
21997         view_file_icon.c, view_file_list.c: Specifically enable or disable
21998         the search feature of the GTkTreeViews, as it interferes with shortcuts
21999         for the main window and elsewhere, also when it is enabled set the
22000         search column.
22001
22002         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
22003         of the treeview search feature has changed such that it can now get
22004         in the way when it is not specifically disabled.
22005
22006 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
22007
22008         * collect-io.c: Keep a pointer to the tail of the pending action list
22009         so that each append does not require walking the list.
22010
22011 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
22012
22013         * collect-io.[ch]: Add collection manager to update collections
22014         contained in $HOME/.gqview/collections when files are moved. Made
22015         collection loading abort after too many errors.
22016         * collect.[ch]: Add collection_add_check to allow adding files to a
22017         collection that do not exist, attach collection manager to maintenance
22018         move functions.
22019         * main.c (gqview_exit_final): Flush pending collection manager changes
22020         before exit.
22021
22022 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
22023
22024         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
22025         Add print context menu item to relevant sections of manual.
22026         * README: Updates.
22027         * configure.in: Release 1.5.5
22028
22029 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
22030
22031         * collect-table.c: Make context menu have same number of items, making
22032         the ones that do not apply insensitive. Add print menu item.
22033         * collect.[ch] (collection_list_get_path_list): Add utility to get a
22034         path list from a colletion list.
22035         * dupe.c, search.c: Add print to context menus.
22036
22037 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
22038
22039         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
22040         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
22041         raise windows instead of direct gdk_window_raise.
22042         * image.c: Fix broken redraws when sizing image view with NULL image,
22043         and fix clamping of scroller overlay within the new window size.
22044         * main.c: Raise remote main window when --remote is the only command
22045         line option. Fix crash when quitting from a remote --quit command.
22046         * remote.c (remote_server_client_cb): No need to check for error when
22047         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
22048
22049 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
22050
22051         * main.c: Add -sr<folder> remote command for recursive slideshows,
22052         based on patch submitted by Henry Minsky.
22053         * po/fr.po: Update French translation,
22054         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
22055         * po/it.po: Update Italian translation,
22056         submitted by Kostantino <inverness1ATvirgilio.it>.
22057         * po/sv.po: Update Swedish translation,
22058         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22059         * doc/11_1_command_line.html: Document new remote -sr command.
22060
22061 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
22062
22063         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
22064         so that an immediate call to image_loader_free does not do bad things.
22065         Protect against calling image_loader_start more than once on a loader.
22066
22067 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
22068
22069         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
22070         * print.c: Retain print settings used in print dialog.
22071         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
22072         double, or string values in the history for future use.
22073
22074 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
22075
22076         * main.c: Change remote quit description to quit (from exit).
22077         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
22078         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
22079         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
22080         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
22081         documentation for recent dialog and preference window changes, and
22082         do any doc updates pending in TODO.
22083
22084 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
22085
22086         * fullscreen.c, layout_config.c, preferences.c: Update preferences
22087         window to match newer dialog padding and style, moved several options
22088         to different tabs, and removed the dithering option from the ui.
22089         * ui_misc.[ch]: New convenience functions for preference window.
22090         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
22091         utility available for use outside this file.
22092
22093 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
22094
22095         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
22096         buttons.
22097         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
22098         respective edge of image.
22099         * layout_util.c: Rename Exit menu item to Quit.
22100         * preferences.c: Update about dialog to match other dialogs.
22101         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
22102         gtk-alternative-button-order.
22103
22104 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
22105
22106         * layout.c: Increase default window width, add fix to make image pane
22107         visible (non-zero initial width) in one specific condition.
22108
22109 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
22110
22111         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
22112         to format floating point numbers in postscript output.
22113         * gqview.png: Change desktop icon.
22114
22115 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
22116
22117         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
22118         and appearance of the sidebars.
22119         * info.c: Update property window appearance.
22120         * ui_help.c: Adjust help window padding.
22121         * ui_misc.c (pref_table_new): Support parent_box == NULL.
22122
22123 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
22124
22125         * bar_info.c: Dialog heading fix.
22126         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
22127         button to a discard button when confirming close of changed collection.
22128         * main.c: Heading fix for exit dialog with unsaved collection.
22129         * print.c: Fix layout indenting broken by fix in pref_table_label.
22130         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
22131         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
22132         though it seems to violate GNOME HIG. FIx pref_table_label packing.
22133         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
22134         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
22135         Fix missing error dialog when a file copy fails, and fixed (null)
22136         filename for destination in copy/move error dialog.
22137
22138 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
22139
22140         * slideshow.c (generate_random_list): Fix crash when return value of
22141         rand == RAND_MAX.
22142
22143 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
22144
22145         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
22146         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
22147         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
22148         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
22149         utility changes and additions, use padding defines for widget spacing.
22150         * print.c: Move pref_* stuff out of here.
22151         * ui_misc.[ch]: Move pref_* stuff here.
22152         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
22153         arg from generic_dialog_new(), cleaned up button utilities into a
22154         single general purpose utility. Change widget spacing, dialog layout,
22155         and dialog button order to match GNOME HIG 2.0 (ie backwards).
22156         * utilops.[ch]: Changes for above utility dialog alterations.
22157
22158 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
22159
22160         * print.c: More updates for HIG utils, added image scale to reduce
22161         image size on page.
22162         * ui_misc.c: Fix incorrect namespace used for callback.
22163
22164 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
22165
22166         * main.c: Make -l command line option now include collections that are
22167         specified on the command line, also link the first collection on the
22168         command line to the main window so that -s and -f with a collection
22169         will work as expected.
22170         * print.c: Change margin to margins.
22171
22172 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
22173
22174         * print.c: Play with widget spacing and group styling to match HIG,
22175         get it and utils right here for when we use them to update rest of app.
22176
22177 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
22178
22179         * print.c: Implement postscript text placement, still needs to convert
22180         utf8 to a proper postscript encoding. Fixed landscape orientation for
22181         postscript output.
22182
22183 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
22184
22185         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
22186         * print.c: Fix drawing of text onto pixbufs. Update preview when
22187         changing the text options. Added red preview lines to indicate image
22188         grid when selecting proof sheet layout.
22189
22190 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
22191
22192         * image.c: Assume any request to resize the top window (per fit window
22193         to image option) will fail, and request a direct redraw - this works
22194         because we also changed the idle redraw handler's priority from
22195         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
22196         priority than the resize signal. This fixes the fvwm2 maximized window
22197         does not redraw bug - the fault never was with fvwm2, although it would
22198         be nice if it set the maximized flag when windows are maximized :/.
22199
22200 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
22201
22202         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
22203         it is not necessary with GtkDrawingArea. Also removed GTK double
22204         buffering of the image display, fixes flicker when resizing window -
22205         double buffer is useless to us anyway since GQview's images are not
22206         displayed/drawn synchonously with GTK expose events.
22207         * img-view.c: Fix use of removed image eventbox.
22208
22209 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
22210
22211         * README, TODO: Updates.
22212         * po/*.po: make distcheck touches these.
22213         * configure.in: Release 1.5.4
22214
22215 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
22216
22217         * po/it.po: Update Italian translation,
22218         submitted by Kostantino <inverness1ATvirgilio.it>.
22219         * po/ja.po: Update Japanese translation,
22220         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22221         * po/fr.po: Update French translation,
22222         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
22223         * po/sv.po: Update Swedish translation,
22224         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22225         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
22226         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22227         * po/ar.po: Add Arabic translation,
22228         submitted by Youssef Assad <youssef@devcabal.org>.
22229         * configure.in (ALL_LINGUAS): Add AR translation.
22230         * README: Updates.
22231
22232 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
22233
22234         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
22235         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
22236         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
22237         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
22238         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
22239         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
22240         calling window. Some dialogs in utilops.c are still not set. Also
22241         fixed missing break in switch case causing Control+S to also close the
22242         collection window.
22243
22244 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
22245
22246         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
22247         fixes and grammar.
22248
22249 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
22250
22251         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
22252
22253 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
22254
22255         * collect.c: Fix untitled (n) counter start number and Control+S
22256         shortcut to save collection as...
22257         * dupe.[ch]: Add Control+T to toggle thumbnails.
22258         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
22259         search window.
22260         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
22261         More documentation.
22262
22263 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
22264
22265         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
22266         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
22267         directories as folders in all places.
22268         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
22269         on 0 width or height.
22270         * search.c: Reduce flush size to update search count when over 100
22271         instead of 101.
22272         * doc/10_1_general.html: Update docs to use the term folder when
22273         referring to directories.
22274
22275
22276 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
22277
22278         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
22279         window manager hints after referring to the icccm. Seems to work with
22280         all tested window managers, even twm :) . Still have to figure out
22281         which hint to use to tell the window managers to place a full screen
22282         window above panels and docks.
22283         * layout.c: Tell window managers not to request window position from
22284         user when 'save window positions' is enabled.
22285
22286 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
22287
22288         * thumb.c: Fix possible endless loop between error and done handlers,
22289         clean up image loader free/setup.
22290
22291 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
22292
22293         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
22294         max slideshow delay, and increase the max delay to 3600 seconds.
22295         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
22296         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
22297         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
22298         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
22299         Documentation updates.
22300
22301 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
22302
22303         * globals.c (fullscreen_screen): Change default full screen location to
22304         active monitor.
22305
22306 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
22307
22308         * main.c (gr_slideshow_delay): Remove use of non-portable round().
22309
22310 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
22311
22312         * fullscreen.c: Turn off decorations for the full screen window, as the
22313         window manager may not yet support full screen hints.
22314         * img-view.c: Hook up R key to refresh displayed image.
22315         * layout_image.c: Hook up R refresh key to full screen.
22316
22317 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
22318
22319         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
22320         handle to EXIF and Keywords sidebars.
22321         * image.c (image_size_cb): Fix return value, size_allocate prototype
22322         return is void, not gint.
22323         * ui_misc.[ch]: Implement sizer handle widget.
22324
22325 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
22326
22327         * doc/3_1_image_window.html, 3_2_image_properties.html,
22328         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
22329         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
22330         and grammar fixes.
22331         * doc/Makefile.am: Add new files above.
22332
22333 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
22334
22335         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
22336         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
22337         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
22338         More pages of documentation.
22339         * doc/Makefile.am: Add above.
22340         * doc/index.html: Update missing page (m) markers.
22341
22342
22343 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
22344
22345         * dupe.c: Fix missing status messages in the Find Dupes window
22346         introduced by last set of speed optimizations. Fix progress counters
22347         for checksums and dimensions.
22348
22349 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
22350
22351         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
22352         7_sidebars.html: Add documentation for sidebars.
22353         * doc/Makefile.am: Add above.
22354         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
22355
22356 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
22357
22358         * main.c (html_browsers): Change key used to determine GNOME browser to
22359         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
22360         to be no longer used or changed when setting Preferred Applications.
22361
22362 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
22363
22364         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
22365         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
22366         * doc/Makefile.am: Install new files above.
22367
22368 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
22369
22370         * gqview.desktop: Add supported mime types, disable startup
22371         notification, and add Viewer to Categories.
22372
22373 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
22374
22375         * image-load.[ch] (image_loader_get_format): New util to query the
22376         mime type of the active image.
22377         * info.c: Add (mime) file type field to image properties dialog, and
22378         increase the dialogs default height to 350 (from 300).
22379
22380 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
22381
22382         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
22383         text onto a pixbuf with an alpha channel.
22384         * print.c: Add image text info output, implement RGB and Preview text
22385         writers - PS text is still to be done.
22386         * view_file_icon.c (vficon_maint_removed): When removing a file from
22387         the grid, set the pointer NULL to avoid possible access before the
22388         idle sync. This is an attempt to fix a seemingly random crash when
22389         deleting files from the find dupes window.
22390
22391 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
22392
22393         * image-overlay.c: Fix overlay to counter to account for slide show.
22394         * image.c: Fix overlay date and time display for preloaded images by
22395         setting them before calling image_new_util().
22396         * img-view.c: Fix overlay counter by setting list_pointer before
22397         changing the image, and to account for slide show.
22398
22399 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
22400
22401         * image.c: Fix to draw overlays when image is set to NULL.
22402
22403 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
22404
22405         * print.c: Allow user to set the DPI to use for printing.
22406
22407 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
22408
22409         * image-overlay.c (image_overlay_info_render): Process the image count
22410         value returned for view windows.
22411
22412 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
22413
22414         * image.[ch], typedefs.h: Add function callback for notification of
22415         a new image.
22416         * image-overlay.[ch]: New utils for image info overlays.
22417         * img-view.[ch]: Add image overlay to stand alone image window.
22418         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
22419         given an ImageWindow.
22420         * layout_image.c: Move overlay utils to new image-overlay.c.
22421
22422 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
22423
22424         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
22425         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
22426         and ui_pixbuf_ops.c.
22427         * print.c: Close the current print job when closing the print window,
22428         so we don't crash when closing while preview is not complete.
22429         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
22430         now in pixbuf_util.c.
22431
22432 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
22433
22434         * layout_image.c: Display more information in full screen overlays.
22435
22436 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
22437
22438         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
22439         when tools are hidden/float - bug introduced by removing focus border.
22440
22441 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
22442
22443         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
22444         if the loading image is not the currently visible image. Fixes stuck
22445         busy cursor case #2.
22446         * image.c: Increase scroller timer to 30 updates per second.
22447
22448 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
22449
22450         * image.c: Fix stuck busy cursor when initially displaying an image
22451         that is still loading and smooth flip is enabled. Actually, this is the
22452         result - the fix is to only sync the pixbuf image if it has changed.
22453
22454 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
22455
22456         * image.[ch]: Fix overlay updates when over border, fix overlay test
22457         on expose event.
22458         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
22459         display image information, enabled with the I key.
22460         * print.c: Use pixbuf_set_*() to initialize pixbufs.
22461         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
22462         rectangles by directly setting values.
22463
22464 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
22465
22466         * image.[ch]: Remove alpha level parameter from image overlay, since it
22467         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
22468         to create the render mask, and not when rendering over existing pixels
22469         like gdk_pixbuf_composite...
22470
22471 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
22472
22473         * image.[ch], typedefs.h: Added ability to set overlays onto the image
22474         display in the form of GdkPixbufs. Change the scroller to display
22475         itself using an overlay.
22476
22477 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
22478
22479         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
22480         keyword list.
22481
22482 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
22483
22484         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
22485         * README: Updates.
22486         * configure.in: Release 1.5.3
22487
22488 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
22489
22490         * print.c: Make text tab insensitive, to indicate it does nothing.
22491         * po/ja.po: Updated Japanese translation,
22492         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22493         * po/sv.po: Updated Swedish translation,
22494         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22495         * po/it.po: Updated Italian translation,
22496         submitted by Kostantino <inverness1ATvirgilio.it>.
22497         * README: Update Italian translation credits.
22498
22499 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
22500
22501         * search.c: Change date entries to new util from ui_misc.h, which
22502         includes convenient date selection popup.
22503         * ui_misc.[ch]: New files for the above date entry widget.
22504
22505 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
22506
22507         * img-view.c: Fix broken file management operations when full screen.
22508         * layout_util.c: Fix V key test for full screen.
22509
22510 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
22511
22512         * view_dir_list.c: Remove redundant NULL path checks.
22513         * view_dir_tree.c: Make a copy of the path so that we do not free the
22514         original, fixes crash with slideshows started with folder tree view
22515         right click menu.
22516
22517 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
22518
22519         * bar_exif.c: Added ability for user to add additional items to the
22520         standard exif view by toggling the checkmark for items listed in the
22521         advanced view.
22522
22523 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
22524
22525         * print.c: Do not allow printing when margins or proof size result in
22526         no output, grey out the print button to indicate this. Close the
22527         print window when finished printing. Postscript image data is scaled
22528         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
22529         should probably be user selectable).
22530
22531 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
22532
22533         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
22534         so that the image will fill the window vertically or horizontally.
22535         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
22536         set the zoom to fill window width and height, respectively. Changed
22537         hide tools shortcut to [Control] + H.
22538         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
22539         * doc/gqview_faq.html: New manual page for the FAQ.
22540
22541 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
22542
22543         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
22544         spec 0.9.4 at freedesktop.org.
22545         * img-view.c (view_window_new): Support directories and collection
22546         files passed in as the path.
22547         * main.c: Added remote command view:filename to open filename in
22548         a new window, describe file: so it shows up in remote help list.
22549         * ui_fileops.[ch]: Move file_extenstion_match() util here.
22550
22551 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
22552
22553         * image.c: Fix remaining scroller bugs: Properly draw it onto the
22554         border, and move scroller scrolling updates into image_scroll_real()..
22555
22556 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
22557
22558         * print.c: Begin postscript output, needs page orientation fixed.
22559         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
22560         NULL terminated string.
22561
22562 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
22563
22564         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
22565         and property tab to be 'Keywords' to better describe what they do.
22566         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
22567         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
22568
22569
22570 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
22571
22572         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
22573         Move icon declarations to globals.h, and allow use of inline pixbufs
22574         created from pngs.
22575         * globals.h: New header to include image declarations.
22576         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
22577         clamping in image_queue().
22578         * scroller.png: New image for scroller icon.
22579
22580 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
22581
22582         * main.c: Fix handling of more than one file on the command line with
22583         the remote option, so that is works the same as no remote.
22584
22585 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
22586
22587         * layout.c: Fix crash when selecting dropdown history with NULL layout
22588         path, fix layout_tools_float_set to support NULL lw for main window.
22589         * main.c: Push all remote commands to server regardless of order,
22590         implement remote passing of command line filenames.
22591         * remote.c: Mark noisy printfs for debug.
22592
22593 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
22594
22595         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
22596         and save the status to the rc file.
22597         * image.c (image_top_window_sizable): Do not attempt to automatically
22598         resize a window when it is maximized, since a maximized window is not
22599         really sizable.
22600         * layout.c: FIx layout_valid to actually check if the layout pointer
22601         is valid. Restore maximized window state.
22602         * main.c: New window_maximized() utility to check said state. Save
22603         maximized state on exit, and do not set update stored window geometry
22604         if the main window is maximized.
22605
22606 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
22607
22608         * print.c: Fix page count display when result is no pages, make 1:1
22609         zoom button change zoom to fit when zoom is already 1:1, attempt to
22610         avoid slow bilinear pixbuf scaling when scale is under 0.01.
22611
22612 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
22613
22614         * print.c: Add preview to print job render types, so that the preview
22615         uses the same render path as printing. Cleanup unused code.
22616
22617 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
22618
22619         * print.c: Fill custom printer list using lpstat -p.
22620
22621 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
22622
22623         * globals.c: Change default thumbnail quility to tiles and default
22624         zoom quality to bilinear.
22625
22626 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
22627
22628         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
22629         scroll_reset_method, to adjust visible area behavior when changing
22630         to a new image.
22631         * doc/10_7_hidden.html: Document new scroll_reset_method option.
22632
22633 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
22634
22635         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
22636         Increase comparison speed by limiting number of expensive progress bar
22637         updates per second.
22638
22639 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
22640
22641         * cache.[ch]: Add support for md5sums to sim cache.
22642         * dupe.[ch]: Use md5sums for checksums.
22643         * md5-util.[ch]: New files with md5sum utilities.
22644         * ui_fileops.[ch]: Move several includes to header file.
22645
22646 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
22647
22648         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
22649         hidden tool window for the first time.
22650         * view_file_icon.h: Remove extra semicolon.
22651
22652 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
22653
22654         * remote.[ch]: New utils for sending and receiving ipc commands.
22655         * main.c: Add command line options to control an existing GQview
22656         process (-r, --remote, -rh, --remote-help).
22657         * Makefile.am: Add remote.[ch].
22658
22659 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
22660
22661         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
22662         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
22663         window manager' option - the new full screen behavior is correct, and
22664         no longer grabs the keyboard interfering with an xscreensaver lock.
22665         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
22666         from help manual.
22667
22668
22669 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
22670
22671         * layout_config.c (layout_config_list_order_set): Fix transposed src
22672         and dest variable causing inconsistent layout order.
22673         * layout_image.c (layout_image_new): Remove focus border from image
22674         when it is the only thing displayed in the main window.
22675
22676 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
22677
22678         * collect-table.c: Attempted focus fix on item removal.
22679         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
22680         row and column coordinates match the actual focus.
22681
22682 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
22683
22684         * README: Updates.
22685         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
22686         * configure.in: Release 1.5.2
22687
22688 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
22689
22690         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
22691         note the many missing sections in table of contents.
22692         * print.c: Add note to print dialog that printing is not functional.
22693
22694 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
22695
22696         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
22697
22698 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
22699
22700         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
22701         the same file, and if so simply return success for the copy request.
22702
22703 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
22704
22705         * editors.c: Dump popen and use genuine fork and execvp to run
22706         editor commands when we need to display the command's output, this
22707         fixes verbose editor commands that were hanging GQview until they
22708         finished.
22709         * main.c: Clean up html help browser exec code.
22710         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
22711         documentation.
22712
22713 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
22714
22715         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
22716
22717 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
22718
22719         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
22720         even if gtk was not yet initialized by attaching the dialog to an idle
22721         loop called by a gtk_init_add() function.
22722
22723 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
22724
22725         * bar_info.c: Add favorite keywords list for faster keyword selection,
22726         added dialog to edit the list.
22727         * layout_util.c: Change print shortcut to [Shift] + P.
22728         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
22729
22730 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
22731
22732         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
22733         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
22734         9_printing.html: More docmentation.
22735         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
22736         Makefile.am, index.html: Updates.
22737
22738 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
22739
22740         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
22741         typdefs.h: Added option to disable screen saver during full screen.
22742         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
22743         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
22744         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
22745         11_2_keyboard_shortcuts.html: More documentation.
22746         * doc/index.html: Fixes.
22747
22748 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
22749
22750         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
22751         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
22752         * POTFILES.in: Added print.c.
22753         * layout_util.c, main.c: Add help contents menu item, add utility to
22754         launch user's preferred HTML browser for User Manual.
22755         * print.c: Start adding text settings to print dialog.
22756
22757 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
22758
22759         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
22760         * print.c: Add jpeg writing, free job_pixbuf when job is done.
22761
22762 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
22763
22764         * print.c: Added print job path, can now print to png files - at least
22765         it can actually do something now...
22766
22767 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
22768
22769         * print.c: Fleshed out print progress dialog - still no actual print..
22770
22771 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
22772
22773         * print.c: Add output device selection - still no actual printing.
22774
22775 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
22776
22777         * print.c: Organize print dialog - still no actual printing.
22778
22779 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
22780
22781         * print.c: Implement single image preview - still no actual printing.
22782
22783 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
22784
22785         * print.c: Add entry for proof thumbnail size, and use the size to
22786         layout the preview.
22787
22788 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
22789
22790         * print.c: Add print preview page navigation, zoom controls - still no
22791         printing.
22792
22793 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
22794
22795         * print.c: Add source selection, layout selection (not hooked up),
22796         scale down the preview pixbuf to a sane size, and account for  margins
22797         in the preview - still no actual printing.
22798         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
22799
22800 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
22801
22802         * print.c: Add orientation, margins, units - still no actual printing.
22803
22804 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
22805
22806         * image.[ch] (image_area_changed): New util to notify image widget that
22807         an area of the image has changed, and needs a redraw.
22808         * layout_util.c: Add a print menu item (temporary shortcut is P).
22809         * print.[ch]: New files for (eventually) printing images. Currently a
22810         not so useful dialog.
22811
22812 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
22813
22814         * image.c (image_load_done_cb): Use correct, and much faster, method to
22815         set the completed pixbuf when delay_flip is enabled.
22816
22817 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
22818
22819         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
22820         Add option to delay page flips until image is completeley loaded when
22821         in full screen.
22822         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
22823
22824 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
22825
22826         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
22827         slideshow_delay to have subsecond precision. Set that precision
22828         to 10ths of a second (use #define in slideshow.h to change precision).
22829         Change minimum slideshow delay to 0.10.
22830
22831 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
22832
22833         * bar_info.[ch] (keyword_list_pull): Let this function also support
22834         pulling keywords from a GtkEntry.
22835         * fullscreen.c: Make the screen debug output honor debug flag.
22836         * preferences.c: Add path selection dialog buttons to path entries.
22837         * search.c: Change the keyword TextView into an Entry, show dimensions
22838         in results whenever possible. Allow sorting of results by column.
22839         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
22840         add path selection dialog buttons to path and icon entries.
22841         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
22842         add button to a tab completion to pop up a path selection dialog.
22843
22844 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
22845
22846         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
22847         ExposureTime has priority over ShutterSpeedValue, as calculating the
22848         original exposure setting from an APEX value can introduce error.
22849
22850 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
22851
22852         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
22853         the floating tool window, to fix tool window keyboard handling.
22854
22855 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
22856
22857         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
22858         (merge from 1.4.3).
22859
22860 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
22861
22862         * po/ro.po: Updated Romanian translation (from 1.4.3),
22863         submitted by Harald Ersch <harald@ersch.ro>.
22864         * po/ru.po: Updated Russian translation,
22865         submitted by Sergey Pinaev <dfo@antex.ru>.
22866
22867 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
22868
22869         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
22870         so that complex editor commands that, for instance have if;then and for
22871         loops, do not hang GQview until completion.
22872
22873 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
22874
22875         [merge from stable branch] 
22876         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
22877         to date, includes a workaround for utime's inabality to change
22878         timestamps when the user is not the owner of the file.
22879         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
22880         check if the thumbnail is current.
22881
22882 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
22883
22884         [merge from stable branch]
22885         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
22886         button callbacks into a single callback with a button argument, added
22887         scroll callback.
22888         * img-view.c, layout_image.c: Changes for above, and add support for
22889         horizontal scrolling.
22890         * info.c, utilops.c: Changes for new image button and scroll callbacks.
22891
22892 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
22893
22894         * collect-table.c (collection_table_file_remove): Update selection when
22895         removing a selected item, fixes crash when removing items from a
22896         collection window.
22897         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
22898         behavior when changing selection or removing items.
22899         * search.c: Maintain correct state when removing items while still
22900         searching or generating thumbnails. Fix list focus behavior when
22901         changing selection or removing rows.
22902         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
22903         and the popup window size when column is offscreen. Add
22904         tree_view_move_cursor_away() utility.
22905         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
22906         freed GenericDialog when auto_close is TRUE, and only attempt to close
22907         the dialog once.
22908         * view_file_icon.c (vficon_sync): Update row count so that focus can
22909         not move beyond the last row.
22910         * view_file_list.c: Fix list focus behavior when changing selection or
22911         removing rows.
22912
22913 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
22914
22915         * README: Updates.
22916         * po/ja.po: Updated Japanese translation,
22917         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22918         * configure.in: Release 1.5.1
22919
22920 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
22921
22922         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
22923         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
22924         compile with GDK_DISABLE_DEPRECATED defined.
22925         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
22926         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
22927         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
22928         * utilops.c: Fix auto update of preview column when dragging rows to
22929         reorder them.
22930         * view_dir_tree.c: Center new path when it is not visible.
22931         * view_file_list.c: When scrolling to display new row, center the row.
22932
22933 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
22934
22935         * search.c (search_file_load_process): Fix swapped paths on a call to
22936         filetime_set, fixes ugly bug causing source file timestamps to be
22937         changed when using search by content similarity or dimensions!
22938
22939 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
22940
22941         * fullscreen.[ch]: Added support for multiple screens and monitors,
22942         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
22943         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
22944         preferences.c, rcfile.c: Added option to not ignore the window manager
22945         fullscreen handling. Added selection of screen and/or monitor to use
22946         for display of the full screen window.
22947         * image.c: Set the wallpaper on the root window that the window belongs
22948         to, remove #include of gdkx.h.
22949         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
22950         Xinerama and Xlib from link stage.
22951
22952 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
22953
22954         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
22955
22956 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
22957
22958         * preferences.c: Make the entry in the clear trash dialog non editable
22959         instead of insensitive.
22960
22961 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
22962
22963         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
22964         the ExifBar structure, as layout_util.c accesses this data from
22965         within a destroy signal callback.
22966
22967 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
22968
22969         * bar_info.[ch]: Add size request utility.
22970         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
22971         changing the size request method (see above).
22972         * img-view.c: Change folder popup menu to match rest of application.
22973         * search.c: Fix gettext warning by setting specific string format,
22974         increase year spin button width, fix compile error by correcting
22975         declaration location.
22976         * utilops.c: Fix dialog titles, use folder instead of directory when
22977         communicating with user.
22978         * po/bg.po: Updated Bulgarian translation,
22979         submitted by Vladimir Petrov <vladux@mail.bg>
22980
22981 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
22982
22983         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
22984         * po/*.po: Make distcheck updates.
22985         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
22986         * configure.in: Release 1.5.0.
22987
22988 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
22989
22990         * bar_info.c: Modified toolbar (added space to separate save).
22991         * layout_util.c: Fix initial selection count sent to details sidebar.
22992
22993 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
22994
22995         * search.c: Add results search type, to search current results list.
22996         * README, TODO: Updates.
22997
22998 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
22999
23000         * search.c: Add option to search all files with comments (metadata).
23001         * ui_tabcomp.c: Set completion button size allocation height to that
23002         of the entry.
23003
23004 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
23005
23006         * layout_util.c: Set initial search path to the current path. Fix
23007         initial display of the details sidebar with more than one selection.
23008
23009 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
23010
23011         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
23012         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
23013         remains out of order (2/29/04) - but it _is_ inline with version order.
23014
23015 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
23016
23017         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
23018         on what we are told. Added option to only display metadata info.
23019         * info.c: Added Details tab for displaying metadata, merged permissions
23020         tab into the general tab.
23021         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
23022         count changes.
23023
23024 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
23025
23026         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
23027         current file selection.
23028         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
23029
23030 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
23031
23032         * cache.[ch], gqview.h: Changed cache get and find functions to take
23033         a CacheType, so that metadata location can be seperate from thumbnails.
23034         * cache_maint.c: Add support for meta cache to maintenance.
23035         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
23036         as it has long been fixed.
23037         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
23038         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
23039         for all the above changes.
23040
23041 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
23042
23043         * bar_info.c: Clean up comment format.
23044         * info.c, preferences.c: Set the properties, options, and about
23045         windows to type dialog.
23046
23047 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
23048
23049         * bar_info.c: Fix details bar display when no image is present.
23050
23051 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
23052
23053         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
23054         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
23055         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
23056         for all GtkTreeViews to make them look better.
23057         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
23058         default size.
23059
23060 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
23061
23062         * search.c: Implement similarity match type.
23063
23064 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
23065
23066         * search.c: Fix statusbar label size twitching, fix selection idle
23067         update bug, increase default search window size - sorry 640x480 users.
23068
23069 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
23070
23071         * search.c: Implement dimensions matching, add dimensions 'between',
23072         overload FileData passed to search_result_append(), so that it also
23073         holds dimensions and similarity fields, and display dimensions if
23074         available. Fix memory leak in search_result_change_path(). Also make it
23075         work with 'between' input swapped (first is higher than second).
23076
23077 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
23078
23079         * search.c: Change a few default values, make search parameters
23080         insensitive during search, reorder status bar items, change start/stop
23081         button into two distinct stock buttons (find and stop).
23082
23083 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
23084
23085         * search.c: Add search options for match case, recurse search path,
23086         and 'between' for file size. Hide unused widgets when match type is
23087         not 'between'.
23088
23089 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
23090
23091         * search.[ch]: Implement maintenance utils.
23092         * utilops.c: Hook up search maintenance.
23093
23094 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
23095
23096         * search.c: Implement thumbnails, clean up the status bar.
23097         * TODO: Updates.
23098
23099 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
23100
23101         * search.c: Sort directories as they are searched. Use list buffer and
23102         only flush to the result GtkTreeView every 100 iterations or so, to
23103         reduce tree view internal updates that take time, thereby significantly
23104         increasing search speed when returning many results.
23105         * po/POTFILES.in: Added bar_sort.c and search.c.
23106
23107 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
23108
23109         * search.c: More work: selections, context menu, keyboard shortcuts,
23110         status bar, drag and drop.
23111
23112 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
23113
23114         * bar_info.[ch]: Export the comment/keyword read/write utilities.
23115         * dupe.[ch] (cell_renderer_height_override): Export this hack.
23116         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
23117         * layout_util.c: Hook up search window to menu.
23118         * search.[ch]: New files, started the image search window. Basically
23119         works, but can not do anything with the results yet.
23120
23121 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
23122
23123         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
23124         comments per image.
23125         * bar_sort.c: Fix text capitalization of Link.
23126         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
23127         * layout_util.[ch]: Support details sidebar, not sure header needs to
23128         export it though, not used anywhere else.
23129         * typedefs.h: Add bar_info vars to LayoutWindow.
23130
23131 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
23132
23133         * bar_sort.c: Add symbolic linking option sort manager.
23134         * main.c: Notify of beta software on startup.
23135         * ui_fileops.[ch]: Add symlink_utf8() util.
23136         * configure.in: Branch/merge for 1.5 devel cycle.
23137
23138 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
23139
23140         * README, TODO: Updates.
23141         * po/*.po: make distcheck touches these.
23142         * configure.in: Release 1.4.1
23143
23144 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
23145
23146         * hu.po: Updated Hungarian translation,
23147         submitted by Koblinger Egmont <egmont@uhulinux.hu>
23148         * gqview.desktop: Updated, convert to utf-8.
23149         * README: Update credits.
23150
23151 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
23152
23153         * view_dir_tree.c: Fix crash when encountering a folder named
23154         (sigh, wait for it...) "empty". Fix is twofold: check success of
23155         vdtree_populate_path_by_iter() before accessing something it may free,
23156         and use a zero length string ("") for the placeholder node path/name,
23157         as there shouldn't be any folders with that name to encounter...
23158
23159 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
23160
23161         * main.c (main): Move gtk_init and friends before any code that may
23162         cause a warning dialog that needs gtk to be initialized. This
23163         specifically fixes crash when attempting warning about invalid home
23164         directory filename encoding.
23165
23166 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
23167
23168         * po/*.po: Make distcheck updates these.
23169         * README: Update translation status.
23170         * configure.in: Release 1.4.0
23171
23172 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
23173
23174         * README: Add overview of changes since last stable 1.2.2 release,
23175         update email address, some clean up.
23176         * gqview.1: Update email address.
23177         * TODO: Clean up.
23178
23179 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
23180
23181         * po/fr.po: Updated French translation,
23182         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
23183         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
23184
23185 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
23186
23187         * po/bg.po: Updated Bulgarian translation,
23188         submitted by Vladimir Petrov <vladux@mail.bg>.
23189         * po/cs.po: Updated Czech translation,
23190         submitted by Jan Raska <jan_raska@hotmail.com>.
23191         * po/de.po: Updated German translation,
23192         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
23193         * po/es.po: Updated Spanish translation,
23194         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
23195         * po/fi.po: Updated Finnish translation,
23196         submitted by Lauri Nurmi <lanurmi@iki.fi>.
23197         * po/nl.po: Updated Dutch translation,
23198         submitted by Tino Meinen <a.t.meinen@chello.nl>.
23199         * po/sk.po: Updated Slovak translation,
23200         submitted by Ivan Priesol <priesol@iris-sk.sk>.
23201         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
23202         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
23203         * README: Credit updates.
23204
23205 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
23206
23207         * cache_maint.c(cache_maintain_home): Set the entry that displays
23208         the working path as not editable instead of insensitive, as at least
23209         the Galaxy theme shows no text in insensitive entries (fg == bg color).
23210
23211 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
23212
23213         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
23214         before attempting access into list model.
23215
23216 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
23217
23218         * layout_config.c: Fix to display translations of layout_title strings.
23219
23220 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
23221
23222         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
23223
23224 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
23225
23226         * README: Updates.
23227         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
23228         * po/*.po: make distcheck touches these.
23229         * configure.in: Release 1.3.9
23230
23231 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
23232
23233         * README: Updates.
23234         * *.[ch]: Update copyright year in file headers.
23235         * main.c: Remove start up print of beta notice.
23236
23237 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
23238
23239         * po/bg.po: Updated Bulgarian translation,
23240         submitted by Vladimir Petrov <vladux@mail.bg>
23241         * po/es.po: Updated Spanish translation,
23242         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
23243         * po/fi.po: Updated Finnish translation,
23244         submitted by Lauri Nurmi <lanurmi@iki.fi>
23245         * po/fr.po: Updated French translation,
23246         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
23247         * po/pl.po: Updated Polish translation,
23248         submitted by Emil Nowak <emil5@go2.pl>
23249         * po/ru.po: Updated Russian translation,
23250         submitted by Sergey Pinaev <dfo@antex.ru>
23251         * po/sv.po: Updated Swedish translation,
23252         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
23253         * po/vi.po: Updated Vietnamese translation,
23254         submitted by pclouds <pclouds@vnlinux.org>
23255         * README: Update translation credits where necessary.
23256
23257 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
23258
23259         * README: Updates.
23260         * gqview.1: Updated man page.
23261         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
23262         fullscreen, F is still the official key but V was currently unused and
23263         it helps the upgraders migrate with less pain.
23264
23265 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
23266
23267         * exif.c: Translate return strings, include config.h so intl.h works..
23268         * ui_fileops.c: Include config.h.
23269
23270 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
23271
23272         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
23273         unsupported format id values.
23274         * configure.in: Add --disable-xinerama configure switch.
23275         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
23276
23277 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
23278
23279         * layout.c: Removed unused code.
23280         * main.c: Move print_term out of here, fix terminal message encoding,
23281         disable listing of 'experimental' command line options.
23282         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
23283         * ui_fileops.[ch]: Move print_term() here.
23284
23285 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
23286
23287         * utilops.c: Remove Preview button from batch rename dialog, and fixed
23288         the preview column to auto update. BUG: rows-reordered signal of a tree
23289         model is never sent, so reordering with drag and drop will not update
23290         the preview column - this appears to be a GTK 2.2.4 bug.
23291
23292 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
23293
23294         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
23295         event, also check if file exists, if not simply return false instead
23296         of doing the whole attempt which will fail anyway.
23297
23298 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
23299
23300         * po/*.po: Make distcheck touches these.
23301         * README: Update translation table. Fix release year (re make dist).
23302         * configure.in: Release 1.3.8
23303
23304 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
23305
23306         * preferences.c: Changed the copyright string such that changes to
23307         (c) year, website address, and email address will no longer break the
23308         translations.
23309         * README: Updates.
23310
23311 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
23312
23313         * info.c, utilops.c: Marked additional strings for translation.
23314         * po/fi.po: Updated Finnish translation,
23315         submitted by Lauri Nurmi <lanurmi@iki.fi>
23316         * po/ja.po: Updated Japanese translation,
23317         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
23318         * po/sv.po: Updated Swedish translation,
23319         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
23320         [note: es and fr are awaiting a resend in gzip form, unless I can
23321         figure out what netscape 4.x does to po files sent as plain text...]
23322
23323 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
23324
23325         * cellrenderericon.[ch]: Changed function and structure names to avoid
23326         using the gtk namespace.
23327         * collect-table.c, view_file_icon.c: Use new names (above).
23328         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
23329         * layout_util.c: Revert to old behavior where page up/down are now
23330         global to the window for stepping through images. Use Ctrl-Up/Dn to
23331         scroll file/folder views a page at a time.
23332
23333 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
23334
23335         * dupe.c: Apply patch to fix char pointer array overrun,
23336         submitted by Richard Curnow <rc@rc0.org.uk>.
23337
23338 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
23339
23340         * view_file_icon.c, view_file_list.c: Disabled double click to go to
23341         full screen - control clicking for mulitple selection too fast can
23342         activate fullscreen - need to revisit strategy.
23343
23344 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
23345
23346         * collect-table.c: Fix division by zero when all thumbnails fail to
23347         generate resulting in initial zero row count.
23348         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
23349         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
23350         Use 64 bit integer to store and count file sizes, to properly display
23351         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
23352         available, also use work-around to avoid %lld for printf conversions.
23353
23354 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
23355
23356         * image.c: NULL initialize function pointers.
23357         * view_file_icon.c, view_file_list.c: Set double click in icon and list
23358         view to start fullscreen.
23359
23360 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
23361
23362         * image.[ch], typedefs.h: Added image load completed function, it will
23363         be called when the current image is finished rendering to screen and
23364         when the image preload is complete. Only tested with --debug.
23365
23366 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
23367
23368         * dupe.c: Mark column title strings for translation.
23369         * editors.c: Translate command name field for the default editors.
23370         * menu.c: Fix sort menu grammar.
23371
23372 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
23373
23374         * exif.c: Fix spelling error of fluorescent.
23375         * info.c: Make filename entry non-editable in place of non-sensitive.
23376         * main.c: Use the locale's preferred encoding when printing --help text
23377         to the terminal.
23378         * preferences.c: Make entire filter editor non-sensitive when filtering
23379         is disabled.
23380         * utilops.c: Grammar, newline fixes.
23381
23382 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
23383
23384         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
23385         insert a blank line in place of broken text, removed warnings.
23386         * README: Convert encoding to proper utf-8.
23387
23388 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
23389
23390         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
23391         size_allocate has no return value.
23392
23393 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
23394
23395         * cache.c: Fixes to initialize char variables before use.
23396         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
23397         when clearing main list, then adding new files in 'compare two file
23398         sets' mode.
23399
23400 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
23401
23402         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
23403         so that up/down moves to the expected image when the list has focus.
23404
23405 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
23406
23407         * bar_exif.[ch]: Allow exif info to start in advanced view, added
23408         utility to retrieve advanced state.
23409         * info.c: Fix for change to bar_exif_new().
23410         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
23411         sidebar size and advanced state, note this per window, and is not
23412         saved on exit.
23413
23414 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
23415
23416         * img-view.c: Fix image stepping bug when same image path is in the
23417         list more than once.
23418
23419 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
23420
23421         * thumb.c: Do not scale unknown image icon larger than orginial size.
23422
23423 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
23424
23425         * view_dir_tree.c: Added workaround so that user entered hidden paths
23426         are displayed even when 'display hidden files' option is disabled.
23427
23428 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
23429
23430         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
23431         new folders, so that the name sticks immediately in the view.
23432
23433 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
23434
23435         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
23436         previous button click row that was interfering with image selection.
23437
23438 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
23439
23440         * info.c (info_tab_general_image): Fix 'Image size' calculation.
23441
23442 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
23443
23444         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
23445         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
23446         unknown images.
23447
23448 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
23449
23450         * README: Updated.
23451         * po/*.po: Make distcheck updates.
23452         * configure.in: Release 1.3.7
23453
23454 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
23455
23456         * cellrenderericon.h: Fix show_text to be type boolean.
23457         * collect-table.c: Fix progressbar height changes by always setting the
23458         text of the widget to contain at least one character.
23459         * dupe.c, view_file_list.c: Fix warninga about invalid height
23460         parameter when setting cell height over 100, this hack simply changes
23461         maximum of the height property on GtkCellRenderer.
23462         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
23463         * po/sv.po: Added Swedish translation,
23464         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
23465         * po/ru/po: Updated Russian translation,
23466         submitted by Sergey Pinaev <dfo@antex.ru>.
23467         * README, TODO: Updates.
23468
23469 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
23470
23471         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23472         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
23473         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
23474         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
23475         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
23476         binding for set as wallpaper (conflicted with new window), and Float
23477         file list is now L.
23478         * README: Documented new key bindings.
23479
23480 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
23481
23482         * image.c: Increase minimum size when dropping scale quality to
23483         GDK_INTERP_NEAREST (3 to 8).
23484         * TODO: Updates.
23485
23486 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
23487
23488         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
23489         text is enabled; fix keyboard popup menu placement; fix image view
23490         selection when clicking file already selected with multiple selection.
23491
23492 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
23493
23494         * exif.c: Fix return value (actually return something, oddly with -O2
23495         gcc 3.2.2 is not giving a warning about this). Plus a few changes
23496         to avoid casting confusion.
23497
23498 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
23499
23500         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
23501         using correct casting of data to sizeof char.
23502
23503 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
23504
23505         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
23506         GtkTreeView by setting the focus to a column with zero width. (We draw
23507         the focus ourselves by setting the "has-focus" property of the
23508         GtkCellRendererIcon.
23509
23510 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
23511
23512         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
23513
23514 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
23515
23516         * collect-table.c: Hook up Control-T to toggle filename text, set the
23517         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
23518         shown. Fixed border padding (again).
23519
23520 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
23521
23522         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
23523         works as expected, anyway...
23524
23525 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
23526
23527         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
23528         ability to toggle display of filename text.
23529
23530 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
23531
23532         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
23533         icon views can show the filename under the icon.
23534         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
23535         work...
23536         * Makefile.am: Added cellrenderericon.[ch].
23537
23538 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
23539
23540         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
23541         supplying missing comma in command - fixes crash on refresh.
23542
23543 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
23544
23545         * TODO: Updates.
23546         * configure.in: Release 1.3.6
23547
23548 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
23549
23550         * dupe.c: Do not unref a GtkStyle we never refed.
23551         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
23552         Removed "Insert file drops at pointer location" option for collections,
23553         now this is always the behavior. Moved a few options to the advanced
23554         tab, removed the collections tab.
23555         * main.c: Make the printed beta release note on startup a one liner.
23556         * README: Updates.
23557         * TODO: Updated.
23558
23559 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
23560
23561         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
23562         checking that GtkTreeView is realized before attempting to scroll.
23563         This was a problem when the tools are hidden.
23564
23565 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
23566
23567         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
23568         a few strings.
23569
23570 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
23571
23572         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
23573         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
23574         icon when beggining a dnd operation.
23575         * dupe.c: Set drag icon, fix progress bar value warning when starting
23576         thumbnail loading.
23577         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
23578         free to correct place).
23579
23580 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
23581
23582         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
23583         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
23584         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
23585         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
23586         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
23587         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23588         Remove use of deprecated GTK functions
23589         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
23590
23591 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
23592
23593         * collect-table.c: Fix removal of right clicked, but non selected
23594         items.
23595
23596 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
23597
23598         * ui_clist_edit.[ch]: Removed, clist is deprecated.
23599         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
23600         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
23601
23602 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
23603
23604         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
23605         drop placement more intuitive, and removed ugly popup window for
23606         display of marker position.
23607         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
23608         adjustment will change.
23609         * icons/marker.xpm: Gave marker a black border for some contrast on
23610         red images/themes.
23611
23612 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
23613
23614         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
23615         now stored as pixbufs instead of pixmaps...
23616         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
23617         as a guide, so it now has the same selection behavior.
23618         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
23619
23620 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
23621
23622         * view_file_icon.c: Fix centering of icons in columns, set keyboard
23623         cursor when moving focus.
23624
23625 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
23626
23627         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
23628         option show_icon_names - for future ability to display filnames in the
23629         icon view. (this will need a custom gtkcellrenderer, on TODO).
23630
23631 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
23632
23633         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
23634         * ui_tree_edit.h: Fix function description.
23635         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
23636         unrefed style pointers, guard against possible button release event
23637         on drop event (not sure what is causing this).
23638
23639 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
23640
23641         * ui_bookmark.[ch]: Added history_combo utilities.
23642         * ui_utildlg.c: Use default history length for file dialogs.
23643         * utilops.c: When auto renaming single file, show preview of new name.
23644         Added drop down history for numerical rename prefix and suffixes. Fixed
23645         bug with numerical rename when anything but first row was selected.
23646         Gave prefix and suffix entries all available room, packed the image
23647         preview into a pane so image does not resize with window. Fixed
23648         incorrect lower value (1 -> 0) in start number selection.
23649         * view_file_list.c: Fixed incorrect resort when renaming files.
23650         * TODO: Major todo list cleanup.
23651
23652 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
23653
23654         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
23655         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
23656         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23657         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
23658         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
23659         now works.
23660
23661 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
23662
23663         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
23664         Fix bug when updating nodes via timestamp change. Force refresh when
23665         setting a path, to ensure new folders appear (in automounted folders).
23666
23667 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
23668
23669         * cache_maint.c (cache_maintain_home_cb): Use correct path when
23670         attempting to remove old thumbnails.
23671         * view_dir_list.c: Check access with R_OK | X_OK.
23672         * view_dir_tree.c: Fix icon states, population by expander click.
23673
23674 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
23675
23676         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
23677         * ui_pathsel.c: Remove while(events) hack.
23678         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
23679         in consistent state before showing popup.
23680         * view_dir_tree.c: Fix new folder command.
23681
23682 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
23683
23684         * intl.h: Fix compile error when gettext is disabled.
23685         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
23686         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
23687
23688 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
23689
23690         * layout.c: Set the default keybaord focus to the image pane.
23691         * layout_util.c: Make the image zoom/traversal keys only work when the
23692         image has the keyboard focus.
23693         * view_dir_tree.c: Many fixes for expansion, population, sorting,
23694         dnd hovering expansion, expander display, expander clicks, and
23695         removed unused cruft.
23696
23697 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
23698
23699         * view_dir_tree.c: Fixed so clicking expanders does not select row,
23700         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
23701
23702 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
23703
23704         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
23705         compiles cleanly - but has 'issues'.
23706         * view_dir_list.c: Minor fixes done when using as reference for above.
23707
23708 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
23709
23710         * utilops.c: Convert multiple rename clist to a treeview, added preview
23711         for autorename results.
23712         * view_file_list.c: Fix update errors after a rename.
23713
23714 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
23715
23716         * view_file_list.c: Fix loss of selection when changing sort order, fix
23717         incorrect next row selection when deleting files, and add fix to
23718         maintain row position when toggling thumbnails.
23719
23720 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
23721
23722         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
23723         that leaves old rows behind, eventually causing crash on autorefresh.
23724
23725 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
23726
23727         * dupe.c: Fix keyboard menu placement on second_listview, set middle
23728         mouse button to toggle row selection.
23729         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
23730         placement from keyboard pop-up, set middle button to toggle row
23731         selection, and fix image display on a select-all.
23732
23733 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
23734
23735         * dupe.c: Consistently handle button press/release pairs.
23736         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
23737         based on current visibility.
23738         * view_dir_list.c: Correctly scroll to and set focus to highlight
23739         previous path when going up the tree.
23740         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
23741         fix auto scrolling.
23742
23743 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
23744
23745         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
23746         thumbnails. Changes for file list move to GtkTreeView.
23747         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
23748         * view_dir_list.c: Set the cursor focus when clicking a row, change
23749         selection mode to NONE.
23750         * view_file_list.c: Change from GtkCList to GtkTreeView for main
23751         file list, needs cleanup.
23752
23753 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
23754
23755         * layout_config.c: Change clist to treeview for layout order.
23756         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
23757         * preferences.c: Remove include of ui_clist_edit.h.
23758         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
23759         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
23760         * view_dir_list.c: Add folder icons back, porting this widget complete?
23761
23762 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
23763
23764         * ui_tree_edit.c: Make start of scroll smoother when starting from
23765         edges of widget by slowly ramping up speed.
23766
23767 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
23768
23769         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
23770         * view_dir_list.c: use above auto scroll for dnd.
23771
23772 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
23773
23774         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
23775         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
23776         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
23777         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
23778         zero region is avoided.
23779         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
23780         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
23781         set correct dnd behavior (when source, disable dnd dest). Also removed
23782         ".." folder when root is listed.
23783
23784 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
23785
23786         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
23787         GdkColor when the widget changes.
23788         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
23789         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
23790
23791 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
23792
23793         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
23794         instead of a direct gdk_cursor_destroy (still leaks though).
23795
23796 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
23797
23798         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
23799         cursor on listview while comparing/sorting.
23800
23801 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
23802
23803         * dupe.c: Row height is now correct when thumbnails is on, set the
23804         unknown pic for broken thumbnails, properly set alignment on date
23805         and size columns, and fixed keyboard popup menu placement.
23806         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
23807         has option to return unknown image if thumbnail is broken.
23808
23809 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
23810
23811         * dupe.c: Reimplement the alternating row color per match group,
23812         learning how to manipulate a gtktreeview sure is fun :-P
23813
23814 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
23815
23816         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
23817
23818 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
23819
23820         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
23821         * TODO: List things needed to be done to complete above conversion.
23822
23823 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
23824
23825         * utilops.c: Show safe delete status in delete dialogs (off or on).
23826
23827 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
23828
23829         * README: Updates.
23830         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
23831         * configure.in: Release 1.3.5
23832
23833 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
23834
23835         * bar_exif.c: Add padding to right of advanced view checkbutton.
23836         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
23837
23838 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
23839
23840         * exif.c: string_append_raw_bytes() character replacement fix, added
23841         description for GPSInfo.
23842
23843 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
23844
23845         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
23846         fSubjectDistance to return properly formatted data per 2.2 specs.
23847
23848 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
23849
23850         * exif.[ch]: Fix incorrect orientation order by swapping
23851         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
23852         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
23853         rotate image per exif info option (off by default).
23854         * image.c: Add missing include of ui_fileops.h.
23855
23856 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
23857
23858         * bar_exif.c: Fix incorrect column number setup in advanced view.
23859         * exif.c: Added additional tags (to misc section), and altered a few
23860         things after checking exif.org PDF spec sheet.
23861
23862 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
23863
23864         * bar_exif.c: Added advanced view for exif data.
23865         * exif.c: Fix capitalization, mark relevent (standard view) strings for
23866         translation.
23867         * info.c: Use a paned widget to allow expansion of properties window
23868         without expanding image view size.
23869
23870 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
23871
23872         * bar_exif.c: Fix alignments when adding labels to table, so that
23873         entries with mulitple lines will be top aligned.
23874
23875 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
23876
23877         * README, TODO: Updates.
23878
23879 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
23880
23881         * ui_fileops.c: When converting filenames to utf-8 fails, display
23882         clear warning to user, and simply allow the broken strings through.
23883
23884 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
23885
23886         * src/Makefile.am: Added exif.c back to build list.
23887         * exif.[ch]: Moved necessary declarations out to header file, a few
23888         namespace changes, added access functions (still need: (uns)byte,
23889         undefined, float, double, and the multiple data element ones).
23890         * bar_exif.c: Fixes to use exif.h instead of exif.c.
23891
23892 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
23893
23894         * bar_exif.c: Removed remnants of old exif parser.
23895         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
23896         like exif data every time the window size changes.
23897
23898 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
23899
23900         * exif.c: Allow support for unknown IDF tags.
23901         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
23902         and copyright fields.
23903
23904 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
23905
23906         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
23907         problem 2: retrieving invalid key name! :-/
23908
23909 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
23910
23911         * bar_exif.c, exif.c: Added formatting utility to get the commonly
23912         used data tags in a user meaningful format, output now matches previous
23913         versions, however the Shutter speeds differ a bit, will need to
23914         check (off by one?).
23915
23916 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
23917
23918         * exif.c: Rewrite EXIF parser so that data is stored in list format,
23919         such that adding additional tags will be easy, and ExifData will not
23920         need to be touched. Very rough, human readable output for exif keys
23921         is yet to be added.
23922         * bar_exif.c: Changed to work with new exif.c, temporarily include
23923         exif.c instead of exif.h, since exif.h has not been updated yet.
23924         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
23925         includes it directly.
23926
23927 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
23928
23929         * editors.c(editor_verbose_io_cb): Use count returned from read when
23930         validating/converting text.
23931
23932 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
23933
23934         * README: Updates, and converted encoding format to utf-8.
23935
23936 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
23937
23938         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
23939         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
23940         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
23941         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
23942         warning to user when such conditions occur. Editor command result text
23943         is now validated before use in verbose window.
23944
23945 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
23946
23947         * ui_spinner.png: Changed order of frames for smoother start..
23948
23949 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
23950
23951         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
23952         so that newly installed loaders are automatically added to the filters.
23953         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
23954         keys from filter to filter_ext, since the values are not backward
23955         compatible. Jumping between old and new releases will reset the list.
23956
23957 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
23958
23959         * filelist.c(filter_add_defaults): Added svg format, if you have
23960         librsvg installed, chances are you have the gdkpixbuf loader too.
23961
23962 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
23963
23964         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
23965         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
23966         unused icon files.
23967         * Makefile.am: Remove references to above.
23968         * layout_util.c: Really remove references to above.
23969
23970 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
23971
23972         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
23973
23974 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
23975
23976         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
23977         * ui_spinner.[ch]: New activity spinner and icon utils.
23978         * ui_spinner.png, ui_tabcomp.png: New icon files.
23979         * ui_tabcomp.xpm: Removed, using pngs now.
23980         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
23981         * editors.c: Added spinner to verbose window.
23982
23983 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
23984
23985         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
23986         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
23987         * utilops.c: Made file_util_unlink static. (same)
23988         * README: Updated.
23989         * po/*.po: Make distcheck touches these.
23990         * configure.in: Release 1.3.4
23991
23992 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
23993
23994         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
23995         correct utility to free the list (path_list_free -> filelist_free).
23996         Also avoid sorting list more than once.
23997
23998 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
23999
24000         * editors.c(editor_command_one): Free path removed from list, fixes
24001         memory leak.
24002         * image.c(image_free): Set post buffer NULL before destroying image
24003         window, fixes mem leak.
24004         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
24005         thumbnails [yeek! has this always been here?].
24006
24007 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
24008
24009         * README: Updates:
24010         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
24011         scalers when image window size is less than 3 in any direction.
24012         (debian BUG# 209365)
24013
24014 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
24015
24016         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
24017         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
24018         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
24019         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
24020         are now held in utf8 strings. Paths are now converted to locale prior
24021         to use in a library function.
24022         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
24023         * ui_bookmark.[ch]: utf8 fixes.
24024         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
24025         * ui_help.c: Removed old comments no longer needed.
24026         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
24027         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
24028         * utilops.c: utf8 fixes, also fixed broken auto rename option when
24029         copy/move a single file.
24030         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
24031         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
24032         selection fixes.
24033
24034 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
24035
24036         * editors.c: Added stop button to allow aborting midway through
24037         multiple file operations.
24038         * preferences.c: Added help button for the command macros to the editor
24039         preferences tab, added credits button to the about dialog.
24040         * README: Added editors section describing macros, marked credits
24041         section to be found by about credits button.
24042         * po/POTFILES.in: Added editors.c
24043
24044 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
24045
24046         * editors.[ch]: Moved the editor command stuff here, added window to
24047         display results of a command. Window only shown when command prefixed
24048         by %v.
24049         * gqview.h, main.c: Removed above functions.
24050         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
24051         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
24052         Include editors.h.
24053         * ui_fileops.[ch]: Moved path_list_copy here.
24054
24055 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
24056
24057         * README, TODO: Updates.
24058         * po/*.po: make distcheck changes.
24059         * configure.in: Release 1.3.3
24060
24061 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
24062
24063         * preferences.c: Clean up the editor slot entry alignments, removed
24064         extra frame from inside each tab.
24065
24066 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
24067
24068         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
24069         of editor slots adjustable by a define, instead of hard coding it
24070         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
24071         to the defaults (uses jpegtran).
24072         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
24073         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
24074         * view_file_icon.c: Fix loss of selection of changed files on refresh.
24075         * README: Updates.
24076
24077 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
24078
24079         * exif.[ch]: Flash display patch to work with more cameras, based on
24080         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
24081         * de.po: Updated German translation,
24082         submitted by Unseld@t-online.de (Rainer Unseld).
24083         * es.po: Updated Spanish translation,
24084         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
24085         * preferences.c: Some cleanup fo duplicated code, set the options
24086         insensitive that can be disabled by another.
24087         * view_dir_list.c: Added the '.' folder back so that users can drop
24088         images into the current path with dnd.
24089         * dupes.c: Added ability to select all group 1 (parent) and all
24090         group 2 (child) duplicates. Very handy when comparing two file sets.
24091         * info.c: Make the properties window remember its size when expanded.
24092         * layout_util.c(layout_key_press_cb): Small fix.
24093         * layout.c(layout_selection_list): Return active image when in
24094         collection view mode.
24095
24096 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
24097
24098         * utilops.c: Fix incorrect test for file_util_unlink return value.
24099
24100 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
24101
24102         * utilops.c: Added debug printf.
24103         * README: Updated changes list.
24104
24105 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
24106
24107         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
24108         Added a safe delete feature (trash folder), location and max size can
24109         be set in preferences. By default trash is off (normal delete). Let's
24110         just say the developer wishes he had the safe delete option only a
24111         few hours ago...
24112         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
24113         views return if they were affected by the maintenance call. Use this
24114         info when resetting the autorefresh time stamp for the layout.
24115
24116 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
24117
24118         * dupe.c(dupe_item_set_path): Correctly update the lists when the
24119         second list is enabled.
24120
24121 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
24122
24123         * image.c, typedefs.h: When read ahead is enabled, also buffer the
24124         previous image.
24125
24126 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
24127
24128         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
24129         that there is only one place to check for it.
24130
24131 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
24132
24133         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
24134         'algorithm' layout to make adjustments easier (only from similar.c).
24135
24136 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
24137
24138         * dupe.c: Fixed up the compare two file sets option, results now
24139         include which list the image is from.
24140
24141 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
24142
24143         * dupe.c: Fixups, and make item removal work.
24144
24145 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
24146
24147         * dupe.c: Added debug thumbprint window to display what is going
24148         on with the similarity thumbprints.
24149
24150 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
24151
24152         * dupe.c: More fixes for sort/group by rank. Still need to work on
24153         the removal and second list functions.
24154
24155 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
24156
24157         * dupe.[ch]: Major reorganization, started change to rank based
24158         sorting and grouping of matches.
24159
24160 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
24161
24162         * cache.c: Fixups to string comparison logic (eek!).
24163         * similar.c: Added (unused) utility to stretch the contrast of a
24164         color channel, may use this for the grey mode.
24165
24166 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
24167
24168         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
24169         similarity algorithm.
24170         * main.c: Added command line option --greysims to enable the greyscale
24171         algorithm.
24172
24173 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
24174
24175         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
24176         view_file_list.c: Made case sensitive sorting optional.
24177         * ui_fileops.[ch]: Add case sensitive sort option utility.
24178         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
24179         file dialogs.
24180
24181 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
24182
24183         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
24184         of filenames to be case insensitive.
24185         * view_dir_tree.c: Ditto, but required a bit more than simply changing
24186         strcmp to strcasecmp, sorting was using the internal compare of clist.
24187
24188 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
24189
24190         * utilops.c: Added image preview panes for the delete and rename
24191         dialogs.
24192
24193 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
24194
24195         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
24196         file list before selecting the undone source image so that the
24197         selection matches the viewed image.
24198
24199 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
24200
24201         * bar_exif.c: Added sizing arrows to this sidebar.
24202         * bar_sort.c: Added (1 level) undo to the sort manager.
24203
24204 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
24205
24206         * image.c (image_size_sync): Remove redundant image redraw causing
24207         flicker when going fullscreen. Still flickers  on other ops though.
24208
24209 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
24210
24211         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
24212         the auto update features (update_on_time_change).
24213         * image.c, layout.c: Honor the update_on_time_change option.
24214
24215 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
24216
24217         * nl.po: Updated Dutch translation,
24218         submitted by Tino Meinen <a.t.meinen@chello.nl>
24219         * es.po: Updates Spanish translation,
24220         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
24221         * id.po: Added Indonesian translation,
24222         submitted by Tedi Heriyanto <tedi_h@gmx.net>
24223         * bg.po: Added Bulgarian translation,
24224         submitted by Vladimir Petrov <vladux@mail.bg>
24225         * README: Updates.
24226         * configure.in: Release 1.3.2
24227
24228 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
24229
24230         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
24231         * ui_tabcomp.c: When enter signal is not connected do not claim
24232         the keypress.
24233         * README: Updates.
24234
24235 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
24236
24237         * layout.c: Increased zoom label width.
24238         * layout_util.c: Added separator in view menu for sidebar items.
24239
24240 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
24241
24242         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
24243         * bar_exif.[ch]: Moved the exif display here from info.c and made it
24244         more generic, also to be used in a sidebar format.
24245         * manager.[ch]: Removed these files (see bar_sort).
24246         * exif.c: Fixed major file descriptor leak in exif reader.
24247         * info.c: Use new exif display utlity in bar_exif.c.
24248         * layout.c: New exif sidebar, updates to sort sidebar.
24249         * layout_image.c: Hook sidebar into image changes.
24250         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
24251         changes. Added exif sidebar.
24252         * typedefs.h: Sidebar items added to LayoutWindow struct.
24253         * po/POTFILES.in: Updated for new/removed files.
24254
24255 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
24256
24257         * info.c: Apply patch to fix display of exif exposure time,
24258         * po/fi.po: Update translated string.
24259         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
24260
24261 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
24262
24263         * manager.[ch]: New files for sort manager utility.
24264         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
24265         * po/POTFILE.in: Added manager.c
24266
24267 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
24268
24269         * main.c (setup_default_options): Register the default bookmarks.
24270
24271 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
24272
24273         * image.[ch], typedefs.h: Added auto refresh utilities.
24274         * fullscreen.c: Honor auto refresh setting in full screen.
24275         * img-view.c, layout_image.c: Set auto image refresh enabled.
24276
24277 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
24278
24279         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
24280         columns in the path selection table when used as a directory chooser.
24281
24282 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
24283
24284         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
24285         the history list handling here.
24286         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
24287         editing of ui_clist_edit.[ch].
24288         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
24289         allow drag and drop from the lists. Padding fixes.
24290         * ui_utildlg.c: Packing and padding fixes.
24291         * ui_tabcomp.[ch]: Fixes from SLIK.
24292         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
24293         the new location fo the history_list utils.
24294
24295 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
24296
24297         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
24298         libcs do not seem to have the former (solaris 9).
24299
24300 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
24301
24302         * README: Updates.
24303         * po/*.po: distcheck touches these.
24304         * po/POTFILES.in: Added exif.c
24305         * configure.in: Release 1.3.1
24306
24307 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
24308
24309         * utilops.c: Further fixes for copy/move overwrite dialogs.
24310         * po/es.po: Updated Spanish translation,
24311         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
24312         * po/fr.po: Updated French translation,
24313         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
24314         * po/vi.po: Added Vietnamese translation,
24315         submitted by pclouds <pclouds@gmx.net>.
24316         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
24317         * README: Updated a few credits.
24318
24319 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
24320
24321         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
24322         dialogs.
24323
24324 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
24325
24326         * info.c, exif.c: Marked the exif strings for translation, they will be
24327         the same even in the event of exif API rewrite.
24328
24329 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
24330
24331         * info.c: Exif fixups,
24332         in patch from Eric Swalens <eric.swalens@easynet.be>.
24333
24334 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
24335
24336         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
24337         menus and strings display for the translations.
24338         * preferences.c: Moved to GtkListStore/TreeView for the filter
24339         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
24340
24341 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
24342
24343         * layout.c: Removed tooltip form the path entry.
24344         * layout_util.c(layout_key_press_cb): When the path entry has the
24345         focus, try sending it the keypress event first. This fixes the menu
24346         accelorators from having precedence over input to the entry.
24347
24348 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
24349
24350         * image.c: Fixed flicker when the image focus state changes.
24351
24352 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
24353
24354         * preferences.c: Added close button to about window.
24355         * ui_help.c: Changed close button to a stock button.
24356
24357 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
24358
24359         * README: Updates.
24360         * configure.in: Release 1.3.0
24361
24362 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
24363
24364         * README, ChangeLog: Updates, typos.
24365         * fr.po: Updated french translation,
24366         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
24367         * exif.[ch]: Removed comment babble.
24368         * preferences.c: Marked about window title string for translation,
24369         fixed a label indent.
24370
24371 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
24372
24373         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
24374         keyboard users are not stuck viewing every single path between where
24375         they are and where they want to be.
24376         * view_file_list.c: Pass a valid row when highlighting a context menu
24377         key press.
24378
24379 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
24380
24381         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
24382         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
24383         view_file_list.c: Hooked up context menu key, to show right click
24384         menus, F10 will also work for the collection, dupes, and image windows.
24385         Also now explicitely destroy pop up menus when the underlying view is
24386         destroyed, since the menu does not go away when menu items are toggled
24387         with the spacebar (no selection done is sent in this case).
24388         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
24389         passed coordinates will position the menu so that it is entirely on
24390         screen, adjusting the x,y values if needed.
24391
24392 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
24393
24394         * TODO: Updates.
24395         * info.c: Some exif display cleanups.
24396
24397 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
24398
24399         * exif.[ch]: Added a util, some cleanup.
24400         * info.c: Fixed up exif info display, added missing fields. Also hooked
24401         up mouse buttons/wheel on the image for moving within the image list.
24402         * layout.c: Added temporary tooltip warning beta users of brokenness.
24403
24404 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
24405
24406         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
24407
24408 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
24409
24410         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
24411         are selected, pass entire selection to the new view window.
24412
24413 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
24414
24415         * exif.[ch]: New files for EXIF support.
24416         * Makefile.am: Added exif files, above.
24417         * info.c: Added Exif properties tab, missing a few fields though.
24418         * main.c: Enabled startup beta warning.
24419
24420 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
24421
24422         * info.c: Use stock buttons/icons for file info window.
24423         * layout_util.[ch]: Use stock icons for the toolbar where available.
24424         * preferences.c: Update copyright in about.
24425         * po/*.po: Updated strings for the new copyright year.
24426
24427 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
24428
24429         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
24430         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
24431         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
24432         Added stock icons for menu items and dialog buttons.
24433         * utilops.c: Same, also fixed big where skipping a file during
24434         copy/move operations, when the source and dest are the same, does not
24435         actually skip to the next file.
24436         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
24437         and dialog button support.
24438
24439 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
24440
24441         * globals.c, layout.c: Fix default window/pane values to match the
24442         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
24443         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
24444         new support of scroll_event on the mouse wheel.
24445         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
24446         when the textview is not yet visible.
24447         * view_dir_tree.c: Increase folder tree view row height by 1.
24448         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
24449
24450 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
24451
24452         * [GTK2 port]
24453         * merged in latest release.
24454
24455 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
24456
24457         * README, TODO: Updates.
24458         * po/*.po: Distcheck always touches these.
24459         * configure.in: Release 1.2.1
24460
24461 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
24462
24463         * image.c: Added file chunk size throttling when reading image files
24464         larger than 1 MB (current throttle is 4x).
24465         * ru.po: Updated Russian translation,
24466         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
24467         * fr.po: Updated French translation,
24468         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
24469         * ja.po: Updated Japanese translation, submitted
24470         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
24471
24472 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
24473
24474         * README, TODO: Updates.
24475         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
24476         mouse' option from the general user. Can be enabled by editing the
24477         gqviewrc file, see README. The option is also reset to it's new default
24478         on upgrade by renaming rc key to display_dialogs_under_mouse.
24479         * layout_util.c: The editor slots now use the current file selection
24480         when selected from the main menu, instead of only the viewed image.
24481
24482 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
24483
24484         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
24485         no longer valid when updating the icon view. FIXES bug causing remnant
24486         images to be displayed after delete/move operations.
24487
24488 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
24489
24490         * [GTK2 port]
24491         * merged in 1.2.0 stable.
24492
24493 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
24494
24495         * README, TODO: Updates.
24496         * configure.in: Release 1.2.0
24497
24498 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
24499
24500         * po/de.po: Updated German translation,
24501         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
24502         * po/fi.po: Updated Finnish translation,
24503         submitted by Lauri Nurmi <lanurmi@iki.fi>
24504         * po/cs.po: Updated Czech translation,
24505         submitted by Michal Bukovjan <bukm@centrum.cz>
24506
24507 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
24508
24509         * configure.in: Set the locale path to that of datadir instead of the
24510         prefix.
24511         * gqview.spec.in: Ditto.
24512
24513 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
24514
24515         * [GTK2 port]
24516         * merged in latest codebase.
24517         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
24518         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
24519         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
24520         been renamed to has_focus in the GtkWindow structure.
24521
24522 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
24523
24524         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
24525         * po/*.po: Make distcheck touches these.
24526         * README: Updated.
24527         * configure.in: Release 1.1.6.
24528
24529 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
24530
24531         * po/et.po: Updated Estonian translation,
24532         submitted by Ilmar Kerm <ikerm@hot.ee>.
24533         * po/fi.po: Updated Finnish translation,
24534         submitted by Lauri Nurmi <lanurmi@iki.fi>.
24535         * po/fr.po: Updated French translation,
24536         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
24537         * po/ro.po: Added Romanian translation,
24538         submitted by Harald Ersch <hersch@romatsa.ro>.
24539         * configure.in(ALL_LINGUAS): Added tro.
24540
24541 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
24542
24543         * info.c: Fixed display of arrow buttons in properties window, some
24544         themes do not work with GTK_SHADOW_NONE...
24545
24546 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
24547
24548         * globals.c: Thumbnail caching is now _on_ by default.
24549         * layout.c, layout_util.c: The list and icon views are now a radio
24550         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
24551         the icon view. Also grouped the related file view options in the menus.
24552         * README: Updates to the key shortcuts.
24553
24554 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
24555
24556         * view_file_icon.c: Do not pop up the filename tooltip if the window
24557         does not have the focus (fixes popping up when in fullscreen).
24558         * layout_image.c: The window and tools window should always be
24559         sensitive, even in fullscreen, since some users have Xinerama and could
24560         therefore still be able to use the main/tools window.
24561
24562 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
24563
24564         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
24565         title to remove the " - " part when no image is viewed. Also made the
24566         exit using control-Q consitent, hooked up control-P for image
24567         properties, and fixed it to drop out of full screen when showing the
24568         image properties window. (note that fullscreen is not intended for
24569         'file management' use, therefore new windows will not work correctly
24570         when displayed from fullscreen, so the mode is exited.)
24571         * collect.c, dups.c: Hooked up Control-P to properties.
24572         * README: Documented Ctrl-P properties window shortcut.
24573
24574 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
24575
24576         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
24577
24578 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
24579
24580         * fileutils.c(filters_add_default): Removed pcx (not supported by
24581         gdk-pixbuf), and added raster (.ras) to default filter group.
24582
24583 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
24584
24585         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
24586         that regeneration is not reattempted until the timestamp changes.
24587         Also added (better) debugging output for thumb code.
24588
24589 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
24590
24591         * view_file_icon.c: Syn the view in an idle call when removing multiple
24592         files, for speed/clean view.
24593         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
24594
24595 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
24596
24597         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
24598         parent' popup menu item in it's place.
24599         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
24600
24601 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
24602
24603         * image.c: Retain zoom setting even when no image is present. Also
24604         fixed string on no image from returning infinite zoom text.
24605
24606 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
24607
24608         * rcfile.c: Fixed editing commands to allow quotes in the command.
24609         * main.c: Use %f in some example (default) commands.
24610
24611 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
24612
24613         * filelist.[ch]: Reimplemented the file filter lists.
24614         * globals.c, gqview.h: Removed global vars for specific file types.
24615         * main.c: Setup new file filters.
24616         * preferences.c: Added new file filter editor, also added missing
24617         cancel button to clear thumbnails confirm dialog.
24618
24619 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
24620
24621         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
24622         actively being thumbnailed, set the thumbnail pointer to NULL so that
24623         the thumb routines will ignore this cycle (instead of trying to use it
24624         along with the freed memory!).
24625         * view_file_list.c(vflist_maint_removed): Ditto.
24626
24627 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
24628
24629         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
24630         * autogen.sh: More gettextize command line options.
24631         * po/Makevars: New file for the new gettext - MANY cursing and
24632         complaint lines removed from ChangeLog that could have been simply
24633         avoided by adding upgrade notes to the gettext README!
24634         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
24635         that the new gettext complains about (and fails on).
24636
24637 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
24638
24639         * main.c: Removed printing of beta warning message at startup.
24640         * README: Updates.
24641         * po/*.po: make distcheck touches these.
24642         * configure.in: Release 1.1.5
24643
24644 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
24645
24646         * po/et.po: Updated Estonian translation,
24647         submitted by Ilmar Kerm <ikerm@hot.ee>
24648         * po/uk.po: Updated Ukrainian translation,
24649         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
24650
24651 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
24652
24653         * layout.c: When syncing window paths, pass full image path to the file
24654         list for correct scroll point.
24655         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
24656         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
24657         is thawed.
24658
24659 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
24660
24661         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
24662         compares for the directory/filter history lists.
24663
24664 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
24665
24666         * image.c(image_change_from_image): Maintain scroll offset. 
24667
24668 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
24669
24670         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
24671         resulted in the window resizing onscreen when first showed.
24672         * utilops.c: Added a "Skip all" button to the move and copy overwrite
24673         dialog.
24674
24675 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
24676
24677         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
24678         classic behavior of changing the path not effecting the displayed
24679         image. The new behavior is now to view the first image in the new
24680         path (many users wanted this - to enable old behavior set
24681         lazy_image_sync to true in gqviewrc).
24682         * main.c(main): Fixes to work with new non lazy image changing.
24683
24684 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
24685
24686         * layout_image.c: Set the main window (and tools) insensitive when
24687         showing full screen.
24688         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
24689         top level window is insensitive (fixes bug that tooltip can show up
24690         when switching to fullscreen).
24691         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
24692         display the subdirectories.
24693
24694 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
24695
24696         * layout.c: Fixed broken 'fit window to image when tools float' option
24697         for the main window. Also fixed pane positioning bug causing panes to
24698         move to 1,1 when user holds down h or f to hide or float the tools.
24699
24700 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
24701
24702         * configure.in: Added test for Xinerama.
24703         * fullscreen.c: Added Xinerama support based on patch from
24704         "Jörg Mensmann" <joerg.mensmann@gmx.de>
24705         (untested - do not have Xinerama display - NVidia's twinview does not
24706         support it with tv out as the second device - crash :/ )
24707         * Makefile.am(LD_ADD): Added Xinerama lib var.
24708         * view_file_list.c: Some crash fixes when refreshing the file view. Of
24709         note make sure nothing is selected until the clist is completely
24710         synced, and guard against vflist_index_get_data returning NULL,
24711         although that should no longer happen during the refresh.
24712
24713 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
24714
24715         * layout.c(layout_style_set): NULL widget pointers before destroying
24716         them, as the group box destruction will cause attempts to update
24717         widgets that may already be flagged for destruction.
24718
24719 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
24720
24721         * info.c: Added drag and drop support to info window (as source only).
24722
24723 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
24724
24725         * layout_config.c: Made the window layout selection look better.
24726
24727 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
24728
24729         * README, TODO: Updated.
24730         * po/*.po: Make distcheck always touches these.
24731         * configure.in: Release 1.1.4
24732
24733 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
24734
24735         * layout.c: Fixed delete event signal handler parameters (oops), and
24736         unref the gtk_tooltips on window close to avoid leaking them.
24737         * layout_util.[ch]: Added new window menu item to create another main
24738         window, along with the companion close window menu item.
24739         * README: Updates.
24740
24741 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
24742
24743         * img-view.[ch]: Added maintenance support for deleted/moved files.
24744         * utilops.c: Hooked up the new img-view maintenance functions (above).
24745
24746 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
24747
24748         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
24749         as that is the only place that used them).
24750         * img-view.c: Dropping a list a of files onto the window now remembers
24751         the entire list, they can be navigated as in the main window and used
24752         to start a slideshow for that window. Dropped directories also pop up
24753         a menu requesting the actions, similar to the duplicates and
24754         collection window drag and drop stuff.
24755         * img-view.h: Added view_window_new_from_list.
24756
24757 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
24758
24759         * image.c(image_zoom_adjust_real): Removed the rounding hack when
24760         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
24761         was a broken attempt to clamp the zoom to the increment size, which,
24762         upon further review is really just unexpected behavior and breaks
24763         when the increment size is larger than the resulting fit window scale.
24764         (surprised no one saw this earlier, it has been this way since pre 1.0)
24765         * preferences.c(zoom_increment_cb): Fix for converting float to int.
24766
24767 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
24768
24769         * utilops.c: Added the ability to auto-rename files numerically from
24770         within the rename (multiple) files dialog.
24771
24772 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
24773
24774         * info.c: Added display of image transparency (yes or no).
24775         * layout_image.c(layout_image_maint_removed): Move to the next closest
24776         image within a collection when deleting files, and a collection member
24777         is the actively viewed image.
24778         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
24779         consider that the viewed image may be a collection member.
24780
24781 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
24782
24783         * main.c: Added support of %f escape to insert filenames anywhere
24784         within the editor command line.
24785         * rcfile.c(save_options): Remove brain dead fprintf that could result
24786         in writing random memory to the config file by simply specifying an
24787         printf format escape in an editor slot (oops).
24788
24789 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
24790
24791         * [GTK2 port]
24792         * image.c: Changed focus drawing a bit to remove the frame when the
24793         focus is active, and removed some crufty #if 0 sections.
24794         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
24795
24796 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
24797
24798         * [GTK2 port]
24799         * collect-table.c: Fixes for removal of gtk_widget_popup.
24800         * dupe.c: Fixes for removal of gdk_time_get.
24801         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
24802         * image.c: Fixes to find size of a pixmap, focus drawing, and
24803         gdk_pixbuf_(un_)referencing.
24804         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
24805         size.
24806         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
24807         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
24808         * preferences.c: Fixes button box spacing and about label justify.
24809         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
24810         slik GTK2 port.
24811         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
24812         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
24813         values so that drag and drop works.
24814         * view_file_list.c: Fixes for pulling the GdkFont from a style.
24815         * configure.in: Use new gtk2 checks.
24816         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
24817
24818 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
24819
24820         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
24821         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
24822         use of const gchar * where appropriate (for clean gtk2 compile).
24823
24824 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
24825
24826         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
24827         printfs and comments.
24828
24829 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
24830
24831         * image.[ch]: Alterations now retain the center point of the image.
24832         Also added image_zoom_adjust_at_point(), which will keep the same
24833         point x,y in position after the zoom.
24834         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
24835         so that ctrl-mouse wheel zooming stays relative to the mouse position.
24836
24837 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
24838
24839         * layout.c, typedefs.h: The active path of the main window is now
24840         checked for a timestamp change, is so call a refresh.
24841         * view_file_list.c: Fixed bug causing a jump to end of the list during
24842         a refresh or toggling thumbnails.
24843
24844 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
24845
24846         * README: Updates.
24847         * po/*.po: Make distcheck will touch these.
24848         * configure.in: Release 1.1.3
24849
24850 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
24851
24852         * pixbuf_util.c: Compile cleanup.
24853         * po/POTFILES.in: Added info.c.
24854         * po/cs.po: Updated Czech translation,
24855         submitted by Jan Raska <jan_raska@hotmail.com>
24856
24857 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
24858
24859         * info.c: Added a misc. tab to the properties dialog for permissions.
24860
24861 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
24862
24863         * info.c (info_window_new): Remove unused vbox variable.
24864         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
24865         functions (appears roughly 2-3x faster, could probably be further
24866         improved by making clockwise and counter-clockwise specific versions,
24867         to remove the if statements from the inner loops).
24868
24869 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
24870
24871         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
24872
24873 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
24874
24875         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
24876         option, on by default.
24877         * image.c, typedefs.h: Implemented two pass zooming, also tried to
24878         throttle the image buffer size for larger image files - but left it
24879         #defined out for now, the buffer size needs to be calcualted better
24880         than mulitplying by 8 :)
24881
24882 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
24883
24884         * image.c: Removed the old debugging defines.
24885
24886 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
24887
24888         * info.c: When image is unkown flaged, do not display image attributes.
24889         * layout.c: When an image has no read access, display this fact.
24890         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
24891         (and poor design) (Un)float, etc. menu text.
24892         * view_dir_list.c: Scroll to show previous directory when walking up
24893         the path tree.
24894         * view_file_list.c: Fix broken filename text alignment when turning
24895         off thumbnails in the middle of loading the thumbnails.
24896
24897 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
24898
24899         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
24900         and drop autoscroller callback when the widget is destroyed.
24901
24902 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
24903
24904         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
24905         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
24906         hide the toolbar buttons,
24907         based on patch from Trevor Harmon <trevor@vocaro.com>
24908
24909 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
24910
24911         * slideshow.c(generate_list): Fix non random list generation. (it was
24912         reversing the list after adding each index - with fun results).
24913
24914 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
24915
24916         * dupe.c: Fixed the reversed addition of matches that has been around
24917         since the beginning of time. (Fix absolutely needed now for the rank
24918         numbers to make any real sense.)
24919
24920 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
24921
24922         * info.c: Added compression ratio display to image properties. This is
24923         the real ratio of disk size to memory size.
24924         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
24925         display of the similarity rankings to the find dupes window. Also added
24926         a user adjustable 'custom threshold' for similarity.
24927
24928 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
24929
24930         * info.[ch]: Added an image properties dialog, only shows basic info
24931         at this time...
24932         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
24933         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
24934         the menus to show the new dialog.
24935
24936 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
24937
24938         * similar.c: Did some optimizing, quick timing with stopwatch shows
24939         improvements in compares from 2 to 3.5 times faster. Tried to improve
24940         similarity data generation, but I doubt it helped much (if at all).
24941
24942 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
24943
24944         * README: Updates.
24945         * po/*.po: Make distcheck touched these.
24946         * po/th.po: Removed duplicate translation of "Overwrite file"
24947         * configure.in: Release 1.1.2.
24948
24949 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
24950
24951         * po/et.po, gqview.desktop: Updated Estonian translation,
24952         submitted by Ilmar Kerm <ikerm@hot.ee>.
24953         * po/fr.po: Updated French translation,
24954         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
24955         * po/th.po: Added Thai translation,
24956         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
24957         * README: Added translator credit.
24958
24959 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
24960
24961         * layout.c: Fixed mem leak.
24962         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
24963         extensions for us. Also added extension_from_path() util.
24964         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
24965         pointer to the button.
24966         * utilops.c: Added auto/rename options to the file overwrite dialogs.
24967
24968 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
24969
24970         * image-load.c: Spew a warning if area_update happens with a NULL
24971         pixbuf.
24972
24973 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
24974
24975         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
24976         imge backgrounds to be set to black.
24977         * image.[ch]: Added background color setting support, black or any
24978         other color (at this time app does not have custom color option).
24979         * fullscreen.c: Use new image_background_set_black (above) to set
24980         fullscreen images to black background.
24981         * img-view.[ch]: Added util to sync the color preferences, also all
24982         open windows are now kept in a list.
24983         * layout.[ch], layout_image.c: Support for color syncing to user
24984         setting.
24985
24986 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
24987
24988         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
24989         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
24990         Also added menu items for these (view menu), and made thumbnails menu
24991         and button insensitive when icon view is active.
24992         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
24993         copy_file_attributes util.
24994         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
24995         after delete operation.
24996
24997 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
24998
24999         * layout.[ch]: The tools float and hide seem to be working well now.
25000         * layout_image.c, layout_util.c: Use the 'smart'
25001         layout_tools_{float|hide}_toggle() functions.
25002         * main.c: Pull the tools information before saving the rc file.
25003         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
25004         * view_file_icon.c (destroy_cb): Unschedule the tip window when
25005         the view is destroyed (fixes crash).
25006
25007 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
25008
25009         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
25010         the divider position of the tools window.
25011         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
25012         Started implementation of the float/hide tools option. Sort of works,
25013         but does not properly restore divider positions in some cases. Also
25014         get an X badwindow when holding down hide or float keys (hmm, race?).
25015
25016 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
25017
25018         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
25019         0.16.0 or higher enable the TILES zoom quality option.
25020         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
25021         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
25022         * ui_pathsel.c: Added divider between dir and file lists.
25023
25024 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
25025
25026         * collect-table.c: Use drag_leave signal to stop the autoscroller.
25027         * view_file_icon.c: File refresh and removal positioning fixes.
25028
25029 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
25030
25031         * view_dir_tree.c: Fix highlight dnd bug.
25032
25033 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
25034
25035         * configure.in: Use datadir for the GNOME icon and desktop entry, so
25036         that prefix is honored.
25037
25038 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
25039
25040         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
25041         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
25042         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
25043
25044 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
25045
25046         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
25047         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
25048         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
25049         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
25050         Signal connection, prototype, and return value clean ups.
25051
25052 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
25053
25054         * view_dir_tree.c: Unset the click_node and drop_node if they match the
25055         removed node.
25056
25057 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
25058
25059         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
25060         the source file ( > just does not work), then set the mtime of the
25061         thumbnail/sim to that of the source file. You probably needed to
25062         re-generate those thousands of thumbnails anyway ;)
25063         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
25064         deleting an image the next is not automatically selected/viewed.
25065
25066 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
25067
25068         * ui_*.c: Fixes from SLIK (0.7.0).
25069
25070 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
25071
25072         * main.c: Set the current worrking path to that of the file before
25073         calling the editor command. For multiple files, the first path in the
25074         list is used.
25075
25076 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
25077
25078         * rcfile.c: Fix buffer over-runs y using strncpy.
25079
25080 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
25081
25082         * view_dir_tree.c: Compile clean ups.
25083         * README, TODO: Updated.
25084         * po/*.po: Pretty sure make dist(check) is gonna touch these.
25085         * configure.in: Release 1.1.1
25086
25087 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
25088
25089         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
25090         of base == "/" to avoid paths like "//name".
25091         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
25092         view_file_list.c: Use new concat_dir_and_file where appropriate.
25093         * utilops.c: The move/cop_simple calls now correctly determine single
25094         file operations, such that they are not treated as multiple files.
25095         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
25096         shortcust for zooms of -2, -3, and -4, respectively.
25097
25098 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
25099
25100         * layout.c(layout_list_new): Pass NULL as path when creating lists.
25101         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
25102         really a ctree.
25103         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
25104         to the right click menus, check access perms before allowing in menus.
25105         * view_file_icon.c: More fixes.
25106
25107 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
25108
25109         * view_file_icon.c: Fixed sync() update when removing files from table.
25110         Wasted 30 minutes trying to fix focus handling for sync, discovered I
25111         was trying to re-invent what 1 call to vficon_update_focus() already
25112         does :-/
25113
25114 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
25115
25116         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
25117         K, or MB.
25118         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
25119         as many bytes read from the image file per idle cycle.
25120         * layout.c: Fix sort sync bug. size totals are now displayed for the
25121         file list.
25122         * layout_util.[ch]: Added folder pixmap utilities.
25123         * typedefs.h: Added PixmapFolders struct (for above), and additional
25124         vars for the dir views.
25125         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
25126         list for consistency, several fixes/cleanups, also allow drops on the
25127         std list for move/copy.
25128         * view_file_list.c: Fixes, selected images are passed to the image
25129         handler when idle (to avoid multiple selection mess).
25130
25131 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
25132
25133         * filelist.[ch]: Added filelist_insert_sort. util.
25134         * layout.[ch], layout_image.[ch]: Added maintenance support.
25135         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
25136         user adjustable, and saved.
25137         * utilops.c: Hooked up layout maintenance.
25138         * view_dir_tree.c: Refresh now updates active path.
25139         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
25140         selection retention on refresh, and possible crashes when syncing the
25141         icon view.
25142
25143 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
25144
25145         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
25146         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
25147         not pass a call to access().
25148
25149 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
25150
25151         * icons/folder_[open|close]/xpm: New icons for folders.
25152         * view_dir_tree.c: Us folder icons in the ctree's view.
25153
25154 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
25155
25156         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
25157         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
25158         level paths (this in root dir) do not return //path (note double slash)
25159         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
25160         * typedefs.h(ViewDirTree): Filled in needed vars.
25161         * layout.c: Hooked up vdtree_* stuff.
25162         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
25163         location dialog when you do not need it.
25164         * view_dir_tree.[ch]: Implemented tree view.
25165         * view_file_list.c: Fixed crash on refresh after moving selected files.
25166         (the refresh stuff still needs work)
25167
25168 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
25169
25170         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
25171         and tree view options.
25172         * image.c: When image is set to NULL, still call the update function.
25173         * layout.[ch]: Support view as icons and tree, fix leak on layout
25174         style change.
25175         * typedefs.h: More needed vars to structs.
25176         * view_dir_list.c: Disconnect popup menu destroy signal when the main
25177         widget is destroyed, as it may be gone before the popup is done.
25178         * view_file_list.c: Added 'View as icons' popup menu option, also
25179         same fix as above.
25180         * view_file_icon.c: More work, selections states, dnd, menus, more.
25181
25182 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
25183
25184         * layout.c: Added the necessary vficon_xxx calls.
25185         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
25186         * view_file_icon.[ch]: Started as collect-table.c, then edited to
25187         use FileData instead of CollectInfo... Sort of works.
25188
25189 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
25190
25191         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
25192         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
25193         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
25194         * README: Updates.
25195         * po/POTFILES.in: Updated.
25196         * po/*.po: Make distcheck touched these.
25197         * configure.in: Released 1.1.0
25198
25199 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
25200
25201         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
25202         when setting syncing clist order.
25203
25204 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
25205
25206         * menu.[ch]: Allow sort menu to indicate current sort type.
25207         * main.c: Correctly set and save sort options.
25208         * collect-table.c: Fix for layout sort API change.
25209         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
25210         sort to the file list pop up menu.
25211         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
25212
25213 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
25214
25215         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
25216         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
25217         working. Applying settings in config window now updates the layout
25218         of the main window - this seems to be ok, but I still cross my fingers
25219         when I press apply ;)
25220
25221 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
25222
25223         * layout.c: Fixed (most of) the tab completion and history.
25224         * layout_util.c: Keyboard shortcuts should all work now.
25225         * main.c: Removed old keyboard handler (to layout_util.c).
25226         * layout_image.c, dnd.c: Main window image dnd hooked up.
25227         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
25228         entry cursor positioning when selecting from the menu.
25229
25230 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
25231
25232         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
25233         loading the file, sequentially)
25234         * menu.c: Removed include for window.h, file no longer exists.
25235
25236 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
25237
25238         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
25239         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
25240         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
25241         resembles a useable interface again.
25242         * slideshow.c: Fixes.
25243         * menu.c: Removed all old menu stuff, clean now.
25244         * window.[ch]: Removed files.
25245
25246 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
25247
25248         * img-main.[ch]: Dumped.
25249         * layout_image.[ch]: New files, contains image code adapted from
25250         above img-main files.
25251         * typedefs.h: Move all public structures here.
25252         * fullscreen.h, slideshow.h: Move structures out (to above).
25253         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
25254         * dnd.c, menu.c: Removed unused code.
25255         * gqview.h, main.c: start_editor_* fixes.
25256         * layout.[ch], view_file_list.[ch]: More work.
25257
25258 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
25259
25260         * typedefs.h: Moved layout, list struct headers here.
25261         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
25262         Changes for above.
25263         * layout.c, view_file_list.[ch]: The file listing now sort of works.
25264         * slideshow.c: Fixed crash from wrong test placement.
25265
25266 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
25267
25268         * dnd.[ch]: Made drop types public.
25269         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
25270         * filelist.[ch]: Fixes.
25271         * layout.[ch]: Added dir list view plus more work.
25272         * menu.c: Removed old dir popup menu code.
25273         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
25274         back to the layout.
25275
25276 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
25277
25278         * layout_config.[ch]: Added new files, includes util to select window
25279         layout and to convert the selected layout to/from simple format for
25280         saving in an rc file.
25281         * globals.c, gqview.h, main.c: Added layout variables for default view.
25282         * rcfile.c: Save/restore these variables.
25283         * layout.c, layout_util.c: More work, mainly all for configuration.
25284         * preferences.c: Added layout configuration to window tab.
25285
25286 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
25287
25288         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
25289         Also worked on the layout code, seems it should be done in a simpler
25290         way....
25291
25292 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
25293
25294         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
25295         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
25296         Fixed for new layout structure.
25297         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
25298         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
25299         (mostly by #if 0-ing out offending code).
25300         * layout.[ch]: More fleshing out.
25301         * view_file_list.[ch]: Well it compiles...
25302         * slideshow.[ch]: Fixed to use new layout window, should be ok.
25303         * Makefile.am: Updates, well it now compiles without warnings - just
25304         don't run it -- there's no window :)
25305
25306 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
25307
25308         * filelist.[ch]: Stripped out old file list code, only list utils are
25309         to remain here (no GUI stuff).
25310         * layout.[ch]: This will be the functions to generate the main window.
25311         * view_file_list.[ch]: Began new file list code (much of it is just
25312         making original file list self-contained (no globals, etc.)
25313         * view_file_icon.[ch]: The is will be a wrapper around the collection
25314         table to view the file list as a collection layout. (currently empty).
25315         * view_dir_list.[ch]: Will be new directory list (currently empty).
25316         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
25317         will probal start with using tree code from old bitgrazer app).
25318         * Makefile.am: Added above new files, note that no compiling has been
25319         attempted - it wont work anyway for a quite a while.
25320
25321 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
25322
25323         * main.c: Removed pre-1.0 compatibility code (very old versions
25324         placed gqviewrc and thumbnail dir in top of $HOME, this checked
25325         for and moved them to current location $HOME/.gqview/.)
25326         * TODO: Updated.
25327         * ChangeLog: added marker for start of post-2.0 Changes.
25328
25329 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
25330
25331         * *.[ch]: Update copyright year.
25332         * main.c(main): Print blurb about devel beta etc.
25333         * configure.in: Removed useless test.
25334
25335 =======================================================================
25336
25337   GQview 1.1.x series started.  (1.1 marker)
25338
25339 =======================================================================
25340
25341 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
25342
25343         * README: Updated.
25344         * configure.in: Release 1.0.2
25345
25346 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
25347
25348         * po/*.po: Make distcheck touched these.
25349         * README: Updated.
25350
25351 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
25352
25353         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
25354         * po/cs.po: Updated Czech translation,
25355         submitted by Jan Raska <jan_raska@hotmail.com>
25356         * po/zh_CN.GB2312.po: Updated Chinese translation,
25357         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
25358         * po/pl.po: Minor Polish translation tweak.
25359
25360 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
25361
25362         * dupe.c(dupe_window_remove_selected): Copy the selection list before
25363         removing files, because clist->selection may change as items are
25364         removed. Fixes BUG where not all files selected were being removed
25365         from the list.
25366
25367 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
25368
25369         * gqview.1: Updated contact info in man page.
25370         * configure.in: Release 1.0.1
25371
25372 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
25373
25374         * preferences.c, README: Old gqview@email.com changed to
25375         gqview@users.sourceforge.net.
25376         * po/*.po: Some patching to update e-mail (above).
25377
25378 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
25379
25380         * cs.po: Added Czech translation,
25381         submitted by Jan Raska <jan_raska@hotmail.com>
25382         * uk.po: Updated Ukrainian translation,
25383         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
25384         * configure.in (ALL_LINGUAS): Added cs.
25385         * README: small update.
25386
25387 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
25388
25389         * po/hu.po: Updated Hungarian translation,
25390         submitted by Egmont Koblinger <egmont@suselinux.hu>
25391         * po/nl.po: Updated Dutch translation,
25392         submitted by Tino Meinen <a.t.meinen@chello.nl>
25393         * README: Updated.
25394         * configure.in: Released 1.0
25395
25396 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
25397
25398         * po/nl.po: Updated from Tino Meinen.
25399         * README, TODO: Updated.
25400         * configure.in: Release 0.99.3 (release candidate 1)
25401
25402 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
25403
25404         * po/nl.po: Updated Dutch translation,
25405         submitted by Tino Meinen <a.t.meinen@chello.nl>
25406
25407 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
25408
25409         * po/no.po: Fixed fuzzy caused by make dist.
25410         * po/ru.po: Minor format change from a make dist (no translation
25411         changed, however).
25412         * po/*.po: Make dist updated the POT creation date for the others.
25413
25414 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
25415
25416         * preferences.c: Fixed the license statement in the about dialog.
25417         * po/*.po: Adjusted translation lines for above, where I could - to
25418         avoid fuzzies.
25419
25420 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
25421
25422         * po/et.po: Updated Estonian translation,
25423         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
25424         * po/es.po: Updated Spanish translation,
25425         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25426         * po/fr.po: Updated French translation,
25427         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25428         * po/ru.po: Updated Russian translation,
25429         submitted by Sergey Pinaev <dfo@antex.ru>
25430         * po/no.po: Added Norwegian translation,
25431         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
25432         * po/it.po: Added Italian translation, submitted
25433         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
25434         * configure.in (LINGUAS): Added no.
25435
25436 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
25437
25438         * README: Updated.
25439         * po/*.po: Make distcheck touched these.
25440         * configure.in: Release 0.99.2
25441
25442 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
25443
25444         * README, TODO, gqview.1: Minor updates.
25445         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
25446         * po/zh_TW.po: Updated Traditional Chinese translation,
25447         submitted by Abel Cheung <deaddog@deaddog.ws>
25448         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
25449         request - not sure of any possible problems this may cause?
25450         * po/fi.po: Updated Finnish translation,
25451         submitted by Lauri Nurmi <lanurmi@iki.fi>
25452         * po/de.po: Updated German translation,
25453         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
25454         * po/fr.po: Updated French translation,
25455         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
25456         * po/sk.po: Updated Slovak translation,
25457         submitted by Ivan Priesol <priesol@frki.utc.sk>
25458         * po/pt_BR.po: Updated Brazilian Portuguese translation,
25459         submitted by Guilherme M. Schroeder <slump@linuxall.org>
25460
25461 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
25462
25463         * README: Updated.
25464         * configure.in: Release 0.99.1
25465
25466 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
25467
25468         * po/*.po: Make distcheck updated these.
25469         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
25470
25471 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
25472
25473         * da.po: Added Danish translation,
25474         submitted by Birger Langkjer <birger.langkjer@image.dk>.
25475         * pt_BR.po: Updated Brazilian Portuguese translation,
25476         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
25477         * configure.in: Added da to LINGUAS.
25478         * README: Updates.
25479
25480 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
25481
25482         * README, gqview.spec.in, po/fr.po: Updated French translation,
25483         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25484         * filelist.c: When entering a directory with no read acces, still clear
25485         the file/dir lists. Also add . and .. to allow exit of said dir.
25486         * img-view.c, window.c: The " - GQview" string really should not be
25487         marked for translation.
25488
25489 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
25490
25491         * README: Updated.
25492         * configure.in: Release 0.99.0
25493
25494 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
25495
25496         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
25497         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25498
25499 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
25500
25501         * image.c(image_tile_render): Use the simple render when scale is also
25502         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
25503         Also removed crufty #if 0'ed lines.
25504
25505 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
25506
25507         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
25508         needed to add a 'new image' flag to a few funcs for this.
25509
25510 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
25511
25512         * filelist.c: The history menu text is now truncated using the
25513         available space in the GtkOptionMenu instead of forcing to 32 chars.
25514
25515 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
25516
25517         * Makefile.am, configure.in, acconfig.h: Install README to a share
25518         dir.
25519         * README: Added section keys.
25520         * gqview.spec.in: Added README of share dir.
25521         * POTFILES.in: Added ui_help.c
25522         * gqview.h, main.c, menu.c: Added simple help window to display README.
25523         * ui_help.[ch]: New files for utils to display a help window.
25524
25525 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
25526
25527         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
25528         as it is more portable.
25529
25530 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
25531
25532         * README: Updated.
25533         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
25534         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
25535         * configure.in: Release 0.13.0
25536
25537 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
25538
25539         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
25540         dialog displaying 'purge thumbnails' progress - it also no longer
25541         blocks the app.
25542         * cache.[ch]: Moved above out of here.
25543         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
25544         functions and/or include cache_maint.h.
25545         * po/POTFILES.in: Added cache_maint.c
25546
25547 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
25548
25549         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
25550         dir.
25551         * collect-table.c: Update include of marker.xpm.
25552
25553 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
25554
25555         * Makefile.am, marker.xpm: Added marker icon file.
25556         * collect-table.c: Added marker to display insertion point of a dropped
25557         image in collection windows, same for moving. Also dropped directories
25558         are sorted before adding to the collection, and honor the
25559         collection_drop_inserted option. Also if the mouse is outside the
25560         clist window, shut down the autoscroll cb.
25561         * filelist.[ch]: Made path_list_sort() public.
25562
25563 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
25564
25565         * main.c: Changed exit dialog title.
25566         * window.c: Fixed delete_event handlers to return TRUE (was void).
25567
25568 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
25569
25570         * collect-dlg.[ch]: Added type to close collection window after save.
25571         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
25572         changed flag to collections, and use it to remind user a collection
25573         was modified before closing the window.
25574         * main.c: Remind user at least one open collection has been modified,
25575         with option to cancel exit.
25576
25577 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
25578
25579         * gqview.spec.in: Updated the RPM spec file.
25580         * po/nl.po: Updated Dutch translation,
25581         submitted by Hette J Visser <hette@linux.nl>
25582         * po/uk.po: Added Ukrainian translation,
25583         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
25584         * configure.in: Added uk to LINGUAS.
25585         * README: Updates.
25586         * po/{all_others}.po: Make dist did this while testing RPM build.
25587
25588 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
25589
25590         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
25591         insert, and added moving of images within a collection using dnd.
25592         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
25593         are now 10% darker instead of inverted fg and bg.
25594         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
25595         dropped files into a collection at the drop point.
25596         * main.c, slideshow.c: Use random instead of rand.
25597         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
25598         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
25599
25600 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
25601
25602         * ui_menu.[ch]: Added more menu item utils.
25603
25604 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
25605
25606         * preferences.c: Made ok, apply, and cancel button sizes consistent.
25607         * collect-dlg.c: Changed Load to more consistent Open.
25608
25609 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
25610
25611         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
25612         size, moved some space from above the buttons to top of window).
25613         Also aligned buttons right and made them bigger.
25614
25615 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
25616
25617         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
25618         check entire string (strcmp). Ordered filter addition so that they are
25619         listed in descending order, but keep All Files ( * ) filter at the
25620         bottom of the list.
25621
25622 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
25623
25624         * ui_clist_edit.c: Explicitely set the focus for the text entry to
25625         fix missing cursor.
25626         * README: Updated.
25627         * configure.in: Release 0.12.0
25628
25629 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
25630
25631         * README, TODO: updated.
25632         * po/et.po: Added Estonian translation,
25633         submitted by Ilmar Kerm <ikerm@hot.ee>
25634         * configure.in: Added et to ALL_LINGUAS.
25635
25636 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
25637
25638         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
25639         fixed control-key test.
25640         * README: Credit updates.
25641
25642 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
25643
25644         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
25645         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
25646         option. Also added compile-time feature to sort names numerically
25647         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
25648         * README, gqview.1: Documented the I keyboard shortcut for collections.
25649
25650 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
25651
25652         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
25653         absolute path.
25654
25655 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
25656
25657         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
25658         are created with mode 0755 (as before), but the .thumbnails dirs
25659         created near the images are now 0775 (so that others in the group can
25660         update the thumbs).
25661         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
25662         filelist.c to use this in future), also fixed the clist_moveto calls
25663         to use a valid column number (-1).
25664         * ui_pathsel.c: Added right click menus to rename dirs and files, and
25665         to delete files. Also added a New Directory button to create new
25666         directories from within the dialog.
25667
25668 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
25669
25670         * po/ja.po: Updated Japanese translation,
25671         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
25672         on behalf of SATO Satoru <ss@gnome.gr.jp>
25673         * po/pl.po: Updated Polish translation,
25674         submitted by Zbigniew Chyla <cyba@gnome.pl>
25675         * po/nl.po: Added Dutch translation,
25676         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
25677         * po/fi.po: Added Finnish translation,
25678         submitted by Lauri Nurmi <lanurmi@iki.fi>
25679
25680 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
25681
25682         * filelist.[ch]: Added text_from_time and text_from_size utils for
25683         file attribute display. Added size and date to the file list.
25684         * window.c: Changes for above.
25685         * dupe.c: Removed text_from_time, use new one as well as one for byte
25686         size from filelist.h.
25687         * collect-table.c: Fixed a style leak on clist cell selections.
25688
25689 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
25690
25691         * dupe.c: Fix style leak when re-aligning clist row colors, also made
25692         removing multiple selected rows much faster (it was realigning the
25693         row styles after every line removal, eww).
25694
25695 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
25696
25697         * collect-table.c: Added copy, move, rename, and delete to the pop
25698         up menu of collections (keyboard support not done).
25699
25700 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
25701
25702         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
25703         of the window.
25704         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
25705         the divider position between dirs and files. Also fixed a bug that
25706         attempting to get the tool window size when it was not visible.
25707
25708 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
25709
25710         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
25711         name, not full path. Also added is_dir_list which will not do the
25712         check for the extension on directory lists.
25713         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
25714         additional filtering for the duplicates window.
25715
25716 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
25717
25718         * po/de.po: Updated German translation, submitted by
25719         Christian Ullrich <quiana@quiana.net>
25720         * po/ja.po: Updated Japanese translation, submitted by
25721         Yuuki NINOMIYA <gm@debian.or.jp>
25722         * po/fr.po: Updated French translation, submitted by
25723         Eric Lassauge <lassauge@mail.dotcom.fr>
25724         * po/sl.po: Updated Slovene translation, submitted by
25725         Matej Erman <matej.erman@guest.arnes.si>
25726         * po/it.po: Updated Italian translation, submitted by
25727         Christopher R. Gabriel <cgabriel@pluto.linux.it>
25728
25729 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
25730
25731         * README: Updated.
25732         * configure.in: Release 0.11.0
25733
25734 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
25735
25736         * image.c: Added #define option to use faster zooming method. Also
25737         attempted to fix shrinking window bug - failed.
25738         * README: Updated.
25739         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
25740         by Abel Cheung <deaddog@deaddog.ws>.
25741
25742 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
25743
25744         * dupe.c: Freeze dw->second_clist when adding files.
25745
25746 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
25747
25748         * main.c: Added support for opening collections from the command line.
25749
25750 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
25751
25752         * dupe.c: Minor window file count fix.
25753         * thumb.c: Use xvpics (if enabled) only as a last resort when
25754         searching for a pre-existing thumbnail.
25755
25756 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
25757
25758         * dupe.[ch]: Added option to compare between two different sets of
25759         files (very useful when checking a handful of new files to a known
25760         unique group). Also set the default window width back to 600.
25761
25762 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
25763
25764         * gqview.h, image.c: Went back to 0.10.0 method of using
25765         gdk_pixbuf_composite_color() for every quality except NEAREST for
25766         images without transparency. Also disabled the TILES option for zooming
25767         all together - my little test scenario now crashes with the new
25768         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
25769         scaling compuations somewhere, but damn if I can find it.
25770
25771 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
25772
25773         * configure.in, gqview.h, image.c: Made quick non-public package so
25774         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
25775         try the fixes with GQview. (all broken scaling methods are enabled in
25776         this version).
25777
25778 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
25779
25780         * po/es.po: Updates Spanish translation, from
25781         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25782         * dupe.c: Made the default window 20 pixels wider.
25783
25784 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
25785
25786         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
25787         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
25788         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
25789         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
25790         bug, as the other qualities work fine - ask for test case of image
25791         sizes if anyone is interested in fixing this).
25792
25793 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
25794
25795         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
25796         utilops.c, window.c: Use GQview as the window class, as X man page
25797         encourages capitalization of first letter, and this removes conflict
25798         of gqview for instance of main window.
25799
25800 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
25801
25802         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
25803         Wu Yulun <migr@operamail.com>.
25804         * README, TODO, gqview.spec.in: Updated.
25805         * configure.in: Release 0.10.1
25806
25807 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
25808
25809         * filelist.c (path_list_recursive): Return NULL, not FALSE.
25810         (it's a pointer)
25811         * img-main.c (main_image_slideshow_start_from_list): Free the
25812         path_list before returning if slideshow is already running.
25813         * slideshow.c (real_slideshow_start): Fix test of path_list before
25814         return of NULL.
25815
25816 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
25817
25818         * image-load.c: Fix to support image loaders that do not have a
25819         pixbuf until the the loader is actually closed. (This should fix
25820         thumbnail generation failures for xpm and tiff).
25821         * similar.c (image_sim_fill_data): Fix to support generation of data
25822         for images with dimensions less than 32 x 32.
25823
25824 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
25825
25826         * cache.c: Added blurb about the SIMcache file format.
25827         * dupe.c: Properly ref/unref clist row styles.
25828
25829 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
25830
25831         * dupe.[ch]: Operations now give a (very rough) estimate of time left
25832         before completion of the comparison stage.
25833
25834 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
25835
25836         * cache.[ch]: New files to handle the caching placement/management
25837         stuff. Also location of reading and writing of the dupe window cache
25838         data.
25839         * dupe.c: Added caching of file data (dimensions, checksum,
25840         and similarity).
25841         * filelist.c, menu.c: Namespace update for cache maintenance.
25842         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
25843         cache data into direct subdir of source (.thumbnails support).
25844         * thumb.[ch]: Use new cache functions for locating thumbs.
25845         * utilops.c: Move/remove cache date when doing the same for their
25846         parent files.
25847
25848 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
25849
25850         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
25851         * ui_utildlg.c: #include <sys/types.h>, this should have been the
25852         original fix anyway...
25853         * gqview.h: Added #include <sys/types.h>
25854         * image-load.c: Removed above include.
25855
25856 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
25857
25858         * gqview.1, README: Updates.
25859         * configure.in: Release 0.10.0
25860
25861 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
25862
25863         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
25864         you must set it manually with generic_dialog_attach_default(). Note
25865         that file_dialog_add_path_widgets() does this automatically.
25866         * utilops.c: Added a few attaches, from above.
25867
25868 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
25869
25870         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
25871         function upon press of enter while a gtkentry has the focus. (no
25872         longer conflicts with pressing enter while focused on, say a button).
25873
25874 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
25875
25876         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
25877         since painting merely a black rectangle was very broken with some
25878         theme engines (and did not follow the theme).
25879
25880 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
25881
25882         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
25883
25884 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
25885
25886         * README, TODO: Updates.
25887         * configure.in: Release 0.9.5.
25888
25889 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
25890
25891         * Makefile.am, gqview.spec.in: Added man page.
25892         * gqview.1: The man page, submitted by
25893         Ryan Murray <rmurray@debian.org>
25894         * README: Credits for man page.
25895
25896 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
25897
25898         * menu.c: Use gdk-pixbuf to generate toolbar images.
25899         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
25900         before hiding the window (else we get a random X BadMatch error).
25901
25902 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
25903
25904         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
25905         of waiting for the 'no-move timeout'.
25906         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
25907         created as needed, instead of globally at start-up. Right clicking
25908         unselected files in the file list now highlights them. Added a right
25909         click menu to the dir list that includes new slideshow recursive
25910         feature (also standard slideshow, and find duplicates choices).
25911         * globals.c, gqview.h: Removed unused global menu vars (above).
25912         * img-main.[ch]: Added main_image_slideshow_start_from_list().
25913
25914 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
25915
25916         * image.c (image_size_top_window): When checking if a resize is needed,
25917         compare to the window that will actually be resized (the top window).
25918         This was checking the wrong widget's window, and was returning TRUE
25919         incorrectly, subsequently causing no update if the image had the same
25920         size for the main window.
25921         * po/hu.po: Updated Hungarian translation from
25922         Mátyás Tibor <templar@tempi.scene.hu>
25923
25924 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
25925
25926         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
25927         * po/hu.po: Added Hungarian translation from
25928         Mátyás Tibor <templar@tempi.scene.hu>
25929         * po/fr.po: Updated French translation from
25930         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
25931
25932 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
25933
25934         * image.c (image_change_from_image): Copy all relevent data from
25935         source, now fullscreen toggle while loading an image works. This is
25936         really a move function, it moves most data from source to dest.
25937         Probably should add a copy function that copies pixbuf, or loads from
25938         scratch if still loading source.
25939         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
25940         'mouse scrolls image' option when holding down shift, and also zooms
25941         when holding down control.
25942         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
25943
25944 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
25945
25946         * filelist.c (file_is_moved): Fixed bug causing moved files not to
25947         removed from the file list.
25948         * image.c (image_scroll_real): Fix race condition between expose_event
25949         and scrolling so that redraws are always called on the correct region.
25950         (This was the cause of missing redraws when scrolling with the mouse).
25951
25952 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
25953
25954         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
25955
25956 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
25957
25958         * README, TODO: Updates.
25959         * configure.in: Release 0.9.4
25960
25961 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
25962
25963         * dupe.c: Added keyboard shortcuts for the duplicates window.
25964         * image.c (image_change_complete): Call the update function
25965         explicitely if sync if FALSE.
25966
25967 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
25968
25969         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
25970         new dialog routines to re-implement place dialogs under mouse option.
25971         * ui_utildlg.h: Fixed #defines for re-definition safety.
25972
25973 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
25974
25975         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
25976         Also speedups by using the image_sim_compare_fast() (below), and
25977         setting the buffer size of the image loader higher (8).
25978         * similar.[ch] (image_sim_compare_fast): New function that aborts when
25979         the return no longer has the possibility of reaching the minimim
25980         requested value. Significantly faster when used to search for images
25981         that are very close. (say, above .95).
25982
25983 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
25984
25985         * similar.[ch]: New files, provides functions for simple comparison
25986         of images by average area color content.
25987         * dupe.[ch]: Added similarity compare methods (normal, high, and low
25988         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
25989
25990 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
25991
25992         * image.c: Fixed typo in comparison of window sizes in top_window_size,
25993         also do not call gtk_widget_set_usize in that func, as gdk_window_size
25994         is enough (and avoids duplicate size events). Also only call a redraw
25995         if the top window was not resized, as the size event will do this for
25996         us.
25997         * img-view.c: Attached ctrl-w to close a view window.
25998
25999 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
26000
26001         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
26002         with this do not result in "///file" path names.
26003         * img-view.c, main.c: Added following key support: P to toggle pause
26004         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
26005         Also marked debug printfs with if (debug), and and added --version
26006         command line option.
26007
26008 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
26009
26010         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
26011         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
26012         the pop-up menu, and fixed the alternating color swap (now that
26013         individual items can be removed, the colors need to be re-synced).
26014         * filelist.[ch]: Added file_is_moved(), and fixes to use the
26015         file_maint_*() stuff.
26016         * img-main.[ch] (main_image_get_collection): Added this accessor.
26017         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
26018         been manipulated (rename, move, delete).
26019
26020 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
26021
26022         * image-load.[ch]: Added ability to set the priority of the image
26023         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
26024         * typedefs.h (ImageLoader): Added idle_priority (see above).
26025         * image.c: The drawing queue now uses an idle with priority
26026         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
26027         anything else. (this way when scrolling a still-loading image, the
26028         scrolled area is updated faster)
26029
26030 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
26031
26032         * collect-io.[ch], collect.[ch]: Const ify some arguments.
26033         * configure.in: Release 0.9.3
26034
26035 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
26036
26037         * collect.c (collection_window_new): Only load the path if it is
26038         absolute (starts with a '/');
26039         * main.c: Added -l,--list option to open a collection window with the
26040         files from the command line.
26041
26042 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
26043
26044         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
26045         translation markers from item_factory accessors.
26046         * po/pl.po: Updated Polish translation from
26047         Zbigniew Chyla <cyba@gnome.pl>
26048         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
26049         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26050         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
26051         Michael Bravo <mbravo@tag-ltd.spb.ru>
26052         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
26053         Matej Erman <matej.erman@guest.arnes.si>
26054
26055 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
26056
26057         * utilops.c: Put the name of the file in the entry of the rename
26058         dialog, and select the text.
26059         * image.c: #ifdef some debugging output.
26060
26061 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
26062
26063         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
26064         signal, so make sure to retrieve the pixbuf before calling our loader's
26065         "area_updated" signal.
26066         * image.c: Added new_data status to debugging info.
26067
26068 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
26069
26070         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
26071         lowercase, and changes for new window_set_icon().
26072         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
26073         * preferences.c: Made about it's own window, and made the config window
26074         a little more compact.
26075
26076 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
26077
26078         * filelist.[ch] (path_list_filter): New function, applies filter
26079         options on a path list.
26080         * collect-table.c, dupe.c: Run path lists through the filter (above).
26081
26082 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
26083
26084         * image.c: Use the collection's name field instead of pulling it from
26085         the end of the path field.
26086         * main.c: Multiple files on the command line are now added to a
26087         collection, this collection is then set to the main window viewer.
26088
26089 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
26090
26091         * thumb.c: Fix xvpics support: the done signal was never being sent for
26092         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
26093
26094 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
26095
26096         * image-load.[ch], typedefs.h: Added ability to set the size of the
26097         read buffer. The buffer is always 512 bytes (as before), what this
26098         does is set the number of time to read from the file on each idle call,
26099         in effect increasing the buffer size to 512 x size.
26100         * image.c: Fixed race condition where an image area may be ready to be
26101         queued before the pixbuf is set. Fixed the tile blank flag, it is now
26102         set correctly in all (?) cases. Set the image loader buffer size to 4,
26103         so that more of the image is decoded between render calls. Also removed
26104         unused crufty function argument for image_tile_expose.
26105
26106 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
26107
26108         * image.c: Fix scrolling while partially obscured, and made the focus
26109         drawing code cleaner (removed gtk_signal_disconnect() junk).
26110
26111 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
26112
26113         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
26114         rcfile.c: Made the delete key optional, since this is a dangerous key
26115         with delete confirmation disabled. Also do not come out of fullscreen
26116         when confirm delete is disabled. Based on patch submitted by
26117         Niku Toivola <niku.toivola@iki.fi>
26118
26119 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
26120
26121         * image.c: Fix setting scale when zoom_to_fit_expands is false.
26122         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
26123         dialog for the save as dialog.
26124         (The good: Easy fixes. The bad: Stupid mistakes.
26125          The ugly: Had not tested these before release.)
26126
26127 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
26128
26129         * README: Updates.
26130         * configure.in: Release 0.9.2.
26131
26132 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
26133
26134         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
26135         same path in the entry when calling this.
26136
26137 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
26138
26139         * *.[ch]: Changed the copyright in all the files to 2001.
26140
26141 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
26142
26143         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
26144         * configure.in: Bump version to 0.9.2
26145         * utilops.c: Fix text in copy/move dialog for multiple files.
26146
26147 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
26148
26149         * dupe.c: When starting a compare set the status text to file count,
26150         gives user idea of how many files are being compared.
26151         * image.c: Compile clean-up.
26152         * po/*.po: Make distcheck touched these.
26153
26154 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
26155
26156         * filelist.c, window.c: Fix drop down history on main window to change
26157         to the selected path after the popup window is hidden.
26158         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
26159         pixbuf.
26160         * utilops.c (generic_dialog_add_images): Implemented this function.
26161
26162 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
26163
26164         * filelist.c: Fix sticky thumbnails when changing to a dir with files
26165         that have similar file names as the previous dir. Fix refresh to
26166         reload thumbnails (it was stalling in the thumb_next checks).
26167         * menu.c: Call filelist_refresh() instead of the hack to refresh by
26168         changing to the same dir.
26169         * preferences.c: Use a button box for the ok, apply, cancel buttons.
26170         * po/POTFILES.in: Added new files, removed missing.
26171
26172 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
26173
26174         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
26175         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
26176         from SLIK.
26177         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
26178         utildlg.[ch]: Removed (see above).
26179         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
26180         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
26181         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
26182         utilops.[ch], window.c: Use the new convenience functions, constify
26183         things where needed.
26184         * main.c: Moved the file path utils out of here (see above).
26185
26186 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
26187
26188         * image.[ch]: Added fit window to image support (back in).
26189         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
26190         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
26191
26192 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
26193
26194         * image.c: Scrolling while decoding a scaled image no longer causes
26195         dropped (black) areas. Also added an tile blank flag so that tiles
26196         with no loaded data simply render a black rectangle for a speed
26197         improvement (this is currrently semi-broken as image_tile_sync() is
26198         currently always called to set the blank flag to FALSE :(.
26199
26200 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
26201
26202         * fullscreen.c: Made the full screen window have a black background
26203         once again.
26204         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
26205         the keyboard after a popup menu closes.
26206
26207 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
26208
26209         * image-load.c(image_loader_free): Fix a memory leak.
26210
26211 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
26212
26213         * dupe.c: Create the clist with 6 columns (forgot to increment this
26214         when I added the thumbnail column).
26215         * image.[ch]: Added the update functions, made them work.
26216         * img-main.c, img-view.c: Set the update functions, attach the windows
26217         for the titles.
26218         * window.c: Set the initial image to the logo.
26219
26220 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
26221
26222         * dnd.c: Temporarily disable dnd highlighting for image windows.
26223         * gqview.h, main.c: Minor fixups.
26224         * image.c: Generally works now, borders are cleared, focus is handled,
26225         etc. TODO: Add update callback, window title updating, and window
26226         auto-sizing.
26227         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
26228         during convertion to a menu_factory.
26229         * window.c: Moved focus draw/handling code out of here (into image.c).
26230
26231 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
26232
26233         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
26234         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
26235         
26236         This only applies when the scale width offset is not zero _and_ the
26237         resulting right edge of the scaled image is also the right side of the
26238         source image. (in other words: when rendering a tile that is aligned
26239         with the right side of the image).
26240
26241         Under the above conditions, gdk_pixbuf_scale() breaks for all
26242         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
26243         broken for TILES (I suspect this is because eog uses it, but does not
26244         have a TILES option, so that was not tested). At this point I was tired
26245         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
26246         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
26247         and breakage means the last 2 columns of pixels are seamingly generated
26248         from some random memory point, at best causing them to be corrupted, at
26249         worst causing a crash.
26250
26251         So what I did: Use gdk_pixbuf_composite_color() since it is the least
26252         broken. It does seem slower than gdk_pixbuf_scale(), since it does
26253         more.
26254
26255         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
26256         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
26257         entries in 3 months...)
26258
26259 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
26260
26261         * image.c, typedefs.h: Well, it now displays the image in all zoom
26262         settings. Still have to add (back) scrolling, set up the update call
26263         function, and work on redrawing the borders (borders currently do not
26264         get cleared to remove the previous image).
26265
26266 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
26267
26268         * image.[ch], typedefs.h: Start towards a new method of rendering the
26269         image to the screen. The image window is now basically _only_ a
26270         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
26271         am lucky if it doesn't crash, and really lucky if part of an image
26272         appears :) Well, at least the namespaces for the functions are at
26273         least a little saner now, so I accomplished something, althought the
26274         whole thing still needs to be re-thought from the tile/render point
26275         of view.
26276         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
26277         utildlg.c, window.c: Made it at least compile for testing.
26278
26279 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
26280
26281         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
26282         of main_image_change_to(), so that the file list of the main window
26283         also syncs to the image.
26284
26285 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
26286
26287         * dupe.[ch]: Added thumbnail support.
26288
26289 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
26290
26291         * dupe.[ch]: More work, many fixes, added right click menu, and
26292         generally made it nice to use (useable).
26293         * collect-table.c: Add the collection to the dupe window.
26294         * menu.c: Added 'Find duplicates...' to the file menu.
26295
26296 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
26297
26298         * README, TODO: Updates.
26299         * collect-table.c: Set default duplicate window mask to sort by name.
26300         * dupe.[ch]: Allow change of comparison method by adding drop down
26301         menu, fixed dnd when dragging from the list.
26302         * filelist.c: Only allow rename when new name does not exist.
26303         
26304
26305 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
26306
26307         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
26308         allow saving of user's accel keys (to ~/.gqview/accels).
26309         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
26310         do not use the data (because GtkItemFactory has a weird signal
26311         alignment (gpointer is first).
26312
26313         Sorry translators, menus must be re-translated (and it does not look
26314         like fun with GtkItemFactoryEntry using menu paths)
26315
26316 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
26317
26318         * configure.in: Do more compatible checks for png ?
26319         * tabcomp.c: Sanity checks for adding NULL key/path to list.
26320
26321 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
26322
26323         * image.c: Added render_types to better decrease unnecessary renders.
26324         * main.c, window.c: Save/Restore the window positions like in gimp,
26325         since that seems to work better.
26326         (And gimp programmers can't be wrong :)
26327
26328 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
26329
26330         * dupe.[ch]: Added new files containing 'find duplicates' window.
26331         * collect-table.c: Added 'find duplicates...' to pop-up menu.
26332         * fileops.[ch]: Added checksum_simple(), made some things const.
26333         * collect.[ch]: Added collection_info_valid().
26334         * filelist.[ch], menu.c, pathsel.c: const stuff.
26335         * image-load.[ch]: Added image_load_dimensions(), const stuff.
26336         * Makefile.am: Added dupe.[ch] to objects.
26337
26338 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
26339
26340         * po/*.po: Make distcheck did this.
26341         * configure.in, README: Release 0.9.1.
26342
26343 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
26344
26345         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
26346         completely clearing the disk cache.
26347         * filelist.c, menu.c: Changes for above.
26348         * preferences.c: Added a 'Clear cache' button.
26349         * utildlg.c: Allow passing NULL pointer for the cancel callback in
26350         confirm_dialog_new() and confirm_dialog_add().
26351
26352 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
26353
26354         * icons/collect.xpmi: Added wm icon for collection windows.
26355         * collect.c: Use it.
26356
26357 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
26358
26359         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
26360         and made it consistent with the one for view window. Added 'slideshow
26361         pause'.
26362         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
26363         4 less global Widget variables now, yay.
26364         * image.c: Reset scroll to 0,0 on new image.
26365         * img-main.[ch]: Used new menus, added necessary accessors for menus.
26366         * img-view.c: Added 'view in new window', and 'slideshow pause'.
26367
26368 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
26369
26370         * utildlg.[ch]: Added class parameter to set windowmanager class for
26371         dialogs. Also added option to set window under the mouse.
26372         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
26373         assignments.
26374         * globals.c, gqview.h, preferences.c, rcfile.c: Added
26375         place_dialogs_under_mouse var.
26376
26377 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
26378
26379         * po/ru.po: Updated Russian translation,
26380         submitted by val <frob@df.ru>.
26381         * po/fr.po: Updated French translation,
26382         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
26383         * po/pl.po: Added Polish translation,
26384         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
26385         (yes, close to a release once I do this).
26386
26387 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
26388
26389         * collect.c, image.c: Removed #warning warnings :)
26390         * fullscreen.c: Make sure the window is set to 0,0.
26391         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
26392         a dynamic drop down menu. Available sizes are now stored in a static
26393         list, and added a few more sizes.
26394
26395 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
26396
26397         * image.[ch]: Added read ahead buffering.
26398         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
26399         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
26400         the necessary read-ahead stuff. Allow verbosity levels for debug: each
26401         --debug on the command line increments verbosity.
26402         * thumb.c: Even on error, attempt to display what we have.
26403
26404 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
26405
26406         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
26407
26408 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
26409
26410         * image.c: Fix printing of window titles.
26411         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
26412         * preferences: Cleaned up window a bit, added tab 'window'.
26413
26414 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
26415
26416         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
26417         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
26418         option, zoom and dither quality options, adjustable zoom increment.
26419         Fixed menu separators to be insensitive.
26420
26421 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
26422
26423         * image.[ch]: Fix window resizing when zoom is auto, changed a few
26424         image_area options to be standard.
26425         * fullscreen.c, img-view.c, window.c: Use new image_area options that
26426         are now needed.
26427
26428 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
26429
26430         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
26431         from autozoom mode (implement it).
26432         * img-main.[ch], menu.c: call image_reload when reload button/menu is
26433         selected.
26434         * utildlg.c: Made Escape key cancel all dialogs.
26435
26436 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
26437
26438         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
26439         and image data.
26440         * img-main.c, img-view.c: Update for slideshow, below.
26441         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
26442         that slideshows start from the current image when no in random mode.
26443         Also added a slideshow_pause set of functions, currently not used
26444         anywhere right now -- will hook to keys/mouse menus later.
26445
26446 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
26447
26448         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
26449         include a progress bar.
26450         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
26451         rotate options.
26452         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
26453         * README: Added rotate keys to key summary.
26454
26455 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
26456
26457         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
26458         provides save to png function.
26459         * Makefile.am, thumb.c: Used save to png function.
26460         * configure.in: Test for png, now required.
26461         * image.c: Fix bug in queue area computation.
26462         * main.c: Change -help to --help in warning message.
26463         * po/*.po: Fix --help stuff.
26464
26465 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
26466
26467         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
26468         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
26469         global data, so it is only included once.
26470         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
26471         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
26472         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
26473         references, added gdk-pixbuf stuff.
26474
26475 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
26476
26477         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
26478         GIF loader seems to error out on thumbnail _RE_generation, will have
26479         to look into that.
26480         * filelist.c: Use it.
26481         * collect-table.c: Broken, but at least it compiles to test new
26482         thumbnail code.
26483
26484 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
26485
26486         * image.c: Image loading now works with no black spots on scroll :)
26487         Still a lot of fixes/optimizes/mem cache management to do though...
26488
26489 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
26490
26491         * image.[ch]: Move to a floating point zoom, mor work on queue and
26492         rendering.. still really broken.
26493         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
26494         number type.
26495
26496 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
26497
26498         * filelist.c: Fix crash when deleting files while loading thumbs (this
26499         code will die a horrible death anyway when I move thumb loading to an
26500         idle call that uses image-loader.c stuff.
26501         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
26502         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
26503         error prone, no zoom.
26504         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
26505         places though <-- FIXME.
26506         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
26507         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
26508         (eventually).
26509
26510 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
26511
26512         * img-main.c: Fix file operations from keyboard when coming out of full
26513         screen.
26514         * configure.in, README: release 0.9.0
26515
26516 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
26517
26518         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
26519         -Wmissing-prototypes -Wmissing-declarations -Werror"
26520
26521 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
26522
26523         * tabcomp.c: Preserver order of keys between load/save.
26524         * filelist.[ch], window.c: Added a path history to the path entry,
26525         combo crashes when changed while popped up, so it does not work as
26526         expected, yet.
26527         * README: Updated.
26528
26529 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
26530
26531         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
26532         window sizes to the collection file. (and restore is 'save window
26533         positions' is enabled)
26534         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
26535         our own hidden .gqview dir, no reason to hide the config file.
26536
26537 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
26538
26539         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
26540         * collect-table.[ch], collect.c: Added more keyboard commands, more
26541         fixes.
26542         * image.c: Check that image in a collection is valid before using it.
26543         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
26544         path (well, duh).
26545         * window.c: Changes for additional sort option.
26546
26547 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
26548
26549         * collect-io.c: Change warning printf.
26550         * preferences.c: Open proper tab when showing 'about'.
26551         * po/POTFILES.in: Updated to include collection files, as well ad the
26552         other new ones added since 0.8.2.
26553
26554 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
26555
26556         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
26557         support for the numeric keypad. Zoom using +, -, /, *; move with
26558         the number keys, etc.
26559         * collect-table.c, typedefs.h: Added support for navigation/selection
26560         in collections with the keyboard.
26561
26562 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
26563
26564         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
26565         for displaying status, image/selection count, etc.
26566         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
26567         options, added selection style option. Save open_recent_max to config.
26568
26569 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
26570
26571         * collect-table.c: Properly set the main image on 'view'.
26572         * dnd.c, main.c: Namespace changes, make dropping collections work on
26573         main window.
26574         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
26575         appropriate there.
26576         * img-main.[ch]: Added (back) slideshow, various minor changes.
26577         * img-view.c: Added slideshow,  make keys work with CAPS on.
26578         * slideshow.c: Make only the main window support filelist slideshows.
26579
26580 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
26581
26582         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
26583         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
26584         names (below).
26585         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
26586         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
26587         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
26588         a path list, collection list, or falls back to filelist.
26589
26590 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
26591
26592         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
26593         it is just a NOP.
26594         * collect-table.c, collect.c: More work on popup menus, added recursive
26595         directory dropping. And more work overall.
26596         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
26597         in place of old free_selected_list, Exposed more in the filelist.h
26598         header.
26599         * fileops.[ch]: Added path_list_* functions.
26600         * img-view.[ch]: Added a way to start a new window from a collection.
26601
26602 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
26603
26604         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
26605         popup menus for, sorting, saving, editing. Collections now have
26606         a ref count.
26607         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
26608         recent open menu, history saving, popup menu utils.
26609         * pathsel.c: Synced the file list to change as the user types in the
26610         entry. (also fixes it to change when combo-items are selected).
26611         * tabcomp.[ch]: Added history_list features to load/save keys to a
26612         file.
26613
26614 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
26615
26616         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
26617         is generated, since the case of the same path being in a collection
26618         multiple times broke the old method. Moving between collections seems
26619         to work now. Added collection stepping accessors.
26620         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
26621         * main.c (filename_from_path): Test that path != NULL.
26622         * typedefs.c: Move collect.h typedefs here.
26623
26624         Its funny, but after this bit of hacking I feel dirty, like I did this
26625         all wrong...
26626
26627 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
26628
26629         * collect-table.c: Added a tooltip to display the filenames, probably
26630         should be an option.
26631
26632 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
26633
26634         * collect-dlg.[ch]: Added load save dialogs for collections.
26635         * collect-io.[ch], collect-table.c, collect.c: More work.
26636         * filelist.[ch]: Added select all routines.
26637         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
26638         hierarchy: Everything is under ~/.gqview now, old locations are moved
26639         to the new ones if found on start-up.
26640         * pathsel.[ch]: Added filtering toggle.
26641         * utildlg.h: Added a generic data pointer for FileDialogs.
26642         * menu.c: Added collection new/open and select all/none menu items.
26643
26644 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
26645
26646         * collect-table.c, collect.h: Added selections, started dnd data set,
26647         and other stuff.
26648         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
26649
26650 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
26651
26652         * collect.[ch], collect-table.[ch]: Actually displays something now
26653         when a file is dragged on the window.
26654
26655 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
26656
26657         * img-main.c: When in fullscreen, hide the mouse cursor after
26658         5 seconds of inactivity.
26659
26660 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
26661
26662         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
26663         updated netpedia URL, since the old location is often (always) broken.
26664
26665 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
26666
26667         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
26668         should work, if there was anything that actually used the functions.
26669         Right now a blank window opens :)
26670         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
26671         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
26672         SORT_NONE to SortType enum.
26673         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
26674
26675 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
26676
26677         * *.[ch]: All c files now have corresponding .h headers, except
26678         globals.c and main.c, which are in gqview.h.
26679         * src/Makefile.am: Added the headers.
26680         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
26681         autogenerated config.h.
26682
26683 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
26684
26685         * filelist.c, gqview.h, main.c: Added new function to change the
26686         current image through the filelist given pathname. Use it to fix bug
26687         causing filename not to be selected in list on startup and tab
26688         completion entry.
26689
26690 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
26691
26692         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
26693         basic sorting of files on name, size, or date.
26694
26695 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
26696
26697         * configure.in: Release 0.8.2
26698         * README: Updated.
26699         * utilops.c: Change a \b to a \n.
26700         * po/*.po: Make corresponding change to above.
26701
26702 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
26703
26704         * filelist.c (filelist_change_to): When going up one dir, make previous
26705         place visible in the list.
26706
26707 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
26708
26709         * clist_edit.c: Fixups for positioning.
26710         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
26711         renaming optional.
26712
26713 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
26714
26715         * clist_edit.[ch]: New files that allow in place editing of a clist.
26716         * filelist.c: Add in place renaming.
26717
26718 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
26719
26720         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
26721         icons on windows.
26722         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
26723         icons/Makefile.am: Add new icons for windows.
26724         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
26725         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
26726         GQview title is now after the image filename.
26727
26728 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
26729
26730         * main.c: Pressing delete now correctly deletes selected files.
26731         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
26732         expands images too (by default, added config option to have old
26733         behavior.
26734
26735 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
26736
26737         * po/it.po: Added Italian translation, submitted by
26738         Christopher R. Gabriel <cgabriel@pluto.linux.it>
26739         * po/es.po: Updated Spanish translation, submitted by
26740         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26741         * po/pt_BR.po: Updated brazilian translation, submitted by
26742         "Evandro F. Giovanini" <elinux@linuxave.net>
26743         * configure.in: Added it to ALL_LINGUAS
26744
26745 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
26746
26747         * README: Updated.
26748         * configure.in: release 0.8.1
26749
26750 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
26751
26752         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
26753         support for mouse wheel (4,5) to scroll image or flip through images.
26754
26755 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
26756
26757         * configure.in, po/sk.po: Added Slovak translation, submitted by
26758          "Sandokan" <cortex@nextra.sk>
26759
26760 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
26761
26762         * configure.in, po/es.po: Added Spanish translation, subbmitted by
26763         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26764
26765 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
26766
26767         * confgure.in, po/fr.po: Added French translation, submitted by
26768          Jean-pierre PEDRON <jppedron@club-internet.fr>
26769
26770 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
26771
26772         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
26773         that rpm -tb will work.
26774         * po/tr.po, gqview.desktop: Update Turkish translation, from
26775         Fatih Demir <kabalak@gmx.net>
26776
26777 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
26778
26779         * README: Release 0.8.0.
26780
26781 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
26782
26783         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
26784         causing custom_filter to only have one entry max.
26785         * utilops.c: Removed unused code, fix rename description.
26786
26787 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
26788
26789         * filelist.c, gqview.h, window.c: File list now scrolls to display
26790         the first file that matches the path entry box during tab completion.
26791         The directory changes to follow the completion too.
26792
26793 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
26794
26795         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
26796         Save thumnbnail mode to rcfile; add command line option for slideshow,
26797         rename other long options; make next/prev work properly during
26798         slideshow.
26799
26800 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
26801
26802         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
26803         translation from Kam Tik <kamtik@hongkong.com>
26804
26805 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
26806
26807         * *.[ch]: Update copyrights to 2000.
26808         * configure.in: Bumper version to 0.8.0 ('bout time)
26809         * README, TODO: Updates
26810
26811 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
26812
26813         * image.c, img-main.c: Fix mem leaks.
26814         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
26815         * utilops.c: Added display of source and dest images to overwrite
26816         dialogs (uses above).
26817         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
26818
26819 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
26820
26821         * main.c: Added full screen startup option (-f or -full), derived from
26822         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
26823
26824 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
26825
26826         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
26827         to set the root window wallpaper. (If zoom is fit to window, image is
26828         scaled, otherwise tiled.
26829         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
26830
26831 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
26832
26833         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
26834         by Martial MICHEL <martial@users.sourceforge.net>
26835
26836 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
26837
26838         * fileops.c (get_current_dir): Fix problem when there is no read
26839         permission for the current dir. Derived from patch by
26840         Mathieu Dessus <mdessus@free.fr>
26841
26842  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
26843
26844         * configure.in, po/tr.po: Added Turkish translation from
26845         Fatih Demir <kabalak@gmx.net> 
26846
26847 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
26848
26849         * pathsel.c, tabcomp.c: Fix memory leaks.
26850
26851 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
26852
26853         * po/ru.po: Added Russian translation
26854         from Oleg Andrjushenko <oandr@itec.cn.ua>
26855         * po/pt_BR.po: Added Brazilian Portuguese translation
26856         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
26857         * po/ja/po: Added Japanese translation
26858         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
26859         * configure.in: Updated ALL_LINGUAS.
26860
26861 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
26862
26863         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
26864         gtk+-1.2.5-pre1. I think there are still realize issues with that
26865         version of GTK+, however.
26866
26867 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
26868
26869         * filelist.c: Fix reversal of calculating column width of the files
26870         list for icons vs. no icons.
26871         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
26872         horizontal scrollbar is accurate (and usually not there ;)
26873
26874 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
26875
26876         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
26877         history. This was done by adding a combo widget option to the tab
26878         completion routines.
26879
26880 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
26881
26882         * config.c: Fix 'fall back to 48x48 icon size' bug.
26883
26884 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
26885
26886         * po/de.po: Added german translation
26887         by mawarkus@t-online.de (Matthias Warkus)
26888         * configure.in (ALL_LINGUAS): Added de.
26889
26890 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
26891
26892         * utilops.c: Make it easier for translators.
26893
26894 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
26895
26896         * thumb.c: Regenerate thumbnails whent the preferred size changes.
26897
26898 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
26899
26900         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
26901         'save settings on exit' option and always save one exit, this was
26902         leading to confusion as to why settings are not always saved.
26903         * menus.: Removed the save settings menu line, no longer needed.
26904
26905 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
26906
26907         * main.c(main): Use gtk_set_locale();
26908         * window.c: Use gqview instead of main for wmhints.
26909
26910 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
26911
26912         * filelist.c: Update the file count when files are removed.
26913         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
26914         the lists to account for possibly deleted files.
26915
26916 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
26917
26918         * window.c: Fix hang bug when dragging a file after starting with tools
26919         floating, then unfloating the window. (don't use gtk_widget_reparent
26920         for this).
26921         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
26922         all drags to Gimp 1.1.6 works.
26923
26924 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
26925
26926         * configure.in, Makefile.am: Added localedir definition.
26927         * src/main.c: Added locale and i18n initialization.
26928
26929 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
26930
26931         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
26932         gtk/imlib checks.
26933         * po/POTFILES.in: Created for gettext.
26934         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
26935         translation.
26936
26937 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
26938
26939         * all files: Moved to autoconf and automake.
26940
26941 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
26942
26943         * gqview.h, README, gqview.spec: Release 0.7.0
26944
26945 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
26946
26947         * img-view.c: Added a 'close window' option to pop up dialog.
26948
26949 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
26950
26951         * main.c (main): Fix so that window does not expand to image size when
26952         strting up with an image (from command line).
26953         * img-view.c (view_window_new): Follow the limit window size option,
26954         if enabled.
26955
26956 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
26957
26958         * main.c: Setup random seed, for better random slideshows.
26959
26960 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
26961
26962         * img-main.c: Use black background for full screen.
26963         * menu.c: Keep keyboard grab when full screen menu closes.
26964
26965 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
26966
26967         * img-main.c: Keyboard now works with full screen.
26968         * main.c: Drop out of full screen before exiting.
26969
26970 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
26971
26972         * image.c: Fix image snapping to uppper left when resizing window.
26973         * main.c: Increase progressive scrolling rate.
26974
26975 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
26976
26977         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
26978         progressive key scrolling option.
26979
26980 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
26981
26982         * image.c, img-main.c, gqview.h: A few api changes with regard to image
26983         auto-sizing and zooming.
26984         * dnd.c: Made image dnd more generic to work with separate views.
26985         * img-view.c: Added  dnd and keyboard support.
26986
26987 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
26988
26989         * image.c, img-view.c, window.c: Fixups for window resizing and initial
26990         size setting.
26991
26992 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
26993
26994         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
26995         file list no longer displays image, but correctly, only displays
26996         action/popup menu.
26997         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
26998         screen option.
26999
27000 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
27001
27002         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
27003         view images in a new window. ImageWindow functions are now completely
27004         generic (save one spot).
27005
27006 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
27007
27008         * slideshow.c, filelist.c: Make slideshow work correctly.
27009         * config.c, rcfile.c: Add saving and adjustment of slide show options.
27010
27011 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
27012
27013         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
27014         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
27015         * filelist.c: Made a few functions needed for slideshow public.
27016
27017 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
27018
27019         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
27020         handling (creating) GLists.
27021
27022 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
27023
27024         * rcfile.c (load_options): Fix memory leak, patch submitted by
27025         F. Petitjean <fpetitje@bureauveritas.com>
27026
27027 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
27028
27029         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
27030
27031 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
27032
27033         * filelist.c: Generate thumbnails for visible files first. Thumbnails
27034         are now kept when renaming.
27035
27036 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
27037
27038         * pathsel.c: Merge improvements from gqmpeg version.
27039         * tabcomp.c, tabcomp.xpm: ditto.
27040         * utildlg.c: ditto.
27041         * config.c, utilops.c, window.c: Use newer features of above.
27042
27043 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
27044
27045         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
27046         viewed files are moved, renamed, or deleted.
27047
27048 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
27049
27050         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
27051         color displays.
27052
27053 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
27054
27055         * Makefile: Added static build target, some cleanup.
27056
27057 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
27058
27059         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
27060         so it can be resized smaller.
27061
27062 0.6.0 (3-5-98)
27063   > Major rewrite (60-70%), now requires gtk+-1.2.0
27064   > Multiple file selection.
27065   > Drag and drop.
27066   > Better keyboard support.
27067   > xvpics thumbnail support (read only), optional.
27068   - Add command line options to force show and hide of tools.
27069   * Fix tab completion bug.
27070   * Fix gtk 1.2.0 related bugs.
27071
27072 0.5.1 (12-8-98)
27073   - Should compile now without editing the Makefile with any gtk through 1.1.5
27074   * Fix file highlight bug when user tab completes to currently displayed dir.
27075   * Fix for FreeBSD.
27076
27077 0.5.0  (11-11-98)
27078   > Add path entry window with tab completion.
27079   > Add tab completion to all areas where a path can be typed.
27080   > Add option to save window positions.
27081   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
27082     for some keyboard layouts.
27083   - Add border to floating tools window for better appearance on some WM's.
27084
27085 0.4.3  (10-09-98)
27086   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
27087     image selected has the same dimensions, it would not display.
27088   * More fixes dealing with 'fit window to image'
27089
27090 0.4.2  (10-07-98)
27091   > Add 'fit window to image' option when tools float or hide.
27092   > Add copy and move dialogs.
27093   > Add option to hide the tools completely.
27094   > Save settings on exit option added, and option to restore tool state.
27095   - Pressing the [ESC] key will now stop loading of thumbnails.
27096   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
27097   - Add save button to config dialog.
27098   - New configuration tab: image, moved relevent options there.
27099
27100 0.4.1  (9-11-98)
27101   > Scrollbars removed, now you can pan the image by pressing and dragging the
27102     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
27103   > The file selection area and status line can be 'floated' into a separate
27104     window, this allows the image window to display more of the image.
27105   > The file delete confirmation dialog can now be disabled in the options
27106     window.
27107   > The beginnings of keyboard support ( see the keyboard chart, above )
27108   - Now if a thumbnail is older than it's parent image, the thumbnail is
27109     recreated, so that changed images have their thumbnail properly updated.
27110   - While loading thumbnails GQview is now responsive to commands, slowly, but
27111     it works. You can now load images, delete files, etc. while the thumbnails
27112     are being generated. The thumbnail generation can be interrupted too by
27113     simply turning them off.
27114   * The code that determines the user's HOME directory has been rewritten, now
27115     hopefully users of nis will be happy. If the directory is not found or
27116     cannot be determined, GQview exits semi-gracefully.
27117   * Fixed some bugs here and there.
27118
27119 0.4.0  (8-15-98)
27120   > Thumbnail caching added ($HOME/.gqview_thmb).
27121   - patch from Joshua Thomas Green applied for those that want to compile
27122     with GTK 1.1.x (the development version), just uncomment one line in the
27123     Makefile.
27124   - patch from Joel Young applied to the .spec file of the RPM version.
27125
27126 0.3.4  (7-30-98)
27127   * Fixed problem loading files into external editors when a space was in the
27128     pathname.
27129
27130 0.3.3  (5-15-98)
27131   - Changes to file listing code for speed improvement in large directories.
27132   * Fixed a bug that would cause a thumbnail's height or width to be zero when
27133     an image has a large aspect ratio.
27134   * Fixed some memory leaks in the file listing code.
27135   - Other small changes including source re-organization.
27136   - Added a pixmap file to use as an icon (gqview.xpm).
27137
27138 0.3.2  (5-7-98)
27139   * Fixed a bug which made the first editor slot useless from config dialog.
27140
27141 0.3.1  (5-4-98)
27142   - Changed filelist code to properly implement Glist.
27143   - Moved definitions of variables and #includes to better places.
27144
27145 0.3.0  (4-24-98)
27146   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
27147   > Thumbnails size can be selected (General Options).
27148   > Rewrite (again) of the file list (to support adding/removing entries
27149     without re-reading the entire directory listing, [still need to convert
27150     the directory list, however]).
27151   - minor display layout changes (to accomodate the progress bar).
27152   - if a file format cannot be determined, a generic 'unknown image' picture
27153     is displayed.
27154   - added display for the number of files listed.
27155   - added '-debug' command line option for debug output (preliminary)
27156
27157 0.2.1  (4-8-98)
27158   > Added a handle, now the file lists are sizeable.
27159   - renamed menu item Exit to Quit.
27160   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
27161
27162 0.2.0  (3-19-98)
27163   > External editors can be specified in the configuration window (max 8).
27164       Under the "external editors" tab.
27165   - Popup menu for filelist (delete, rename, and edit).
27166   - Filelist highlight now follows currently viewed image.
27167   - A few minor fixes.
27168
27169 0.1.1  (3-3-98)
27170   > Updated code to compile with GTK+-0.99.4
27171      (will not work with previous versions of GTK)
27172   - Command line no longer requires a complete path to a file if it is in
27173     the current working directory. (or must be relative to it)
27174   - When moving to the next (or previous) image, the file list
27175     scrolls to include the current image's name.
27176
27177 0.1.0  (2-28-98)
27178   > Added menu bar.
27179   > Added keyboard shorcuts.
27180   > Configuration can be saved (to .gqviewrc in user's home dir)
27181   > Command line support. (specify startup directory or file to view)
27182   > Can set startup directory in options window (can be disabled)
27183   > Added custom filtering options to support more formats
27184      (Imlib supports almost anything your system can read using
27185       ImageMagick or Netpbm, if available).
27186   > File operations: create directory, rename file, delete file.
27187   > clicking mouse on image:
27188       button one: next image
27189       button two: previous image
27190       button three: popup menu (zoom, file operations, edit image)
27191   > Added option to load image into The Gimp.
27192   - Fixed a bug in the history list truncating routine. (GQview would crash)
27193   - Other minor improvements and fixes.
27194
27195 0.0.3  (2-18-98)
27196   > Source code clean up! The source code has been organized
27197     and is now readable (some code still needs organizing, but
27198     at least now the code can be followed).
27199   > Makefile rewritten, it may still need editing for some systems.
27200     The '-g' gcc option was removed for the released code, this makes
27201     the binary about 1/3 smaller (it removes some debugging facilities)
27202   - Fixed the transparency problem. This removes the garbage displayed
27203     where an image is transparent, unfortunately for now it is set to purple.
27204
27205 0.0.2  (2-14-98)
27206   > Rewrote directory and file list handling, the lists
27207     can now be of any length.
27208   > Lists are now sorted.
27209   > History list no longer expands out of control as the
27210     directory path gets longer, entries are truncated at
27211     32 characters and '/...' is prepended.
27212   > Added configuration window, including:
27213     - show or hide dot files
27214     - select default zoom mode for new image
27215     - disable file filtering
27216     - choose file types to filter
27217     - about tab for version and contact info
27218
27219 0.0.1  (2-10-98)
27220   > No history, first release!
27221